Pressure password input device and method
First Claim
1. A method for inputting a code by temporally varying the amount of pressure applied to a touch interface wherein the code may be used to enable a function, the method comprising the steps ofsensing temporal variations in pressure applied to the touch interface;
- encoding the sensed temporal variations in pressure to generate a single code based on the sensed pressure over the temporal period; and
comparing the generated code with a stored code template to determine if the generated code and the code template match within a predetermined tolerance.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for inputting an access code via temporal variations in the amount of pressure applied to a touch interface is disclosed. The method facilitates the input of access codes such as passwords, personal identification codes, and the like in a manner that is indiscernible (via either sight or sound) to third parties thereby reducing the possibility that the access codes may be copied or stolen and used a third party to gain unauthorized access to a system or function.
222 Citations
45 Claims
-
1. A method for inputting a code by temporally varying the amount of pressure applied to a touch interface wherein the code may be used to enable a function, the method comprising the steps of
sensing temporal variations in pressure applied to the touch interface; -
encoding the sensed temporal variations in pressure to generate a single code based on the sensed pressure over the temporal period; and
comparing the generated code with a stored code template to determine if the generated code and the code template match within a predetermined tolerance. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
wherein the generated code and the code template match within the predetermined tolerance, enabling the function;
elsedisabling the function.
-
-
3. A method as recited in claim 2, wherein the function comprises at least one of enabling startup of an information handling system, loading an operating system, executing a software application, establishing a communication link with a network, allowing access to a restricted area, allowing a transaction via a network, and allowing a business transactions via an automatic teller machine (ATM).
-
4. A method as recited in claim 1, wherein the sensing step comprises generating an analog signal proportional to the temporal variations in pressure and the encoding step comprises converting the generated analog signal to a digital signal corresponding to the code.
-
5. A method as recited in claim 4, wherein the sensing step further comprises detecting variance in magnitudes of the sensed temporal variations in pressure applied to the touch interface.
-
6. A method as recited in claim 1, further comprising the step of applying a plurality of temporal variations in pressure to the touch interface wherein the touch interface allows application of pressure without discernable movement and sound.
-
7. A method as recited in claim 1, further comprising the steps of:
-
generating an image of a fingerprint collected from a finger of a subject generating the temporal variations in pressure, and comparing the generated fingerprint image with a stored fingerprint template to determine if the generated fingerprint image and stored fingerprint template match with a predetermined tolerance.
-
-
8. A method as recited in claim 7, further comprising the steps of:
-
wherein the generated code and the code template match within the predetermined tolerance, enabling the function and the generated fingerprint image and stored fingerprint template match with a predetermined tolerance, enabling the function;
elsedisabling the function.
-
-
9. A method as recited in claim 8, wherein the function comprises at least one of enabling startup of an information handling system, loading an operating system, executing a software application, establishing a communication link with a network, allowing access to a restricted area, allowing a transaction via a network, and allowing a business transaction via an automatic teller machine (ATM).
-
10. A program of instructions storable on a medium readable by an information handling system for causing the information handling system to execute steps for inputting a code via a touch interface of the information handling system, the steps comprising:
-
sensing temporal variations in pressure applied to the touch interface;
encoding the sensed temporal variations in pressure to generate a single code based on the sensed pressure over the temporal period; and
comparing the generated code with a stored code template to determine if the generated code and the code template match within a predetermined tolerance. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
wherein the generated code and the code template match within the predetermined tolerance, enabling the function;
elsedisabling the function.
-
-
12. A program of instructions as recited in claim 11, wherein the function comprises at least one of enabling startup of an information handling system, loading an operating system, executing a software application, establishing a communication link with a network, allowing access to a restricted area, allowing a transaction via a network, and allowing a business transactions via an automatic teller machine (ATM).
-
13. A program of instructions as recited in claim 10, wherein the sensing step comprises generating an analog signal proportional to the temporal variations in pressure and the encoding step comprises converting the generated analog signal to a digital signal corresponding to the code.
-
14. A program of instructions as recited in claim 13, wherein the sensing step further comprises detecting variance in magnitudes of the sensed temporal variations in pressure applied to the touch interface.
-
15. A program of instructions as recited in claim 10, wherein the touch interface allows application of temporal variations in pressure without discernable movement and sound.
-
16. A program of instructions as recited in claim 10, further comprising the steps of:
-
generating an image of a fingerprint collected from a finger of a subject generating the temporal variations in pressure, and comparing the generated fingerprint image with a stored fingerprint template to determine if the generated fingerprint image and stored fingerprint template match with a predetermined tolerance.
-
-
17. A program of instructions as recited in claim 16, further comprising the steps of:
-
wherein the generated code and the code template match within the predetermined tolerance, enabling the function and the generated fingerprint image and stored fingerprint template match with a predetermined tolerance, enabling the function;
elsedisabling the function.
-
-
18. A program of instructions as recited in claim 17, wherein the function comprises at least one of enabling startup of an information handling system, loading an operating system, executing a software application, establishing a communication link with a network, allowing access to a restricted area, allowing a transaction via a network, and allowing a business transactions via an automatic teller machine (ATM).
-
19. An information handling system, comprising:
-
a processor for executing a program of instructions on the information handling system;
a memory coupled to the processor for storing the program of instructions executable by the processor; and
a digitizer pad coupled to the processor for sending temporal variations in pressure applied thereto;
wherein the program of instructions configures the information handling system to input a code via temporal variations in the amount of pressure applied to the digitizer pad. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33)
-
-
34. An information handling system, comprising:
-
means for executing a program of instructions on the information handling system;
means coupled to the executing means, for storing the program of instructions executable by the executing means; and
means, coupled to the executing means, for sensing variations in pressure applied to a digitizer pad;
wherein the program of instructions configures the information handling system to input a code via temporal variations in the amount of pressure applied to the digitizer pad for inputting a password.- View Dependent Claims (35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45)
-
Specification