# US 9,519,762 B2 · Behavioral biometrics for authentication in computing environments

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 9,519,762 B2
- Document ID: US9519762B2
- Status: Granted
- Kind: B2
- Application number: 13/707,340
- Filed: 2012-12-06
- Published: 2013-05-16
- Granted: 2016-12-13
- Earliest claimed: 2006-11-14
- Assignees: Igt
- Applicants: Igt
- Inventors: David C. Williams; Joseph Randy Hedrick
- Web page: https://patentgrep.com/patent/US9519762B2

## CPC

- G06F 21/31: User authentication
- G06F 21/36: by graphic or iconic representation
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

Techniques for authenticating one or more entities are disclosed. Authentication can be performed based on one or more attributes associated with an image and/or input provided in connection with an image. The image is effectively provided for authenticating one or more entities associated with a computing environment. The attributes which can be measures include the manner in which an image has been created and/or traced by a person being authenticated. A person can initially register with an authentication system by creating and/or tracing an image. Subsequently, the person can be provided with the same, similar and/or completely different image in order to be authenticated by the authentication system. It will be appreciated that the image needs not be a signature or provide any personal information about the person being authenticated.

## Claims

### Claim 1

A method for authenticating one or more entities in a gaming environment that provides one or more games, said method comprising:
causing at least one processor to execute a plurality of instructions stored in at least one memory device to operate with at least one input device to:
store, in a database, one or more attribute values for one or more attributes associated with at least one input provided in connection with at least one image provided for authentication of said one or more entities;
wherein a first of the one or more attribute values includes one or more of the following:
a velocity or speed associated with creating or tracing said at least one image;
an acceleration associated with creating or tracing said at least one image;
time taken to create or trace said at least one image; and
pressure associated with creating or tracing said at least one image; and
authenticate, by the at least one processor, said one or more entities based on said one or more attribute values associated with said at least one image.

### Claim 2 (depends on 1)

A method as recited in claim 1, wherein said method further comprises:
causing the at least one processor to execute the plurality of instructions to:
store, on a database, one or more other attribute values for said one or more attributes associated with said at least one image and/or one or more other attributes also associated with said at least one image and/or another image provided for authentication of said one or more entities; and
authenticate, by the at least one processor, said one or more entities based on said one or more other attribute values.

### Claim 3 (depends on 2)

A method as recited in claim 2, wherein causing the at least one processor to execute the plurality of instructions to authenticate said one or more entities further comprises:
causing the at least one processor to execute the plurality of instructions to compare, by the at least one processor, said one more attribute values to said other one or more attribute values to determine whether the difference is within an acceptable range.

### Claim 4

A computing system operable in a computing environment, wherein said computing system is configured to:
receive and store, on a database, one or more attribute values for one or more attributes associated with the manner in which at least one image has been created or traced, wherein said at least one image is provided for authentication of one or more entities in said computing environment;
wherein a first of the one or more attribute values includes one or more of the following:
a velocity or speed associated with creating or tracing said at least one image;
an acceleration associated with creating or tracing said at least one image;
time taken to create or trace said at least one image; and
pressure associated with creating or tracing said at least one image; and
authenticate, by at least one processor, said one or more entities based on said one or more attribute values associated with the manner in which said at least one image has been created and/or traced.

### Claim 5 (depends on 4)

A computing system as recited in claim 4, wherein said computing system is further configured to: determine said one or more attribute values when said at least one image is created and/or traced by said one or more entities.

### Claim 6 (depends on 4)

A computing system as recited in claim 4, wherein said computing system is further configured to: measure, by the at least one processor, said one or more attribute values as said at least one image is being created or traced by one or more persons being authenticated prior to authentication for using resources or services of said computing environment.

### Claim 7 (depends on 4)

A computing system as recited in claim 4, wherein said computing system is further configured to:
determine, by the at least one processor, one or more other attribute values associated with the manner said at least one image and/or another one or more images has been created or traced; and
authenticate, by the at least one processor, said one or more entities based on said one or more other attribute values.

### Claim 8 (depends on 7)

A computing system as recited in claim 7, wherein to authenticate said one or more entities, the computing system is further configured to: compare, by the at least one processor, said one or more attribute values to said one or more other attribute values.

### Claim 9 (depends on 4)

