Claims Analysis
Total Claims: 25
Claim 1
Independent Claim
71 words
A basic input output system (BIOS) comprising; a first code portion adapted for execution by a CPU to perform power on self test (POST) routine and to initiate boot operations; and a second code portion adapted for execution by the CPU to establish communication with a remote computer; wherein code execution by the CPU is directed from the first portion to the second portion upon failure to complete said boot operations.
Claim 2
Dependent Claim
71 words
A basic input output system (BIOS) comprising; a first code portion adapted for execution by a CPU to perform power on self test (POST) routine and to initiate boot operations; and a second code portion adapted for execution by the CPU to establish communication with a remote computer; wherein code execution by the CPU is directed from the first portion to the second portion upon failure to complete said boot operations.
Claim 3
Dependent Claim
34 words
A BIOS as in claim 1 wherein the second portion directs the CPU to establish communication with a remote computer through a telephone link by operating a telephone modem to dial a telephone number.
Claim 4
Dependent Claim
42 words
A BIOS as in claim 2 wherein the second portion directs the CPU to access a priority record of telephone numbers, and to dial the telephone numbers in order of priority until a call is answered and a pre-programmed signal is returned.
Claim 5
Dependent Claim
25 words
A BIOS as in claim 1 wherein the second portion directs the CPU to establish communication with a remote computer through a network communication adapter.
Claim 6
Dependent Claim
20 words
A BIOS as in claim 1 wherein the non-volatile memory is an integrated circuit read-only memory (ROM) including Flash memory.
Claim 7
Dependent Claim
105 words
A computer comprising: a CPU; a mass storage device coupled to the CPU and having a boot code sector and operating system code recorded thereon; and a basic input output system (BIOS) coupled to the CPU, the BIOS having a first code portion adapted for execution by the CPU to perform power on self test (POST) routine and to initiate boot operations, and a second code portion adapted for execution by the CPU to establish communication with a remote computer; wherein code execution by the CPU is directed from the first code portion to the second code portion upon failure to complete said boot operations.
Claim 8
Dependent Claim
105 words
A computer comprising: a CPU; a mass storage device coupled to the CPU and having a boot code sector and operating system code recorded thereon; and a basic input output system (BIOS) coupled to the CPU, the BIOS having a first code portion adapted for execution by the CPU to perform power on self test (POST) routine and to initiate boot operations, and a second code portion adapted for execution by the CPU to establish communication with a remote computer; wherein code execution by the CPU is directed from the first code portion to the second code portion upon failure to complete said boot operations.
Claim 9
Dependent Claim
35 words
A computer as in claim 6 wherein the second code portion directs the CPU to establish communication with a remote computer through a telephone link by operating a telephone modem to dial a telephone number.
Claim 10
Dependent Claim
42 words
A computer as in claim 7 wherein the second portion directs the CPU to access a priority record of telephone numbers, and to dial the telephone numbers in order of priority until a call is answered and a pre-programmed signal is returned.
Claim 11
Dependent Claim
25 words
A computer as in claim 6 wherein the second portion directs the CPU to establish communication with a remote computer through a network communication adapter.
Claim 12
Independent Claim
172 words
A system for modifying code and data in a first computer having a first CPU upon failure of the first computer to boot, comprising: a second computer having a second CPU, the second computer connected to the first computer by a communication link; a master code kernel and a slave code kernel stored on a memory device at the second computer; and an extended basic input output system (E-BIOS) in the first computer; wherein, upon sensing failure of the first computer to boot, the E-BIOS establishes communication with the second computer over the communication link, and the second CPU in response causes a copy of the slave kernel to be copied to the RAM of the first computer and to be made available to the first CPU for execution, and wherein, with a copy of the slave kernel in the first computer and the master kernel active in the second computer, a user at the second computer may diagnose and modify code and data in the first computer from the second computer.
Claim 13
Independent Claim
172 words
A system for modifying code and data in a first computer having a first CPU upon failure of the first computer to boot, comprising: a second computer having a second CPU, the second computer connected to the first computer by a communication link; a master code kernel and a slave code kernel stored on a memory device at the second computer; and an extended basic input output system (E-BIOS) in the first computer; wherein, upon sensing failure of the first computer to boot, the E-BIOS establishes communication with the second computer over the communication link, and the second CPU in response causes a copy of the slave kernel to be copied to the RAM of the first computer and to be made available to the first CPU for execution, and wherein, with a copy of the slave kernel in the first computer and the master kernel active in the second computer, a user at the second computer may diagnose and modify code and data in the first computer from the second computer.
Claim 14
Dependent Claim
24 words
A system as in claim 10 wherein the communication link is one of an Integrated Services Digital Network (ISDN) and an analog telephone line.
Claim 15
Dependent Claim
37 words
A system as in claim 11 wherein the first CPU accesses a priority record of telephone numbers, and dials the telephone numbers in order of priority until a call is answered and a pre-programmed signal is returned.
Claim 16
Dependent Claim
14 words
A system as in claim 10 wherein the communication link is a network link.
Claim 17
Dependent Claim
36 words
A system as in claim 10 wherein the master kernel and the slave kernel cooperate after communication is established to provide for the second computer to operate as though the second computer were the first computer.
Claim 18
Dependent Claim
44 words
A system as in claim 10 wherein an operator at the second computer may repair a corrupted boot sector on a disk drive of the first computer, and wherein an operator at the second computer may modify file allocation tables at the first computer.
Claim 19
Independent Claim
95 words
A method for diagnosing and modifying code and data in read/write memory devices and mass storage devices of a first computer, comprising steps of: (a) establishing communication with the first computer over a communication link from a diagnostic and repair computer; (b) loading and executing a master kernel at the diagnostic and repair computer; (c) downloading a slave operating system kernel to the first computer from the second computer; and (d) accessing and modifying code and data on read/write memory devices and mass storage devices in the first computer through activity at the second computer.
Claim 20
Independent Claim
95 words
A method for diagnosing and modifying code and data in read/write memory devices and mass storage devices of a first computer, comprising steps of: (a) establishing communication with the first computer over a communication link from a diagnostic and repair computer; (b) loading and executing a master kernel at the diagnostic and repair computer; (c) downloading a slave operating system kernel to the first computer from the second computer; and (d) accessing and modifying code and data on read/write memory devices and mass storage devices in the first computer through activity at the second computer.
Claim 21
Dependent Claim
21 words
The method of claim 16 further comprising a step for causing the first computer to attempt to reboot after step (d).
Claim 22
Independent Claim
94 words
A method for establishing contact with a remote repair center computer upon failure of a local computer to boot, comprising steps of: (a) sensing failure of the local computer to boot through action of a first portion of code in an extended basic input output system (E-BIOS) installed and operable in the first computer; and (b) activating a communication link to the remote repair center computer through action of a second portion of code in the E-BIOS, the second potion of code executed in response to the failure of the first computer to boot.
Claim 23
Independent Claim
94 words
A method for establishing contact with a remote repair center computer upon failure of a local computer to boot, comprising steps of: (a) sensing failure of the local computer to boot through action of a first portion of code in an extended basic input output system (E-BIOS) installed and operable in the first computer; and (b) activating a communication link to the remote repair center computer through action of a second portion of code in the E-BIOS, the second potion of code executed in response to the failure of the first computer to boot.
Claim 24
Dependent Claim
14 words
The method of claim 18 wherein the communication link is a telephone modem link.
Claim 25
Dependent Claim
14 words
The method of claim 18 wherein the communication link is a network communication link.