Managing a multi-view event comprising several streams, stream buffers, and rendering onto a single canvas
US-11350138-B2 · May 31, 2022 · US
US11671671B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11671671-B2 |
| Application number | US-202117349493-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jun 16, 2021 |
| Priority date | Jun 16, 2021 |
| Publication date | Jun 6, 2023 |
| Grant date | Jun 6, 2023 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Providing a coordinated primary media stream with an aggregate supplemental media stream is disclosed. A request is received from an end user device associated with a user for supplemental media. Metadata and a broadcast time associated with a primary media stream transmitted to the end user device are determined. Based on the metadata and the broadcast time, first supplemental media from a first account of the user on a first platform and second supplemental media from a second account of the user on a second platform are determined. The first supplemental media and the second supplemental media are merged into an aggregate supplemental media stream. The aggregate supplemental media stream is streamed in synchronization with the primary media stream.
Opening claim text (preview).
What is claimed is: 1. A method comprising: receiving, by a computing device comprising a processor device, a request from an end user device associated with a user for supplemental media; determining, by the computing device, based on the request, a metadata and a broadcast time associated with a primary media stream transmitted to the end user device; retrieving, by the computing device, based on the metadata and the broadcast time, first supplemental media from a first account of the user on a first platform and second supplemental media from a second account of the user on a second platform; merging, by the computing device, the first supplemental media and the second supplemental media into an aggregate supplemental media stream; and sending, by the computing device to the end user device, the aggregate supplemental media stream in synchronization with the primary media stream. 2. The method of claim 1 wherein the end user device comprises a plurality of end user devices including a set-top box and a mobile device; wherein the method further comprises determining, by the computing device, that the primary media stream is being transmitted to the set-top box, the set-top box in communication with a television; wherein retrieving, by the computing device, the metadata and the broadcast time associated with the primary media stream presented on the end user device of the user further comprises retrieving, by the computing device, the metadata and the broadcast time associated with the primary media stream; and wherein sending, by the computing device, to the end user device, the aggregate supplemental media stream in synchronization with the primary media stream further comprises sending, by the computing device to the mobile device, the aggregate supplemental media stream in synchronization with the primary media stream. 3. The method of claim 1 wherein the end user device comprises a plurality of end user devices including a television and an augmented reality device; and wherein sending, by the computing device to the end user device, the aggregate supplemental media stream in synchronization with the primary media stream further comprises sending, by the computing device to the augmented reality device, the aggregate supplemental media stream in synchronization with the primary media stream. 4. The method of claim 1 further comprising: receiving, by the computing device from the end user device, first authentication credentials associated with the user; and receiving, by the computing device, from the end user device, second authentication credentials associated with the user; wherein retrieving, by the computing device, based on the metadata and the broadcast time, the first supplemental media from the first account of the user on the first platform and the second supplemental media from the second account of the user on the second platform further comprises: utilizing, by the computing device, the first authentication credentials to access the first account of the first platform to retrieve the first supplemental media filtered from a first feed based on first filter requirements, the first filter requirements including that the first supplemental media be related to the metadata and restricted by the broadcast time; and utilizing, by the computing device, the second authentication credentials to access the second account of the second platform to retrieve the second supplemental media filtered from a second feed based on second filter requirements, the second filter requirements including that the second supplemental media be related to the metadata and restricted by the broadcast time. 5. The method of claim 1 wherein the primary media stream is a live broadcast; wherein the broadcast time associated with the primary media stream is a live broadcast time; and wherein retrieving, by the computing device, based on the metadata and the broadcast time, the first supplemental media from the first account of the user on the first platform and the second supplemental media from the second account of the user on the second platform further comprises retrieving, by the computing device, based on the metadata and the live broadcast time, the first supplemental media from the first account of the user on the first platform and the second supplemental media from the second account of the user on the second platform. 6. The method of claim 5 wherein the live broadcast is a scheduled live broadcast; and further comprising receiving the metadata associated with the scheduled live broadcast before the scheduled live broadcast. 7. The method of claim 5 wherein the live broadcast is an unscheduled live broadcast; and further comprising querying the first platform for trending content to generate the metadata associated with the unscheduled live broadcast. 8. The method of claim 7 further comprising sending a request to the end user device for the user to confirm whether the first supplemental media is related to the unscheduled live broadcast. 9. The method of claim 8 further comprising: receiving, by the computing device from the end user device, a user input; and revising, by the computing device, the metadata of the primary media stream based on the user input. 10. The method of claim 1 wherein the primary media stream is a historical broadcast; wherein the broadcast time associated with the primary media stream is a historical broadcast time; and wherein retrieving, by the computing device, based on the metadata and the broadcast time, the first supplemental media from the first account of the user on the first platform and the second supplemental media from the second account of the user on the second platform further comprises retrieving, by the computing device, based on the metadata and the historical broadcast time, the first supplemental media from the first account of the user on the first platform and the second supplemental media from the second account of the user on the second platform. 11. The method of claim 10 wherein sending, by the computing device, to the end user device of the user, the aggregate supplemental media stream in synchronization with the primary media stream further comprises sending, by the computing device, to the end user device of the user, the aggregate supplemental media stream in synchronization with the primary media stream based on timestamps in the primary media stream. 12. The method of claim 11 wherein retrieving, by the computing device, based on the metadata and the broadcast time, the first supplemental media from the first account of the user on the first platform and the second supplemental media from the second account of the user on the second platform further comprises retrieving, by the computing device, based on the metadata and the broadcast time, the first supplemental media from the first account in a batch volume; and wherein sending, by the computing device, to the end user device of the user, the aggregate supplemental media stream in synchronization with the primary media stream further comprises sending, by the computing device, to the end user device of the user, the aggregate supplemental media stream incrementally in streaming volumes in synchronization with the primary media stream, each streaming volume being less than the batch volume. 13. The method of claim 1 wherein the first platform comprises at least one of a first social media platform, a chat platform, or a news platform. 14. The method of claim 1 further comprising receiving, by the computing device, from the end user device, a request to continue receiving the
involving end-user characteristics, e.g. viewer profile, preferences (monitoring of user activities for profile generation for accessing a video database G06F16/739; user profiles in network data switching protocols H04L67/306; processing of user preferences or user profiles in wireless networks H04W8/18) · CPC title
Routing a service request depending on the request content or context · CPC title
of additional data with content streams on multiple devices · CPC title
on social networks · CPC title
Live feed · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.