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

Method and system for the interception and control of the computer boot process

Assignee: Gen Digital Inc
•
Filing: 1996-12-04
•
Granted: 1998-06-09
•
Expires: 2016-12-04
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method, implemented as a computer program in a digital computer system, for interrupting, modifying and/or controlling the boot process of a computer, automatically (without manual intervention) across a computer network. When a network manager needs to install software, test, maintain or gather information concerning one or more of the computer systems on the network, this invention permits the network manager to take control of the networked computer during its boot process, and in so doing to reconfigure both the networked computer's hardware and software, and to do so remotely. When fully implemented an entire network may be automatically controlled and tested remotely, all networked computers simultaneously or in sequence. An important improvement over methods of modifying the boot process which require manual intervention on individual computers or which require the use of expensive special purpose hardware devices which must be installed within each networked computer. In the best mode of operation, the method of this invention is performed on standard digital computer hardware through the use of special computer programs.

Inventors

  • 👤 Kevin J. Turpin
  • 👤 Lawrence K. Stephens
  • 👤 Christopher P. Clark

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-04 17:03
CPC Classifications
G; G06; G06F; G06F11/00; G06F11/22; G06F11/2294; G06F9/00; G06F9/06; G06F9/44; G06F9/4401; G06F9/4416

Claims Analysis

Total Claims: 14
Claim 1
Independent Claim 164 words
A method for gaining control of a computer prior to the normal boot sequence operating on a digital computer system, said digital computer system including: means for storing data; means for processing data; means for connecting said digital computer system to an external source of commands; means for displaying data; and means for inputting data, the method comprising: testing automatically for automation boot sequence data, said test including reading a boot selection flag and comparing said boot selection flag with a known flag setting; transferring control of said computer system to automation code, if said testing automatically step indicates an automation boot sequence; executing a control process for said means for connecting said digital computer system to an external source of commands, if said testing automatically step indicates an automation boot sequence; performing said external commands, if said testing automatically step indicates an automation boot sequence; setting said boot selection flag; and booting normally, if said testing automatically step indicates a normal boot sequence.
Claim 2
Independent Claim 164 words
A method for gaining control of a computer prior to the normal boot sequence operating on a digital computer system, said digital computer system including: means for storing data; means for processing data; means for connecting said digital computer system to an external source of commands; means for displaying data; and means for inputting data, the method comprising: testing automatically for automation boot sequence data, said test including reading a boot selection flag and comparing said boot selection flag with a known flag setting; transferring control of said computer system to automation code, if said testing automatically step indicates an automation boot sequence; executing a control process for said means for connecting said digital computer system to an external source of commands, if said testing automatically step indicates an automation boot sequence; performing said external commands, if said testing automatically step indicates an automation boot sequence; setting said boot selection flag; and booting normally, if said testing automatically step indicates a normal boot sequence.
Claim 3
Dependent Claim 37 words
A method for gaining control of a computer prior to the normal boot sequence operating on a digital computer system, as recited in claim 1, further comprising creating an automation partition on said means for storing data.
Claim 4
Dependent Claim 36 words
A method for gaining control of a computer prior to the normal boot sequence operating on a digital computer system, as recited in claim 1, further comprising resetting said digital computer system to a known state.
Claim 5
Dependent Claim 59 words
A method for gaining control of a computer prior to the normal boot sequence operating on a digital computer system, as recited in claim 1, wherein said executing a control process further comprises: loading an operating system; loading a set of interface drivers; executing said operating system; executing said interface drivers; and accessing a set of externally stored commands.
Claim 6
Dependent Claim 47 words
A method for gaining control of a computer prior to the normal boot sequence operating on a digital computer system, as recited in claim 1, wherein said performing said external commands further comprises: searching for valid commands; executing said valid commands; and setting said boot selection flag.
Claim 7
Dependent Claim 51 words
A method for gaining control of a computer prior to the normal boot sequence operating on a digital computer system, as recited in claim 1, further comprising booting said digital computer system normally if said testing automatically step indicates that said computer system's boot selection flag is set to boot normally.
Claim 8
Dependent Claim 47 words
A method for gaining control of a computer prior to the normal boot sequence operating on a digital computer system, as recited in claim 1, wherein said external source of commands originates on a second computer system connected to said digital computer system via a network interface.
Claim 9
Dependent Claim 190 words
A digital computer system programmed to perform the method of gaining control of the boot procedure of a digital computer, said digital computer comprising: (A) a central processing unit; (B) a memory unit; (C) a long term storage device; and (D) a means of booting said digital computer, said means of booting including a first set of commands, said first set of commands resident on said storage device of said digital computer for booting said digital computer, and a second set of commands, said second set of commands resident on a storage device external to said digital computer, for booting said digital computer, the method comprising: testing automatically for source of said means of booting; said test including reading a boot selection flag and comparing said boot selection flag with a known flag setting; transferring control of said computer system to said source of said means of booting; performing said external commands, if said testing automatically step indicates a boot sequence stored externally to said digital computer; setting said boot selection flag; and booting normally, if said testing automatically step indicates a boot sequence stored internal to said digital computer.
Claim 10
Dependent Claim 190 words
A digital computer system programmed to perform the method of gaining control of the boot procedure of a digital computer, said digital computer comprising: (A) a central processing unit; (B) a memory unit; (C) a long term storage device; and (D) a means of booting said digital computer, said means of booting including a first set of commands, said first set of commands resident on said storage device of said digital computer for booting said digital computer, and a second set of commands, said second set of commands resident on a storage device external to said digital computer, for booting said digital computer, the method comprising: testing automatically for source of said means of booting; said test including reading a boot selection flag and comparing said boot selection flag with a known flag setting; transferring control of said computer system to said source of said means of booting; performing said external commands, if said testing automatically step indicates a boot sequence stored externally to said digital computer; setting said boot selection flag; and booting normally, if said testing automatically step indicates a boot sequence stored internal to said digital computer.
Claim 11
Dependent Claim 22 words
A digital computer system as recited in claim 8, further comprising: a network interface; a network interface driver; and a server computer.
Claim 12
Dependent Claim 25 words
A digital computer system as recited in claim 9, wherein said transferring control includes transferring control of said digital computer system to said server computer.
Claim 13
Dependent Claim 19 words
A digital computer system as recited in claim 9, wherein said external commands are stored on said server computer.
Claim 14
Dependent Claim 21 words
A digital computer system as recited in claim 9, further comprising initializing said digital computer system to a known initial state.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2001-06-08 2001-12-08 2002-06-09 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2005-06-08 2005-12-08 2006-06-09 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2009-06-08 2009-12-08 2010-06-09 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag