Patent US5634079A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5634079A Expired / Lapsed US ⏱️ 0.0 years remaining

System for providing for a parallel port with standard signals and a flash recovery mode with second predetermined signals redefining parallel port with alternate functions

Assignee: NEC Corp
•
Filing: 1992-05-15
•
Granted: 1997-05-27
•
Expires: 2012-05-15
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A computer system as provided with an internal flash ROM which includes the BIOS. In the event the flash ROM becomes corrupt, a special purpose interface allows for mode switching of a standard parallel port from a standard peripheral interface, such as a printer interface to a special purpose interface to enable the BIOS to be executed from an external ROM or another computer connected to the parallel port.

Inventors

  • 👤 Clark L. Buxton

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-03 23:23
CPC Classifications
G; G06; G06F; G06F9/00; G06F9/06; G06F9/44; G06F9/4401; G06F9/4403; G06F11/00; G06F11/07; G06F11/14; G06F11/1402; G06F11/1415; G06F11/1417

Claims Analysis

Total Claims: 16
Claim 1
Independent Claim 202 words
A control system for a computer system which includes a CPU, a flash read only memory (ROM) with basic input output instructions (BIOS) stored thereon and a standard parallel port connector, comprising: a parallel port system having two modes of operation; a standard parallel port mode wherein in response to a first predetermined group of signals, said parallel port operates as a standard parallel port; and a flash recovery mode wherein said parallel port is responsive to a second predetermined group of signals to enable said CPU to execute the BIOS from an external device adapted to be connected to said parallel port in the event said flash ROM becomes corrupt to enable the computer to be booted while the corrupted flash ROM remains in-circuit; means for providing said first predetermined group of signals to said parallel port system during said standard parallel port mode of operation wherein said first predetermined group of signals are standard parallel port signals; and means for providing said second predetermined group of signals to said parallel port system during said flash recovery mode of operation, said second predetermined group of signals redefining a predetermined subset of said standard parallel port signals with alternate parallel port functions.
Claim 2
Dependent Claim 202 words
A control system for a computer system which includes a CPU, a flash read only memory (ROM) with basic input output instructions (BIOS) stored thereon and a standard parallel port connector, comprising: a parallel port system having two modes of operation; a standard parallel port mode wherein in response to a first predetermined group of signals, said parallel port operates as a standard parallel port; and a flash recovery mode wherein said parallel port is responsive to a second predetermined group of signals to enable said CPU to execute the BIOS from an external device adapted to be connected to said parallel port in the event said flash ROM becomes corrupt to enable the computer to be booted while the corrupted flash ROM remains in-circuit; means for providing said first predetermined group of signals to said parallel port system during said standard parallel port mode of operation wherein said first predetermined group of signals are standard parallel port signals; and means for providing said second predetermined group of signals to said parallel port system during said flash recovery mode of operation, said second predetermined group of signals redefining a predetermined subset of said standard parallel port signals with alternate parallel port functions.
Claim 3
Dependent Claim 162 words
A computer system which includes a CPU and a parallel port mapped at a predetermined address contained within a housing, comprising; means for providing basic input output instructions (BIOS) to enable said cpu to communicate with peripheral devices adapted to be connected to said one or more parallel ports, said providing means including a flash ROM; means for checking the integrity of said flash ROM, said checking means including means for remapping the address of one of said parallel ports and redefining a predetermined subset of standard signals in the parallel port with alternate parallel port functions under a predetermined condition; and means for updating said BIOS without the need to open said housing, said updating means including means for enabling said BIOS to be updated from a parallel port, and generating control signals for said parallel port to enable BIOS contained in an external memory device adapted to be connected to said parallel port to be executed from said parallel port.
Claim 4
Dependent Claim 162 words
A computer system which includes a CPU and a parallel port mapped at a predetermined address contained within a housing, comprising; means for providing basic input output instructions (BIOS) to enable said cpu to communicate with peripheral devices adapted to be connected to said one or more parallel ports, said providing means including a flash ROM; means for checking the integrity of said flash ROM, said checking means including means for remapping the address of one of said parallel ports and redefining a predetermined subset of standard signals in the parallel port with alternate parallel port functions under a predetermined condition; and means for updating said BIOS without the need to open said housing, said updating means including means for enabling said BIOS to be updated from a parallel port, and generating control signals for said parallel port to enable BIOS contained in an external memory device adapted to be connected to said parallel port to be executed from said parallel port.
Claim 5
Dependent Claim 27 words
A computer system as recited in claim 2, wherein said predetermined condition exists when said flash ROM has been determined to be corrupt by said checking means.
Claim 6
Dependent Claim 23 words
A computer system as recited in claim 2, further including means for providing an aural indication of the results of said checking means.
Claim 7
Dependent Claim 23 words
A computer system as recited in claim 2, further including means for providing a visual indication of the results of said checking means.
Claim 8
Independent Claim 117 words
A method for providing BIOS instructions to a computer system comprising the steps of: (a) providing the BIOS instruction on an internal memory device; (b) checking the integrity of the internal device on power-up; and (c) providing alternate means to boot the computer in the event the internal memory device is found to be corrupt, said alternate means including means for executing BIOS from an external device by way of a standard parallel port, said standard parallel port having a predetermined subset of its original signals being redefined with alternate parallel port functions when said internal memory device is found to be corrupt and wherein said external device is adapted to be connected to said parallel port.
Claim 9
Independent Claim 117 words
A method for providing BIOS instructions to a computer system comprising the steps of: (a) providing the BIOS instruction on an internal memory device; (b) checking the integrity of the internal device on power-up; and (c) providing alternate means to boot the computer in the event the internal memory device is found to be corrupt, said alternate means including means for executing BIOS from an external device by way of a standard parallel port, said standard parallel port having a predetermined subset of its original signals being redefined with alternate parallel port functions when said internal memory device is found to be corrupt and wherein said external device is adapted to be connected to said parallel port.
Claim 10
Dependent Claim 16 words
A method as recited in claim 6, wherein said internal memory device is a flash ROM.
Claim 11
Independent Claim 251 words
A method for generating signals for a parallel port for a computer system which includes a CPU and a flash read only memory (ROM) with basic input output instruction (BIOS) stored thereon comprising the steps of: (a) providing a parallel port system having two modes of operation; a standard parallel port mode wherein in response to a first predetermined group of signals, said parallel port operates as a standard parallel port; and a flash recovery mode wherein said parallel port is responsive to a second predetermined group of signals, said second predetermined group of signals redefining a predetermined subset of said standard parallel port signals with alternate parallel port functions to enable said CPU to execute the BIOS from an external device adapted to be connected to said parallel port in the event said flash ROM becomes corrupt to enable the computer to be booted while the corrupted flash ROM remains in-circuit; (b) generating said first predetermined group of signals during said standard parallel port mode of operation wherein said first predetermined group of signals are standard parallel port signals; (c) generating said second predetermined group of signals during said flash recovery mode of operation wherein said second predetermined group of signals is adapted to enable the computer system to execute the BIOS from an external device adapted to be connected to said parallel port in the event that the data in the flash ROM becomes corrupt to enable the computer to be booted while said corrupted flash ROM remains in-circuit.
Claim 12
Independent Claim 251 words
A method for generating signals for a parallel port for a computer system which includes a CPU and a flash read only memory (ROM) with basic input output instruction (BIOS) stored thereon comprising the steps of: (a) providing a parallel port system having two modes of operation; a standard parallel port mode wherein in response to a first predetermined group of signals, said parallel port operates as a standard parallel port; and a flash recovery mode wherein said parallel port is responsive to a second predetermined group of signals, said second predetermined group of signals redefining a predetermined subset of said standard parallel port signals with alternate parallel port functions to enable said CPU to execute the BIOS from an external device adapted to be connected to said parallel port in the event said flash ROM becomes corrupt to enable the computer to be booted while the corrupted flash ROM remains in-circuit; (b) generating said first predetermined group of signals during said standard parallel port mode of operation wherein said first predetermined group of signals are standard parallel port signals; (c) generating said second predetermined group of signals during said flash recovery mode of operation wherein said second predetermined group of signals is adapted to enable the computer system to execute the BIOS from an external device adapted to be connected to said parallel port in the event that the data in the flash ROM becomes corrupt to enable the computer to be booted while said corrupted flash ROM remains in-circuit.
Claim 13
Dependent Claim 22 words
A method as recited in claim 8, wherein said controlling means includes means for checking a predetermined portion of the computer memory.
Claim 14
Dependent Claim 24 words
A method as recited in claim 9, wherein said second mode is selected when said predetermined portion of memory is found to be corrupt.
Claim 15
Dependent Claim 214 words
A control system for a computer system which includes a CPU and a standard parallel port connector, comprising: a parallel port system having two modes of operation; a standard parallel port mode wherein in response to a first predetermined group of signals, said parallel port operates as a standard parallel port; and a flash recovery mode wherein said parallel port is responsive to a second predetermined group of signals, said second predetermined group of signals redefining a predetermined subset of said standard parallel port signals with alternate parallel port functions to enable said CPU to execute the BIOS from an external device adapted to be connected to said parallel port in the event said flash ROM becomes corrupt to enable the computer to be booted while the corrupted flash ROM remains in-circuit; means for providing said first predetermined group of signals to said parallel port system during said standard parallel port mode of operation and handshaking with a device adapted to be connected to said parallel port, said handshaking being controlled by software; and means for providing said second predetermined group of signals to said parallel port during said flash recovery mode of operation and handshaking with an external device adapted to be connected to said parallel port, said handshaking being controlled by hardware.
Claim 16
Dependent Claim 214 words
A control system for a computer system which includes a CPU and a standard parallel port connector, comprising: a parallel port system having two modes of operation; a standard parallel port mode wherein in response to a first predetermined group of signals, said parallel port operates as a standard parallel port; and a flash recovery mode wherein said parallel port is responsive to a second predetermined group of signals, said second predetermined group of signals redefining a predetermined subset of said standard parallel port signals with alternate parallel port functions to enable said CPU to execute the BIOS from an external device adapted to be connected to said parallel port in the event said flash ROM becomes corrupt to enable the computer to be booted while the corrupted flash ROM remains in-circuit; means for providing said first predetermined group of signals to said parallel port system during said standard parallel port mode of operation and handshaking with a device adapted to be connected to said parallel port, said handshaking being controlled by software; and means for providing said second predetermined group of signals to said parallel port during said flash recovery mode of operation and handshaking with an external device adapted to be connected to said parallel port, said handshaking being controlled by hardware.

References Cited (Backward Citations)

US4926373A Cited
US4742485A Cited
US5113457A Cited
US5195130A Cited
US5410699A Cited
US5325529A Cited
US5239627A Cited
US5388267A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2000-05-26 2000-11-25 2001-05-27 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2004-05-26 2004-11-25 2005-05-27 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2008-05-26 2008-11-25 2009-05-27 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag