User identification on a touchscreen device
First Claim
1. A method for determining that an unknown user is a known user of a touchscreen device, the method comprising:
- receiving an input via a touchscreen device from an unknown user during an activity performed by the unknown user;
determining, during the activity performed by the unknown user, a spatial orientation of the touchscreen device on an x-y-z axis in association with the input received from the unknown user;
performing a statistical evaluation whereby one or more features of the input received from the unknown user, in combination with the spatial orientation of the touchscreen device associated with the input received from the unknown user, are compared with one or more features of analogous input, previously received from a known user via the touchscreen device during an activity performed by the known user, in combination with a spatial orientation of the touchscreen device on the x-y-z axis associated with the input previously received from the known user during the activity performed by the known user, wherein the input previously received from the known user and the spatial orientation of the touchscreen device associated with the input previously received from the known user are stored in a profile associated with the known user; and
determining, based on the statistical evaluation, a probability that the unknown user is the known user.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments of the present invention may involve identifying a user of a touchscreen device. A touchscreen device may receive a user input. One or more features of the user input on the touchscreen device may be identified. The one or more features of the user input may include, for example, geometric patterns, swiping motifs, a pressure, a spatial orientation, or any combination thereof. A user profile comprising the one or more features of the user input may be generated. The touchscreen device may receive a second input from an unknown user. A statistical evaluation may be performed comparing one or more features of the second input with one or more features of the user input in the user profile. A probability that the unknown user is the user may be determined. If a low probability is determined, the unknown user may be locked out of the touchscreen device.
-
Citations
16 Claims
-
1. A method for determining that an unknown user is a known user of a touchscreen device, the method comprising:
-
receiving an input via a touchscreen device from an unknown user during an activity performed by the unknown user; determining, during the activity performed by the unknown user, a spatial orientation of the touchscreen device on an x-y-z axis in association with the input received from the unknown user; performing a statistical evaluation whereby one or more features of the input received from the unknown user, in combination with the spatial orientation of the touchscreen device associated with the input received from the unknown user, are compared with one or more features of analogous input, previously received from a known user via the touchscreen device during an activity performed by the known user, in combination with a spatial orientation of the touchscreen device on the x-y-z axis associated with the input previously received from the known user during the activity performed by the known user, wherein the input previously received from the known user and the spatial orientation of the touchscreen device associated with the input previously received from the known user are stored in a profile associated with the known user; and determining, based on the statistical evaluation, a probability that the unknown user is the known user. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer program product for determining that an unknown user is a known user of a touchscreen device, the computer program product comprising:
-
a non-transitory, computer-readable storage medium; and computer-readable program code embodied in the non-transitory, computer-readable storage medium, where the computer-readable program code is configured to; receive an input via a touchscreen device from an unknown user during an activity performed by the unknown user, determine, during the activity performed by the unknown user, a spatial orientation of the touchscreen device on an x-y-z axis in association with the input received from the unknown user, perform a statistical evaluation whereby one or more features of the input received from the unknown user, in combination with the spatial orientation of the touchscreen device associated with the input received from the unknown user, are compared with one or more features of analogous input, previously received from a known user via the touchscreen device during an activity performed by the known user, in combination with a spatial orientation of the touchscreen device on the x-y-z axis associated with the input previously received from the known user during the activity performed by the known user, wherein the input previously received from the known user and the spatial orientation of the touchscreen device associated with the input previously received from the known user are stored in a profile associated with the known user, and determine, based on the statistical evaluation, a probability that the unknown user is the known user. - View Dependent Claims (9, 10, 11)
-
-
12. A computer system for determining that an unknown user is a known user of a touchscreen device, the computer system comprising:
-
one or more computer processors; one or more non-transitory, computer-readable storage media; program instructions stored on the non-transitory, computer-readable storage media for execution by at least one of the one or more computer processors, the program instructions configured to receive an input via a touchscreen device from an unknown user during an activity performed by the unknown user, determine, during the activity performed by the unknown user, a spatial orientation of the touchscreen device on an x-y-z axis in association with the input received from the unknown user, perform a statistical evaluation whereby one or more features of the input received from the unknown user, in combination with the spatial orientation of the touchscreen device associated with the input received from the unknown user, are compared with one or more features of analogous input, previously received from a known user via the touchscreen device during an activity performed by the known user, in combination with a spatial orientation of the touchscreen device on the x-y-z axis associated with the input previously received from the known user during the activity performed by the known user, wherein the input previously received from the known user and the spatial orientation of the touchscreen device associated with the input previously received from the known user are stored in a profile associated with the known user, and determine, based on the statistical evaluation, a probability that the unknown user is the known user. - View Dependent Claims (13, 14, 15, 16)
-
Specification