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 M. Freeman, 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.
Claims20
A method for delivering, from a content provider, a media asset over a network to be integrated with a real-time content stream, said method comprising:
- supplying from said content provider a media asset list over the network to a user device;
- delivering to said user device a selected media asset from said media asset list for storage to obviate a real-time buffering of said selected media asset for display, from said content provider over said network, if a predetermined constraint is satisfied;
- separately delivering to said user device a real-time content stream requiring a real-time buffering for display, after completely delivering said selected media asset to said user device;
- wherein delivery of said real-time content stream requires a lower network bandwidth than delivery of said selected media asset thereby facilitating an integration of said selected media asset with said real-time content stream to form one integrated content for display on a web browser page.
A content provider for delivering a media asset over a network to be combined with a real-time content stream, said content provider comprising:
- a memory;
- and
- a CPU configured to:
- supply from said content provider a media asset list over the network to a user device;
- deliver to said user device a selected media asset from said media asset list for storage to obviate a real-time buffering of said selected media asset for display, from said content provider over said network, if a predetermined constraint is satisfied;
- separately deliver to said user device a real-time content stream requiring a real-time buffering for display, after completely delivering said selected media asset to said user device;
- wherein delivery of said real-time content stream requires a lower network bandwidth than delivery of said selected media asset thereby facilitating an integration of said selected media asset with said real-time content stream to form one integrated content for display on a web browser page.
A method for use by a user device, the method comprising:
- receiving, by the user device from a content provider, a media asset list;
- transmitting a selected media asset from said media asset list to the content provider;
- receiving, by the user device from the content provider, the selected media asset if a predetermined constraint is satisfied;
- storing the selected media asset in a memory of the user device to obviate a real-time buffering of the selected media asset for display;
- separately receiving, by the user device from the content provider, a real-time content stream requiring a real-time buffering for display, after completely storing said selected media asset in the memory of the user device, wherein the real-time content stream requires a lower network bandwidth than delivery of the selected media asset;
- integrating the selected media asset with the real-time content stream to form one integrated content for display on a web browser page;
- and
- displaying the one integrated content on the web browser page.
Dependencies are inferred from the claim text.