System and method for content caching implementing compensation for providing caching services
First Claim
Patent Images
1. A method comprising:
- sending an offer requiring a compensation for providing caching services from a caching device to a server;
receiving, by the server, the offer requiring the compensation for providing caching services from the caching device;
determining, by the server, whether to accept the offer requiring the compensation for providing caching services from the caching device;
sending an authorization from the server to the caching device when, as a result of the determining, the server determines to accept the offer requiring the compensation for providing caching services; and
storing content, by the caching device, from the server after the sending of the authorization from the server to the caching device.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of providing caching services to a server in a network. An offer of caching services is sent from a caching device to a server. The server receives the offer from the caching device and determines whether to accept the offer of caching services from the caching device. An authorization is sent from the server to the caching device when, as a result of the determining, the server determines to accept the offer of caching services. The caching device stores content from the server after the sending of the authorization from the server to the caching device.
42 Citations
28 Claims
-
1. A method comprising:
-
sending an offer requiring a compensation for providing caching services from a caching device to a server;
receiving, by the server, the offer requiring the compensation for providing caching services from the caching device;
determining, by the server, whether to accept the offer requiring the compensation for providing caching services from the caching device;
sending an authorization from the server to the caching device when, as a result of the determining, the server determines to accept the offer requiring the compensation for providing caching services; and
storing content, by the caching device, from the server after the sending of the authorization from the server to the caching device. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method comprising:
-
sending a plurality of offers requiring a plurality of compensations for providing a plurality of caching services from a plurality of caching devices to a caching aggregator;
receiving of the plurality of offers requiring the plurality of compensations for providing the plurality of caching services by the caching aggregator;
combining, by the caching aggregator, at least some of the plurality of offers requiring the plurality of compensations for providing the plurality of caching services to create one offer requiring a compensation for providing caching services;
sending the one offer requiring the compensation for providing caching services from the caching aggregator to a server receiving, by the server, the one offer requiring the compensation for providing caching services from the caching aggregator;
determining, by the server, whether to accept the one offer requiring the compensation for providing caching services;
sending an authorization from the server to the caching aggregator when, as a result of the determining, the server determines to accept the one offer requiring the compensation for providing caching services; and
storing content, by one of the plurality of caching devices, from the server after the sending of the authorization from the server to the caching aggregator. - View Dependent Claims (8, 9, 10, 11)
-
-
12. A caching device comprising:
-
a transaction requester to create and send an offer requiring a compensation for providing caching services to a server;
a transaction executer to receive an authorization sent from the server in response to the offer requiring the compensation for providing caching services; and
a cache storage to store content received from the server. - View Dependent Claims (13, 14)
-
-
15. A caching aggregator comprising:
-
a caching request receiver to receive a plurality of offers requiring a plurality of compensations for providing a plurality of caching services from a plurality of caching devices in a computer network;
a caching combiner to combine the plurality of offers requiring the plurality of compensations for providing the plurality of caching services for the server from the plurality of caching devices into a single offer requiring a compensation for providing caching services; and
a caching request presenter to send the single offer requiring the compensation for providing caching services to the server. - View Dependent Claims (16)
-
-
17. A server comprising:
-
a dispatcher for receiving an offer requiring a compensation for providing caching services; and
a caching reservation scheduler to accept the offer requiring the compensation for providing caching services according to predefined criteria. - View Dependent Claims (18, 19, 20, 21)
-
-
22. A machine-readable medium having information recorded thereon, such that when said information is read and executed by a caching device connected to a network, the caching device is caused to perform:
-
sending, through the network, an offer requiring a compensation for providing caching services from the caching device to a server;
waiting for an authorization from the server; and
storing content from the server after receiving the authorization from the server. - View Dependent Claims (23, 24)
-
-
25. A machine-readable medium having information recorded thereon, such that when said information is read and executed by a server connected to a network, the server is caused to perform:
-
determining, after receiving an offer requiring a compensation for providing caching services from a caching device connected to the network, whether to accept the offer requiring the compensation for providing caching services; and
sending an authorization from the server to the caching device when, as a result of the determining, the server determines to accept the offer requiring a compensation for providing caching services. - View Dependent Claims (26, 27, 28)
-
Specification