Content-specific filename systems
First Claim
1. A method of caching computer files in a distributed network having a client computer operably connected to at least one server, the client computer having a local cache, the method comprising the steps of:
- issuing a first request for a file by specifying a file reference which contains a content-specific filename;
retrieving the file from the server specified in the file reference in response to the first request;
issuing a second request for the file by specifying the content-specific filename; and
retrieving the file from the local cache in response to the second request thereby inherently verifying that the contents of the file have not changed since the first request.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer file naming technique employs content-specific filenames (CSFN'"'"'s) that represent globally-unique identifiers for the contents of a file. Since file references incorporating the CSFN'"'"'s are not location-specific, they offer unique advantages in the areas of file caching and file installation. Particularly, web browsers enabled to recognize CSFN'"'"'s inherently verify the content of files when they are retrieved from a local cache, eliminating the need for comparison of file data or time stamps of the cached file copy and the server copy. Thus, file verification occurs solely in the local context. The invention includes caching and software installation systems that incorporate the benefits of CSFN'"'"'s.
35 Citations
10 Claims
-
1. A method of caching computer files in a distributed network having a client computer operably connected to at least one server, the client computer having a local cache, the method comprising the steps of:
-
issuing a first request for a file by specifying a file reference which contains a content-specific filename;
retrieving the file from the server specified in the file reference in response to the first request;
issuing a second request for the file by specifying the content-specific filename; and
retrieving the file from the local cache in response to the second request thereby inherently verifying that the contents of the file have not changed since the first request. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A computer-readable medium having computer-executable instructions for performing the steps comprising:
-
issuing a first request for a file by specifying a content-specific filename;
retrieving the file from a server in response to the first request;
issuing a second request for the file by specifying the content-specific filename, retrieving the file from a local cache in response to the second request, thereby inherently verifying that the contents of the file have not changed since the first request. - View Dependent Claims (7, 8, 9, 10)
-
Specification