Patent FR1106052A successfully refreshed from Google Patents.
Patent US5867714A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5867714A Expired / Lapsed US ⏱️ 0.0 years remaining

System and method for distributing configuration-dependent software revisions to a computer system

Assignee: NCR Voyix Corp
•
Filing: 1996-10-31
•
Granted: 1999-02-02
•
Expires: 2016-10-31
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract There is disclosed a system for detecting and avoiding faults stemming from conflicts in hardware and/or software configurations in a computer system. The system comprises communications circuitry that, from time to time, automatically transmits at least part of the current hardware and software configuration data of the computer system to a remote data source capable of identifying inherent conflicts in the hardware and software configuration. The remote data source then transmits to the computer system software revisions that are capable of resolving the inherent conflicts. After the communications circuitry receives the software revisions, processing circuitry in the computer system modifies the current software configuration according to the received software revisions.

Inventors

  • 👤 David K. Todd
  • 👤 Michael R. Terrell

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-31 09:48
CPC Classifications
G; G06; G06F; G06F8/00; G06F8/60; G06F8/61; G06F8/64; G06F8/65; Y; Y10; Y10S; Y10S707/00; Y10S707/99941; Y10S707/99944; Y10S707/99945; Y10S707/99951; Y10S707/99952; Y10S707/99953

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.

References Cited (Backward Citations)

US5019963A Cited
US5287505A Cited
US5155847A Cited
US5247683A Cited
US5619716A Cited
US5579529A Cited
US5664093A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2002-02-01 2002-08-03 2003-02-02 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2006-02-01 2006-08-03 2007-02-02 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2010-02-01 2010-08-03 2011-02-02 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag