Method and apparatus for pre-caching in a telecommunication system
First Claim
1. A method for file pre-caching and file retrieving in an autonomous network access module comprising a local storage, and providing network connectivity to a mobile device in a global radio network, the method comprising the steps of:
- receiving a file request to the global radio network from the mobile device;
intercepting the file request;
searching for the requested file among available pre-cached filesand responding to finding the file by the further steps of,
enabling the mobile device to access the file,
measuring the amount of data transferred to the mobile device via a bus from the network access module, and
accounting for the amount of data transferred, to a charging module in the global radio network;
receiving a credit allowance from a charging module in the global radio network; and
estimating the file size against remaining credit allowance,wherein the enabling step is further contingent upon the estimation that data transfer can be made within the remaining credit allowance.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention relates to file pre-caching and file retrieving in an autonomous network access module comprising a local storage, and providing network connectivity to a mobile device in a telecommunication system. The network access module comprises a local storage and provides network connectivity to a mobile device (100) within which it is comprised. A received file request to a global radio network (10) from the mobile device (100) is intercepted, where after the file is searched for among available pre-cached files, which may reside within the local storage controlled by the network access module itself, or within a local storage of a peer network access module in a local radio network 70. If the file is found within available pre-cached files, it is transparently transferred over a bus interface to the requesting mobile device. During transfer, the amount of data is measured, and the measurements are subsequently used during an accounting stage where charging related information is reported to a charging module 80 in the global radio network 10. Files may be pre-cached in a distributed storage comprised by a group of network access modules conjoined by a local radio network 70. Files allotted for pre-caching by a network operator are received and stored in network access modules but are not billed unless the files are actually consumed.
-
Citations
15 Claims
-
1. A method for file pre-caching and file retrieving in an autonomous network access module comprising a local storage, and providing network connectivity to a mobile device in a global radio network, the method comprising the steps of:
-
receiving a file request to the global radio network from the mobile device; intercepting the file request; searching for the requested file among available pre-cached files and responding to finding the file by the further steps of,
enabling the mobile device to access the file,
measuring the amount of data transferred to the mobile device via a bus from the network access module, and
accounting for the amount of data transferred, to a charging module in the global radio network;receiving a credit allowance from a charging module in the global radio network; and estimating the file size against remaining credit allowance, wherein the enabling step is further contingent upon the estimation that data transfer can be made within the remaining credit allowance. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method for file pre-caching and file retrieving in an autonomous network access module comprising a local storage and providing network connectivity to a mobile device in a global radio network, the method comprising the steps of:
-
receiving and storing in the local storage a file comprising meta data, allotted for pre-caching by an operator of the global radio network; receiving a broadcast file request from a peer network access module in a local radio network; and searching for the requested file among available files in the local storage and responding to finding the file by enabling the peer network access module to access the file, wherein the enabling step further comprises the step of sending an availability confirmation to the peer network access module, comprising meta data. - View Dependent Claims (8)
-
-
9. A network access module comprised within a mobile device, the network access module comprising a local storage, a radio transceiver and a processing unit, connected to the mobile device via a bus interface, adapted and configured to:
-
receive a file request to the global radio network from the mobile device; intercept the file request; search for the requested file among available pre-cached files; and respond to finding the file by;
enabling the mobile device to access the file,
measuring the amount of data transferred to the mobile device via the bus from the network access module, and
accounting for the amount of data transferred, to a charging module in the global radio network;receive a credit allowance from a charging module in the global radio network; estimate the file size against remaining credit allowance; and enable the mobile device to access the file contingent upon estimating that data transfer can be made within the remaining credit allowance. - View Dependent Claims (10, 11, 12, 13)
-
-
14. A network access module comprised within a mobile device, and comprising a local storage, a radio transceiver and a processing unit, connected to the mobile device via a bus interface, adapted and configured to:
-
receive and store in the local storage a file comprising file size, allotted for pre-caching by an operator of the global radio network; receive a broadcast file request from a peer network access module in a local radio network; search for the requested file among available files in the local storage; respond to finding the file by enabling the peer network access module to access the file; and send an availability confirmation to the peer network access module, comprising file meta data. - View Dependent Claims (15)
-
Specification