Distributed content caching solution for a mobile wireless network
First Claim
Patent Images
1. A method comprising:
- acquiring, at a device of a first network, a request for data content from a user device, the request being targeted at a server located in a second network;
communicating with a cache of the first network, using the request, to acquire at least some data content using the request, wherein the at least some data content is provided to the user device via the first network;
acquiring a threshold value and a timer value, the threshold value indicating a threshold size of data to be transmitted in the second network and the timer value indicating a duration of time for sending the threshold size of data to maintain a quality of service provided by the second network for the user device;
determining that the cache of the first network is providing the at least some data content via the first network; and
responsive to the determination, transmitting one or more data packets to the second network within a duration based on the acquired threshold value and the acquired timer value.
8 Assignments
0 Petitions
Accused Products
Abstract
A method in an electronic device provides local content to a user device in a communication network. The communication network includes an access network and a core network. In the access network, a content request is intercepted from the user device, which may be formatted according to a network interface. The content request may include a request for data content. Protocol layers associated with an active data session may be terminated so that an edge gateway device may extract and inject packets into the data stream without involving the core network. A cache may be maintained in the access network.
64 Citations
17 Claims
-
1. A method comprising:
-
acquiring, at a device of a first network, a request for data content from a user device, the request being targeted at a server located in a second network; communicating with a cache of the first network, using the request, to acquire at least some data content using the request, wherein the at least some data content is provided to the user device via the first network; acquiring a threshold value and a timer value, the threshold value indicating a threshold size of data to be transmitted in the second network and the timer value indicating a duration of time for sending the threshold size of data to maintain a quality of service provided by the second network for the user device; determining that the cache of the first network is providing the at least some data content via the first network; and responsive to the determination, transmitting one or more data packets to the second network within a duration based on the acquired threshold value and the acquired timer value. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A non-transitory electronic device readable storage medium storing executable instructions causing an electronic device of a first network to perform a method, the method comprising:
-
acquiring a request for data content from a user device, the request being targeted at a server located in a second network; communicating with a cache of the first network, using the request, to acquire at least some data content using the request, wherein the at least some data content is provided to the user device via the first network; acquiring a threshold value and a timer value, the threshold value indicating a threshold size of data to be transmitted in the second network and the timer value indicating a duration of time for sending the threshold size of data to maintain a quality of service provided by the second network for the user device; determining that the cache of the first network is providing the at least some data content via the first network; and responsive to the determination, transmitting one or more data packets to the second network within a duration based on the acquired threshold value and the acquired timer value. - View Dependent Claims (12, 13)
-
-
14. An electronic device comprising:
-
one or more non-transitory electronic device storage media configured to store instructions; and one or more processors configured to execute the instructions to cause the electronic device to; acquire a request for data content from a user device, the request being targeted at a server located in a second network; communicate with a cache of the first network, using the request, to acquire at least some data content using the request, wherein the at least some data content is provided to the user device via the first network; acquire a threshold value and a timer value, the threshold value indicating a threshold size of data to be transmitted in the second network and the timer value indicating a duration of time for sending the threshold size of data to maintain a quality of service provided by the second network for the user device; determine that the cache of the first network is providing the at least some data content via the first network; and responsive to the determination, transmit one or more data packets to the second network within a duration based on the acquired threshold value and the acquired timer value. - View Dependent Claims (15, 16, 17)
-
Specification