A computing system as recited in claim 4, wherein said computing system is further configured to: measure, by the at least one processor, said one or more other attribute values when said at least one image and/or at least one other image is created or traced by said one or more entities.

### Claim 10 (depends on 9)

A computing system as recited in claim 9,
wherein said one or more entities includes a person to be authenticated, and
wherein said at least one image or said at least one other image does not include any personal information about said person or identifies said person.

### Claim 11 (depends on 9)

A computing system as recited in claim 9, wherein said computing system is further configured to measure, by the at least one processor, said one or more attribute values as a person creates or traces said at least one image.

### Claim 12 (depends on 11)

A computing system as recited in claim 11, wherein said at least one image does not include a signature of said person, provide personal information about said person, or identify said person.

### Claim 13

A computer-implemented method for authenticating one or more entities, said computer-implemented method comprising:
causing at least one processor to execute a plurality of instructions stored in at least one memory device to operate with at least one input device to:
receive, by the at least one processor, one or more attribute values for one or more attributes associated with the manner in which at least one image has been created or traced, wherein said at least one image is provided for authentication of one or more entities in computing environment;
wherein a first of the one or more attribute values includes one or more of the following:
a velocity or speed associated with creating or tracing said at least one image;
an acceleration associated with creating or tracing said at least one image;
time taken to create or trace said at least one image; and
pressure associated with creating or tracing said at least one image; and
authenticate, by the at least one processor, said one or more entities based on said one or more attribute values associated with the manner in which said at least one image has been created or traced.

### Claim 14

A non-transitory computer readable medium including computer program code for authenticating one or more entities, said non-transitory computer readable medium comprising:
first computer program code for receiving one or more attribute values for one or more attributes associated with the manner in which at least one image has been created and/or traced, wherein said at least one image is provided for authentication of one or more entities in computing environment;
wherein a first one or more attribute values includes one or more of the following:
a velocity or speed associated with creating or tracing said at least one image;
an acceleration associated with creating or tracing said at least one image;
time taken to create or trace said at least one image; and
pressure associated with creating or tracing said at least one image; and
second computer program code for authenticating said one or more entities based on said one or more attribute values associated with the manner in which said at least one image has been created and/or traced.

### Claim 15

A computer-implemented method for registering one or more entities for subsequent authentication of said one or more entities, said computer-implemented method comprising:
causing at least one processor to execute a plurality of instructions stored in at least one memory device to operate with at least one input device to:
determine, by the at least one processor, one or more attribute values for one or more attributes associated with the manner in which at least one image has been created or traced, wherein said at least one image is provided for authentication of one or more entities in computing environment;
wherein a first of the one or more attribute values include one or more of the following:
a velocity or speed associated with creating or tracing said at least one image;
an acceleration associated with creating or tracing said at least one image;
time taken to create or trace said at least one image; and
pressure associated with creating or tracing said at least one image; and
save, on a database, said one or more attribute values for subsequent authentication of said one or more one or more.

### Claim 16

A computing system configured to operate in a computing environment, wherein said computing system is configured to:
determine, by at least one processor, one or more attribute values for one or more attributes associated with the manner in which at least one image has been created or traced, wherein said at least one image is provided for authentication of one or more entities in computing environment;
wherein a first of the one or more attribute values include one or more of the following:
a velocity or speed associated with creating or tracing said at least one image;
an acceleration associated with creating or tracing said at least one image;
time taken to create or trace said at least one image; and
pressure associated with creating or tracing said at least one image; and
save, on a database, said one or more attribute values for subsequent authentication of said one or more one or more.

### Claim 17 (depends on 1)

The method as recited in claim 1, wherein said method further includes:
causing a first processor to store, in a database, the one or more attribute values for the one or more attributes associated with the at least one input provided in connection with the at least one image provided for authentication of said one or more entities, and
causing a second, different, processor to authenticate said one or more entities based on said one or more attribute values associated with said at least one image.

### Claim 18 (depends on 13)

A computer-implemented method as recited in claim 13, wherein said method further includes:
causing a first processor to receive the one or more attribute values for the one or more attributes associated with the manner in which the at least one image has been created or traced, and
causing a second, different, processor to authenticate said one or more entities based on said one or more attribute values associated with the manner in which said at least one image has been created or traced.
