Proximity Routing For Session Based Applications Using Anycast
First Claim
Patent Images
1. A system comprising:
- a memory that stores instructions;
a processor that executes the instructions to perform operations, the operations comprising;
receiving, from a device, a first request for an address associated with content;
providing, in response to the first request, an anycast internet protocol address of a plurality of content distribution nodes;
identifying, based on the anycast internet protocol address, a first content distribution node of the plurality of content distribution nodes that is nearest to the device;
determining whether the content is long-lived content based upon the anycast internet protocol address being a first anycast internet protocol address that is associated with the long-lived content rather than a second anycast internet protocol address that is associated with short-lived content;
providing, to the device, an unicast internet protocol address of the first content distribution node when the content is determined to be the long-lived content;
receiving a second request for the content, wherein the second request comprises the unicast internet protocol address; and
providing, in response to the second request, the content to the device.
1 Assignment
0 Petitions
Accused Products
Abstract
Certain exemplary embodiments can comprise a method, which can comprise automatically providing content to an information device from a content distribution node of a plurality of content distribution nodes. The information device can be adapted to send a request for the content from the first content distribution node utilizing an Internet Protocol (IP) address of the content distribution node.
6 Citations
20 Claims
-
1. A system comprising:
-
a memory that stores instructions; a processor that executes the instructions to perform operations, the operations comprising; receiving, from a device, a first request for an address associated with content; providing, in response to the first request, an anycast internet protocol address of a plurality of content distribution nodes; identifying, based on the anycast internet protocol address, a first content distribution node of the plurality of content distribution nodes that is nearest to the device; determining whether the content is long-lived content based upon the anycast internet protocol address being a first anycast internet protocol address that is associated with the long-lived content rather than a second anycast internet protocol address that is associated with short-lived content; providing, to the device, an unicast internet protocol address of the first content distribution node when the content is determined to be the long-lived content; receiving a second request for the content, wherein the second request comprises the unicast internet protocol address; and providing, in response to the second request, the content to the device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method comprising:
-
receiving, from a device, a first request for an address associated with content; providing, in response to the first request, an anycast internet protocol address of a plurality of content distribution nodes; identifying, based on the anycast internet protocol address, a first content distribution node of the plurality of content distribution nodes that is nearest to the device; determining, by utilizing instructions from memory that are executed by a processor, whether the content is long-lived content based upon the anycast internet protocol address being a first anycast internet protocol address that is associated with the long-lived content rather than a second anycast internet protocol address that is associated with short-lived content; providing, to the device, an unicast internet protocol address of the first content distribution node when the content is determined to be the long-lived content; receiving a second request for the content, wherein the second request comprises the unicast internet protocol address; and providing, in response to the second request, the content to the device. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A machine-readable device comprising instructions, which, when loaded and executed by a processor, cause the processor the perform operations, the operations comprising:
-
receiving, from a device, a first request for an address associated with content; providing, in response to the first request, an anycast internet protocol address of a plurality of content distribution nodes; identifying, based on the anycast internet protocol address, a first content distribution node of the plurality of content distribution nodes that is nearest to the device; determining whether the content is long-lived content based upon the anycast internet protocol address being a first anycast internet protocol address that is associated with the long-lived content rather than a second anycast internet protocol address that is associated with short-lived content; providing, to the device, an unicast internet protocol address of the first content distribution node when the content is determined to be the long-lived content; receiving a second request for the content, wherein the second request comprises the unicast internet protocol address; and providing, in response to the second request, the content to the device. - View Dependent Claims (20)
-
Specification