Patentable/Patents/US-6484128
US-6484128

Data processing system with configuration management capability based on compatibilities among hardware modules

PublishedNovember 19, 2002
Assigneenot available in USPTO data we have
Inventorsnot available in USPTO data we have
Technical Abstract

A data processing system which provides increased reliability by properly managing a plurality of basic modules. System configuration data is a collection of information regarding basic modules constituting each target system. Compatibility data is compiled to keep statistics of past failures occurred in a target system, which maintains the following associated records: properties of failed basic modules, properties of their related modules, failure types, and failure counts. When a basic module is changed in a target system, the target system sends out a notification message. This message is received by a notification message parser and supplied to a system configuration manager via a hardware change manager. The system configuration manager first consults the system configuration data to identify the changed basic module and its related basic modules, and then retrieves information about compatibility of such basic modules by consulting the compatibility data. It evaluates the retrieved information and outputs advisory messages on a monitor screen.

Patent Claims
11 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. A data processing system that controls a plurality of basic modules as constituent elements thereof, comprising: failure detection means for detecting a failure of one of the basic modules; data collection means for collecting property data of the failed basic module in response to the failure detected by said failure detections means, the property data providing information to identify a related basic module being coupled to the failed basic module; storage means for storing the property data collected by said data collection means, in association with an identifier that is to be used to identify the failed basic module; processing means for calculating a failure count of each type of basic module whose property data and identifier are stored in said storage means, identifying the related basic module coupled to the failed basic module, and searching said storage means to find such a basic module that exhibits a smallest failure count among those coupled to the related basic module that is identified; and indication means for indicating presence of the basic module that said processing means has found as a suitable module that has a best compatibility with the related basic module.

2

2. The data processing system according to claim 1 , further comprising replacement detection means for detecting replacement of one of the basic modules, wherein: when said replacement detection means has detected a new basic module introduced as a result of the replacement, said processing means determines whether the new basic module is most suitable in terms of compatibility with the related basic module thereof; and said indication means suggests the presence of an alternative basic module that has a better compatibility, if available.

3

3. An apparatus, comprising: a data collection unit collecting and storing in a storage device property data of a failed basic module in response to a detected failure, the property data providing information identifying a related basic module being coupled to the failed basic module; calculating a failure count of each type of basic module whose property data are stored in said storage unit, identifying the related basic module coupled to the failed basic module, and searching said storage device to identify a basic module possessing a smallest failure count among those coupled to the related basic module that is identified.

4

4. An apparatus as recited in claim 3 , further comprising a replacement detection unit detecting when a new basic module is replaced, and upon replacement, said processing unit determines whether the new basic module is compatible with the respective related basic module.

5

5. An apparatus as recited in claim 4 , wherein the replacement detection unit further determines an alternative basic module possessing a better compatibility than the new basic module, if available.

6

6. A method, comprising: collecting and storing in a storage device property data of a failed basic module in response to a detected failure, the property data providing information identifying a related basic module being coupled to the failed basic module; calculating a failure count of each type of basic module whose property data are stored in said storage unit, identifying the related basic module coupled to the failed basic module, and searching said storage device to identify a basic module possessing a smallest failure count among those coupled to the related basic module that is identified.

7

7. A method as recited in claim 6 , further comprising: detecting when a new basic module is replaced; upon replacement, determining whether the new basic module is compatible with the respective related basic module.

8

8. A method as recited in claim 7 , further comprising: determining an alternative basic module possessing a better compatibility than the new basic module, if available.

9

9. A computer readable storage, controlling a computer by, collecting and storing in a storage device property data of a failed basic module in response to a detected failure, the property data providing information identifying a related basic module being coupled to the failed basic module; calculating a failure count of each type of basic module whose property data are stored in said storage unit, identifying the related basic module coupled to the failed basic module, and searching said storage device to identify a basic module possessing a smallest failure count among those coupled to the related basic module that is identified.

10

10. A storage as recited in claim 9 , further controlling a computer by, detecting when a new basic module is replaced; upon replacement, determining whether the new basic module is compatible with the respective related basic module.

11

11. A storage as recited in claim 10 , further controlling a computer by, determining an alternative basic module possessing a better compatibility than the new basic module, if available.

Classification Codes (CPC)

Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.

Patent Metadata

Filing Date

February 10, 2000

Publication Date

November 19, 2002

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “Data processing system with configuration management capability based on compatibilities among hardware modules” (US-6484128). https://patentable.app/patents/US-6484128

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.