← Back to Patent Explorer
US5471674A Expired / Lapsed US ⏱️ 0.0 years remaining

Computer system with plug-in override of system ROM

Assignee: Dell USA LP
•
Filing: 1994-02-16
•
Granted: 1995-11-28
•
Expires: 2014-02-16
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A portable computer system with a special connector, on the motherboard, into which a field-installable boot card can be inserted. The special motherboard connector is wired so that the operator, by setting connections on the field-installable boot card, can bypass the boot memory on the motherboard and force the computer to boot from the memory on the boot card. This permits a technician, in the field, to temporarily override the internal nonvolatile memory which holds the basic system software. This permits recovery of a system in which the basic system software has been corrupted. Preferably the motherboard boot memory is a flash EPROM, and can be rewritten, by setting appropriate jumpers on the boot card, after the computer has booted from the boot card. The motherboard connector is preferably located on the motherboard, and is accessible through a removable cover. This connector can also preferably be used for temporary attachment of a diagnostic display card.

Inventors

  • 👤 Gregory N. Stewart
  • 👤 Anthony L. Overfield
  • 👤 Mark T. Ellis

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-29 20:35
CPC Classifications
G; G06; G06F; G06F9/00; G06F9/06; G06F9/44; G06F9/4401; G06F9/4403; G06F11/00; G06F11/30; G06F11/32; G06F11/321; G06F11/324; G06F11/325

Claims Analysis

Total Claims: 34
Claim 1
Independent Claim 231 words
A portable computer system, comprising: at least one input device and at least one output device; a chassis, containing at least one motherboard which carries at least one central processing unit (CPU), at least one main memory connected to be read/write accessed by said CPU, and at least one nonvolatile boot memory having one or more control inputs, a plurality of address inputs, a plurality of data outputs, and connected to be read-accessed by said CPU at an address location such that said CPU will begin execution of programs from said boot memory when emerging from at least some reset conditions; a plurality of input/output interface connections, each connected to at least one line which is accessible to said CPU; and a special external connector, comprising multiple lines operatively connected to said CPU and to said boot memory, said lines including at least: at least one line connected to at least one control input of said nonvolatile memory, a plurality of lines connected to address inputs of said nonvolatile memory, and a plurality of lines operatively connected to data inputs of said CPU, said special external connector capable of receiving a boot card, said boot card containing alternative programs to be executed by said CPU in lieu of said programs stored in said boot memory, said CPU capable of communicating with said boot card to retrieve and execute said alternative programs.
Claim 2
Dependent Claim 231 words
A portable computer system, comprising: at least one input device and at least one output device; a chassis, containing at least one motherboard which carries at least one central processing unit (CPU), at least one main memory connected to be read/write accessed by said CPU, and at least one nonvolatile boot memory having one or more control inputs, a plurality of address inputs, a plurality of data outputs, and connected to be read-accessed by said CPU at an address location such that said CPU will begin execution of programs from said boot memory when emerging from at least some reset conditions; a plurality of input/output interface connections, each connected to at least one line which is accessible to said CPU; and a special external connector, comprising multiple lines operatively connected to said CPU and to said boot memory, said lines including at least: at least one line connected to at least one control input of said nonvolatile memory, a plurality of lines connected to address inputs of said nonvolatile memory, and a plurality of lines operatively connected to data inputs of said CPU, said special external connector capable of receiving a boot card, said boot card containing alternative programs to be executed by said CPU in lieu of said programs stored in said boot memory, said CPU capable of communicating with said boot card to retrieve and execute said alternative programs.
Claim 3
Dependent Claim 33 words
The portable computer system as recited in claim 1 wherein said boot card is capable of writing said alternative programs into said boot memory to replace said programs stored in said boot memory.
Claim 4
Dependent Claim 19 words
The portable computer system as recited in claim 1 wherein said boot memory is electrically-eraseable programmable read-only memory (EEPROM).
Claim 5
Dependent Claim 17 words
The portable computer system as recited in claim 1 wherein said portable computer is a notebook computer.
Claim 6
Dependent Claim 20 words
The portable computer system as recited in claim 1 further comprising a liquid crystal display (LCD) coupled to said CPU.
Claim 7
Dependent Claim 25 words
The portable computer system as recited in claim 1 wherein a reset button coupled to said CPU causes said CPU to assume a reset condition.
Claim 8
Dependent Claim 22 words
The portable computer system as recited in claim 1 wherein said alternative programs are stored in nonvolatile memory on said boot card.
Claim 9
Independent Claim 83 words
A method of booting a portable computer system, comprising the steps of: coupling a boot card to said portable computer, said boot card capable of communicating with a central processing unit (CPU) within said portable computer; resetting said CPU to cause said CPU to boot; and retrieving and executing, with said CPU, alternative boot programs stored in memory on said boot card, said boot card substituting said alternative boot programs in lieu of boot programs stored in boot memory within said portable computer.
Claim 10
Independent Claim 83 words
A method of booting a portable computer system, comprising the steps of: coupling a boot card to said portable computer, said boot card capable of communicating with a central processing unit (CPU) within said portable computer; resetting said CPU to cause said CPU to boot; and retrieving and executing, with said CPU, alternative boot programs stored in memory on said boot card, said boot card substituting said alternative boot programs in lieu of boot programs stored in boot memory within said portable computer.
Claim 11
Dependent Claim 31 words
The method as recited in claim 8 further comprising the step of writing said alternative boot programs into said boot memory to replace said boot programs stored in said boot memory.
Claim 12
Dependent Claim 17 words
The method as recited in claim 8 wherein said boot memory is electrically-eraseable programmable read-only memory (EEPROM).
Claim 13
Dependent Claim 15 words
The method as recited in claim 8 wherein said portable computer is a notebook computer.
Claim 14
Dependent Claim 21 words
The method as recited in claim 8 further comprising the step of coupling a liquid crystal display (LCD) to said CPU.
Claim 15
Dependent Claim 23 words
The method as recited in claim 8 further comprising the step of resetting said CPU with a reset button coupled to said CPU.
Claim 16
Dependent Claim 14 words
The method as recited in claim 8 wherein said boot memory is nonvolatile memory.
Claim 17
Dependent Claim 118 words
A portable computer, comprising: a central processing unit (CPU) within said portable computer capable of retrieving boot programs from nonvolatile memory within said portable computer when said CPU is reset to thereby allow said CPU to boot; an external connector including lines coupled to said CPU and said nonvolatile memory; and a boot card capable of being coupled to said external connector, said boot card containing alternative boot programs in boot card memory on said boot card, said boot card providing said alternative boot programs to said CPU in lieu of said boot programs stored in said nonvolatile memory to thereby allow said portable computer to boot when said boot programs stored in said nonvolatile memory are corrupt.
Claim 18
Dependent Claim 118 words
A portable computer, comprising: a central processing unit (CPU) within said portable computer capable of retrieving boot programs from nonvolatile memory within said portable computer when said CPU is reset to thereby allow said CPU to boot; an external connector including lines coupled to said CPU and said nonvolatile memory; and a boot card capable of being coupled to said external connector, said boot card containing alternative boot programs in boot card memory on said boot card, said boot card providing said alternative boot programs to said CPU in lieu of said boot programs stored in said nonvolatile memory to thereby allow said portable computer to boot when said boot programs stored in said nonvolatile memory are corrupt.
Claim 19
Dependent Claim 34 words
The portable computer as recited in claim 15 wherein said boot card is capable of writing said alternative boot programs into said boot memory to replace said boot programs stored in said boot memory.
Claim 20
Dependent Claim 18 words
The portable computer as recited in claim 15 wherein said boot memory is electrically-eraseable programmable read-only memory (EEPROM).
Claim 21
Dependent Claim 16 words
The portable computer as recited in claim 15 wherein said portable computer is a notebook computer.
Claim 22
Dependent Claim 19 words
The portable computer as recited in claim 15 further comprising a liquid crystal display (LCD) coupled to said CPU.
Claim 23
Dependent Claim 24 words
The portable computer as recited in claim 15 wherein a reset button coupled to said CPU causes said CPU to assume a reset condition.
Claim 24
Dependent Claim 16 words
The portable computer as recited in claim 15 wherein said boot card memory is nonvolatile memory.
Claim 25
Independent Claim 126 words
A method of booting a portable computer, comprising the steps of: resetting a central processing unit (CPU) within said portable computer, said CPU capable of retrieving boot programs from nonvolatile memory within said portable computer when said CPU is reset to thereby allow said CPU to boot; coupling a boot card to an external connector on said portable computer, said external connector including lines coupled to said CPU and said nonvolatile memory, said boot card containing alternative boot programs in boot card memory on said boot card; and providing said alternative boot programs to said CPU in lieu of said boot programs stored in said nonvolatile memory to thereby allow said portable computer to boot when said boot programs stored in said nonvolatile memory are corrupt.
Claim 26
Independent Claim 126 words
A method of booting a portable computer, comprising the steps of: resetting a central processing unit (CPU) within said portable computer, said CPU capable of retrieving boot programs from nonvolatile memory within said portable computer when said CPU is reset to thereby allow said CPU to boot; coupling a boot card to an external connector on said portable computer, said external connector including lines coupled to said CPU and said nonvolatile memory, said boot card containing alternative boot programs in boot card memory on said boot card; and providing said alternative boot programs to said CPU in lieu of said boot programs stored in said nonvolatile memory to thereby allow said portable computer to boot when said boot programs stored in said nonvolatile memory are corrupt.
Claim 27
Dependent Claim 31 words
The method as recited in claim 22 further comprising the step of writing said alternative boot programs into said boot memory to replace said boot programs stored in said boot memory.
Claim 28
Dependent Claim 17 words
The method as recited in claim 22 wherein said boot memory is electrically-eraseable programmable read-only memory (EEPROM).
Claim 29
Dependent Claim 15 words
The method as recited in claim 22 wherein said portable computer is a notebook computer.
Claim 30
Dependent Claim 21 words
The method as recited in claim 22 further comprising the step of coupling a liquid crystal display (LCD) to said CPU.
Claim 31
Dependent Claim 23 words
The method as recited in claim 22 further comprising the step of resetting said CPU with a reset button coupled to said CPU.
Claim 32
Dependent Claim 15 words
The method as recited in claim 22 wherein said boot card memory is nonvolatile memory.
Claim 33
Dependent Claim 237 words
A portable computer system, comprising: at least one input device and at least one output device; a chassis, containing at least one motherboard which carries: at least one central processing unit (CPU), at least one main memory connected to be read/write accessed by said CPU, and at least one nonvolatile boot memory having one or more control inputs, a plurality of address inputs, a plurality of data outputs, and connected to be read-accessed by said CPU at an address location such that said CPU will begin execution of programs from said boot memory when emerging from at least some reset conditions; a plurality of input/output interface connections each connected to at least one line which is accessible to said CPU: and a special connector, comprising multiple lines operatively connected to said CPU and to said boot memory, said lines including at least: at least one line connected to at least one control input of said nonvolatile memory, a plurality of lines connected to address inputs of said nonvolatile memory, and a plurality of lines operatively connected to data inputs of said CPU, said special connector capable of receiving a boot card, said boot card containing alternative programs to be executed by said CPU in lieu of said programs stored in said boot memory, wherein said boot card is capable of writing said alternative programs into said boot memory to replace said programs stored in said boot memory.
Claim 34
Dependent Claim 237 words
A portable computer system, comprising: at least one input device and at least one output device; a chassis, containing at least one motherboard which carries: at least one central processing unit (CPU), at least one main memory connected to be read/write accessed by said CPU, and at least one nonvolatile boot memory having one or more control inputs, a plurality of address inputs, a plurality of data outputs, and connected to be read-accessed by said CPU at an address location such that said CPU will begin execution of programs from said boot memory when emerging from at least some reset conditions; a plurality of input/output interface connections each connected to at least one line which is accessible to said CPU: and a special connector, comprising multiple lines operatively connected to said CPU and to said boot memory, said lines including at least: at least one line connected to at least one control input of said nonvolatile memory, a plurality of lines connected to address inputs of said nonvolatile memory, and a plurality of lines operatively connected to data inputs of said CPU, said special connector capable of receiving a boot card, said boot card containing alternative programs to be executed by said CPU in lieu of said programs stored in said boot memory, wherein said boot card is capable of writing said alternative programs into said boot memory to replace said programs stored in said boot memory.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1998-11-27 1999-05-29 1999-11-28 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2002-11-27 2003-05-29 2003-11-28 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2006-11-27 2007-05-29 2007-11-28 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag