Interactive content when the secondary content is server stitched

US11418858B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11418858-B2
Application numberUS-201816047804-A
CountryUS
Kind codeB2
Filing dateJul 27, 2018
Priority dateSep 1, 2017
Publication dateAug 16, 2022
Grant dateAug 16, 2022

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.

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.

First claim

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

Assignees

Inventors

Classifications

  • 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

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 US11418858B2 cover?
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 conte…
Who is the assignee on this patent?
Roku Inc
What technology area does this patent fall under?
Primary CPC classification H04N21/4722. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Aug 16 2022 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 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).