CACHE SERVER AT HOTSPOTS FOR DOWNLOADING SERVICES
First Claim
1. A system for obtaining at least one content file requested by a content user from at least one content provider for remote site downloading at a access point and delivering the at least one content file after arrival of the content user at the access point, the system comprising:
- a cache server having;
means to connect to a data network, means to download the at least one content file from the at least one content providers over the data network upon receipt of a proxy, means to store the at least one downloaded content file, and means to locally deliver at the access point the at least one stored content file to the content user which requested the content file.
1 Assignment
0 Petitions
Accused Products
Abstract
Remote site downloading of content to a hotspot occurs by way of a cache server which, when networked the hotspot, processes download, order proxies received from remote content provider servers or content user mobile devices. The cache server stores content files downloaded over the Internet from the content provider servers according to the proxies, and delivers content files to the appropriate mobile devices when they sign in at the hotspot. For example, a set top box at a hotspot can receive an instant message which includes a data set, including cookies, from a personal data assistant. There after, the set top box can download a movie from a movie vendor web site which has been previously ordered and paid for by a user using the personal data assistant over a cellular network and, then wirelessly transmit the movie to the personal data assistant using Wi-Fi protocol when it arrives at the hotspot and is authenticated.
138 Citations
35 Claims
-
1. A system for obtaining at least one content file requested by a content user from at least one content provider for remote site downloading at a access point and delivering the at least one content file after arrival of the content user at the access point, the system comprising:
a cache server having;
means to connect to a data network, means to download the at least one content file from the at least one content providers over the data network upon receipt of a proxy, means to store the at least one downloaded content file, and means to locally deliver at the access point the at least one stored content file to the content user which requested the content file. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
12. A system for facilitating the transferring of a content file from a content provider to a content user client device comprising:
-
means for generating a proxy that identifies the content file, content provider, and content user; and
means for transmitting the proxy to the cache server at a access point. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. A system for facilitating the transferring of a content file from a remote content provider to a-cache server over the Internet and for locally transferring the content file to a content user mobile device comprising
means in the cache server for receiving and decoding a proxy containing parameters comprising an identification of the content file to be downloaded and the Internet address of the content provider; - means for executing the proxy to download the identified content file to the identified cache server; and
means for transferring the downloaded content file to the content user mobile device. - View Dependent Claims (19, 20)
- means for executing the proxy to download the identified content file to the identified cache server; and
-
21. A computer program product comprising a computer usable medium having computer readable code embodied therein, the computer readable code, when executed, causing a computer to implement a method for facilitating the transferring of a content file from a remote content provider to a cache server at a access point and later to a local content user client device comprising:
-
providing a proxy that facilitates the downloading of a content file to a cache server from a remote content provider over the Internet using Internet protocol; and
transmitting the proxy to a cache server capable of using the proxy to download the content file from the remote content provider over the Internet and later transfer the downloaded content file to the client device. - View Dependent Claims (22, 23, 24)
-
-
25. A method of caching at least one content files at access point for a at least one of content users who has requested, prior to being present at the access point, the at least one content file to be downloaded from a content server and stored for delivery when the at least one content user is present at the access point comprising
b. upon receipt at the cache server of a message which identifies a request for least one content file ordered by a the at least one content user prior to the at least one content user being present at the access point, downloading the at least one content file from the remote cache server; -
c. storing the downloaded content file at the access point; and
d. upon the content user mobile device logging in at the access point, transmitting the at least one content file to the at least one content user mobile device. - View Dependent Claims (26, 27, 28)
-
-
29. A method for facilitating the transfer of a content file from at least one remote content provider server to a content user mobile device comprising:
-
receiving at access point wireless network an authenticated download order for a content file request from the content user mobile device, downloading the content file at the access point wireless local area network, caching the content file, and upon the content user mobile client device signing in to the hotspot access pointwireless network, delivering the content file to the content user mobile client device.
-
-
30. A method for ordering a content file over a first network from a remote content provider at a first time and receiving the content file at a second time over a access point network comprising:
-
selecting an access point;
ordering over the first network the content file from the remote content provider server at the first time for downloading at the selected access point sending order identification data comprising a URL of the content file and a session specific cookie to the access point;
responsive to reception of the order identification data at the selected access point,downloading the content file from the content provider server and storing the content file in storage cache in the spot wireless local area network;
synchronizing a content user mobile device at the second time to the access point; and
transferring the cached content file to the content user mobile device. - View Dependent Claims (31)
-
-
32. A method for facilitating the transferring of a content file from a remote content provider server to a content user mobile device comprising:
-
providing a proxy that facilitates the downloading of the content file from the content provider server;
transmitting the proxy to a cache server at a access point enabled to execute the proxy to download the content file from the remote content provider server and, upon the content user mobile device being associated with the access point cache server, transferring the downloaded content file to the content user mobile device. - View Dependent Claims (33)
-
-
34. A method for facilitating the transfer of content file from a remote content provider server to a content user mobile device comprising:
-
programming in the mobile device which causes the mobile device, in response to content user input, to provide parameters to a cache server, the parameters including at least the identity of the content file to be downloaded and the identity of the content provider server and the cache server, in response to receiving the parameters provided by the mobile device, using the parameters to cause the identified content file to be downloaded from the remote content provider server, and in response to a communication received from the mobile device, transferring the downloaded content file to the mobile device. - View Dependent Claims (35)
-
Specification