Methods and systems for content delivery
AssigneeComcast Cable Communications, LLC
InventorDouglas Makofka
Life of this patent
Estimating the term…
Abstract
Methods and systems for content delivery are described. A content delivery network may include a request server that receives a request for content from a client device. The request server may send the request to each caching device among a plurality of caching devices. Each caching device may receive the service query and assess its current health based on one or more parameters. Each caching device may wait for a duration of time before responding to the request based on the determined current health. The caching device that is first to respond to the request may be the caching device that has the most available resources to provide the requested content to the client device.
Claims28
A method comprising:
- based on a service query receive by a first caching device via a first computing device, determining, based on the service query and one or more parameters, a first duration of time, wherein the service query is associated with a request for content;
- and
- sending, after the first duration of time, the content to a second computing device.
An apparatus comprising:
- one or more processors;
- and
- a memory storing processor-executable instructions that, when executed by the one or more processors, cause the apparatus to:
- based on a service query received via a first computing device, determine, based on the service query and one or more parameters, a first duration of time, wherein the service query is associated with a request for content;
- and
- send, after the first duration of time, the content to a second computing device.
One or more non-transitory computer-readable media storing processor-executable instructions that, when executed by at least one processor of a first caching device, cause the at least one processor of the first caching device to:
- based on a service query received via a first computing device, determining, based on the service query and one or more parameters, a first duration of time, wherein the service query is associated with a request for content;
- and
- send, after the first duration of time, the content to a second computing device.
An system comprising:
- a first caching device configured to:
- based on a service query received via a first computing device, determine, based on the service query and one or more parameters, a first duration of time, wherein the service query is associated with a request for content;
- and
- send, after the first duration of time, the content to a second computing device;
- and
- the second computing device configured to:
- receive the content from the first caching device.
Dependencies are inferred from the claim text.