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:
Feb. 19, 2002

Filed:

Jan. 29, 1999
Applicant:
Inventors:

J Robert Sims, III, Fort Collins, CO (US);

Jonathan Firooz, Loveland, CO (US);

Assignee:

Hewlett-Packard Company, Palo Alto, CA (US);

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 1/300 ; G06F 1/516 ; G06F 1/5177 ;
U.S. Cl.
CPC ...
G06F 1/300 ; G06F 1/516 ; G06F 1/5177 ;
Abstract

A method of automatically configuring an autoconfigurable computer peripheral device as a primary device or as a secondary device. There are four possible cases: (1) no other device present, (2) legacy primary device present, (3) legacy secondary device present and (4) second autoconfigurable device present. Host computer device configuration application software provides a signal or numerical data indicating a bit position within an identification number within each autoconfigurable device. If a device identification has a particular logical value at the bit position, the device responds to the signal from the computer. If the device identification has a different particular logical value at the bit position, the device determines whether another device is responding to the signal from the computer. If a first device determines that it should not respond, and a second device responds, the first device provisionally configures itself as a secondary device. If all bit positions are exhausted, and a device has not provisionally configured itself as a secondary device, then the device provisionally configures itself as a primary device. The host computer then sends a particular numerical value to the devices. Depending on the particular numerical value, each device configures itself to its provisional configuration, or to the opposite configuration from its provisional configuration, or unconfigures itself.


Find Patent Forward Citations

Loading…