SUPPLEMENTAL CONTENT PLAYBACK SYSTEM
First Claim
Patent Images
1. A method for operating a playback device to render supplemental content, the method comprising:
- receiving metadata from a network service, the metadata being specific to a primary content and including a tag that identifies a time slot and a network resource;
while the primary content is being played back, retrieving a supplemental content item from the network resource that is identified by the tag; and
using an output generated from playback of the primary content to synchronize when supplemental content that is based on the supplemental content item is rendered during playback of the primary content.
2 Assignments
0 Petitions
Accused Products
Abstract
A computer system (e.g., such as provided for a network service) operates to determine an inventory of time slots for a given airing. The computer system assigns a supplemental content item to a time slot of the given airing when the given airing is rendered on at least some of a plurality of playback devices. The computer system may structure a tag element to include data that is specific to a third-party, and then communicate a plurality of tags that include the tag elements to playback devices that are (or will) render the primary content of the airing.
-
Citations
20 Claims
-
1. A method for operating a playback device to render supplemental content, the method comprising:
-
receiving metadata from a network service, the metadata being specific to a primary content and including a tag that identifies a time slot and a network resource; while the primary content is being played back, retrieving a supplemental content item from the network resource that is identified by the tag; and using an output generated from playback of the primary content to synchronize when supplemental content that is based on the supplemental content item is rendered during playback of the primary content. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A non-transitory computer readable medium that stores instructions, which when executed by one or more processors of a computing device, cause the computing device to perform operations comprising:
-
receiving metadata from a network service, the metadata being specific to a primary content and including a tag that identifies a time slot and a network resource; while the primary content is being played back, retrieving a supplemental content item from the network resource that is identified by the tag; and using an output generated from playback of the primary content to synchronize when supplemental content that is based on the supplemental content item is rendered during playback of the primary content. - View Dependent Claims (15, 16, 17, 18, 19)
-
-
20. A computing device comprising:
-
a memory to store a set of instructions for an application that implements a client system; one or more processors to use the instructions to; receive metadata from a network service, the metadata being specific to a primary content and including a tag that identifies a time slot and a network resource; while the primary content is being played back, retrieve a supplemental content item from the network resource that is identified by the tag; and receiving an output generated from a media player playing back the primary content, the media player operating separately from the application implementing the client system; use the output to synchronize when supplemental content that is based on the supplemental content item is rendered by the media player during playback of the primary content.
-
Specification