← Back to Patent Explorer
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
📄 Original PDF 🌐 Google Patents

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag