Content Retrieval
First Claim
Patent Images
1. A method comprising:
- determining if a client is permitted to receive content requested by the client andwhen the client is permitted to receive the content based on the determining, forming a communication to be communicated via a wide area network that includes a hash list having a hash of each of a plurality of blocks of the content, each said hash being configured to enable the client to locate a corresponding said block of the content via a local network connection.
2 Assignments
0 Petitions
Accused Products
Abstract
Content retrieval techniques are described. In an implementation, a determination is made as to whether a client is permitted to receive content requested by the client. When the client is permitted to receive the content, a communication is formed to be communicated via a wide area network that includes a hash list having a hash of each of a plurality of blocks of the content, each hash being configured to enable the client to locate a corresponding one of the blocks of the content via a local area network.
-
Citations
20 Claims
-
1. A method comprising:
-
determining if a client is permitted to receive content requested by the client and when the client is permitted to receive the content based on the determining, forming a communication to be communicated via a wide area network that includes a hash list having a hash of each of a plurality of blocks of the content, each said hash being configured to enable the client to locate a corresponding said block of the content via a local network connection. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method comprising:
-
forming a request for content to be communicated to a content provider over a network; receiving a response to the request from the content provider that includes a hash list having a hash of each of a plurality of blocks of the content; and broadcasting the hash list for receipt by a plurality of clients, each said hash being configured to enable a corresponding said client to determine whether a corresponding said block of the content is cached locally by the corresponding said client. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16, 17)
-
- 18. One or more computer-readable media comprising instructions that are executable by a computer to provide one or more modules that are callable, by a network protocol that is executing on the computer, to form a request to be communicated to a content provider over a network for content and broadcast a hash list received from the content provider to a plurality of clients, each said hash being configured to enable a corresponding said client to determine whether a corresponding said block of the content is cached locally by the corresponding said client.
Specification