Multi-streaming multimedia data

US10148723B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10148723-B2
Application numberUS-201715589903-A
CountryUS
Kind codeB2
Filing dateMay 8, 2017
Priority dateNov 30, 2012
Publication dateDec 4, 2018
Grant dateDec 4, 2018

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A method for multi-streaming multimedia content data over a network to affiliated client devices is provided. A manifest including a list of Universal Resource Indicators (URIs) for different segments of multimedia content data for selected primary multimedia content and a list of URIs for different segments of multimedia content data for at least one alternate multimedia content related to and different from the selected primary multimedia content is built and made available for download over the network with a transfer protocol. Synchronization of display of the selected primary multimedia content on a primary display and display of the at least one alternate content on the at least one auxiliary client device is thereby enabled. A system for streaming multimedia data over a network to affiliated client devices is also disclosed.

First claim

Opening claim text (preview).

I claim: 1. A method comprising: receiving, by an auxiliary client device, a manifest including a first plurality of first identifiers for segments of multimedia content and a second plurality of second identifiers for segments of alternate content, wherein the auxiliary client device is associated with a primary client device that receives the manifest; receiving, by the auxiliary client device, a marker; identifying, by the auxiliary client device, a second identifier from the second plurality of second identifiers included in the manifest based on the marker; requesting, by the auxiliary client device, a segment of the alternate content from a delivery system using the second identifier from the second plurality of second identifiers; receiving, by the auxiliary client device, the requested segment of the alternate content; and presenting, by the auxiliary client device, the requested segment of the alternate content synchronously with presentation of a segment of the multimedia content by the primary client device. 2. The method of claim 1 , wherein identifying the second identifier comprises: searching the manifest for identifiers associated with the marker; and responsive to the searching, identifying the second plurality of second identifiers based on the second plurality of second identifiers being associated with the marker. 3. The method of claim 1 , wherein the auxiliary client device receives the marker based on a device type of the auxiliary client device. 4. The method of claim 1 , wherein the requested segment of the alternate content is related to the segment of the multimedia content. 5. The method of claim 1 , wherein the segment of the multimedia content includes a first view of an event and the requested segment of the alternate content includes a second view of the event. 6. The method of claim 1 , wherein the segment of the multimedia content includes video content of an event and the segment of the alternate content includes information associated with the event. 7. The method of claim 1 , wherein the alternate content is related to and different from the multimedia content. 8. The method of claim 1 , wherein the auxiliary client device and the primary client device are registered with the delivery system under an account of a subscriber. 9. The method of claim 1 , wherein the auxiliary client device does not present the multimedia content. 10. The method of claim 1 , wherein the manifest is received by the auxiliary client device by downloading the manifest over a network using a transfer protocol. 11. The method of claim 10 , wherein the transfer protocol is Hyper-Text Transfer Protocol (HTTP)-based streaming. 12. The method of claim 10 , wherein the transfer protocol is Dynamic Adaptive Streaming over HTTP (MPEG DASH), and wherein the manifest is a Media Presentation Description (MPD). 13. An auxiliary client device comprising: one or more processors; and a non-transitory computer readable storage medium comprising computer executable code that when executed by the one or more processors causes the one or more processors to perform operations comprising: receiving a manifest including a first plurality of first identifiers for segments of multimedia content and a second plurality of second identifiers for segments of alternate content, wherein the auxiliary client device is associated with a primary client device that receives the manifest; receiving a marker; identifying a second identifier from the second plurality of second identifiers included in the manifest based on the marker; requesting a segment of the alternate content from a delivery system using the second identifier from the second plurality of second identifiers; receiving the requested segment of the alternate content; and presenting the requested segment of the alternate content synchronously with presentation of a segment of the multimedia content by the primary client device. 14. The auxiliary client device of claim 13 , wherein identifying the second identifier comprises: searching the manifest for identifiers associated with the marker; and responsive to the searching, identifying the second plurality of second identifiers based on the second plurality of second identifiers being associated with the marker. 15. The auxiliary client device of claim 13 , wherein the auxiliary client device receives the marker based on a device type of the auxiliary client device. 16. The auxiliary client device of claim 13 , wherein the requested segment of the alternate content is related to the segment of the multimedia content. 17. The auxiliary client device of claim 13 , wherein the segment of the multimedia content includes a first view of an event and the requested segment of the alternate content includes a second view of the event. 18. The auxiliary client device of claim 13 , wherein the segment of the multimedia content includes video content of an event and the segment of the alternate content includes information associated with the event. 19. The auxiliary client device of claim 13 , wherein the alternate content is related to and different from the multimedia content. 20. The auxiliary client device of claim 13 , wherein the auxiliary client device and the primary client device are registered with the delivery system under an account of a subscriber.

Assignees

Inventors

Classifications

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10148723B2 cover?
A method for multi-streaming multimedia content data over a network to affiliated client devices is provided. A manifest including a list of Universal Resource Indicators (URIs) for different segments of multimedia content data for selected primary multimedia content and a list of URIs for different segments of multimedia content data for at least one alternate multimedia content related to and…
Who is the assignee on this patent?
Google Technology Holdings LLC, Google Llc
What technology area does this patent fall under?
Primary CPC classification H04L65/608. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Dec 04 2018 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).