IP Library Granted Patent US 10,540,491
Granted Patent B1
US 10,540,491 · App. 15/334,084 · Granted Jan 21, 2020

Virtual and augmented reality signatures

Inventors: Andrew L. Martinez (San Francisco, CA); Chris Kalaboukis (San Jose, CA)
Assignee: Wells Fargo Bank, N.A.
G06F21/36G06F3/013G06K9/00161G06K9/00214G06K9/00355G06T19/20G06T2219/2016
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 10,540,491
App. No.
15/334,084
Granted
Jan 21, 2020
Kind
B1
Abstract

A method implemented on a visual computing device to authenticate one or more users includes receiving a first three-dimensional pattern from a user. The first three-dimensional pattern is sent to a server computer. At a time of user authentication, a second three-dimensional pattern is received from the user. The second three-dimensional pattern is sent to the server computer. An indication is received from the server computer as to whether the first three-dimensional pattern matches the second three-dimensional pattern within a margin of error. When the first three-dimensional pattern matches the second three-dimensional pattern within the margin of error, the user is authenticated at the server computer. When the first three-dimensional pattern does not match the second three-dimensional pattern within the margin of error, user is prevented from being authenticated at the server computer.

Claims (26)

1. A method implemented on a visual computing device to authenticate one or more users, the method comprising:

using the visual computing device, receiving a first three-dimensional pattern from a first user;

sending the first three-dimensional pattern to a server computer;

at a time of user authentication, receiving a second three-dimensional pattern from the first user;

sending the second three-dimensional pattern to the server computer;

receiving an indication from the server computer as to whether the first three-dimensional pattern matches the second three-dimensional pattern within a margin of error;

when the first three-dimensional pattern matches the second three-dimensional pattern within the margin of error, authenticating the first user at the server computer;

when the first three-dimensional pattern does not match the second three-dimensional pattern within the margin of error, preventing authentication of the first user at the server computer;

receiving first additions to the first three-dimensional pattern from a second user;

modifying the first three-dimensional pattern based on the received first additions to create a third three-dimensional pattern; and

sending the third three-dimensional pattern to the server computer.

2. The method of claim 1 , further comprising receiving hand gestures from the first user representing the first three-dimensional pattern and the second three-dimensional.

3. The method of claim 2 , further comprising receiving a plurality of line segments for the first three-dimensional pattern and the second three-dimensional pattern, at least two of the plurality of line segments being connected to each other.

4. The method of claim 3 , further comprising receiving at least one straight line segment and at least one curved line segment.

5. The method of claim 1 , further comprising receiving hand gestures representing the first three-dimensional pattern that comprise a signature from the first user.

6. The method of claim 5 , further comprising receiving eye movements of the first user that are tracked and captured by the visual computing device, the eye movements being used to create the first three-dimensional pattern.

7. The method of claim 1 , further comprising receiving one or more virtual objects, the one or more virtual objects being used to create the first three-dimensional pattern.

8. The method of claim 7 , further comprising receiving a rotation and/or resizing of the one or more virtual objects, the rotation and/or resizing of the one or more virtual objects being used to create the first three-dimensional pattern.

9. The method of claim 7 , further comprising receiving one or more virtual objects of one or more shapes of different sizes and complexities.

10. The method of claim 7 , further comprising adding one or more alphanumeric characters to one or more of the virtual objects.

11. The method of claim 1 , further comprising adding color to the first three-dimensional pattern.

12. The method of claim 1 , further comprising, at the time of user authentication:

receiving second additions to the second three-dimensional pattern from the second user;

modifying the second three-dimensional pattern based on the received second additions to create a fourth three-dimensional pattern; and

sending the fourth three-dimensional pattern to the server computer.

13. The method of claim 12 , further comprising: when the third three-dimensional pattern matches the fourth three-dimensional pattern within the margin of error, permit both the first user and the second user to login to the server computer.

Assignments (2)
STATEMENT OF CHANGE OF ADDRESS OF ASSIGNEE Recorded Jun 17, 2025
From: WELLS FARGO BANK, N.A.
To: WELLS FARGO BANK, N.A.
Reel/Frame 071658/0990 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 6, 2016
From: MARTINEZ, ANDREW L.; KALABOUKIS, CHRIS
To: WELLS FARGO BANK, N.A.
Reel/Frame 040532/0604 →
Cited By (3)
US 12,399,970 US 12,406,040 US 12,524,897