# US 2019/0171807 A1 · Authentication of user identity using a virtual reality device

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

- Number: US 2019/0171807 A1
- Document ID: US20190171807A1
- Status: Published application
- Kind: A1
- Application number: 15/832,175
- Filed: 2017-12-05
- Published: 2019-06-06
- Earliest claimed: 2017-12-05
- Assignees: International Business Machines Corporation
- Applicants: International Business Machines Corporation
- Inventors: Vaibhav Gadge; Romil J. Shah
- Web page: https://patentgrep.com/patent/US20190171807A1

## CPC

- G06F 21/36: by graphic or iconic representation
- G06F 3/011: {Arrangements for interaction with the human body, e.g. for user immersion in virtual reality (blind teaching G09B21/00)}
- G06F 3/017: {Gesture based interaction, e.g. based on a set of recognized hand gestures (interaction based on gestures traced on a digitiser G06F3/04883)}
- H04L 63/08: {for authentication of entities (cryptographic mechanisms or cryptographic arrangements for entity authentication H04L9/32)}
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

Embodiments can provide a computer implemented method in a computing system including a processor and a memory comprising instructions, which are executed by the processor to cause the processor to implement a system for virtual reality user authentication, the method including responsive to a user request, generating, by a virtual reality system, a virtual reality authentication program splash screen based on at least one of a user profile and one or more real-life activities of the user; activating, by the virtual reality system, a virtual reality authentication module; prompting, through the virtual reality system, the user to perform one or more real-life tasks specific to the user involving motions using the virtual reality system; recording, through the virtual reality system, the motions using one or more sensors; and storing, using an authentication server, the motions of the at least one of the user as authentication requirements for accessing a virtual reality program.

## Claims

### Claim 1

A computer implemented method in a computing system comprising a processor and a memory comprising instructions, which are executed by the processor to cause the processor to implement a system for virtual reality user authentication, the method comprising:
responsive to a user request, generating, by a virtual reality system, a virtual reality authentication program splash screen based on at least one of a user profile and one or more real-life activities of the user;
activating, by the virtual reality system, a virtual reality authentication module;
prompting, through the virtual reality system, the user to perform one or more real-life tasks specific to the user involving motions using the virtual reality system;
recording, through the virtual reality system, the motions using one or more sensors; and
storing, using an authentication server, the motions of the at least one of the user as authentication requirements for accessing a virtual reality program.

### Claim 2 (depends on 1)

The method as recited in claim 1, further comprising:
receiving, from the user, an access request to the virtual reality program;
requesting, via the virtual reality system, the user to perform the one or more real-life tasks;
receiving, via the virtual reality system, a series of actions comprising one or more motions from the user;
sending, to the authentication server, the series of actions;
comparing, via the authentication server, the series of actions against the authentication requirements previously recorded; and
if the series of actions are accurate within a predetermined threshold to the authentication requirements, allowing the user access to the virtual reality program.

### Claim 3 (depends on 2)

The method as recited in claim 2, further comprising:
sending, via the authentication server, a granted access event notification to a security program.

### Claim 4 (depends on 2)

The method as recited in claim 2, further comprising:
if the series of actions is not accurate within a predetermined threshold to the authentication requirements, denying the user access to the virtual reality program.

### Claim 5 (depends on 4)

The method as recited in claim 4, further comprising:
sending, via the authentication server, a denied access event notification to a security program.

### Claim 6 (depends on 1)

The method as recited in claim 1, further comprising:
displaying, via the virtual reality system, one or more program choices for selection by the user on the virtual reality authentication program splash screen.

### Claim 7 (depends on 1)

The method as recited in claim 1, further comprising:
collecting, via the virtual reality system, the one or more real-life activities of the user through one or more sensor devices.

### Claim 8

A computer program product for virtual reality user authentication, the computer program product comprising a computer readable storage medium having program instructions embodied therewith, the program instructions executable by a processor to cause the processor to:
responsive to a user request, generate, by a virtual reality system, a virtual reality authentication program splash screen based on at least one of a user profile and one or more real-life activities of the user;
activate, by the virtual reality system, a virtual reality authentication module;
prompt, through the virtual reality system, the user to perform one or more real-life tasks specific to the user involving motions using the virtual reality system;
record, through the virtual reality system, the motions using one or more sensors; and
store, using an authentication server, the motions of the at least one of the user as authentication requirements for accessing a virtual reality program.

### Claim 9 (depends on 8)

The computer program product as recited in claim 8, the processor further configured to:
receive, from the user, an access request to the virtual reality program;
request, via the virtual reality system, the user to perform the one or more real-life tasks;
receive, via the virtual reality system, a series of actions comprising one or more motions from the user;
send, to the authentication server, the series of actions;
compare, via the authentication server, the series of actions against the authentication requirements previously recorded; and
if the series of actions are accurate within a predetermined threshold to the authentication requirements, allow the user access to the virtual reality program.

### Claim 10 (depends on 9)

The computer program product as recited in claim 9, the processor further configured to:
send, via the authentication server, a granted access event notification to a security program.

### Claim 11 (depends on 9)

The computer program product as recited in claim 9, the processor further configured to:
if the series of actions is not accurate within a predetermined threshold to the authentication requirements, deny the user access to the virtual reality program.

### Claim 12 (depends on 11)

The computer program product as recited in claim 11, the processor further configured to:
send, via the authentication server, a denied access event notification to a security program.

### Claim 13 (depends on 8)

The computer program product as recited in claim 8, the processor further configured to:
display, via the virtual reality system, a virtual reality authentication program splash screen comprising one or more program choices for selection by the user.

### Claim 14 (depends on 13)

The computer program product as recited in claim 13, the processor further configured to:
customize, in the virtual reality display, the virtual reality authentication program splash screen based upon one or more pre-stored user preferences.

### Claim 15

A system for virtual reality user authentication, comprising:
a virtual reality system, comprising a display and one or more sensors, configured to:
responsive to a user request, generate, by a virtual reality system, a virtual reality authentication program splash screen based on at least one of a user profile and one or more real-life activities of the user;
activate, by the virtual reality system, a virtual reality authentication module;
prompt, through the virtual reality system, the user to perform one or more real-life tasks specific to the user involving motions using the virtual reality system;
record, through the virtual reality system, the motions using one or more sensors; and
store, using an authentication server, the motions of the at least one of the user as authentication requirements for accessing a virtual reality program.

### Claim 16 (depends on 15)

The virtual reality user authentication system as recited in claim 15, the virtual reality system further configured to:
receive, from the user, an access request to the virtual reality program;
request the user to perform the one or more real-life tasks;
receive a series of actions comprising one or more motions from the user; and
send, to the authentication server, the series of actions;
wherein the authentication server is further configured to:
compare the series of actions against the authentication requirements previously recorded;
if the series of actions are accurate within a predetermined threshold to the authentication requirements, allow the user access to the virtual reality program.

### Claim 17 (depends on 16)

The virtual reality user authentication system as recited in claim 16, the authentication server further configured to:
send a granted access event notification to a security program.

### Claim 18 (depends on 16)

The virtual reality user authentication system as recited in claim 16, the authentication server further configured to:
if the series of actions is not accurate within a predetermined threshold to the authentication requirements, deny the user access to the virtual reality program.

### Claim 19 (depends on 18)

The virtual reality user authentication system as recited in claim 18, the authentication server further configured to:
send, via the authentication server, a denied access event notification to a security program.

### Claim 20 (depends on 15)

The virtual reality user authentication system as recited in claim 15, the virtual reality system further configured to:
display a virtual reality authentication program splash screen comprising one or more program choices for selection by the user.
