Patent US5379437A successfully refreshed from Google Patents.
US5379437A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Reset of peripheral printing devices after a hot plug state
Assignee: Lenovo Singapore Pte Ltd
•
Filing: 1992-11-16
•
Granted: 1995-01-03
•
Expires: 2012-11-16
Abstract
Abstract A controller in a personal computer operating system continuously monitors for signals indicating continued powering of an attached keyboard, mouse or other pointing device. Loss of this signal is caused by the accidental or intentional loss of power to the external device or by physically disconnecting the device. Absence of the signal causes the setting of a timeout bit in the device status byte. When the attached device signals that it has successfully become re-powered, the initialization program routine of the operating system is recalled so as to return the device to on-line status without requiring a restart of the entire operating system.
Inventors
- 👤 Joseph Celi, Jr.
- 👤 Gordon D. Webster
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-02 13:21
CPC Classifications
G; G06; G06F; G06F3/00; G06F3/01; G06F3/03; G06F3/033; G06F3/038; G06F1/00; G06F1/26; G06F1/30; G06F13/00; G06F13/38; G06F13/40; G06F13/4063; G06F13/4068; G06F13/4081; G06F3/02; G06F3/023
Claims Analysis
Total Claims: 6
Claim 1
Independent Claim
132 words
In a computer system functioning with an operating system and a software device driver for handling communications with a peripheral pointing device which pointing device can experience a Hot Plug state as a result of a loss and resumption of power either as from a power down and power up sequence, or from a physical disconnection and reconnection, said software device driver having a pointing device reset routine, the method of returning said pointing device to working state, comprising the steps of: detecting that said Hot Plug state was entered into by said pointing device, and causing said device driver to respond to said detecting step by activating said reset routine when said Hot Plug state is detected, thus reenabling said pointing device into said working state independently of said operating system.
Claim 2
Dependent Claim
132 words
In a computer system functioning with an operating system and a software device driver for handling communications with a peripheral pointing device which pointing device can experience a Hot Plug state as a result of a loss and resumption of power either as from a power down and power up sequence, or from a physical disconnection and reconnection, said software device driver having a pointing device reset routine, the method of returning said pointing device to working state, comprising the steps of: detecting that said Hot Plug state was entered into by said pointing device, and causing said device driver to respond to said detecting step by activating said reset routine when said Hot Plug state is detected, thus reenabling said pointing device into said working state independently of said operating system.
Claim 3
Dependent Claim
144 words
In a computer system controlled by an operating system which includes an initialization code sequence for initializing the operation of an external device when the operating system is started, and wherein the functioning of said external device is reflected by the presence of a continuing signal at an input line to the computer system, which line is monitored by a controller having an external device reset routine, the method of recovering from loss of said external device through power reduction procedures such as disconnecting and reconnecting of said external device, comprising the steps of: monitoring the state of said input line for loss of said continuing signal, activating said external device reset routine sequence in response to the loss of the continuing signal at said input line, and returning control of said external device to the operating system independent of said initialization code sequence.
Claim 4
Dependent Claim
144 words
In a computer system controlled by an operating system which includes an initialization code sequence for initializing the operation of an external device when the operating system is started, and wherein the functioning of said external device is reflected by the presence of a continuing signal at an input line to the computer system, which line is monitored by a controller having an external device reset routine, the method of recovering from loss of said external device through power reduction procedures such as disconnecting and reconnecting of said external device, comprising the steps of: monitoring the state of said input line for loss of said continuing signal, activating said external device reset routine sequence in response to the loss of the continuing signal at said input line, and returning control of said external device to the operating system independent of said initialization code sequence.
Claim 5
Dependent Claim
58 words
The method in accordance with claim 2 wherein said monitoring step includes the steps of: setting a flag bit in said controller in response to loss of said continuing signal, and inspecting the output of said external device for the concurrence of said set flag bit and a return of said continuing signal before commencing said activating step.
Claim 6
Dependent Claim
49 words
The method in accordance with claim 3 wherein a timeout bit is set in said controller whenever said external device has ceased producing said continuous signal, and said monitoring step including the step of verifying that said timeout bit is set before allowing the setting of said flag bit.
References Cited (Backward Citations)
US4086627A
Cited
US4497021A
Cited
US4523295A
Cited
US4872107A
Cited
US4979143A
Cited
US5019996A
Cited
US4951171A
Cited
US5081577A
Cited
US5261104A
Cited
US5237692A
Cited
US5230074A
Cited
US5239652A
Cited
US5317693A
Cited
US5278771A
Cited
US5291479A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1998-01-02 | 1998-07-04 | 1999-01-03 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2002-01-02 | 2002-07-04 | 2003-01-03 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2006-01-02 | 2006-07-04 | 2007-01-03 | $7700.00 | Window Closed / Lapsed |