Challenge generation for verifying users of computing devices
DCFirst Claim
1. A system for challenging a user of a computing device, the system comprising:
- a characteristics measurement module configured to measure one or more characteristics of a user action sensed by a computing device and performed by an authorized user of the computing device subsequent to the authorized user of the computing device having been identified as the authorized user of the computing device;
a uniqueness assessor configured todetermine that the measurements of the characteristics of the user action performed by the authorized user of the computing device subsequent to the authorized user of the computing device having been identified as the authorized user of the computing device meet a uniqueness condition with respect to measurements of corresponding characteristics of a corresponding action in a comparison set of actions, andcause the user action and the measurements of the characteristics to be recorded in a set of challenge actions associated with the authorized user responsive to determining that the measurements of the characteristics meet the uniqueness condition; and
a challenge manager configured to determine, responsive to a challenge requirement, whether a current user of the computing device is the authorized user, byselecting one or more of the challenge actions associated with the authorized user,prompting the current user of the computing device to perform the selected challenge actions, wherein the selected challenge actions performed by the current user are sensed by the computing device, anddetermining that the measurements of the characteristics of the selected challenge actions performed by the current user meet a similarity condition with respect to measurements of corresponding characteristics of the selected challenge actions,wherein the characteristics measurement module, the uniqueness assessor, and the challenge manager are implemented in any ofa) computer hardware, andb) computer software embodied in a non-transitory, computer-readable medium.
3 Assignments
Litigations
0 Petitions
Accused Products
Abstract
Challenging a current user of a computing device by measuring characteristics of user actions sensed by a computing device, determining that the measurements meet a uniqueness condition with respect to corresponding measurements in a comparison set of actions, recording the user actions and their measurements in a set of challenge actions associated with an authorized user, and responsive to a challenge requirement to determine whether a current user of the computing device is the authorized user, selecting challenge actions associated with an authorized user, prompting the current user to perform the selected challenge actions that are then sensed by the computing device, measuring characteristics of the prompted actions, and determining that the measurements of the characteristics of the prompted actions meet a similarity condition with respect to measurements of corresponding characteristics of the selected challenge actions.
28 Citations
10 Claims
-
1. A system for challenging a user of a computing device, the system comprising:
-
a characteristics measurement module configured to measure one or more characteristics of a user action sensed by a computing device and performed by an authorized user of the computing device subsequent to the authorized user of the computing device having been identified as the authorized user of the computing device; a uniqueness assessor configured to determine that the measurements of the characteristics of the user action performed by the authorized user of the computing device subsequent to the authorized user of the computing device having been identified as the authorized user of the computing device meet a uniqueness condition with respect to measurements of corresponding characteristics of a corresponding action in a comparison set of actions, and cause the user action and the measurements of the characteristics to be recorded in a set of challenge actions associated with the authorized user responsive to determining that the measurements of the characteristics meet the uniqueness condition; and a challenge manager configured to determine, responsive to a challenge requirement, whether a current user of the computing device is the authorized user, by selecting one or more of the challenge actions associated with the authorized user, prompting the current user of the computing device to perform the selected challenge actions, wherein the selected challenge actions performed by the current user are sensed by the computing device, and determining that the measurements of the characteristics of the selected challenge actions performed by the current user meet a similarity condition with respect to measurements of corresponding characteristics of the selected challenge actions, wherein the characteristics measurement module, the uniqueness assessor, and the challenge manager are implemented in any of a) computer hardware, and b) computer software embodied in a non-transitory, computer-readable medium. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer program product for challenging a user of a computing device, the computer program product comprising:
-
a non-transitory, computer-readable storage medium; and computer-readable program code embodied in the storage medium, wherein the computer-readable program code is configured to measure one or more characteristics of a user action sensed by a computing device and performed by an authorized user of the computing device subsequent to the authorized user of the computing device having been identified as the authorized user of the computing device, determine that the measurements of the characteristics of the user action performed by the authorized user of the computing device subsequent to the authorized user of the computing device having been identified as the authorized user of the computing device meet a uniqueness condition with respect to measurements of corresponding characteristics of a corresponding action in a comparison set of actions, record the user action and the measurements of the characteristics in a set of challenge actions associated with the authorized user responsive to determining that the measurements of the characteristics meet the uniqueness condition, perform the measuring, determining, and recording for a plurality of different user actions associated with the authorized user, and determine, responsive to a challenge requirement, whether a current user of the computing device is the authorized user, by selecting one or more of the challenge actions associated with the authorized user, prompting the current user of the computing device to perform the selected challenge actions, wherein the selected challenge actions performed by the current user are sensed by the computing device, measuring one or more characteristics of the selected challenge actions performed by the current user, and determining that the measurements of the characteristics of the selected challenge actions performed by the current user meet a similarity condition with respect to measurements of corresponding characteristics of the selected challenge actions. - View Dependent Claims (10)
-
Specification