PRECISE GEOLOCATION FOR CONTENT CACHING IN EVOLVED PACKET CORE NETWORKS
First Claim
1. A network element in a network, the network element comprising:
- a receiver, the receiver receiving a content request message indicating content to be transmitted to a device;
a processor in communication with the receiver, the processor;
generating a modified content request message by inserting identification data into the content request message, the identification data identifying at least one of a plurality of network nodes in the network;
a transmitter, the transmitter transmitting the modified content request message to a content distribution network server; and
the receiver further receives a redirect message that is based on the transmitted modified content request message, the redirect message identifying that a one of the plurality of network nodes is a cache location storing the indicated content.
1 Assignment
0 Petitions
Accused Products
Abstract
A network element in a network is provided. The network element includes a receiver that receives a content request message. The received content request message indicates content to be transmitted to a device. The network element includes a processor in communication with the receiver. The processor generates a modified content request message by inserting identification data into the content request message. The identification data identifies at least one of a plurality of network nodes in the network. The network element includes a transmitter that transmits the modified content request message to a content distribution network server. The receiver further receives a redirect message that is based on the transmitted modified content request message. The redirect message identifies that a one of the plurality of network nodes is a cache location storing the indicated content.
38 Citations
28 Claims
-
1. A network element in a network, the network element comprising:
-
a receiver, the receiver receiving a content request message indicating content to be transmitted to a device; a processor in communication with the receiver, the processor; generating a modified content request message by inserting identification data into the content request message, the identification data identifying at least one of a plurality of network nodes in the network; a transmitter, the transmitter transmitting the modified content request message to a content distribution network server; and the receiver further receives a redirect message that is based on the transmitted modified content request message, the redirect message identifying that a one of the plurality of network nodes is a cache location storing the indicated content. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system, the system comprising:
a server, the server including; a receiver, the receiver receiving a modified content request message indicating content to be transmitted to a device, the modified content request message including identification data corresponding to at least one network node in a network; a processor in communication with the receiver, the processor; evaluating the modified content request message to determine the identification data; and determining a first cache location based at least in part on the identification data, the first cache location being a network node storing the indicated content, the first cache location being geographically closer to the device than other cache locations at other network nodes. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
20. A method for geo-locating a device to a cache location, the method comprising:
-
receiving a content request message indicating content to be transmitted to a device; generating a modified content request message by inserting identification data into the content request message, the identification data corresponding to at least one node in the network; transmitting the modified content request message; and forwarding a redirect message generated in response to the transmitted modified content request message, the redirect message directing the device to one of a plurality of cache locations storing the indicated content, the direction being based at least in part on geographic location. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28)
-
Specification