METHOD AND SYSTEM FOR GRAPHICAL PASSCODE SECURITY
First Claim
1. A method for limiting access to an asset, comprising:
- receiving via a touchsurface an inputted graphical passcode from a user;
measuring various parameter values associated with each touchsurface touch of the inputted graphical passcode, the various parameters including one or more of time, X-axis position, Y-axis position, pressure, speed, and contact area;
comparing the measured parameter values to a passcode template stored in memory; and
granting access to the asset if the measured parameter values of the inputted graphical passcode substantially matches the passcode template.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system for electronic access security uses touches and movements on a touch sensitive surface to determine graphical passcode that are used in a manner similar to passwords. Graphical passcodes comprise various combinations of swipes, taps or drags on a touchscreen surface as defined by a user. A user'"'"'s selected graphical passcode is stored in memory for comparison to subsequent entries of graphical passcode in order to authenticate the users. An envelope may be generated to define a range of acceptable pressure, speed, coordinate positions or other parameters, as a function of time or position, required for passcode authentication. The envelope may be stored in a computer memory and is used to authenticate a user by determine whether an entered graphical passcode falls within the envelope.
-
Citations
79 Claims
-
1. A method for limiting access to an asset, comprising:
-
receiving via a touchsurface an inputted graphical passcode from a user; measuring various parameter values associated with each touchsurface touch of the inputted graphical passcode, the various parameters including one or more of time, X-axis position, Y-axis position, pressure, speed, and contact area; comparing the measured parameter values to a passcode template stored in memory; and granting access to the asset if the measured parameter values of the inputted graphical passcode substantially matches the passcode template. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method for authenticating a client at a server;
- comprising;
receiving graphical passcode data from the client, the graphical passcode data including measurements of various parameters associated with a graphical passcode received by a touchsurface coupled to the client, the various parameters including one or more of time, X-axis position, Y-axis position, pressure, speed, and contact area; comparing the received graphical passcode data to a passcode template stored in memory of the server; and authenticating the client if the graphical passcode data substantially matches the passcode template. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22)
- comprising;
-
23. An electronic device, comprising:
-
a processor; a touchsurface coupled to the processor, the touchsurface configured to measure touches to the touchsurface and send measurement signals to the processor; and a memory coupled to the processor, wherein the processor is configured with software instructions to perform steps comprising; receiving via the touchsurface an inputted graphical passcode from a user; measuring various parameter values associated with each touchsurface touch of the inputted graphical passcode, the various parameter values including one or more of time, X-axis position, Y-axis position, pressure, speed, and contact area; comparing the measured parameter values to a passcode template stored in the memory; and granting access to the electronic device if the measured parameter values of the inputted graphical passcode substantially matches the passcode template. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35)
-
-
36. A server, comprising:
-
a processor; a network connection coupled to the processor; and a server memory coupled to the processor, wherein the processor is configured with software instructions to perform steps comprising; receiving graphical passcode data from a client via the network connection, the graphical passcode data including measurements of various parameters associated with a graphical passcode received by a touchsurface coupled to the client, the various parameters including one or more of time, X-axis position, Y-axis position, pressure, speed, and contact area; comparing the received graphical passcode data to a passcode template stored in memory of the server; and authenticating the client if the received graphical passcode data substantially matches the passcode template. - View Dependent Claims (37, 38, 39, 40, 41, 42, 43, 44)
-
-
45. An electronic device, comprising:
-
means for receiving an inputted graphical passcode from a user; means for measuring various parameter values associated with each touchsurface touch of the inputted graphical passcode, the various parameters including one or more of time, X-axis position, Y-axis position, pressure, speed, and contact area; means for comparing the measured parameter values to a passcode template stored in memory; and means for granting access to the asset if the measured parameter values of the inputted graphical passcode substantially matches the passcode template. - View Dependent Claims (46, 47, 48, 49, 50, 51, 52)
-
-
53. A server, comprising:
-
means for receiving graphical passcode data from the client, the graphical passcode data including measurements of various parameters associated with a graphical passcode received by a touchsurface coupled to the client, the various parameters including one or more of time, X-axis position, Y-axis position, pressure, speed, and contact area; means for comparing the received graphical passcode data to a passcode template stored in memory of the server; and means for authenticating the client if the graphical passcode data substantially matches the passcode template. - View Dependent Claims (54, 55, 56, 57, 58, 59)
-
-
60. Tangible storage medium having stored thereon processor executable software instructions configured to cause a processor to perform steps comprising:
-
receiving via a touchsurface an inputted graphical passcode from a user; measuring various parameter values associated with each touchsurface touch of the inputted graphical passcode, the various parameters including one or more of time, X-axis position, Y-axis position, pressure, speed, and contact area; comparing the measured parameter values to a passcode template stored in memory; and granting access to an asset if the measured parameter values of the inputted graphical passcode substantially matches the passcode template. - View Dependent Claims (61, 62, 63, 64, 65, 66, 67, 68, 69, 70)
-
-
71. A tangible storage medium having stored thereon processor executable software instructions configured to cause a server processor to perform steps comprising:
-
receiving graphical passcode data from a client, the graphical passcode data including measurements of various parameters associated with a graphical passcode received by a touchsurface coupled to the client, the various parameters including one or more of time, X-axis position, Y-axis position, pressure, speed, and contact area; comparing the received graphical passcode data to a passcode template stored in memory of the server; and authenticating the client if the graphical passcode data substantially matches the passcode template. - View Dependent Claims (72, 73, 74, 75, 76, 77, 78, 79)
-
Specification