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 an 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 for connecting to a data network,means for downloading the at least one content file from the at least one content providers over the data network upon receipt of a proxy,means for storing the at least one downloaded content file,for locally delivering at the access point the at least one stored content file to the content user which requested the content file,a processor for dynamically creating a directory for a content user when a content file requested by the content user is downloaded from the content provider, anda memory for storing the downloaded content file in the directory corresponding to the content user.
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.
85 Citations
34 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 an 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 for connecting to a data network, means for downloading the at least one content file from the at least one content providers over the data network upon receipt of a proxy, means for storing the at least one downloaded content file, for locally delivering at the access point the at least one stored content file to the content user which requested the content file, a processor for dynamically creating a directory for a content user when a content file requested by the content user is downloaded from the content provider, and a memory for storing the downloaded content file in the directory corresponding to the content user. - 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 mobile device comprising:
-
means for generating a proxy that identifies the content file, content provider, and content user; and means for transmitting the proxy to a cache server at an access point; a cache server at the access point includes; means for downloading the content file from the content provider according to the transmitted proxy; means for locally transmitting the content file to a content user mobile device, said means for locally transmitting the content file 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 from the content provider; and
means for transferring the downloaded content file to the content user mobile device at the access point;a processor for dynamically creating a directory for a content user when a content file requested by the content user is downloaded from the content provider; and memory for storing the downloaded content file in the directory corresponding to the content user. - View Dependent Claims (13, 14, 15, 16)
-
-
17. 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 using the proxy to download the identified content file to the cache server; and means for locally transferring the downloaded content file to the content user mobile device; wherein the cache server comprises; a processor for dynamically creating a directory for a content user when a content file requested by the content user is downloaded from the content provider; and a memory for storing the downloaded content file in the directory corresponding to the content user. - View Dependent Claims (18, 19)
-
-
20. A computer program product comprising a computer readable physical storage 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 an 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, the proxy containing an identification of the content file; 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 locally transfer the downloaded content file to the client device; dynamically creating a directory for a content user when a content file requested by the content user is downloaded from the content provider; and storing the downloaded content file in the directory corresponding to the content user. - View Dependent Claims (21, 22, 23)
-
-
24. A method of caching at least one content file at an access point for at least one content user 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
upon receipt at a cache server of a message containing an identification for the at least one content file ordered by 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 content server; -
storing the downloaded content file at the access point; upon an at least one content user mobile device logging in at the access point, locally transmitting the at least one content file to the at least one content user mobile device; dynamically creating a directory for a content user when a content file requested by the content user is downloaded from the content provider; and storing the downloaded content file in the directory corresponding to the content user. - View Dependent Claims (25, 26, 27)
-
-
28. 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 an 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; dynamically creating a directory for a content user when a content file requested by the content user is downloaded from the content provider, storing the downloaded content file in the directory corresponding to the content user, and upon the content user mobile client device signing in to the access point wireless network, delivering the content file to the content user mobile device.
-
-
29. 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 an 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; dynamically creating a directory for a content user when a content file requested by the content user is downloaded from the content provider; storing the downloaded content file in the directory corresponding to the content user; synchronizing a content user mobile device at the second time to the access point; and locally transferring the cached content file to the content user mobile device. - View Dependent Claims (30)
-
-
31. 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 the proxy including at least an identification of the content file; transmitting the proxy to a cache server at an access point enabled to execute the proxy to download the content file from the remote content provider server, dynamically creating a directory for a content user when a content file requested by the content user is downloaded from the content provider, storing the downloaded content file in the directory corresponding to the content user, and upon the content user mobile device being associated with the access point cache server, locally transferring the downloaded content file to the content user mobile device. - View Dependent Claims (32)
-
-
33. 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 dynamically creating a directory for a content user when a content file requested by the content user is downloaded from the content provider, storing the downloaded content file in the directory corresponding to the content user, and in response to a communication received from the mobile device, locally transferring the downloaded content file to the mobile device. - View Dependent Claims (34)
-
Specification