IP Library Granted Patent US 10,593,136
Granted Patent B2
US 10,593,136 · App. 16/407,410 · Granted Mar 17, 2020

Systems and methods for using motion pattern of a user for authentication

Inventors: Joshua Edwards (Philadelphia, PA); Michael Mossoba (Arlington, VA); Abdelkader Benkreira (Washington, DC)
Assignee: CAPITAL ONE SERVICES, LLC
G07C9/00071G06F3/017G06F3/0346G06F21/34
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,593,136
App. No.
16/407,410
Granted
Mar 17, 2020
Kind
B2
Abstract

Systems and methods for using accelerations derived from a motion pattern for multi-factor authentication, the method including receiving, filtering, and determining an identifying pattern from acceleration data representative of the user and using the identifying pattern for secured access authentication.

Claims (55)

1. A system for generating a reference pattern for authentication, comprising:

one or more memory devices storing instructions; and

one or more processors remote from an access card, the one or more processors executing the instructions to perform operations comprising:

receiving first acceleration data from an accelerometer of the access card;

detecting a first acceleration, based on the first acceleration data;

normalizing the first acceleration, based on a particular placement of the accelerometer on the access card;

determining a first identifying pattern based on the normalized first acceleration; and

storing the first identifying pattern as a reference pattern for authenticating an identity of a user.

2. The system of claim 1 , wherein the operations further comprise:

receiving second acceleration data from an accelerometer of the access card;

detecting a second acceleration, based on the second acceleration data;

normalizing the second acceleration based on a coordinate system of the normalized first acceleration;

determining a second identifying pattern, based on the normalized second acceleration;

comparing the second identifying pattern and the reference identifying pattern; and

authenticating the identity of the user based on a result of the comparison.

3. The system of claim 2 , wherein authenticating the identity of the user comprises at least one of approving a financial transaction, gaining secured access, or sending confidential information.

4. The system of claim 2 , wherein the operations further comprise prompting the user to perform a gesture for authentication.

5. The system of claim 4 , wherein prompting the user to perform a gesture comprises prompting the user to draw at least one of a shape, a signature, or a code word.

6. The system of claim 1 , wherein:

the operations further comprise filtering the first acceleration data; and

detecting the first acceleration comprises detecting the first acceleration, based on the filtered first acceleration data.

7. The system of claim 1 , wherein the operations further comprise storing a plurality of reference identifying patterns, each reference identifying pattern being associated with a different user.

8. The system of claim 1 , wherein the operations further comprise communicating with the access card via a near-field communication component.

9. The system of claim 1 , wherein the operations further comprise prompting the user to perform a gesture to configure a reference identifying pattern.

10. The system of claim 1 , wherein the operations further comprise:

receiving information relating to the particular placement of the accelerometer on the access card.

11. A method for generating a reference pattern for authentication, comprising:

receiving first acceleration data from an accelerometer of an access card;

detecting a first acceleration, based on the first acceleration data;

determining a particular placement of the accelerometer on the access card;

normalizing the first acceleration, based on the particular placement of the accelerometer;

determining a first identifying pattern, based on the normalized first acceleration; and

storing the first identifying pattern as a reference pattern for authenticating an identity of a user.

12. The method of claim 11 , further comprises:

receiving second acceleration data from an accelerometer of the access card;

detecting a second acceleration, based on the second acceleration data;

normalizing the second acceleration into a coordinate system of the normalized first acceleration;

determining a second identifying pattern, based on the normalized second acceleration;

comparing the second identifying pattern and the reference identifying pattern; and

authenticating the identity of the user based on a result of the comparison.

13. The method of claim 12 , wherein authenticating the identity of the user comprises at least one of approving a financial transaction, gaining secured access, or sending confidential information.

14. The method of claim 12 , further comprising prompting the user to perform a gesture for authentication.

15. The method of claim 14 , wherein prompting the user to perform a gesture comprises prompting the user to draw at least one of a shape, a signature, or a code word.

16. The method of claim 11 , wherein:

the method further comprises filtering the first acceleration data; and

detecting the first acceleration comprises detecting the first acceleration, based on the filtered first acceleration data.

17. The method of claim 11 , wherein the method further comprises storing a plurality of reference identifying patterns, each reference identifying pattern being associated with a different user.

18. The method of claim 11 , wherein the method further comprises communicating with the access card via a near-field communication component.

19. The method of claim 11 , wherein the method further comprises prompting the user to perform a gesture to configure a reference identifying pattern.

20. A non-transitory computer-readable storage medium storing instructions which, when executed by one or more processors, cause the one or more processors to perform operations comprising:

receiving acceleration data from an accelerometer of an access card;

detecting an acceleration, based on the acceleration data;

normalizing the acceleration, based on a particular placement of the accelerometer on the access card;

determining an identifying pattern, based on the normalized acceleration; and

storing the identifying pattern as a reference pattern for authenticating an identity of a user.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 18, 2019
From: CAPITAL ONE FINANCIAL CORPORATION
To: CAPITAL ONE SERVICES, LLC
Reel/Frame 051032/0322 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 9, 2019
From: EDWARDS, JOSHUA; MOSSOBA, MICHAEL; BENKREIRA, ABDELKADER
To: CAPITAL ONE SERVICES, LLC
Reel/Frame 049127/0268 →
Continuity (2)
Continuation 16040210 · Jul 19, 2018
Related Publication 20200027293A1 · Jan 23, 2020