Claims Analysis
Total Claims: 28
Claim 1
Independent Claim
154 words
A security verification apparatus for controlling access to at least one program on a processing system by verifying data entered through a keyboard with data stored on a card, comprising: a memory; a processor coupled to said memory; a first data path between the keyboard and the processing system; a second data path between the keyboard and the processor; and a third data path between the processing system and the processor; said processor being operable in a first mode wherein access to the processing system via the first data path is inhibited when data entered via the keyboard does not match data stored on the card, said processor being operable in a second mode, wherein the keyboard is coupled to the processing system so that the at least one program on the processing system is accessible via the second and third data paths when the entered data matches the data stored on the card.
Claim 2
Dependent Claim
154 words
A security verification apparatus for controlling access to at least one program on a processing system by verifying data entered through a keyboard with data stored on a card, comprising: a memory; a processor coupled to said memory; a first data path between the keyboard and the processing system; a second data path between the keyboard and the processor; and a third data path between the processing system and the processor; said processor being operable in a first mode wherein access to the processing system via the first data path is inhibited when data entered via the keyboard does not match data stored on the card, said processor being operable in a second mode, wherein the keyboard is coupled to the processing system so that the at least one program on the processing system is accessible via the second and third data paths when the entered data matches the data stored on the card.
Claim 3
Dependent Claim
30 words
The apparatus of claim 1 , further comprising a card reader/writer that is coupled to the processor, said card reader/writer to read data from and write data to the card.
Claim 4
Dependent Claim
35 words
The apparatus of claim 1 , wherein the processor operates in the first mode when receiving the data from the keyboard and when comparing the data from the keyboard with the data from the card.
Claim 5
Dependent Claim
23 words
The apparatus of claim 1 , wherein said processor operates in the first mode in response to a first command from the computer.
Claim 6
Dependent Claim
22 words
The apparatus of claim 4 , wherein processor operates in the second mode in response to a second command from the computer.
Claim 7
Dependent Claim
35 words
The apparatus of claim 1 , wherein said processor operates in a third mode in which said processor is coupled to the processing system and wherein access to the processor from the keyboard is inhibited.
Claim 8
Dependent Claim
23 words
The apparatus of claim 5 , wherein the processor operates in the third mode in response to a third command from the computer.
Claim 9
Dependent Claim
29 words
The apparatus of claim 1 , wherein the processor compares the data from the keyboard to the data stored on the card to determine if there is a match.
Claim 10
Dependent Claim
33 words
The apparatus of claim 1 , wherein the card comprises a processor that compares the data from the keyboard to the data stored on the card to determine if there is a match.
Claim 11
Dependent Claim
32 words
The apparatus of claim 1 , further comprising an input/output controller coupled between the processor and the processing system, the input/output controller for controlling communications between the processor and the processing system.
Claim 12
Dependent Claim
167 words
A security verification system for controlling access to at least one program on a processing system by verifying data entered through a keyboard with data stored on a card, comprising: a processing system having a first memory and a first processor; a second processor coupled to said processing system; a first data path between the keyboard and the first processor; a second data path between the keyboard and the second processor; and a third data path between the first processor and the second processor; said second processor being operable in a first mode wherein access to the processing system via the first data path is inhibited when data entered via the keyboard does not match data stored on the card, said second processor being operable in a second mode, wherein the keyboard is coupled to the processing system so that at least one program on the processing system is accessible via the second and third data paths when the entered matches the data stored on the card.
Claim 13
Dependent Claim
167 words
A security verification system for controlling access to at least one program on a processing system by verifying data entered through a keyboard with data stored on a card, comprising: a processing system having a first memory and a first processor; a second processor coupled to said processing system; a first data path between the keyboard and the first processor; a second data path between the keyboard and the second processor; and a third data path between the first processor and the second processor; said second processor being operable in a first mode wherein access to the processing system via the first data path is inhibited when data entered via the keyboard does not match data stored on the card, said second processor being operable in a second mode, wherein the keyboard is coupled to the processing system so that at least one program on the processing system is accessible via the second and third data paths when the entered matches the data stored on the card.
Claim 14
Dependent Claim
30 words
The system of claim 11 , further comprising a card reader/writer that is coupled to the processor, said card reader/writer to read data from and write data to the card.
Claim 15
Dependent Claim
36 words
The system of claim 11 , wherein the second processor operates in the first mode when receiving the data from the keyboard and when comparing the data from the keyboard with the data from the card.
Claim 16
Dependent Claim
25 words
The system of claim 1 , wherein the second processor operates in the first mode in response to a first command from the first processor.
Claim 17
Dependent Claim
25 words
The system of claim 14 , wherein the second processor operates in the second mode in response to a second command from the second processor.
Claim 18
Dependent Claim
38 words
The system of claim 11 , wherein the second processor operates in a third mode in which the second processor is coupled to the first processor and wherein access to the second processor from the keyboard is inhibited.
Claim 19
Dependent Claim
25 words
The system of claim 15 , wherein the second processor operates in the third mode in response to a third command from the first processor.
Claim 20
Dependent Claim
30 words
The system of claim 11 , wherein the second processor compares the data from the keyboard to the data stored on the card to determine if there is a match.
Claim 21
Dependent Claim
34 words
The system of claim 11 , wherein the card comprises a third processor that compares the data from the keyboard to the data stored on the card to determine if there is a match.
Claim 22
Dependent Claim
31 words
The system of claim 11 , further comprising an input/output controller coupled between the first and second processors, the input/output controller for controlling communications between the first and the second processors.
Claim 23
Independent Claim
128 words
A method for controlling access to at least one program running on a processing system via a keyboard, comprising: (a) providing a verification unit having a processor; (b) providing a first data path between the keyboard and the processing system; (c) providing a second data path between the keyboard and the processor; (d) providing a third data path between the processing system and the processor; (e) comparing data entered via the keyboard with data stored in the card; (f) denying access to the processing system via the keyboard if data entered via the keyboard does not match data stored on the card; and (g) granting access to at least one program on the processing system if data entered via said keyboard matches the data stored on the card.
Claim 24
Independent Claim
128 words
A method for controlling access to at least one program running on a processing system via a keyboard, comprising: (a) providing a verification unit having a processor; (b) providing a first data path between the keyboard and the processing system; (c) providing a second data path between the keyboard and the processor; (d) providing a third data path between the processing system and the processor; (e) comparing data entered via the keyboard with data stored in the card; (f) denying access to the processing system via the keyboard if data entered via the keyboard does not match data stored on the card; and (g) granting access to at least one program on the processing system if data entered via said keyboard matches the data stored on the card.
Claim 25
Dependent Claim
65 words
The method of claim 21 , wherein (f) comprises: (f.1) denying access to the at least one program on the processing system if the data from the keyboard does not match the data from the card; (f.2) recording the number of invalid attempts at obtaining access to the program on the computer; and (f.3) disabling the card after the invalid attempts exceed a predetermine number.
Claim 26
Dependent Claim
34 words
The method of claim 21 , wherein (e) comprises: (e.1) receiving data from the keyboard; (e.2) reading data from the card; (e.3) comparing the data from the keyboard to the data from the card.
Claim 27
Dependent Claim
17 words
The method of claim 23 , wherein in (e.1), the processing system is decoupled from the keyboard.
Claim 28
Dependent Claim
40 words
The method of claim 23 , further comprising, prior to (e.1): providing a signal by the processor to indicate that the processing system is decoupled from the keyboard and that the processor is ready to receive data from the keyboard.