The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Oct. 12, 1999

Filed:

Mar. 10, 1997
Applicant:
Inventors:

Garyl L Hester, Spring, TX (US);

Cindy R McGee, Houston, TX (US);

John DeNardo, Spring, TX (US);

Kenneth W Hester, Houston, TX (US);

Assignee:

Compaq Computer Corporation, Houston, TX (US);

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F / ;
U.S. Cl.
CPC ...
713-1 ; 710-8 ;
Abstract

The present invention resolves conflicts in the computer system with one or more devices and one or more system resources and where each of the devices has an existing configuration and one or more acceptable configurations. The devices are represented as one or more objects corresponding to each of the devices. Each object has a move procedure and a fit procedure. The move procedure requests objects representative of other devices to move from their existing configurations, while the fit procedure attempts to fit an acceptable configuration of the object into the system resources. The objects are linked together using a tree structure. When a new or unconfigured device is to be added to the system, the apparatus provides a new or unconfigured object representative of the new or unconfigured device. The new or unconfigured object calls the fit procedure to attempt to fit itself into said system resources and, if a non-conflicting configuration is available from the acceptable configurations for the new or unconfigured device, to set the configuration of the new or unconfigured device to the non-conflicting configuration. Otherwise, the object communicates with the remaining objects to request remaining devices to select another configuration from their acceptable configurations until a non-conflicting configuration is available for said first device.


Find Patent Forward Citations

Loading…