Anycast transport protocol for content distribution networks
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;
providing, to a client system and in response to a first request datagram sent to an internet protocol address, a first content datagram including a portion of content, andwherein the first request datagram includes a bandwidth indicator that is provided based on a timeout occurring while the client system is waiting to receive the portion of the content.
2 Assignments
0 Petitions
Accused Products
Abstract
A cache server for providing content includes a processor configured to receive a first datagram from a client system sent to an anycast address, send a response datagram to the client system in response to the first datagram, receive a request datagram from the client system sent to the anycast address, and send a batch of content datagrams to the client system. The first datagram includes a universal resource locator corresponding to the content. The response datagram includes a content identifier for the content. The request datagram includes the content identifier, an offset, and a bandwidth indicator. The batch of content datagrams includes a portion of the content starting at the offset.
-
Citations
20 Claims
-
1. A system, comprising:
-
a memory that stores instructions; a processor that executes the instructions to perform operations, the operations comprising; providing, to a client system and in response to a first request datagram sent to an internet protocol address, a first content datagram including a portion of content, and wherein the first request datagram includes a bandwidth indicator that is provided based on a timeout occurring while the client system is waiting to receive the portion of the content. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method, comprising:
-
transmitting, to a client system and in response to a first request datagram sent to an internet protocol address, a first content datagram including a portion of content, wherein the first content datagram is transmitted by utilizing instructions from a memory that are executed by a processor, and wherein the first request datagram includes a bandwidth indicator that is provided based on a timeout occurring while the client system is waiting to receive the portion of the content. - View Dependent Claims (15, 16, 17, 18, 19)
-
-
20. A computer-readable device comprising instructions, which, when loaded and executed by a processor, cause the processor to perform operations, the operations comprising:
-
providing, to a client system and in response to a first request datagram sent to an internet protocol address, a first content datagram including a portion of content, and wherein the first request datagram includes a bandwidth indicator that is provided based on a timeout occurring while the client system is waiting to receive the portion of the content.
-
Specification