MULTI-LEVEL PEERING IN A CONTENT DELIVERY FRAMEWORK
First Claim
1. A computer-implemented method, operable in a network comprising multiple delivery service endpoints running on a plurality of devices, each of said delivery service endpoints constructed and adapted to deliver resources, a plurality of said multiple delivery service endpoints comprising a group, wherein each node in said group has at least one kind of responsibility relating to delivery of resources, the method comprising:
- (A) receiving a request at a node in the group; and
(B) based on what kind of responsibility said node has for said request, attempting to process the request outside the group.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer-implemented method is operable in a network comprising multiple delivery service endpoints running on a plurality of devices where each of the delivery service endpoints is constructed and adapted to deliver resources. A plurality of the delivery service endpoints comprise a group, wherein each node in the group has at least one kind of responsibility relating to delivery of resources. The method includes receiving a request at a node; and, based on what kind of responsibility the node has for said request, attempting to process the request outside the group.
57 Citations
25 Claims
-
1. A computer-implemented method, operable in a network comprising multiple delivery service endpoints running on a plurality of devices, each of said delivery service endpoints constructed and adapted to deliver resources, a plurality of said multiple delivery service endpoints comprising a group, wherein each node in said group has at least one kind of responsibility relating to delivery of resources, the method comprising:
-
(A) receiving a request at a node in the group; and (B) based on what kind of responsibility said node has for said request, attempting to process the request outside the group. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A device, operable in a network comprising multiple delivery service endpoints running on a plurality of devices, each of said delivery service endpoints constructed and adapted to deliver resources, a plurality of said multiple delivery service endpoints comprising a group, wherein each node in said group has at least one kind of responsibility relating to delivery of resources,
the device comprising: -
(a) hardware including memory and at least one processor, and (b) a service running on said hardware, wherein said service is configured to; (A) receive a request at a node; and (B) based on what kind of responsibility said node has for said request, attempt to process the request outside the group. - View Dependent Claims (24)
-
-
25. A computer program product having computer readable instructions stored on non-transitory computer readable media, the computer readable instructions including instructions for implementing a computer-implemented method, said method operable on a device comprising hardware including memory and at least one processor and running a service on said hardware, said method operable in a network comprising multiple delivery service endpoints running on a plurality of devices, each of said delivery service endpoints constructed and adapted to deliver resources, a plurality of said multiple delivery service endpoints comprising a group, wherein each node in said group has at least one kind of responsibility relating to delivery of resources,
said method comprising: -
(A) receiving a request at a node; and (B) based on what kind of responsibility said node has for said request, attempting to process the request outside the group.
-
Specification