IP Library › Granted Patent US 8,260,740
Granted Patent B2
US 8,260,740 · App. 12/901,748 · Granted Sep 4, 2012

System to associate a demographic to a user of an electronic system

Assignee: Identity Metrics LLC
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,260,740
App. No.
12/901,748
Granted
Sep 4, 2012
Kind
B2
Abstract

A system and a related method are provided for associating a user of an electronic system with a demographic. Input behavioral data is captured related to measured interactions with at least one input device. The input data is compared to probability distribution representations for a demographic group and for a wide population, performing the measured interaction(s). The system is configured to associate the user to a demographic group a prescribed threshold is met, based on the comparing.

Claims (43)

1. A computerized method for associating a prescribed user of an electronic system with a demographic group by measuring behavioral dynamics in operating at least one input device, the method comprising:

capturing input behavioral data for a plurality of users to include the prescribed user, the input behavioral data related to measured interactions with the at least one input device, in which the measured interactions include a first interaction and a second interaction distinct from the first interaction;

maintaining a plurality of wide-population probability distribution representations for a wide population of users, in which each of the plurality of wide-population probability distribution representations for a wide population is associated to an interaction with an input device;

maintaining a plurality of demographic probability distribution representations for a plurality of demographic groups, in which each of the plurality of demographic probability distribution representations is associated to the interaction with the input device;

comparing (a) input behavioral data associated with the prescribed user performing the first interaction, (b) the probability distribution representation for the first demographic group performing the first interaction, and (c) the probability distribution representation for the wide population performing the first interaction;

comparing (a) input behavioral data associated with the prescribed user performing the second interaction, (b) the probability distribution representation for the first demographic group performing the second interaction, and (c) the probability distribution representation for the wide population performing the second interaction;

determining a total probability based on the comparing steps; and

associating the prescribed user with the first demographic group based when the total probability is above a prescribed threshold.

2. The computerized method of claim 1 , wherein the probability distribution representation for the first demographic group performing the first interaction further accounts for parameters for time of day and type of application.

3. The computerized method of claim 1 , wherein the capturing step includes capturing time intervals for performing n-graph keystroke dynamics in a continuous manner as users interact with a keyboard.

4. The computerized method of claim 1 , wherein the input device is a keyboard, a touch screen, or an X-Y device.

5. The computerized method of claim 1 , wherein the interactions are measured with regards to timing, acceleration, or velocity to perform the interaction with the input device.

6. The computerized method of claim 1 , wherein the first interaction or the second interaction is an n-graph keystroke dynamic.

7. A system for associating a user of an electronic system with a demographic group by measuring behavioral dynamics in operating at least one input device, the system comprising:

at least one a computer memory containing a digital storage assembly, wherein the digital storage assembly configured to store:

input behavioral data for a plurality of users including the prescribed user, the input behavioral data related to measured interactions with the at least one input device, in which the measured interactions include a first interaction and a second interaction distinct from the first interaction,

a plurality of probability distribution representations for a wide population of users, in which each wide-population probability distribution representation for a wide population is associated to an interaction of the measured interactions with an input device of the at least one input device,

a plurality of demographic probability distribution representations for a plurality of demographic groups, in which each of the plurality of demographic probability distribution representation is associated to an interaction of the measured interactions with an input device of the at least one input device; and

at least a computer processor controlling a data processing assembly configured to

calculate a first probability by comparing (a) captured input behavioral data associated with the prescribed user performing the first interaction, (b) a demographic-probability distribution representation for the first demographic group performing the first interaction, and (c) a wide-population probability distribution representation for the wide population performing the first interaction,

calculate a second probability by comparing (a) captured input behavioral data associated with the current user performing the second interaction, (b) a demographic probability distribution representation for the first demographic group performing the second interaction, and (c) a wide-population probability distribution representation for the wide population performing the second interaction,

calculate a total probability by combining the first probability and the second probability, and

associate the prescribed user with the first demographic group when the total probability is above a prescribed threshold.

8. The system of claim 7 , wherein the at least one input device is a keyboard, a touch screen, or an X-Y device.

9. The system of claim 7 , wherein the first interaction is performed with a first input device and the second interaction is performed with a second input device.

10. The system of claim 7 , wherein the interactions are measured with regards to timing, acceleration, or velocity to perform the interactions with the at least one input device.

11. The system of claim 7 , wherein the first interaction or the second interaction is an n-graph keystroke dynamic.

12. The system of claim 7 , wherein the prescribed user is associated to more than one demographic group from the plurality of demographic groups.

13. A system for associating a prescribed user of an electronic system with a demographic group by measuring behavioral dynamics in operating at least one input device, the system comprising:

a computer memory containing a digital storage assembly configured to store the

input behavioral data for the user of the electronic system measured performing interactions with the at least one input device of the electronic system, including a first interaction and a second interaction,

demographic probability distribution representations for a plurality of demographic groups, including a first demographic group, in which each of the probability distribution representations is representative a demographic group performing an interaction with an input device,

wide-population probability distribution representations for a wide population of users to include the plurality of demographic groups performing interactions with the at least one input device of the electronic system, including the first interaction and the second interaction, and

a computer processor executing a data processing assembly configured to:

calculate a first posterior probability whether the user is a member of the first demographic group, by comparing (a) input behavioral data associated with the user performing the first interaction, (b) a demographic probability distribution representation for the first demographic group performing the first interaction, and (c) a wide-population probability distribution representation for the wide population performing the first interaction,

calculate a second posterior probability whether the user is a member of the first demographic group, by comparing (a) input behavioral data associated with the user performing the second interaction, (b) a demographic probability distribution representation for the first demographic group performing the second interaction, and (c) a wide-population probability distribution representation for the wide population performing the second interaction,

calculate a total probability by combining the first posterior probability and the second posterior probability, and associate the prescribed user with the first demographic group when the total probability is above a prescribed threshold.

14. The system of claim 13 , wherein the input device is a keyboard, a touch screen, or an X-Y device.

15. The system of claim 13 , wherein the first interaction is performed with a first input device and the second interaction is performed with a second input device.

16. The system of claim 13 , wherein the first interaction or the second interaction is an n-graph keystroke dynamic.

17. The system of claim 13 , wherein the interactions are measured with regards to timing, acceleration, or velocity to perform the interactions with the at least one input device.

18. The system of claim 13 , wherein the prescribed user is associated to the plurality of demographic groups.

19. The system of claim 13 , wherein the wide-population probability distribution representations for the wide population are probability tables.

Continuity (4)
Continuation 11818921 · Jun 14, 2007
Provisional Application 60813584 · Jun 14, 2006
Provisional Application 60813663 · Jun 14, 2006
Related Publication 20110251823A1 · Oct 13, 2011