Back to results
US 2016/0105710 A1Published application
System for the Delivery and Dynamic Presentation of Large Media Assets over Bandwidth Constrained Networks
AssigneeDisney Enterprises, Inc.
InventorsScott F. Watson, Eric C. Haseltine, Eric Freeman, Elisabeth Robson, Aaron P. LaBerge, Adam T. Fritz
Life of this patent
Estimating the term…
Abstract
Media content, based on a predetermined set of constraints, from a content provider is delivered to a local cache of a user device before viewing the media. A client asset manager process resides in the user device, an asset list at the content provider site, and the media assets are located at a remote site.
Claims13
1-47. (canceled)
48:
- A user device comprising:
- a cache;
- and
- a processor configured to execute a client asset manager process to:
- receive a media asset list over a network;
- send a request over the network for a content selected by a user from the media asset list, the request specifying a future time on or after which the user desires to view the content;
- receive, in response to the request, the content over the network by the future time;
- store the received contend in the cache;
- receive, in response to the request, an advertisement associated with the content over the network;
- store the received advertisement in the cache;
- and
- prevent the user from viewing the content until the advertisement associated with the content is stored in the cache.
9 more elements
49:
- The user device of claim 48, wherein the processor is further configured to:
- execute a script to determine whether the advertisement associated with the content exists in the cache;
- and
- permit the user to view the content, in response to determining that the advertisement associated with the content exists in the cache.
1 more element
50:
- The user device of claim 48, wherein the processor is further configured to:
- check a token to determine whether the advertisement associated with the content exists in the cache;
- and
- permit viewing of the content by the user, when the token is set indicating that the advertisement associated with the content exists in the cache.
1 more element
51:
- The user device of claim 48, wherein the processor is further configured to play the content after the content in its entirety is stored in the cache.
52:
- The user device of claim 48, wherein the processor is further configured to play the content and the advertisement from the cache.
53:
- The user device of claim 48, wherein the processor is further configured to prevent the user from viewing the content prior to the future date.
54:
- A method for use by a user device including a cache and a processor, the method comprising:
- receiving, using the processor, a media asset list over a network;
- sending, using the processor, a request over the network for a content selected by a user from the media asset list, the request specifying a future time on or after which the user desires to view the content;
- receiving, using the processor and in response to the request, the content over the network by the future time;
- storing, using the processor, the received contend in the cache;
- receiving, using the processor and in response to the request, an advertisement associated with the content over the network;
- storing, using the processor, the received advertisement in the cache;
- and
- preventing, using the processor, the user from viewing the content until the advertisement associated with the content is stored in the cache.
6 more elements
55:
- The method claim 54 further comprising:
- executing, using the processor, a script to determine whether the advertisement associated with the content exists in the cache;
- and
- permitting, using the processor, the user to view of the content, in response to determining that the advertisement associated with the content exists in the cache.
1 more element
56:
- The method claim 54 further comprising:
- checking, using the processor, a token to determine whether the advertisement associated with the content exists in the cache;
- and
- permitting, using the processor, the user to view of the content, when the token is set indicating that the advertisement associated with the content exists in the cache.
1 more element
57:
- The method claim 54 further comprising:
- playing the content after the content in its entirety is stored in the cache.
58:
- The method claim 54 further comprising:
- playing the content and the advertisement from the cache.
59:
- The method claim 54 further comprising:
- preventing the user from viewing the content prior to the future date.