Claims Analysis
Total Claims: 41
Claim 1
Independent Claim
142 words
An apparatus that is a member of a group of predetermined devices connected to a network, for receiving a request for data files from a network user and allocating transmission of the data files between said predetermined devices, said apparatus comprising: memory means for storing a data file and a look-up table having criteria pertaining to said data file and said predetermined devices; and data allocation means which is capable of: (i) receiving a request for said data file from a network user, (ii) looking up said criteria in said look-up table pertaining to said data file, and (iii) allocating transmission of said data file between said predetermined devices based on said criteria; and means for transmitting data to said network user, wherein said data file is selected from a group consisting of a dynamic data file and a static data file.
Claim 2
Independent Claim
142 words
An apparatus that is a member of a group of predetermined devices connected to a network, for receiving a request for data files from a network user and allocating transmission of the data files between said predetermined devices, said apparatus comprising: memory means for storing a data file and a look-up table having criteria pertaining to said data file and said predetermined devices; and data allocation means which is capable of: (i) receiving a request for said data file from a network user, (ii) looking up said criteria in said look-up table pertaining to said data file, and (iii) allocating transmission of said data file between said predetermined devices based on said criteria; and means for transmitting data to said network user, wherein said data file is selected from a group consisting of a dynamic data file and a static data file.
Claim 3
Dependent Claim
35 words
The apparatus as recited in claim 1, wherein said data file is a dynamic data file, and wherein said data allocation means causes said transmitting means to transmit said data file to said network user.
Claim 4
Dependent Claim
44 words
The apparatus as recited in claim 1, wherein said data file is a static data file, and wherein said data allocation means selects an optimum device from said predetermined devices and causes said network user to request said data file from said optimum device.
Claim 5
Dependent Claim
24 words
The apparatus as recited in claim 3, wherein said data allocation means transmits an address code of said optimum device to said network user.
Claim 6
Dependent Claim
26 words
The apparatus as recited in claim 4, wherein said network user, responsive to receipt of said address code, requests said data file from said optimum device.
Claim 7
Dependent Claim
29 words
The apparatus as recited in claim 1, further comprising means for transferring a copy of said data file stored in said memory means to any of said predetermined devices.
Claim 8
Dependent Claim
22 words
The apparatus as recited in claim 1, further comprising means for updating said criteria in said look-up table of said memory means.
Claim 9
Dependent Claim
26 words
The apparatus as recited in claim 1, wherein said criteria includes a latency of a connection between each of said predetermined devices and said network user.
Claim 10
Dependent Claim
29 words
The apparatus as recited in claim 1, wherein said criteria includes an estimated cost of transmitting said data file from each of said predetermined devices to said network user.
Claim 11
Dependent Claim
20 words
The apparatus as recited in claim 1, wherein said criteria includes a transmission bandwidth of each of said predetermined devices.
Claim 12
Dependent Claim
28 words
The apparatus as recited in claim 1, wherein said criteria includes a current capacity of each of said predetermined devices to transmit data files to said network user.
Claim 13
Dependent Claim
24 words
The apparatus as recited in claim 1, wherein said criteria includes a version type of data files retrievable by each of said predetermined devices.
Claim 14
Dependent Claim
20 words
The apparatus as recited in claim 1, wherein said data file includes an embedded reference to an additional data file.
Claim 15
Dependent Claim
51 words
The apparatus as recited in claim 13, wherein said data allocation means is further capable of looking up criteria in said look-up table pertaining to said additional data file, and allocating transmission of said additional data file between said predetermined devices, based on said criteria pertaining to said additional data file.
Claim 16
Dependent Claim
31 words
The server system as recited in claim 13, wherein said embedded reference includes an address code for said additional data file, said allocation means having means for rewriting said address code.
Claim 17
Dependent Claim
168 words
A collaborative server system for providing high speed data transmission of data files across a network, comprising: a primary server and a secondary server, both connected to a network across a communication medium, said primary server comprising: (a) memory means for storing a data file and a look-up table having specific criteria pertaining to said data file and said primary server and said secondary server; (b) data allocation means which is capable of: (i) receiving a request for said data file from a network user, (ii) looking up said criteria in said look-up table pertaining to said data file, and (iii) allocating transmission of said data file between said primary server and said secondary server based on said criteria; and (c) means for transmitting data across said network, said secondary server comprising: secondary memory means for storing said data file, and means for transmitting data across said network, wherein said data file is selected from a group consisting of a dynamic data file and a static data file.
Claim 18
Dependent Claim
168 words
A collaborative server system for providing high speed data transmission of data files across a network, comprising: a primary server and a secondary server, both connected to a network across a communication medium, said primary server comprising: (a) memory means for storing a data file and a look-up table having specific criteria pertaining to said data file and said primary server and said secondary server; (b) data allocation means which is capable of: (i) receiving a request for said data file from a network user, (ii) looking up said criteria in said look-up table pertaining to said data file, and (iii) allocating transmission of said data file between said primary server and said secondary server based on said criteria; and (c) means for transmitting data across said network, said secondary server comprising: secondary memory means for storing said data file, and means for transmitting data across said network, wherein said data file is selected from a group consisting of a dynamic data file and a static data file.
Claim 19
Dependent Claim
40 words
The server system as recited in claim 16, wherein said data file is a dynamic data file, and wherein said data allocation means causes said transmitting means of said primary server to transmit said data file to said network user.
Claim 20
Dependent Claim
52 words
The server system as recited in claim 16, wherein said data file is a static data file, and wherein said data allocation means selects an optimum server from a group including said primary server and said secondary server and causes said network user to request said data file from said optimum device.
Claim 21
Dependent Claim
25 words
The server system as recited in claim 18, wherein said data allocation means transmits an address code of said optimum device to said network user.
Claim 22
Dependent Claim
27 words
The server system as recited in claim 19, wherein said network user, responsive to receipt of said address code, requests said data file from said optimum device.
Claim 23
Dependent Claim
38 words
The server system as recited in claim 16, wherein said primary server further comprises means for transferring a copy of said data file stored in said primary memory means to said secondary memory means of said secondary server.
Claim 24
Dependent Claim
27 words
The server system recited in claim 16, wherein said primary server further comprises means for updating said criteria in said look-up table of said primary memory means.
Claim 25
Dependent Claim
29 words
The server system as recited in claim 16, wherein said criteria includes a latency of a connection between said primary server and said secondary server and said network user.
Claim 26
Dependent Claim
32 words
The server system as recited in claim 16, wherein said criteria includes an estimated cost of transmitting said data file from said primary server and said secondary server to said network user.
Claim 27
Dependent Claim
23 words
The server system as recited in claim 16, wherein said criteria includes a transmission bandwidth of said primary server and said secondary server.
Claim 28
Dependent Claim
31 words
The server system as recited in claim 16, wherein said criteria includes a current capacity of said primary server and said secondary server to transmit data files to said network user.
Claim 29
Dependent Claim
27 words
The server system as recited in claim 16, wherein said criteria includes a version type of data files retrievable by said primary server and said secondary server.
Claim 30
Dependent Claim
21 words
The server system as recited in claim 16, wherein said data file includes an embedded reference to an additional data file.
Claim 31
Dependent Claim
56 words
The server system as recited in claim 28, wherein said data allocation means is further capable of: looking up criteria in said look-up table pertaining to said additional data file, and allocating transmission of said additional data file between said primary server and said secondary server, based on said criteria pertaining to said additional data file.
Claim 32
Dependent Claim
32 words
The server system as recited in claim 28, wherein said embedded reference includes an address code for said additional data file, said data allocation means having means for rewriting said address code.
Claim 33
Dependent Claim
26 words
The server system as recited in claim 16, wherein said primary server is connected to said network across a slower transmission medium than said secondary server.
Claim 34
Dependent Claim
37 words
The server system as recited in claim 31, wherein said primary server is connected to said network across an analog transmission line and said secondary server is connected to said network across a faster digital transmission line.
Claim 35
Dependent Claim
24 words
The server system as recited in claim 16, wherein said network user includes means for requesting and receiving said data file, via said network.
Claim 36
Dependent Claim
24 words
The server system as recited in claim 33, wherein said network user further includes means for generating a web page from said data file.
Claim 37
Dependent Claim
31 words
The server system as recited in claim 16, wherein said network user and said primary server are connected in a local area network (LAN), said LAN being connected to said network.
Claim 38
Dependent Claim
31 words
The server system as recited in claim 16, wherein said network user and said secondary server are connected to a local area network (LAN), said LAN being connected to said network.
Claim 39
Independent Claim
188 words
An apparatus that is a member of a group of predetermined devices connected to a network, for receiving a request for data files having embedded therein references to additional data files from a network user and allocating transmission of all of the data files between said predetermined devices, said apparatus comprising: memory means for storing a data file and an additional data file and a look-up table having criteria pertaining to said data file and said additional data file and said predetermined devices, said data file having an embedded reference to said additional data file; and data allocation means which is capable of: (i) receiving a request for said data file from a network user, (ii) looking up criteria in said look-up table pertaining to said data file and said additional data file, and (iii) allocating transmission of said data file and said additional data file between said predetermined devices based on said criteria; and means for transmitting data to said network user, wherein said data file and said additional data file are selected from a group consisting of a dynamic data file and a static data file.
Claim 40
Independent Claim
188 words
An apparatus that is a member of a group of predetermined devices connected to a network, for receiving a request for data files having embedded therein references to additional data files from a network user and allocating transmission of all of the data files between said predetermined devices, said apparatus comprising: memory means for storing a data file and an additional data file and a look-up table having criteria pertaining to said data file and said additional data file and said predetermined devices, said data file having an embedded reference to said additional data file; and data allocation means which is capable of: (i) receiving a request for said data file from a network user, (ii) looking up criteria in said look-up table pertaining to said data file and said additional data file, and (iii) allocating transmission of said data file and said additional data file between said predetermined devices based on said criteria; and means for transmitting data to said network user, wherein said data file and said additional data file are selected from a group consisting of a dynamic data file and a static data file.
Claim 41
Dependent Claim
31 words
The apparatus as recited in claim 37, wherein said embedded reference includes an address code for said additional data file, said data allocation means having means for rewriting said address code.