Claims Analysis
Total Claims: 23
Claim 1
Independent Claim
118 words
A system for the distribution of data files to a plurality of users, said system comprising: a source server containing data files for distribution; a plurality of local servers interconnected with the source server over a first communications network by a first protocol scheme; means for interconnecting a plurality of users to each of said local servers over a second communications network by a second protocol scheme; means, at each local server, for determining a usage pattern of the data files accessed by the users connected to that local server; and means, at each local server, for periodically updating which data files are stored in the local server, with said updating being based upon said determined usage pattern.
Claim 2
Independent Claim
118 words
A system for the distribution of data files to a plurality of users, said system comprising: a source server containing data files for distribution; a plurality of local servers interconnected with the source server over a first communications network by a first protocol scheme; means for interconnecting a plurality of users to each of said local servers over a second communications network by a second protocol scheme; means, at each local server, for determining a usage pattern of the data files accessed by the users connected to that local server; and means, at each local server, for periodically updating which data files are stored in the local server, with said updating being based upon said determined usage pattern.
Claim 3
Dependent Claim
18 words
The data file distribution system of claim 1 wherein the first and second communications networks are the same.
Claim 4
Dependent Claim
17 words
The data file distribution system of claim 1 wherein the first and second protocol schemes are different.
Claim 5
Dependent Claim
27 words
The data file distribution system of claim 3 wherein the first protocol scheme is not available for use by the users in communicating with the source server.
Claim 6
Dependent Claim
32 words
The data file distribution system of claim 3 wherein the first protocol scheme is based on the TCP/IP protocol and the second protocol scheme is based on the HTTP and IIOP protocols.
Claim 7
Dependent Claim
44 words
The data file distribution system of claim 1 wherein the usage pattern is dependent, at least, upon whether a particular data file has been accessed by users of the local server more than a predetermined number of times over a predetermined period of time.
Claim 8
Dependent Claim
44 words
The data file distribution system of claim 1 wherein the usage pattern is dependent, at least, upon the whether a particular data file has not been accessed by users of the local server a predetermined number of times over a predetermined period of time.
Claim 9
Dependent Claim
38 words
The data file distribution system of claim 1 wherein the updating includes notifying the source server of different data files to store in the local server, and receiving said different data files for storage in the local server.
Claim 10
Dependent Claim
23 words
The data file distribution system of claim 8 wherein the updating also includes new category information for tables contained at the local server.
Claim 11
Dependent Claim
111 words
The data file distribution system of claim 1 wherein: the first protocol scheme is based on the TCP/IP protocol and the second protocol scheme is based on the HTTP and IIOP protocols; the usage pattern is dependent, at least, upon whether a particular data file has been accessed by users of the local server more than a predetermined number of times over a predetermined period of time; the updating includes notifying the source server of different data files to store in the local server, and receiving said different data files for storage in the local server; and the updating also includes new category information for tables contained at the local server.
Claim 12
Independent Claim
136 words
A method of distributing data files to a plurality of users, said method including the steps of: storing a group of data files at a source server; storing at least one subgroup of data files at a plurality of local servers, with some local servers having different subgroups, and with a subgroup being a portion of the group of data files contained in the source server; interconnecting said source and local servers over a communications network by a first protocol scheme; interconnecting each of said local servers to a plurality of users over a communications network by a second protocol scheme; determining a usage pattern of data files accessed by users of a particular local server; and periodically updating which data file subgroups are stored in said particular local server based upon said determined usage pattern.
Claim 13
Independent Claim
136 words
A method of distributing data files to a plurality of users, said method including the steps of: storing a group of data files at a source server; storing at least one subgroup of data files at a plurality of local servers, with some local servers having different subgroups, and with a subgroup being a portion of the group of data files contained in the source server; interconnecting said source and local servers over a communications network by a first protocol scheme; interconnecting each of said local servers to a plurality of users over a communications network by a second protocol scheme; determining a usage pattern of data files accessed by users of a particular local server; and periodically updating which data file subgroups are stored in said particular local server based upon said determined usage pattern.
Claim 14
Dependent Claim
18 words
The data file distribution method of claim 11 wherein the first and second communications networks are the same.
Claim 15
Dependent Claim
17 words
The data file distribution method of claim 11 wherein the first and second protocol schemes are different.
Claim 16
Dependent Claim
27 words
The data file distribution method of claim 13 wherein the first protocol scheme is not available for use by the users in communicating with the source server.
Claim 17
Dependent Claim
32 words
The data file distribution method of claim 13 wherein the first protocol scheme is based on the TCP/IP protocol and the second protocol scheme is based on the HTTP and IIOP protocols.
Claim 18
Dependent Claim
44 words
The data file distribution method of claim 11 wherein the usage pattern is dependent, at least, upon whether a particular data file has been accessed by users of the local server more than a predetermined number of times over a predetermined period of time.
Claim 19
Dependent Claim
44 words
The data file distribution method of claim 11 wherein the usage pattern is dependent, at least, upon the whether a particular data file has not been accessed by users of the local server a predetermined number of times over a predetermined period of time.
Claim 20
Dependent Claim
41 words
The data file distribution method of claim 11 wherein the updating includes the steps of: notifying the source server of different data files to store in the local server; and receiving said different data files for storage in the local server.
Claim 21
Dependent Claim
26 words
The data file distribution method of claim 18 wherein the updating also includes receiving new category information for storage in tables contained at the local server.
Claim 22
Independent Claim
235 words
A method of distributing data files to a plurality of users, said method including the steps of: storing a group of data files at a source server; storing at least one subgroup of data files at a plurality of local servers, with some local servers having different subgroups, and with a subgroup being a portion of the group of data files contained in the source server; interconnecting said source and local servers over the Internet communications network using the TCP/IP protocol; interconnecting each of said local servers to a plurality of users over the Internet communications network using the HTTP and IIOP protocols; determining, at a local server, whether a particular data file has been accessed by users of said local server more than a predetermined number of times over a predetermined period of time; and when it has been determined that said particular data file has been accessed more than said number of times and said data file is not resident in the local server; originating, at said local server, a request to the source server for a new subgroup of data files which contains said particular data file; receiving at said local server, in response to said request, a new subgroup of data files for storage at the local server; and also receiving at said local server, in response to said request, category information for storage in tables contained at the local server.
Claim 23
Independent Claim
235 words
A method of distributing data files to a plurality of users, said method including the steps of: storing a group of data files at a source server; storing at least one subgroup of data files at a plurality of local servers, with some local servers having different subgroups, and with a subgroup being a portion of the group of data files contained in the source server; interconnecting said source and local servers over the Internet communications network using the TCP/IP protocol; interconnecting each of said local servers to a plurality of users over the Internet communications network using the HTTP and IIOP protocols; determining, at a local server, whether a particular data file has been accessed by users of said local server more than a predetermined number of times over a predetermined period of time; and when it has been determined that said particular data file has been accessed more than said number of times and said data file is not resident in the local server; originating, at said local server, a request to the source server for a new subgroup of data files which contains said particular data file; receiving at said local server, in response to said request, a new subgroup of data files for storage at the local server; and also receiving at said local server, in response to said request, category information for storage in tables contained at the local server.