System for the delivery and dynamic presentation of large media assets over bandwidth constrained networks
First Claim
Patent Images
1. A method of presenting media assets by a remote server to a user device, the media assets including a first media asset and a second media asset, the method comprising:
- downloading the first media asset by the remote server onto the user device;
receiving, after the downloading, a request for delivering a web page content to the user device having a processor and a memory;
determining whether the first media asset resides in the memory of the user device, in response to the receiving of the request;
if the determining determines that the first media asset resides in the memory of the user device, delivering a first version of the web page content by the remote server to the user device for use by the user device to present the first media asset residing in the memory of the user device as part of presenting the first version of the web page content by the user device; and
if the determining determines that the first media asset does not reside in the memory of the user device, delivering a second version of the web page content and the second media asset, as a substitute for the first media asset, by the remote server to the user device for use by the user device to present the second media asset as part of presenting the second version of the web page content by the user device, wherein the second media asset requires a lower network bandwidth for delivery to the user device than the first media asset.
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
18 Claims
-
1. A method of presenting media assets by a remote server to a user device, the media assets including a first media asset and a second media asset, the method comprising:
-
downloading the first media asset by the remote server onto the user device; receiving, after the downloading, a request for delivering a web page content to the user device having a processor and a memory; determining whether the first media asset resides in the memory of the user device, in response to the receiving of the request; if the determining determines that the first media asset resides in the memory of the user device, delivering a first version of the web page content by the remote server to the user device for use by the user device to present the first media asset residing in the memory of the user device as part of presenting the first version of the web page content by the user device; and if the determining determines that the first media asset does not reside in the memory of the user device, delivering a second version of the web page content and the second media asset, as a substitute for the first media asset, by the remote server to the user device for use by the user device to present the second media asset as part of presenting the second version of the web page content by the user device, wherein the second media asset requires a lower network bandwidth for delivery to the user device than the first media asset. - View Dependent Claims (2, 3, 4)
-
-
5. A remote server for method of presenting media assets to a user device, the media assets including a first media asset and a second media asset, the remote server comprising:
a processor configured to; download the first media asset onto the user device; receive, after the download, a request for delivering a web page content to the user device having a processor and a memory; determine whether the first media asset resides in the memory of the user device, in response to the processor receiving the request; if the processor determines that the first media asset resides in the memory of the user device, the processor is further configured to deliver a first version of the web page content by the remote server to the user device for use by the user device to present the first media asset residing in the memory of the user device as part of presenting the first version of the web page content by the user device; and if the processor determines that the first media asset does not reside in the memory of the user device, the processor is further configured to deliver a second version of the web page content and the second media asset, as a substitute for the first media asset, by the remote server to the user device for use by the user device to present the second media asset as part of presenting the second version of the web page content by the user device, wherein the second media asset requires a lower network bandwidth for delivery to the user device than the first media asset. - View Dependent Claims (6, 7, 8)
-
9. A method of presenting media assets by a user device having a processor and a memory, the media assets including a first media asset and a second media asset, the method comprising:
-
downloading the first media asset from the remote server into the user device; transmitting, after the downloading, a request for a delivery of a web page content to a remote server; determining whether the first media asset resides in the memory of the user device, after the transmitting of the request; if the determining determines that the first media asset resides in the memory of the user device, receiving a first version of the web page content from the remote server and presenting the first media asset residing in the memory of the user device as part of presenting the first version of the web page content by the user device; and if the determining determines that the first media asset does not reside in the memory of the user device, receiving a second version of the web page content and the second media asset, as a substitute for the first media asset, from the remote server and presenting the second media asset as part of presenting the second version of the web page content by the user device, wherein the second media asset requires a lower network bandwidth for delivery to the user device than the first media asset. - View Dependent Claims (10, 11, 12, 13)
-
-
14. A user device for presenting media assets to a user, the media assets including a first media asset and a second media asset, the user device comprising:
-
a memory; and a processor configured to; download the first media asset from the remote server into the user device; transmit, after the download, a request for a delivery of a web page content to a remote server; determine whether the first media asset resides in the memory of the user device, after the transmitting of the request; if the first media asset resides in the memory of the user device, receive a first version of the web page content from the remote server and present the first media asset residing in the memory of the user device as part of presenting the first version of the web page content by the user device; and if the first media asset does not reside in the memory of the user device, receive a second version of the web page content and the second media asset, as a substitute for the first media asset, from the remote server and present the second media asset as part of presenting the second version of the web page content by the user device, wherein the second media asset requires a lower network bandwidth for delivery to the user device than the first media asset. - View Dependent Claims (15, 16, 17, 18)
-
Specification