System for the delivery and dynamic presentation of large media assets over bandwidth constrained networks
First Claim
Patent Images
1. 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.
2 Assignments
0 Petitions
Accused Products
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.
-
Citations
20 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. 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. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. 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. - View Dependent Claims (18, 19, 20)
-
Specification