System and method for facilitating remote downloading
First Claim
1. A method of facilitating remote downloading, comprising:
- receiving, at a proxy server located in a wireless service provider network, a remote download request relayed from an endpoint to the proxy server via at least one component of the wireless service provider network, the remote download request comprising an address associated with at least one file hosted by a remote server and security credentials associated with the remote server;
determining whether a download time to download the at least one file is greater than a threshold time;
upon determining that the download time is greater than the threshold time, downloading the at least one file from the remote server to the proxy server; and
upon detecting a presence of the endpoint at a femto base station with a backhaul connection to the wireless service provider network, transferring the at least one file from the proxy server to the endpoint via the femto base station.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for facilitating remote downloading, in accordance with particular embodiments, includes receiving, at a proxy server maintained by a wireless service provider, a remote download request. The remote download request is relayed to the proxy server via at least one component of a wireless service provider'"'"'s network. The remote download request includes an address associated with at least one file hosted by a remote server. The method also includes downloading the at least one file from the remote server to the proxy server. Upon detecting a presence of the endpoint, the method includes transferring the at least one file from the proxy server to the endpoint via a femto base station associated with the endpoint.
-
Citations
18 Claims
-
1. A method of facilitating remote downloading, comprising:
-
receiving, at a proxy server located in a wireless service provider network, a remote download request relayed from an endpoint to the proxy server via at least one component of the wireless service provider network, the remote download request comprising an address associated with at least one file hosted by a remote server and security credentials associated with the remote server; determining whether a download time to download the at least one file is greater than a threshold time; upon determining that the download time is greater than the threshold time, downloading the at least one file from the remote server to the proxy server; and upon detecting a presence of the endpoint at a femto base station with a backhaul connection to the wireless service provider network, transferring the at least one file from the proxy server to the endpoint via the femto base station. - View Dependent Claims (2, 3)
-
-
4. A method of facilitating remote downloading, comprising:
-
receiving at an endpoint a request to download at least one file from a remote server; generating a remote download request comprising an address associated with the at least one file and security credentials associated with the at least one file; determining whether a download time to download the at least one file is greater than a threshold time; upon determining that the download time is greater than the threshold time, transmitting the remote download request to a proxy server located in a wireless service provider network, the remote download request transmitted via at least one component of the wireless service provider network; and downloading the at least one file from the proxy server via a femto base station with a backhaul connection to the wireless service provider network. - View Dependent Claims (5, 6)
-
-
7. A system for facilitating remote downloading, the system comprising a processor communicably coupled to an interface:
the interface configured to; receive, at a proxy server located in a wireless service provider network, a remote download request relayed from an endpoint to the proxy server via at least one component of the wireless service provider network, the remote download request comprising an address associated with at least one file hosted by a remote server and security credentials associated with the remote server; determine whether a download time to download the at least one file is greater than a threshold time; upon determining that the download time is greater than the threshold time, download the at least one file from the remote server to the proxy server;
the processor configured to;detect a presence of the endpoint at a femto base station with a backhaul connection to the wireless service provider network, wherein upon detecting the presence of the endpoint, the interface is further configured to transfer the at least one file from the proxy server to the endpoint via the femto base station. - View Dependent Claims (8, 9)
-
10. A system for facilitating remote downloading, the system comprising a processor communicably coupled to an interface:
-
the interface configured to receive at an endpoint a request to download at least one file from a remote server; and the processor configured to generate a remote download request comprising an address associated with the at least one file and security credentials associated with the at least one file; the interface further configured to; determine whether a download time to download the at least one file is greater than a threshold time; upon determining that the download time is greater than the threshold time, transmit the remote download request to a proxy server located in a wireless service provider network, the remote download request transmitted via at least one component of the wireless service provider network; and download the at least one file from the proxy server via a femto base station with a backhaul connection to the wireless service provider network. - View Dependent Claims (11, 12)
-
-
13. One or more non-transitory computer-readable storage media embodying software that when executed by a processor is operable to:
-
receive, at a proxy server located in a wireless service provider network, a remote download request relayed from an endpoint to the proxy server via at least one component of a wireless service provider'"'"'s network, the remote download request comprising an address associated with at least one file hosted by a remote server and security credentials associated with the remote server; determine whether a download time to download the at least one file is greater than a threshold time; upon determining that the download time is greater than the threshold time, download the at least one file from the remote server to the proxy server; and
upon detecting a presence of the endpoint at a femto base station with a backhaul connection to the wireless service provider network, transfer the at least one file from the proxy server to the endpoint via the femto base station. - View Dependent Claims (14, 15)
-
-
16. One or more non-transitory computer-readable storage media embodying software that when executed by a processor is operable to:
-
receive at an endpoint a request to download at least one file from a remote server; generate a remote download request comprising an address associated with the at least one file and security credentials associated with the at least one file; determine whether a download time to download the at least one file is greater than a threshold time; upon determining that the download time is greater than the threshold time, transmit the remote download request to a proxy server located in a wireless service provider network, the remote download request transmitted via at least one component of the wireless service provider network; and download the at least one file from the proxy server via a femto base station with a backhaul connection to the wireless service provider network. - View Dependent Claims (17, 18)
-
Specification