Claims
- 1. A system for reconfiguring a peripheral device having a first configuration connected by a computer bus to a host computer, the system comprising:a first circuit configured to download information for a second configuration from the host computer into the peripheral device over the computer bus; and a second circuit configured to electronically simulate a physical disconnection and reconnection of the peripheral device to reconfigure the peripheral device to said second configuration while supplying electrical power to said peripheral device.
- 2. The system of claim 1, wherein said first configuration is a generic configuration assigned to the peripheral device and said second configuration comprises any one of a plurality of unique manufacturer configurations.
- 3. The system of claim 2, wherein said first circuit is configured to (i) read an identification code from the peripheral device and (ii) select said second configuration based on said identification code.
- 4. The system of claim 3 further comprising a third circuit configured to select any one of one or more device drivers based on said information for said second configuration.
- 5. The system of claim 1, wherein said computer bus comprises a Universal Serial Bus.
- 6. The system of claim 5, wherein said first circuit further comprises a communication circuit configured to communicate said information for said second configuration to the peripheral device over the Universal Serial Bus.
- 7. The system of claim 5, wherein said information for said second configuration comprises (i) configuration data and (ii) an executable code.
- 8. The system of claim 1, wherein said peripheral device comprises a plurality of peripheral devices.
- 9. The system of claim 1, wherein said second circuit comprises a solid state switch.
- 10. The system of claim 1, wherein said second circuit comprises a reset circuit configured to reset the first or second configuration of the peripheral device.
- 11. A method for reconfiguring a peripheral device having a first configuration connected by a computer bus to a host computer, the method comprising the steps of:(A) downloading information for a second configuration from the host computer into the peripheral device over the computer bus; and (B) electronically simulating a physical disconnection and reconnection of the peripheral device to reconfigure the peripheral device to said second configuration while supplying electrical power to said peripheral device.
- 12. The method of claim 11, wherein said first configuration comprises a generic configuration assigned to the peripheral device and said second configuration comprises any one of a plurality of unique manufacturer configurations.
- 13. The method of claim 11, wherein step (A) comprises:reading an identification code from the peripheral device, and selecting said second configuration based on said identification code.
- 14. The method of claim 11 further comprising selecting any one of one or more device drivers based on said information for the second configuration.
- 15. The method of claim 11, wherein step (A) comprises communicating said information for the second configuration to the peripheral device over a Universal Serial Bus.
- 16. The method of claim 11, wherein said information for the second configuration comprises (i) configuration data and (ii) an executable code.
- 17. The method of claim 11, wherein step (B) comprises electronically resetting the configuration of the peripheral device, controllable by the peripheral device.
- 18. A system for reconfiguring a peripheral device having a configuration connected by a computer bus to a host computer, the system comprising:a first circuit configured to detect the peripheral device connected to the computer bus; and a second circuit configured to electronically simulate a physical disconnection and reconnection of the peripheral device to reset said configuration of said peripheral device while supplying electrical power to said peripheral device.
- 19. The system of claim 18, wherein said computer bus comprises a Universal Serial Bus.
- 20. The system of claim 18, wherein said second circuit comprises a solid state switch.
Parent Case Info
This is a continuation of U.S. Ser. No. 09/476,923, filed Jan. 4, 2000, now issued as U.S. Pat. No. 6,249,825, which is a continuation of U.S. Ser. No. 08/886,923, filed Jul. 2, 1997, now U.S. Pat. No. 6,012,103, issued Jan. 4, 2000.
US Referenced Citations (26)
Continuations (2)
|
Number |
Date |
Country |
Parent |
09/476923 |
Jan 2000 |
US |
Child |
09/878488 |
|
US |
Parent |
08/886923 |
Jul 1997 |
US |
Child |
09/476923 |
|
US |