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

Smart card security information configuration and recovery system

Assignee: O2Micro International Ltd
•
Filing: 2001-07-30
•
Granted: 2005-12-27
•
Expires: 2021-07-30
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A smart card security information configuration and recovery system provides a secure Web site and server that allows smart card users to easily create and obtain smart cards and passwords. The client program accesses the smart card inserted into the client computer and retrieves the smart card's ID and other user and system information and sends them to the server which creates an access key. The access key and the smart card ID are stored in the client computer's CMOS or non-volatile memory for boot-up access. The client computer will boot only if the proper smart card is installed or the proper access key is entered when the smart card is unavailable. If the user loses his smart card, then he must gain access to his computer through the access key which the server issues after the user logs in. When the user wants to get a new smart card issued, he logs onto the server which is sent the new smart card's ID that replaces the previous smart card's ID and the server generates a new access key and stores it. The new access key and the smart card's ID are stored in the client computer's CMOS or non-volatile memory for boot access.

Inventors

  • 👤 Sterling D. Du
  • 👤 Miao Li
  • 👤 Chih Jen Kuo

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-28 20:26
CPC Classifications
G; G06; G06F; G06F21/00; G06F21/30; G06F21/31; G06F21/34

Claims Analysis

Total Claims: 46
Claim 1
Independent Claim 222 words
A process for storing and recovering security information stored on a first transportable memory device that is used to uniquely access a client computer and secure logins into networks and Web sites, comprising the steps of: providing a secure server; creating a password and challenge question; wherein said password is used to access said server if said first transportable memory device is lost and said challenge question is used to confirm the user's identity when challenged while accessing said server without a transportable memory device; retrieving an ID number of said first transportable memory device and other user and system specific information; storing said first transportable memory device ID and said other user and system specific information on said server; providing access key creation means on said server for creating a first access key; storing said first access key on said server; providing configuration means for configuring said client to boot only if said first transportable memory device is readable by said client or said first access key is entered; wherein said access key creation means creates a second access key upon request by the user; replacing said first access key with said second access key on said server; and wherein said configuration means configures said client to boot if said second access key is entered, thereby replacing said first access key.
Claim 2
Dependent Claim 222 words
A process for storing and recovering security information stored on a first transportable memory device that is used to uniquely access a client computer and secure logins into networks and Web sites, comprising the steps of: providing a secure server; creating a password and challenge question; wherein said password is used to access said server if said first transportable memory device is lost and said challenge question is used to confirm the user's identity when challenged while accessing said server without a transportable memory device; retrieving an ID number of said first transportable memory device and other user and system specific information; storing said first transportable memory device ID and said other user and system specific information on said server; providing access key creation means on said server for creating a first access key; storing said first access key on said server; providing configuration means for configuring said client to boot only if said first transportable memory device is readable by said client or said first access key is entered; wherein said access key creation means creates a second access key upon request by the user; replacing said first access key with said second access key on said server; and wherein said configuration means configures said client to boot if said second access key is entered, thereby replacing said first access key.
Claim 3
Dependent Claim 27 words
The process of claim 1 , wherein an emergency diskette is created and said client can boot using said diskette instead of said first transportable memory device.
Claim 4
Dependent Claim 42 words
The process of claim 1 , wherein the user accesses said server through another computer; wherein said server requires the user to log in; and wherein said server displays a current access key to the user if said log in is correct.
Claim 5
Dependent Claim 29 words
The process of claim 1 , wherein the user enters a current access key into said client; and wherein said client boots in response to said current access key.
Claim 6
Dependent Claim 83 words
The process of claim 1 , further comprising the steps of: wherein the user requests that said server issue a second transportable memory device to replace said first transportable memory device; retrieving the ID number from said second transportable memory device; replacing said first transportable memory device ID with said second transportable memory device ID on said server; and wherein said configuration means configures said client to boot if said second transportable memory device is readable, thereby replacing said first transportable memory device.
Claim 7
Dependent Claim 26 words
The process of claim 5 , wherein said server requires the user to enter the proper user and/or other system specific information to validate said request.
Claim 8
Dependent Claim 58 words
The process of claim 5 , further comprising the step of: wherein said access key creation means creates a third access key; replacing said first access key with said third access key on said server; and wherein said configuration means configures said client to boot if said third access key is entered, thereby replacing said first access key.
Claim 9
Dependent Claim 33 words
The process of claim 5 , further comprising the step of: providing morphing means for recreating a personal computing environment stored on said first transportable memory device onto said second transportable memory device.
Claim 10
Dependent Claim 27 words
The process of claim 8 , wherein said morphing means transfers encryption and other rights of said first transportable memory device to said second transportable memory device.
Claim 11
Dependent Claim 41 words
The process of claim 1 , further comprising the step of: providing automatic login means resident on said client for logging onto networks and/or Web sites, without the user's intervention, using the user's information stored on said first transportable memory device.
Claim 12
Dependent Claim 168 words
A process for storing and recovering security information stored on a first transportable memory device that is used to uniquely access a client computer, comprising the steps of: providing a secure server; retrieving the ID number of said first transportable memory device and other user and system specific information; storing said first smart card ID and said other user and system specific information on said server; providing access key creation means on said server for creating a first access key; storing said first access key on said server; providing configuration means for configuring said client to boot only if said first transportable memory device is readable by said client or said first access key is entered; wherein said access key creation means creates a second access key upon request by the user; replacing said first access key with said second access key on said server; and wherein said configuration means configures said client to boot if said second access key is entered, thereby replacing said first access key.
Claim 13
Dependent Claim 168 words
A process for storing and recovering security information stored on a first transportable memory device that is used to uniquely access a client computer, comprising the steps of: providing a secure server; retrieving the ID number of said first transportable memory device and other user and system specific information; storing said first smart card ID and said other user and system specific information on said server; providing access key creation means on said server for creating a first access key; storing said first access key on said server; providing configuration means for configuring said client to boot only if said first transportable memory device is readable by said client or said first access key is entered; wherein said access key creation means creates a second access key upon request by the user; replacing said first access key with said second access key on said server; and wherein said configuration means configures said client to boot if said second access key is entered, thereby replacing said first access key.
Claim 14
Dependent Claim 57 words
The process of claim 11 , further comprising the step of: creating a password and challenge question; and wherein said password is used to access said server if said first transportable memory device is lost and said challenge question is used to confirm the user's identity when challenged while accessing said server without a transportable memory device.
Claim 15
Dependent Claim 27 words
The process of claim 11 , wherein an emergency diskette is created and said client can boot using said diskette instead of said first transportable memory device.
Claim 16
Dependent Claim 42 words
The process of claim 12 , wherein the user accesses said server through another computer; wherein said server requires the user to log in; and wherein said server displays a current access key to the user if said log in is correct.
Claim 17
Dependent Claim 29 words
The process of claim 11 , wherein the user enters a current access key into said client; and wherein said client boots in response to said current access key.
Claim 18
Dependent Claim 83 words
The process of claim 11 , further comprising the steps of: wherein the user requests that said server issue a second transportable memory device to replace said first transportable memory device; retrieving the ID number from said second transportable memory device; replacing said first transportable memory device ID with said second transportable memory device ID on said server; and wherein said configuration means configures said client to boot if said second transportable memory device is readable, thereby replacing said first transportable memory device.
Claim 19
Dependent Claim 26 words
The process of claim 16 , wherein said server requires the user to enter the proper user and/or other system specific information to validate said request.
Claim 20
Dependent Claim 58 words
The process of claim 16 , further comprising the step of: wherein said access key creation means creates a third access key; replacing said first access key with said third access key on said server; and wherein said configuration means configures said client to boot if said third access key is entered, thereby replacing said first access key.
Claim 21
Dependent Claim 33 words
The process of claim 16 , further comprising the step of: providing morphing means for recreating a personal computing environment stored on said first transportable memory device onto said second transportable memory device.
Claim 22
Dependent Claim 27 words
The process of claim 19 , wherein said morphing means transfers encryption and other rights of said first transportable memory device to said second transportable memory device.
Claim 23
Dependent Claim 40 words
The process of claim 11 , further comprising the step of: providing automatic login means on said client for logging onto networks and/or Web sites, without the user's intervention, using the user's information stored on said first transportable memory device.
Claim 24
Dependent Claim 234 words
A program storage medium readable by a computer, tangibly embodying a program of instructions executable by the computer to perform method steps for storing and recovering security information stored on a first transportable memory device that is used to uniquely access a client computer, comprising the steps of: providing a secure server; creating a password and challenge question; wherein said password is used to access said server if said first transportable memory device is lost and said challenge question is used to confirm the user's identity when challenged while accessing said server without a transportable memory device; retrieving the ID number of said first transportable memory device and other user and system specific information; storing said first transportable memory device ID and said other user and system specific information on said server; providing access key creation means on said server for creating a first access key; storing said first access key on said server; providing configuration means for configuring said client to boot only if said first transportable memory device is readable by said client or said first access key is entered; wherein said access key creation means creates a second access key upon request by the user; replacing said first access key with said second access key on said server; and wherein said configuration means configures said client to boot if said second access key is entered, thereby replacing said first access key.
Claim 25
Dependent Claim 234 words
A program storage medium readable by a computer, tangibly embodying a program of instructions executable by the computer to perform method steps for storing and recovering security information stored on a first transportable memory device that is used to uniquely access a client computer, comprising the steps of: providing a secure server; creating a password and challenge question; wherein said password is used to access said server if said first transportable memory device is lost and said challenge question is used to confirm the user's identity when challenged while accessing said server without a transportable memory device; retrieving the ID number of said first transportable memory device and other user and system specific information; storing said first transportable memory device ID and said other user and system specific information on said server; providing access key creation means on said server for creating a first access key; storing said first access key on said server; providing configuration means for configuring said client to boot only if said first transportable memory device is readable by said client or said first access key is entered; wherein said access key creation means creates a second access key upon request by the user; replacing said first access key with said second access key on said server; and wherein said configuration means configures said client to boot if said second access key is entered, thereby replacing said first access key.
Claim 26
Dependent Claim 27 words
The method of claim 22 , wherein an emergency diskette is created and said client can boot using said diskette instead of said first transportable memory device.
Claim 27
Dependent Claim 42 words
The method of claim 22 , wherein the user accesses said server through another computer; wherein said server requires the user to log in; and wherein said server displays a current access key to the user if said log in is correct.
Claim 28
Dependent Claim 28 words
The method of claim 22 , wherein the user enters a access key into said client; and wherein said client boots in response to said current access key.
Claim 29
Dependent Claim 83 words
The method of claim 22 , further comprising the steps of: wherein the user requests that said server issue a second transportable memory device to replace said first transportable memory device; retrieving the ID number from said second transportable memory device; replacing said first transportable memory device ID with said second transportable memory device ID on said server; and wherein said configuration means configures said client to boot if said second transportable memory device is readable, thereby replacing said first transportable memory device.
Claim 30
Dependent Claim 26 words
The method of claim 26 , wherein said server requires the user to enter the proper user and/or other system specific information to validate said request.
Claim 31
Dependent Claim 58 words
The method of claim 26 , further comprising the step of: wherein said access key creation means creates a third access key; replacing said first access key with said third access key on said server; and wherein said configuration means configures said client to boot if said third access key is entered, thereby replacing said first access key.
Claim 32
Dependent Claim 33 words
The method of claim 26 , further comprising the step of: providing morphing means for recreating a personal computing environment stored on said first transportable memory device onto said second transportable memory device.
Claim 33
Dependent Claim 27 words
The method of claim 29 , wherein said morphing means transfers encryption and other rights of said first transportable memory device to said second transportable memory device.
Claim 34
Dependent Claim 41 words
The method of claim 22 , further comprising the step of: providing automatic login means resident on said client for logging onto networks and/or Web sites, without the user's intervention, using the user's information stored on said first transportable memory device.
Claim 35
Dependent Claim 189 words
A program storage medium readable by a computer, tangibly embodying a program of instructions executable by the computer to perform method steps for storing and recovering security information stored on a first transportable memory device that is used to uniquely access a client computer, comprising the steps of: providing a secure server; retrieving the ID number of said first transportable memory device and other user and system specific information; storing said first transportable memory device ID and said other user and system specific information on said server; providing access key creation means on said server for creating a first access key; storing said first access key on said server; providing configuration means for configuring said client to boot only if said first transportable memory device is readable by said client or said first access key is entered; wherein said access key creation means creates a second access key upon request by the user; replacing said first access key with said second access key on said server; and wherein said configuration means configures said client to boot if said second access key is entered, thereby replacing said first access key.
Claim 36
Dependent Claim 189 words
A program storage medium readable by a computer, tangibly embodying a program of instructions executable by the computer to perform method steps for storing and recovering security information stored on a first transportable memory device that is used to uniquely access a client computer, comprising the steps of: providing a secure server; retrieving the ID number of said first transportable memory device and other user and system specific information; storing said first transportable memory device ID and said other user and system specific information on said server; providing access key creation means on said server for creating a first access key; storing said first access key on said server; providing configuration means for configuring said client to boot only if said first transportable memory device is readable by said client or said first access key is entered; wherein said access key creation means creates a second access key upon request by the user; replacing said first access key with said second access key on said server; and wherein said configuration means configures said client to boot if said second access key is entered, thereby replacing said first access key.
Claim 37
Dependent Claim 57 words
The method of claim 32 , further comprising the step of: creating a password and challenge question; and wherein said password is used to access said server if said first transportable memory device is lost and said challenge question is used to confirm the user's identity when challenged while accessing said server without a transportable memory device.
Claim 38
Dependent Claim 27 words
The method of claim 32 , wherein an emergency diskette is created and said client can boot using said diskette instead of said first transportable memory device.
Claim 39
Dependent Claim 42 words
The method of claim 33 , wherein the user accesses said server through another computer; wherein said server requires the user to log in; and wherein said server displays a current access key to the user if said log in is correct.
Claim 40
Dependent Claim 29 words
The method of claim 32 , wherein the user enters a current access key into said client; and wherein said client boots in response to said current access key.
Claim 41
Dependent Claim 83 words
The method of claim 32 , further comprising the steps of: wherein the user requests that said server issue a second transportable memory device to replace said first transportable memory device; retrieving the ID number from said second transportable memory device; replacing said first transportable memory device ID with said second transportable memory device ID on said server; and wherein said configuration means configures said client to boot if said second transportable memory device is readable, thereby replacing said first transportable memory device.
Claim 42
Dependent Claim 26 words
The method of claim 37 , wherein said server requires the user to enter the proper user and/or other system specific information to validate said request.
Claim 43
Dependent Claim 58 words
The method of claim 37 , further comprising the step of: wherein said access key creation means creates a third access key; replacing said first access key with said third access key on said server; and wherein said configuration means configures said client to boot if said third access key is entered, thereby replacing said first access key.
Claim 44
Dependent Claim 33 words
The method of claim 37 , further comprising the step of: providing morphing means for recreating a personal computing environment stored on said first transportable memory device onto said second transportable memory device.
Claim 45
Dependent Claim 27 words
The method of claim 40 , wherein said morphing means transfers encryption and other rights of said first transportable memory device to said second transportable memory device.
Claim 46
Dependent Claim 41 words
The method of claim 32 , further comprising the step of: providing automatic login means resident on said client for logging onto networks and/or Web sites, without the user's intervention, using the user's information stored on said first transportable memory device.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2008-12-26 2009-06-27 2009-12-27 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2012-12-26 2013-06-27 2013-12-27 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2016-12-26 2017-06-27 2017-12-27 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag