OFFLINE PLAYBACK OF ADVERTISING SUPPORTED MEDIA
First Claim
1. A method of enforcing rendering of predetermined media content in connection with rendering selected media content, said method comprising:
- receiving a request for selected media content to be rendered to a user via a computing device coupled to a network;
downloading the selected media content to the computing device via the network in response to the request;
rendering predetermined media content to the user via the computing device;
receiving at least one token associated with the predetermined media content in response to the rendering of the predetermined media content, said token being stored in a cache at the computing device;
permitting the selected media content to be rendered to the user via the computing device in response to receiving the token from the cache.
2 Assignments
0 Petitions
Accused Products
Abstract
Enforcing rendering of advertisements and other predetermined media content in connection with playback of download selected media content. Playback of selected media content is made conditional on acquistion of a locally cached playback token in response to playback of the predetermined content. The playback token may be implemented as a digital rights management (DRM) license acquired from a local cache in response to playback of the predetermined content. Another aspect involves a downloading ads or other predetermined content with associated playback tokens in a local cache.
-
Citations
20 Claims
-
1. A method of enforcing rendering of predetermined media content in connection with rendering selected media content, said method comprising:
-
receiving a request for selected media content to be rendered to a user via a computing device coupled to a network; downloading the selected media content to the computing device via the network in response to the request; rendering predetermined media content to the user via the computing device; receiving at least one token associated with the predetermined media content in response to the rendering of the predetermined media content, said token being stored in a cache at the computing device; permitting the selected media content to be rendered to the user via the computing device in response to receiving the token from the cache. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method of enforcing rendering of predetermined media content in connection with rendering selected media content to a user, said method comprising:
-
downloading predetermined media content to a computing device via a network coupled therewith; storing the downloaded predetermined media content in a cache at the computing device; downloading selected media content to the computing device via the network in response to a request from the user for the selected media content to be rendered via the computing device, said selected media content being encrypted; rendering the predetermined media content to the user via the computing device; acquiring a token in response to the rendering of the predetermined media content; and decrypting the selected media content with the token to permit the selected media content to be rendered to the user via the computing device. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A media player system for rendering encrypted media content to a user, said system comprising:
-
a playback engine for rendering media content to a user; a cache associated with the playback engine, said cache storing predetermined media content and at least one token associated therewith; a content insertion engine for specifying predetermined media content to be rendered to the user via the playback engine, said content insertion engine acquiring the token associated with the predetermined media content in response to the playback engine rendering the predetermined media content; a playback enforcer, receiving and responsive to the token acquired by the content insertion engine, for decrypting the encrypted media content and permitting the playback engine to render the encrypted media content to the user. - View Dependent Claims (17, 18, 19, 20)
-
Specification