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

Security control for personal computer

Assignee: Hewlett Packard Development Co LP
•
Filing: 1997-01-06
•
Granted: 1999-10-05
•
Expires: 2017-01-06
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A personal computer provides security features enabling control over access to data retained in the computer. The computer is secured by having the system ROM provide a password at power-on to a security device which controls access to the secured features. Once a password has been downloaded to the security device, a Protect Resources command is issued to the security device. To gain access to the secured feature after boot-up, the user provides the correct password to the security device and waits for approval from the security device. Since the security device only verifies the password and does not divulge it, security of the system is enhanced. Once access to protected resources is no longer required, the computer issues another Protect Resources command to the security device to once more lock access to the protected resources.

Inventors

  • 👤 Timothy R. Zinsky
  • 👤 Charles N. Shaver
  • 👤 Roger A. Kaiser, Jr.
  • 👤 Paul B. Rawlins

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-28 12:31
CPC Classifications
G; G06; G06F; G06F21/00; G06F21/50; G06F21/57; G06F21/572; G06F12/00; G06F12/14; G06F12/1416; G06F12/1425; G06F12/1433; G06F21/70; G06F21/78; G06F21/79; G06F2211/00; G06F2211/1097; Y; Y10; Y10S; Y10S707/00; Y10S707/99931; Y10S707/99939

Claims Analysis

Total Claims: 13
Claim 1
Independent Claim 128 words
A security device for protecting at least one resource of a computer system, the resource having a protected state and an unprotected state, access to the resource being controlled by a password code, comprising: a memory device, comprising: at least one memory slot for securely storing the password code, the memory slot having a locked state and an unlocked state; a status/data register for receiving a user-entered software key code; and comparator logic coupled to the memory slot of the memory device and the status/data register, the comparator logic in response to a command asserting an unlock signal to the memory slot to place the memory slot in an unlocked state if the user-entered software key code matches the password code without allowing reading of the password code.
Claim 2
Dependent Claim 128 words
A security device for protecting at least one resource of a computer system, the resource having a protected state and an unprotected state, access to the resource being controlled by a password code, comprising: a memory device, comprising: at least one memory slot for securely storing the password code, the memory slot having a locked state and an unlocked state; a status/data register for receiving a user-entered software key code; and comparator logic coupled to the memory slot of the memory device and the status/data register, the comparator logic in response to a command asserting an unlock signal to the memory slot to place the memory slot in an unlocked state if the user-entered software key code matches the password code without allowing reading of the password code.
Claim 3
Dependent Claim 36 words
The security device of claim 1, the status/data register storing the user-entered software key code, wherein the memory slot stores the user-entered software key code of the status/data register in response to a store password command.
Claim 4
Dependent Claim 45 words
The security device of claim 1, the status/data register storing the user-entered software key code, wherein the comparator logic compares the user-entered software key code of the status/data register with the password code stored in the memory slot in response to an access resource command.
Claim 5
Dependent Claim 35 words
The security device of claim 1, wherein a lock signal is asserted to lock the memory slot after storing the user-entered software key code to the memory slot in response to a protect resource command.
Claim 6
Dependent Claim 45 words
The security device of claim 1, wherein in response to a permanently protect resource command after storing the user-entered software key code to the memory slot, a permanently lock signal is asserted to lock the memory slot until power to the computer system is cycled.
Claim 7
Dependent Claim 22 words
The security device of claim 1, wherein a status of the memory slot is provided in response to a read status command.
Claim 8
Dependent Claim 22 words
The security device of claim 1, further comprising: a command register for receiving a plurality of commands for controlling the security device.
Claim 9
Dependent Claim 21 words
The security device of claim 7, the command register comprising: bits for storing a slot index corresponding to the memory slot.
Claim 10
Dependent Claim 26 words
The security device of claims 7, the command register comprising: bits for storing a command code for a command to be executed by the security device.
Claim 11
Dependent Claim 37 words
The security device of claim 1, wherein the status/data register functions as a data register for a write cycle of the security device and functions as a status register for a read cycle of the security device.
Claim 12
Dependent Claim 74 words
The security device of claim 10, wherein the status/data register for a read cycle comprises: bits for storing a slot index corresponding to a memory slot; bits for indicating whether a memory slot is in a permanently locked state, the memory slot being locked until power to the computer system is cycled when the memory slot in a permanently locked state; and bits for indicating whether a memory slot is in a locked state.
Claim 13
Dependent Claim 58 words
The security device of claim 1, further comprising: a plurality of additional memory slots for storing additional password codes, the additional password codes protecting additional resources of the computer system, wherein the comparator logic is further configured to assert additional unlock signals to the additional memory slots if the user-entered software key code matches the additional password codes.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2002-10-04 2003-04-05 2003-10-05 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2006-10-04 2007-04-05 2007-10-05 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2010-10-04 2011-04-05 2011-10-05 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag