×

Anycast transport protocol for content distribution networks

  • US 8,560,597 B2
  • Filed: 10/16/2009
  • Issued: 10/15/2013
  • Est. Priority Date: 07/30/2009
  • Status: Expired due to Fees
First Claim
Patent Images

1. A cache server for providing content, comprising:

  • a hardware processor; and

    a memory coupled to the hardware processor, the memory comprising instructions that, when executed by the hardware processor, cause the hardware processor to perform operations comprising;

    receiving a first datagram from a client system sent to an anycast internet protocol address, the first datagram including a universal resource locator corresponding to the content;

    sending a response datagram to the client system in response to the first datagram, the response datagram including a content identifier for the content;

    receiving a first request datagram from the client system sent to the anycast internet protocol address, the first request datagram including the content identifier, an offset, and a first bandwidth indicator;

    sending a batch of content datagrams to the client system, the batch of content datagrams including a portion of the content starting at the offset; and

    receiving a second request datagram from the client system sent to the anycast internet protocol address, the second request datagram including the content identifier, a new offset, and a second bandwidth indicator, the new offset indicating a beginning of a next portion of the content that begins after the batch of content datagrams sent to the client system, wherein the beginning of the next portion is a number of a next byte of the content, wherein the second bandwidth indicator is based on a recent bandwidth for the portion of the content from the batch of content datagrams and based on a timeout occurring.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×