Linking additional content to a being-consumed video content item
US-9374630-B1 · Jun 21, 2016 · US
US11418858B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11418858-B2 |
| Application number | US-201816047804-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jul 27, 2018 |
| Priority date | Sep 1, 2017 |
| Publication date | Aug 16, 2022 |
| Grant date | Aug 16, 2022 |
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.
Disclosed herein are system, apparatus, article of manufacture, method and/or computer program product embodiments, and/or combinations and sub-combinations thereof, for providing interactive content to a user. In a non-limiting embodiment, an apparatus, such as a media device, may provide interactive content to a user. The media device may receive content comprising primary and secondary content from a content provider, and then determine whether the secondary content is a candidate for an interactive experience. The media device may also provide the interactive experience to the user when the secondary content is a candidate for the interactive experience. Furthermore, the media device may monitor tracking information of the interactive experience.
Opening claim text (preview).
What is claimed is: 1. A method for providing an interactive experience including interactive content by a media device, the method comprising: displaying, by the media device, non-streaming content; determining, by the media device, that a streaming version of the non-streaming content is available from a first content provider, wherein the streaming version comprises primary content; receiving content comprising the primary content and secondary content from the first content provider; and determining whether to provide the interactive experience based on the secondary content, wherein the interactive experience comprises a plurality of primary timeslots for the primary content and a plurality of secondary timeslots for the secondary content and the interactive content, and wherein the determining comprises: performing image recognition on the secondary content to determine a subject matter of the secondary content; transmitting, to a second content provider, a request for the interactive content based on the subject matter of the secondary content; receiving, in response to the request, the interactive content from the second content provider; determining, based on metadata of the interactive content, a timeslot of the plurality of secondary timeslots to display the interactive content, wherein the timeslot is defined by a start time and an end time within the interactive experience; generating the interactive experience based on inserting the primary content into the plurality of primary timeslots and inserting the interactive content into the timeslot; initializing the interactive experience on the media device, wherein the secondary content and the interactive content are presented separately during the timeslot starting at the start time and ending at the end time; receiving, at the media device and while the secondary content is presented during the timeslot, a first user input associated with the interactive content; displaying the interactive content during the timeslot responsive to receiving the first user input; monitoring tracking information based on an interaction with the interactive experience; and resuming playback of the primary content responsive to receiving, at the media device and while the interactive content is presented during the timeslot, a second user input associated with the interactive content. 2. The method of claim 1 , wherein the determining whether to provide the interactive experience based on the secondary content comprises analyzing metadata of the content to determine a scheduled start time and a scheduled end time of the secondary content. 3. The method of claim 1 , wherein the determining whether to provide the interactive experience based on the secondary content comprises analyzing metadata of the secondary content. 4. The method of claim 3 , wherein the determining whether to provide the interactive experience based on the secondary content further comprises determining whether the interactive content is related to the secondary content based on the metadata of the secondary content. 5. The method of claim 1 , further comprising providing a notification by the media device indicating that the interactive experience is available. 6. The method of claim 1 , wherein the interaction includes user inputs and wherein the monitoring the tracking information comprises: receiving, by the media device, the user inputs with regard to the interactive experience; and collecting the tracking information by measuring a frequency of engagement with the interactive experience on a basis of the received user inputs. 7. The method of claim 6 , further comprising transmitting the tracking information to the first content provider. 8. A media device for providing an interactive experience including interactive content, the media device comprising: a processor; and a memory operatively coupled to the processor, the memory configured to store program code that when executed causes the processor to perform operations comprising: displaying, by the media device, non-streaming content; determining, by the media device, that a streaming version of the non-streaming content is available from a first content provider, wherein the streaming version comprises primary content; receiving content comprising the primary content and secondary content from the first content provider; determining whether to provide an interactive experience based on the secondary content, wherein the interactive experience comprises a plurality of primary timeslots for the primary content and a plurality of secondary timeslots for the secondary content and the interactive content, and wherein the determining comprises: performing image recognition on the secondary content to generate a fingerprint of the secondary content; determining a second content provider based on the fingerprint; transmitting, to the second content provider, a request for the interactive content; receiving, in response to the request, the interactive content from the second content provider; determining, based on metadata of the interactive content, a timeslot of the plurality of secondary timeslots to display the interactive content, wherein the timeslot is defined by a start time and an end time within the interactive experience; generating the interactive experience based on inserting the primary content into the plurality of primary timeslots, inserting the secondary content into the plurality of secondary timeslots, and the interactive content into the timeslot; initializing the interactive experience on a media device based on the secondary content and the interactive content; receiving, at the media device and while the secondary content is presented during the timeslot, a first user input associated with the interactive content; displaying the interactive content during the timeslot responsive to receiving the first user input; monitoring tracking information based on an interaction with the interactive experience; and resuming playback of the primary content responsive to receiving, at the media device and while the interactive content is presented during the timeslot, a second user input associated with the interactive content. 9. The media device of claim 8 , wherein the operations further comprise analyzing metadata of the content to determine a scheduled start time and a scheduled end time of the secondary content. 10. The media device of claim 9 , wherein the operations further comprise providing the interactive experience based on the scheduled start time of the secondary content. 11. The media device of claim 8 , wherein the determining whether to provide the interactive content based on the secondary content comprises analyzing metadata of the secondary content. 12. The media device of claim 11 , wherein the determining whether to provide the interactive content based on the secondary content further comprises determining whether the interactive content is related to the secondary content based on the metadata of the secondary content. 13. The media device of claim 8 , wherein the operations further comprise providing a notification by the media device that the interactive experience is available. 14. The media device of claim 8 , wherein the interaction includes user inputs and wherein the monitoring the tracking information comprises: receiving, by the media device, the user inputs with regard to the interactive experience; and collecting the tracking information by measuring a frequency of engagement with the interactive experience on a basis of the received user inputs. 15. The media device
Monitoring of user activity on external systems, e.g. Internet browsing · CPC title
specifically related to the content, e.g. biography of the actors in a movie, detailed information about an article seen in a video programme · CPC title
for requesting additional data associated with the content · CPC title
being end-user preferences (retrieval of video data in a video database based on user preferences G06F16/739; arrangements for recognizing users' preferences H04H60/46; user profiles in network data switching protocols H04L67/306; processing of user preferences or user profiles in wireless networks H04W8/18) · CPC title
Data stored in the client, e.g. viewing habits, hardware capabilities, credit card number (arrangements where receivers interact with the broadcast H04H20/38) · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.