US5586324A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Computer system having system feature extension software containing a self-describing feature table for accessing I/O devices according to machine independent format
Assignee: Dell USA LP
•
Filing: 1993-12-06
•
Granted: 1996-12-17
•
Expires: 2013-12-06
Abstract
Abstract A computer system with self-describing feature table accessible by device drivers. Thus a simple process can access these feature tables to fully customize the device drivers at installation, or at boot: or the device driver can branch on the data in the feature table. Thus, a new degree of flexibility is achieved without degrading performance.
Inventors
- 👤 N. Albert Sato
- 👤 David C. Baker
- 👤 Christie J. Waldron
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-04 06:27
CPC Classifications
G; G06; G06F; G06F9/00; G06F9/06; G06F9/44; G06F9/4401; G06F9/4411
Claims Analysis
Total Claims: 2
Claim 1
Independent Claim
209 words
A method for operating a computer system, comprising the steps of: (a) automatically running startup software, from nonvolatile memory, on a central processing unit (CPU) whenever said computer system first initiates operation, said startup software including self-test and bootstrap software; (b) launching said CPU, from execution of said startup software, into execution of operating system software; and (c) launching said CPU, from execution of said operating system software, into execution of application software; (d) wherein said CPU, under control of said application software, programmably calls on basic system software to interface to an I/O device according to a format which is substantially independent of a hardware type of said computer system; (e) wherein said CPU, under the control of said application software, also programmably calls on device driver software to interface to said I/O device according to a format which is substantially independent of said hardware type of said computer system; (f) wherein said CPU, under control of said operating system software, programmably calls on machine-specific system feature extension software to provide a low-level interface to electrical operations, said system feature extension software being partly. stored in said nonvolatile memory, and containing a self-describing feature table and a plurality of machine-dependent routines which can be executed by said CPU.
Claim 2
Independent Claim
209 words
A method for operating a computer system, comprising the steps of: (a) automatically running startup software, from nonvolatile memory, on a central processing unit (CPU) whenever said computer system first initiates operation, said startup software including self-test and bootstrap software; (b) launching said CPU, from execution of said startup software, into execution of operating system software; and (c) launching said CPU, from execution of said operating system software, into execution of application software; (d) wherein said CPU, under control of said application software, programmably calls on basic system software to interface to an I/O device according to a format which is substantially independent of a hardware type of said computer system; (e) wherein said CPU, under the control of said application software, also programmably calls on device driver software to interface to said I/O device according to a format which is substantially independent of said hardware type of said computer system; (f) wherein said CPU, under control of said operating system software, programmably calls on machine-specific system feature extension software to provide a low-level interface to electrical operations, said system feature extension software being partly. stored in said nonvolatile memory, and containing a self-describing feature table and a plurality of machine-dependent routines which can be executed by said CPU.
References Cited (Backward Citations)
US4589063A
Cited
US4649479A
Cited
US4858114A
Cited
US4928237A
Cited
US5136709A
Cited
US5063496A
Cited
US5014193A
Cited
US5022077A
Cited
US5465364A
Cited
US5459867A
Cited
US5307491A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1999-12-17 | 2000-06-17 | 2000-12-17 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2003-12-17 | 2004-06-17 | 2004-12-17 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2007-12-17 | 2008-06-17 | 2008-12-17 | $7700.00 | Window Closed / Lapsed |