US6012103A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Bus interface system and method
Assignee: Monterey Research LLC
•
Filing: 1997-07-02
•
Granted: 2000-01-04
•
Expires: 2017-07-02
Abstract
Abstract A system and method for reconfiguring a peripheral device connected by a computer bus and port to a host from a first generic configuration to a second manufacturer specific configuration is provided in which the configuration of a peripheral device may be electronically reset. A peripheral interface device for a standardized computer peripheral device bus and port is also provided in which a physical disconnection and reconnection of the peripheral device is emulated to reconfigure the bus and port for a particular peripheral device.
Inventors
- 👤 Ronald H. Sartore
- 👤 Steven P. Larky
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-02 08:30
CPC Classifications
G; G06; G06F; G06F13/00; G06F13/38; G06F13/382; G06F13/387; G06F13/10; G06F13/102; G06F9/00; G06F9/06; G06F9/44; G06F9/4401; G06F9/4411
Claims Analysis
Total Claims: 36
Claim 1
Independent Claim
101 words
A system for reconfiguring a peripheral device connected by a computer bus and a port to a host computer, the system comprising: a first circuit configured to detect the peripheral device connected to the port, wherein the peripheral device has a first configuration; a second circuit configured to download a second set of configuration information from the host computer into the peripheral device over the computer bus; and a third circuit configured to electronically simulate a physical disconnection and reconnection of the peripheral device to reconfigure the peripheral device to a second configuration based on the second set of configuration information.
Claim 2
Independent Claim
101 words
A system for reconfiguring a peripheral device connected by a computer bus and a port to a host computer, the system comprising: a first circuit configured to detect the peripheral device connected to the port, wherein the peripheral device has a first configuration; a second circuit configured to download a second set of configuration information from the host computer into the peripheral device over the computer bus; and a third circuit configured to electronically simulate a physical disconnection and reconnection of the peripheral device to reconfigure the peripheral device to a second configuration based on the second set of configuration information.
Claim 3
Dependent Claim
27 words
The system of claim 1, wherein said first configuration is a generic configuration assigned to the peripheral device and said second configuration comprises a unique manufacturer configuration.
Claim 4
Dependent Claim
33 words
The system of claim 2, wherein said second circuit is configured to (I) read an identification code from the peripheral device, and (ii) select said second configuration information based on said identification code.
Claim 5
Dependent Claim
22 words
The system of claim 3 further comprising a sixth circuit configured to select a device driver based on said second configuration information.
Claim 6
Dependent Claim
17 words
The system of claim 1, wherein said third circuit is activated in response to an electrical switch.
Claim 7
Dependent Claim
14 words
The system of claim 5, wherein said electrical switch comprises a solid state transistor.
Claim 8
Dependent Claim
18 words
The system of claim 5, wherein said computer bus and port comprise a universal serial bus and port.
Claim 9
Dependent Claim
32 words
The system of claim 7, wherein said second circuit further comprises a communication circuit configured to communicate said second configuration information to the peripheral device using the universal serial bus and port.
Claim 10
Dependent Claim
18 words
The system of claim 7, wherein said second set of configuration information comprises configuration data and executable code.
Claim 11
Dependent Claim
17 words
The system of claim 9, wherein said second set of configuration information further comprises logic configuration information.
Claim 12
Dependent Claim
16 words
The system of claim 9, wherein said first configuration comprises an initial set of configuration information.
Claim 13
Dependent Claim
27 words
The system of claim 9, wherein said peripheral device comprises an execution circuit configured to execute said executable code contained in the second set of configuration information.
Claim 14
Dependent Claim
22 words
The system of claim 1, wherein said third circuit comprises a reset circuit configured to reset the configuration of the peripheral device.
Claim 15
Independent Claim
88 words
A method for reconfiguring a peripheral device connected by a computer bus and port to a host computer, the method comprising the steps of: detecting the peripheral device connected to the port, wherein the peripheral device has a first configuration; downloading a second set of configuration information from the host computer into the peripheral device over the computer bus; and electronically simulating a physical disconnection and reconnection of the peripheral device to reconfigure the peripheral device to a second configuration based on the second set of configuration information.
Claim 16
Independent Claim
88 words
A method for reconfiguring a peripheral device connected by a computer bus and port to a host computer, the method comprising the steps of: detecting the peripheral device connected to the port, wherein the peripheral device has a first configuration; downloading a second set of configuration information from the host computer into the peripheral device over the computer bus; and electronically simulating a physical disconnection and reconnection of the peripheral device to reconfigure the peripheral device to a second configuration based on the second set of configuration information.
Claim 17
Dependent Claim
26 words
The method of claim 14, wherein said first configuration comprises generic configuration assigned to the peripheral device and said second configuration comprises a unique manufacturer configuration.
Claim 18
Dependent Claim
31 words
The method of claim 15, wherein said downloading step comprises: reading an identification code from the peripheral device, and selecting said second set of configuration information based on said identification code.
Claim 19
Dependent Claim
23 words
The method of claim 16 further comprising selecting a device driver in the host computer based on said second set of configuration information.
Claim 20
Dependent Claim
20 words
The method of claim 14, wherein said electronic connecting and disconnecting of said peripheral device respond to an electrical switch.
Claim 21
Dependent Claim
26 words
The method of claim 14, wherein downloading comprises communicating said second set of configuration information to the peripheral device using a universal serial bus and port.
Claim 22
Dependent Claim
18 words
The method of claim 19, wherein said second set of configuration information comprises configuration data and executable code.
Claim 23
Dependent Claim
17 words
The method of claim 20, wherein said second set of configuration information further comprises logic configuration information.
Claim 24
Dependent Claim
22 words
The method of claim 20, wherein said peripheral device comprises executing said executable code contained in the second set of configuration information.
Claim 25
Dependent Claim
22 words
The method of claim 14, wherein said simulating comprises electronically resetting the configuration of the peripheral device, controllable by the peripheral device.
Claim 26
Dependent Claim
87 words
A peripheral interface device for a computer peripheral bus and port, comprising: means for physically connecting a peripheral device to a computer system through the computer peripheral bus, wherein the peripheral device has a first configuration; means for receiving a second set of configuration information from a computer system over the computer peripheral bus and port; and means for electronically simulating a physical disconnection and reconnection of the peripheral device to reconfigure the peripheral device to a second configuration based on the second set of configuration information.
Claim 27
Dependent Claim
87 words
A peripheral interface device for a computer peripheral bus and port, comprising: means for physically connecting a peripheral device to a computer system through the computer peripheral bus, wherein the peripheral device has a first configuration; means for receiving a second set of configuration information from a computer system over the computer peripheral bus and port; and means for electronically simulating a physical disconnection and reconnection of the peripheral device to reconfigure the peripheral device to a second configuration based on the second set of configuration information.
Claim 28
Dependent Claim
15 words
The device of claim 24, wherein said means for electronic simulation comprises an electrical switch.
Claim 29
Dependent Claim
14 words
The device of claim 25, wherein said electrical switch comprises a solid state transistor.
Claim 30
Dependent Claim
19 words
The device of claim 26, wherein said computer peripheral bus and port comprise a universal serial bus and port.
Claim 31
Dependent Claim
28 words
The device of claim 27, wherein said downloading means comprises means for communicating said second configuration information to the peripheral device using the universal serial bus and port.
Claim 32
Dependent Claim
21 words
The device of claim 27, wherein said second set of configuration information comprises configuration data, executable code and logic configuration information.
Claim 33
Dependent Claim
22 words
The device of claim 29, wherein said first configuration comprises a generic configuration and said second configuration comprises a manufacturer specific configuration.
Claim 34
Dependent Claim
29 words
The device of claim 30 further comprising means for storing an identification code that is read out by the computer system to select said second set of configuration information.
Claim 35
Dependent Claim
24 words
The device of claim 29, wherein said peripheral device comprises means for executing said executable code contained in the second set of configuration information.
Claim 36
Dependent Claim
21 words
The device of claim 24, wherein said electronic simulating means comprises means for electronically resetting the configuration of the peripheral device.
References Cited (Backward Citations)
US4641261A
Cited
US4862355A
Cited
US5289580A
Cited
US5574859A
Cited
US5488657A
Cited
US5671355A
Cited
US5428748A
Cited
US5615344A
Cited
US5634074A
Cited
US5577213A
Cited
US5701429A
Cited
US5687346A
Cited
US5802558A
Cited
US5606672A
Cited
US5586268A
Cited
US5794033A
Cited
US5838907A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2003-01-03 | 2003-07-05 | 2004-01-04 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2007-01-03 | 2007-07-05 | 2008-01-04 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2011-01-03 | 2011-07-05 | 2012-01-04 | $7700.00 | Window Closed / Lapsed |