DATA CACHING AT THE EDGE OF A MOBILE DATA NETWORK
First Claim
1. A method for processing data packets in a mobile data network that includes a radio access network coupled to a core network, the method comprising the steps of:
- a plurality of antennas sending and receiving network messages between user equipment and a plurality of basestations in the radio access network, each basestation communicating with a corresponding one of the plurality of antennas;
a data caching mechanism in one of the plurality of basestations that performs the steps of;
generating at least one cache load criterion that specifies at least one usage pattern regarding how the cache has been accessed in the past;
storing in the cache first internet protocol (IP) data retrieved from the internet through the core network in response to a first IP data request from first user equipment when the at least one cache load criterion is satisfied; and
returning the first IP data in response to a second IP data request without sending the second IP data request to the core network.
1 Assignment
0 Petitions
Accused Products
Abstract
Mobile network services are performed in a mobile data network in a way that is transparent to most of the existing equipment in the mobile data network. The mobile data network includes a radio access network and a core network. An edge caching mechanism is provided within a basestation to perform caching of data at the edge of the mobile data network. The edge caching mechanism analyzes historical usage data that indicates historical accesses to the basestation. Data patterns in the historical usage data may be used to define cache load criteria and to optionally define cache flush criteria. This architecture allows caching of data at the edge of a mobile data network within the infrastructure of an existing mobile data network.
43 Citations
9 Claims
-
1. A method for processing data packets in a mobile data network that includes a radio access network coupled to a core network, the method comprising the steps of:
-
a plurality of antennas sending and receiving network messages between user equipment and a plurality of basestations in the radio access network, each basestation communicating with a corresponding one of the plurality of antennas; a data caching mechanism in one of the plurality of basestations that performs the steps of; generating at least one cache load criterion that specifies at least one usage pattern regarding how the cache has been accessed in the past; storing in the cache first internet protocol (IP) data retrieved from the internet through the core network in response to a first IP data request from first user equipment when the at least one cache load criterion is satisfied; and returning the first IP data in response to a second IP data request without sending the second IP data request to the core network. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for processing data packets in a mobile data network that includes a radio access network coupled to a core network, the method comprising the steps of:
-
a plurality of antennas sending and receiving network messages between user equipment and a plurality of basestations in the radio access network, each basestation communicating with a corresponding one of the plurality of antennas; a data caching mechanism in a first of the plurality of basestations that performs the steps of; logging usage data for the first basestation regarding how the first basestation is accessed by user equipment, the usage data comprising date, time and device type of user equipment; analyzing the usage data to determine a plurality of usage patterns; generating at least one cache load criterion that specifies at least one of the plurality of usage patterns, wherein the at least one cache load criterion comprises at least one of date, time and device type of the user equipment; generating at least one cache flush criterion that specifies at least one of the plurality of usage patterns, wherein the at least one cache flush criterion comprises at least one of date, time and device type of the user equipment; determining user equipment that makes frequent IP requests; generating the at least one cache load criterion to accommodate the user equipment that makes frequent IP requests storing in the cache first internet protocol (IP) data retrieved from the internet through the core network in response to a first IP data request from first user equipment when the at least one cache load criterion is satisfied; returning the first IP data in response to a second IP data request without sending the second IP data request to the core network; when second IP data needs to be stored to the cache when the at least one cache load criterion is satisfied, flushing a portion of the cache according to the at least one cache flush criterion to create space in the cache for the second IP data.
-
-
9. A method for providing services in an existing mobile data network that includes a radio access network coupled to a core network, the existing mobile data network comprising:
-
a plurality of basestations in the radio access network that include a plurality of corresponding NodeBs, each NodeB in each basestation communicating with a corresponding antenna that transmits and receives radio signals to and from user equipment, wherein each NodeB in the radio access network in the existing mobile data network is coupled to a radio network controller; a serving node coupled to the radio network controller; a gateway node coupled to the serving node; wherein the serving node and gateway node are part of the core network in the existing mobile data network; the method comprising the steps of; installing a data caching mechanism in the radio access network that stores in a cache first internet protocol (IP) data retrieved from the internet through the core network in response to a first IP data request from first user equipment according to at least one cache load criterion that specifies at least one usage pattern regarding how the cache has been accessed in the past, the data caching mechanism returning the first IP data in response to a second IP data request without sending the second IP data request to the core network.
-
Specification