Claims Analysis
Total Claims: 23
Claim 1
Independent Claim
144 words
For use with a computer system having a hardware and software configuration subject to change over time, a system for receiving software revisions as a function of said hardware and software configuration, comprising: current configuration data, stored in a memory device associated with said computer system, containing a current description of at least a portion of said hardware and software configuration; communications circuitry, associated with said computer system, capable of automatically establishing a communications link between said computer system and a remote data source capable of identifying inherent conflicts in said hardware and software configuration and selecting software revisions operable to resolve said inherent conflicts, transmitting said current configuration data to said remote data source and receiving said software revisions; and processing circuitry, associated with said computer system, capable of modifying a software configuration of said computer system in accordance with said software revisions.
Claim 2
Dependent Claim
144 words
For use with a computer system having a hardware and software configuration subject to change over time, a system for receiving software revisions as a function of said hardware and software configuration, comprising: current configuration data, stored in a memory device associated with said computer system, containing a current description of at least a portion of said hardware and software configuration; communications circuitry, associated with said computer system, capable of automatically establishing a communications link between said computer system and a remote data source capable of identifying inherent conflicts in said hardware and software configuration and selecting software revisions operable to resolve said inherent conflicts, transmitting said current configuration data to said remote data source and receiving said software revisions; and processing circuitry, associated with said computer system, capable of modifying a software configuration of said computer system in accordance with said software revisions.
Claim 3
Dependent Claim
44 words
The system as recited in claim 1 wherein said remote data source comprises a registration database containing other data pertaining to said computer system, said remote data source able to identify said inherent conflicts by analyzing said current configuration data and said other data.
Claim 4
Dependent Claim
26 words
The system as recited in claim 1 wherein said communications circuitry periodically automatically establishes said communications link between said computer system and said remote data source.
Claim 5
Dependent Claim
32 words
The system as recited in claim 1 further comprising configuration detection circuitry that detects changes in said hardware and software configuration and automatically alters said current configuration data as a function thereof.
Claim 6
Dependent Claim
26 words
The system as recited in claim 1 wherein said software revisions include revisions to operating system software stored in nonvolatile memory associated with said computer system.
Claim 7
Dependent Claim
17 words
The system as recited in claim 1 wherein said current configuration data includes usage pattern tracking data.
Claim 8
Dependent Claim
27 words
The system as recited in claim 1 wherein said communications circuitry establishes said communications link via a selected one of a telecommunications system and a computer network.
Claim 9
Dependent Claim
161 words
For use with a computer system having a hardware and software configuration subject to change over time, a method of receiving software revisions as a function of said hardware and software configuration, comprising the steps of: storing current configuration data in a memory device associated with said computer system, said current configuration data containing a current description of at least a portion of said hardware and software configuration; automatically establishing a communications link between said computer system and a remote data source and transmitting said current configuration data to said remote data source; in said remote data source, identifying inherent conflicts in said hardware and software configuration; in said remote data source, selecting, as a function of said hardware and software configuration, software revisions capable of resolving said inherent conflicts; transmitting said software revisions to said computer system to address at least some of said conflicts; and modifying a software configuration of said computer system in accordance with said software revisions.
Claim 10
Dependent Claim
161 words
For use with a computer system having a hardware and software configuration subject to change over time, a method of receiving software revisions as a function of said hardware and software configuration, comprising the steps of: storing current configuration data in a memory device associated with said computer system, said current configuration data containing a current description of at least a portion of said hardware and software configuration; automatically establishing a communications link between said computer system and a remote data source and transmitting said current configuration data to said remote data source; in said remote data source, identifying inherent conflicts in said hardware and software configuration; in said remote data source, selecting, as a function of said hardware and software configuration, software revisions capable of resolving said inherent conflicts; transmitting said software revisions to said computer system to address at least some of said conflicts; and modifying a software configuration of said computer system in accordance with said software revisions.
Claim 11
Dependent Claim
44 words
The method as recited in claim 8 wherein said remote data source comprises a registration database containing other data pertaining to said computer system, said remote data source able to identify said inherent conflicts by analyzing said current configuration data and said other data.
Claim 12
Dependent Claim
32 words
The method as recited in claim 8 wherein said step of automatically establishing comprises the step of periodically automatically establishing said communications link between said computer system and said remote data source.
Claim 13
Dependent Claim
31 words
The method as recited in claim 8 further comprising the steps of: detecting changes in said hardware and software configuration; and automatically altering said current configuration data as a function thereof.
Claim 14
Dependent Claim
26 words
The method as recited in claim 8 wherein said software revisions include revisions to operating system software stored in nonvolatile memory associated with said computer system.
Claim 15
Dependent Claim
17 words
The method as recited in claim 8 wherein said current configuration data includes usage pattern tracking data.
Claim 16
Dependent Claim
33 words
The method as recited in claim 8 wherein said step of automatically establishing comprises the step of establishing said communications link via a selected one of a telecommunications system and a computer network.
Claim 17
Independent Claim
204 words
A system for automatically distributing configuration-dependent software revisions, comprising: a central data source; a plurality of remote computer systems, each of said plurality of remote computer systems having an associated system for receiving software revisions from said central data source, said associated system including: current configuration data containing a current description of at least a portion of a hardware and software configuration of said associated remote computer system, communications circuitry capable of automatically establishing a communications link between said remote computer system and said central data source, transmitting said current configuration data to said central data source and receiving software revisions from said central data source in response thereto, and processing circuitry, associated with said remote computer system, that modifies a software configuration of said computer system in accordance with software revisions; and revision selection circuitry, associated with said central data source, capable of receiving current configuration data from said plurality of remote computer systems, identifying inherent conflicts in said hardware and software configurations of said plurality of remote computer systems, selecting software revisions as a function of said hardware and software configurations and transmitting said software revisions to respective ones of said remote computer systems to address at least some of said conflicts.
Claim 18
Independent Claim
204 words
A system for automatically distributing configuration-dependent software revisions, comprising: a central data source; a plurality of remote computer systems, each of said plurality of remote computer systems having an associated system for receiving software revisions from said central data source, said associated system including: current configuration data containing a current description of at least a portion of a hardware and software configuration of said associated remote computer system, communications circuitry capable of automatically establishing a communications link between said remote computer system and said central data source, transmitting said current configuration data to said central data source and receiving software revisions from said central data source in response thereto, and processing circuitry, associated with said remote computer system, that modifies a software configuration of said computer system in accordance with software revisions; and revision selection circuitry, associated with said central data source, capable of receiving current configuration data from said plurality of remote computer systems, identifying inherent conflicts in said hardware and software configurations of said plurality of remote computer systems, selecting software revisions as a function of said hardware and software configurations and transmitting said software revisions to respective ones of said remote computer systems to address at least some of said conflicts.
Claim 19
Dependent Claim
47 words
The system as recited in claim 15 wherein said central data source comprises a registration database containing other data pertaining to said plurality of remote computer systems, said revision selection circuitry able to identify said inherent conflicts by analyzing said current configuration data and said other data.
Claim 20
Dependent Claim
28 words
The system as recited in claim 15 wherein said communications circuitry periodically automatically establishes said communications link between said associated remote computer system and said central data source.
Claim 21
Dependent Claim
35 words
The system as recited in claim 15 wherein said associated system comprises configuration detection circuitry that detects changes in said hardware and software configuration and automatically alters said current configuration data as a function thereof.
Claim 22
Dependent Claim
28 words
The system as recited in claim 15 wherein said software revisions include revisions to operating system software stored in nonvolatile memory associated with said associated remote computer system.
Claim 23
Dependent Claim
17 words
The system as recited in claim 15 wherein said current configuration data includes usage pattern tracking data.