Caching at the wireless tower with remote charging services
First Claim
1. A method for content caching with remote charging services in a radio access network (RAN), the method comprising:
- receiving a data request from an end user device in a base station of a RAN;
routing the data request to a packet switched data communications network from the base station by way of a core network disposed between the RAN and the packet switched data communications network;
receiving a response to the data request in the base station;
determining whether the response is cacheable upon receiving the response to the data request in the base station by determining whether a content filter prevents caching the response;
caching the response in a local cache of the base station upon determining that the content filter does not prevent caching the response and forwarding the response to the end user device; and
,transmitting a data characteristic comprising a size of the response to a remote charging service external to the base station but within the RAN in response to caching the response in the local cache of the base station.
1 Assignment
0 Petitions
Accused Products
Abstract
A RAN based data processing system is configured for content caching with remote charging services. The system can include a base station that includes an antenna, a receiver, a transmitter, a processor, a local cache, and a network interface to a data communications network. The system also can include an RNC coupled to the base station over the data communications network. The system yet further can include a charging service executing in memory of a host computer recording charges for data services provided in the RAN. Finally, the system can include a caching with remote charging module executing by the processor of the base station. The module can include program code enabled to receive a data request from an end user device, to route the request to a content server in a computer communications network through a coupled CN, to receive a response to the request, to cache the response in the local cache, to forward the response to the end user device, and to transmit data characteristic of the response to the charging service external.
22 Citations
18 Claims
-
1. A method for content caching with remote charging services in a radio access network (RAN), the method comprising:
-
receiving a data request from an end user device in a base station of a RAN; routing the data request to a packet switched data communications network from the base station by way of a core network disposed between the RAN and the packet switched data communications network; receiving a response to the data request in the base station; determining whether the response is cacheable upon receiving the response to the data request in the base station by determining whether a content filter prevents caching the response; caching the response in a local cache of the base station upon determining that the content filter does not prevent caching the response and forwarding the response to the end user device; and
,transmitting a data characteristic comprising a size of the response to a remote charging service external to the base station but within the RAN in response to caching the response in the local cache of the base station. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A radio access network (RAN) based data processing system configured for content caching with remote charging services, the system comprising:
-
a base station comprising an antenna, a receiver, a transmitter, a processor, a local cache, and a network interface to a data communications network; a radio network controller (RNC) coupled to the base station over the data communications network; a charging service executing in memory of a host computer recording charges for data services provided in the RAN; and
,a caching with remote charging module executing by the processor of the base station, the module comprising program code enabled to receive a data request from an end user device, to route the data request to a content server in a computer communications network through a coupled core network (CN), to receive a response to the data request, to determine whether the response is cacheable upon receiving the response to the data request in the base station by determining whether a content filter prevents caching the response, to cache the response in the local cache upon determining that the content filter does not prevent caching the response, to forward the response to the end user device, and to transmit a data characteristic comprising a size of the response to the charging service external to the base station but within the RAN in response to caching the response in the local cache of the base station. - View Dependent Claims (8, 9, 10)
-
-
11. A computer program product for content caching with remote charging services in a radio access network (RAN), the computer program product comprising:
-
a computer readable storage memory having computer readable program code embodied therewith, the computer readable program code comprising; computer readable program code for receiving a data request from an end user device in a base station of a RAN; computer readable program code for routing the data request to a packet switched data communications network from the base station by way of a core network disposed between the RAN and the packet switched data communications network; computer readable program code for receiving a response to the data request in the base station; computer readable program code for determining whether the response is cacheable upon receiving the response to the data request in the base station by determining whether a content filter prevents caching the response; computer readable program code for caching the response in a local cache of the base station upon determining that the content filter does not prevent caching the response and forwarding the response to the end user device; and
,computer readable program code for transmitting a data characteristic comprising a size of the response to a remote charging service external to the base station but within the RAN in response to caching the response in the local cache of the base station. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
Specification