Method and system for creating and utilizing common caches for internetworks
First Claim
1. An improved method for accessing a most recent version of a requested data file that has been downloaded into a private network from a source external to said private network, said method comprising the steps of:
- establishing a network of computers as private relative to one or more other networks of computers;
specifying one or more computers within said defined private network as defining a common cache;
caching within said defined common cache a copy of a first data file entering said defined private network from a source external to said defined private network;
caching within said defined common cache a copy of a second data file entering said defined Private network from a source external to said defined private network, wherein said second data file is a most recent version of said first data file and has some content different from said first data file;
in response to a request from a computer within said defined private network for a specific data file which originates from a source external to said defined private network, determining that said requested specific data file corresponds to said first and second data files resident within said defined common cache; and
in response to said determining step, obtaining a most recent version of said requested specific data file by transmitting the second data file which is resident within said defined common cache.
1 Assignment
0 Petitions
Accused Products
Abstract
An improved method and system for accessing the most recent version of a requested data file that has been downloaded into a private network from a source external to the private network. The objects of the method and system are achieved as is now described. A network of computers is defined as private relative to one or more other networks of computers. More than one computer within said defined private network is specified as composing a "common cache." A copy of any data file entering the defined private network from a source external to the defined private network is cached at one or more computers which compose the defined "common cache." In response to a request from a computer within the defined private network for a specific data file which originates from a source external to the defined private network, a determination is made as to whether a copy of the requested specific data file is resident within the defined "common cache." The most recent version of the requested specific data file which is resident within said defined "common cache" is obtained if it was determined that a copy of the requested specific data file is resident within the defined "common cache." The requested specific data file is obtained from a source external to the defined private network if it was determined that a copy of the requested specific data file is not resident within the defined "common cache."
-
Citations
35 Claims
-
1. An improved method for accessing a most recent version of a requested data file that has been downloaded into a private network from a source external to said private network, said method comprising the steps of:
-
establishing a network of computers as private relative to one or more other networks of computers; specifying one or more computers within said defined private network as defining a common cache; caching within said defined common cache a copy of a first data file entering said defined private network from a source external to said defined private network; caching within said defined common cache a copy of a second data file entering said defined Private network from a source external to said defined private network, wherein said second data file is a most recent version of said first data file and has some content different from said first data file; in response to a request from a computer within said defined private network for a specific data file which originates from a source external to said defined private network, determining that said requested specific data file corresponds to said first and second data files resident within said defined common cache; and in response to said determining step, obtaining a most recent version of said requested specific data file by transmitting the second data file which is resident within said defined common cache. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. An improved system for accessing a most recent version of a requested data file that has been downloaded into a private network from a source external to said private network, said system comprising:
-
means for establishing a network of computers as private relative to one or more other networks of computers; means for specifying one or more computers within said defined private network as defining a common cache; means for caching within said defined common cache a copy of a first data file entering said defined private network from a source external to said defined private network, and a copy of a second data file entering said defined private network from a source external to said defined private network wherein said second data file is a most recent version of said first data file and has some content different from said first data file; means, responsive to a request from a computer within said defined private network for a specific data file which originates from a source external to said defined private network, for determining that said requested specific data file corresponds to said first and second data files resident within said defined common cache; and means, responsive to said determining step, for obtaining a most recent version of said requested specific data file by transmitting the second data file which is resident within said defined common cache. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A program product for accessing a most recent version of a requested data file that has been downloaded into a private network from a source external to said private network, said program product comprising:
-
means for establishing a network of computers as private relative to one or more other networks of computers; means for specifying one or more computers within said defined private network as defining a common cache; means for caching within said defined common cache a copy of a first data file entering said defined private network from a source external to said defined private network, and a copy of a second data file entering said defined private network from a source external to said defined private network wherein said second data file is a most recent version of said first data file and has some content different from said first data file; means, responsive to a request from a computer within said defined private network for a specific data file which originates from a source external to said defined private network, for determining that said requested specific data file corresponds to said first and second data files resident within said defined common cache; means, responsive to said determining step, for obtaining a most recent version of said requested specific data file by transmitting the second data file which is resident within said defined common cache; and signal bearing media bearing said means for establishing, specifying, caching, determining, and obtaining. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35)
-
Specification