Claims Analysis
Total Claims: 24
Claim 1
Independent Claim
126 words
A server computer for selecting code updates to download to a client computer, said server computer comprising: means for identifying code updates which are consistent with basic system characteristics of the client computer; means for sending to said client computer one or more programs which execute in said client computer to determine whether said client computer has a version other than a current version of the identified code updates; and means for receiving results of said programs, determining which of the code updates that are consistent with said basic system characteristics represent current versions of code within said client computer and are not currently resident in said client computer; and wherein at least one of said recognizer programs is less than three thousand bytes in length.
Claim 2
Dependent Claim
126 words
A server computer for selecting code updates to download to a client computer, said server computer comprising: means for identifying code updates which are consistent with basic system characteristics of the client computer; means for sending to said client computer one or more programs which execute in said client computer to determine whether said client computer has a version other than a current version of the identified code updates; and means for receiving results of said programs, determining which of the code updates that are consistent with said basic system characteristics represent current versions of code within said client computer and are not currently resident in said client computer; and wherein at least one of said recognizer programs is less than three thousand bytes in length.
Claim 3
Dependent Claim
46 words
A server computer as set forth in claim 1 further comprising: means for transmitting to said client computer a list of or information about said determined code updates; and means for receiving selection from said client computer of one or more of the determined code updates.
Claim 4
Dependent Claim
40 words
A server computer as set forth in claim 2 further comprising means for sending address information for the selected code updates to said client computer so that said client computer can obtain said selected code updates from another server computer.
Claim 5
Dependent Claim
54 words
A server computer as set forth in claim 1 wherein the identifying means comprises: program means, executable in said client computer, for obtaining said basic system characteristics of said client computer; means for sending to said client an address of said program means; and means for receiving said basic system characteristics from said client.
Claim 6
Dependent Claim
39 words
A server computer as set forth in claim 2 wherein said information about said list comprises a category designating all updates which are consistent with but not currently resident in said client, and another category designating only critical updates.
Claim 7
Dependent Claim
97 words
A server computer for selecting data to download to a client computer for access by a user, said server computer comprising: means for identifying data which is consistent with attributes of said user; means for sending to said client computer one or more programs or addresses of said one or more programs which execute in said client computer to determine whether said client computer already has said data; and means for receiving results of said programs, and determining which of the data that is consistent with said user attributes is not currently resident in said client computer.
Claim 8
Dependent Claim
97 words
A server computer for selecting data to download to a client computer for access by a user, said server computer comprising: means for identifying data which is consistent with attributes of said user; means for sending to said client computer one or more programs or addresses of said one or more programs which execute in said client computer to determine whether said client computer already has said data; and means for receiving results of said programs, and determining which of the data that is consistent with said user attributes is not currently resident in said client computer.
Claim 9
Dependent Claim
73 words
A server computer as set forth in claim 6 further comprising: means for transmitting to said client computer a list of or information about said data that is consistent with said user attributes and is not currently resident in said client computer; and means for receiving selection from said user of one or more of said data that is consistent with said user attributes and is not currently resident in said client computer.
Claim 10
Dependent Claim
38 words
A server computer as set forth in claim 7 further comprising means for sending address information for the selected data to said client computer so that said client computer can obtain said selected data from another server computer.
Claim 11
Dependent Claim
88 words
A server computer as set forth in claim 6 wherein the identifying means comprises: program means, executable in said client computer, for obtaining a serial number or other identification of said client computer; means for sending to said client computer an address of said program means; and means for receiving said serial number of other identification of said client computer from said client computer resulting from execution of said program means, and correlating said serial number or other identification to stored user attributes accessible by said server computer.
Claim 12
Dependent Claim
40 words
A server computer as set forth in claim 6 wherein the identifying means comprises: means for receiving an identification of said user, and correlating said identification of said user to stored attributes of said user accessible by said server computer.
Claim 13
Dependent Claim
40 words
A server computer as set forth in claim 7 wherein said information about said data comprises a category designating all data which is consistent with but not currently resident in said client computer, and another category designating only critical data.
Claim 14
Dependent Claim
39 words
A server computer as set forth in claim 6 wherein the program sending means sends a separate program for each set of data and each of said programs determines if the client computer has the respective set of data.
Claim 15
Independent Claim
101 words
A method performed by a server computer for selecting data to download to a client computer for access by a user of said client computer, said method comprising the steps of: identifying data which is consistent with attributes of said user; sending to said client computer one or more programs or addresses of said one or more programs which execute in said client computer to determine whether said client computer already has said data; and receiving results of said programs, and determining which of the data that is consistent with said user attributes is not currently resident in said client computer.
Claim 16
Independent Claim
101 words
A method performed by a server computer for selecting data to download to a client computer for access by a user of said client computer, said method comprising the steps of: identifying data which is consistent with attributes of said user; sending to said client computer one or more programs or addresses of said one or more programs which execute in said client computer to determine whether said client computer already has said data; and receiving results of said programs, and determining which of the data that is consistent with said user attributes is not currently resident in said client computer.
Claim 17
Dependent Claim
76 words
A method as set forth in claim 13 further comprising the following steps performed by said server computer: transmitting to said client computer a list of or information about said data that is consistent with said user attributes and is not currently resident in said client computer; and receiving selection from said user of one or more of said data that is consistent with said user attributes and is not currently resident in said client computer.
Claim 18
Dependent Claim
42 words
A method as set forth in claim 14 further comprising the step of sending address information for the selected data from the server computer to said client computer so that said client computer can obtain said selected data from another server computer.
Claim 19
Dependent Claim
86 words
A method as set forth in claim 13 wherein the identifying step comprises the steps of: sending a program or an address of said program to said client for execution in said client computer, said program obtaining a serial number or other identification of said client computer; and receiving said serial number of other identification of said client computer from said client computer resulting from execution of said program, and correlating said serial number or other identification to stored user attributes accessible by said server computer.
Claim 20
Dependent Claim
40 words
A method as set forth in claim 13 wherein the identifying step comprises the steps of: receiving an identification of said user, and correlating said identification of said user to stored attributes of said user accessible by said server computer.
Claim 21
Dependent Claim
39 words
A method as set forth in claim 13 wherein said information about said data comprises a category designating all data which is consistent with but not currently resident in said client computer, and another category designating only critical data.
Claim 22
Dependent Claim
36 words
A method as set forth in claim 13 wherein the server sends a separate program for each set of data and each of said programs determines if the client computer has the respective set of data.
Claim 23
Dependent Claim
146 words
A computer program product executed in a server computer for selecting data to download to a client computer for access by a user of said client computer, said computer program product comprising: a computer readable medium; first program instruction means for instructing a processor to identify data which is consistent with attributes of said user; second program instruction means for instructing a processor to send to said client computer one or more programs or addresses or said one or more programs which execute in said client computer to determine whether said client computer already has said data; and third program instruction means for instructing a processor to receive results of said programs, and determine which of the data that is consistent with said user attributes is not currently resident in said client computer; and wherein all of said program instruction means are recorded on said medium.
Claim 24
Dependent Claim
146 words
A computer program product executed in a server computer for selecting data to download to a client computer for access by a user of said client computer, said computer program product comprising: a computer readable medium; first program instruction means for instructing a processor to identify data which is consistent with attributes of said user; second program instruction means for instructing a processor to send to said client computer one or more programs or addresses or said one or more programs which execute in said client computer to determine whether said client computer already has said data; and third program instruction means for instructing a processor to receive results of said programs, and determine which of the data that is consistent with said user attributes is not currently resident in said client computer; and wherein all of said program instruction means are recorded on said medium.