IP Library Granted Patent US 10,121,142
Granted Patent B2
US 10,121,142 · App. 14/251,291 · Granted Nov 6, 2018

User authentication by token and comparison to visitation pattern

Inventors: David M. Grigg (Rock Hill, SC); Richard Andrew Starbuck (Walnut Creek, CA); Carrie Anne Hanson (Charlotte, NC); Alicia C. Jones (Fort Mill, SC)
Assignee: Bank of America Corporation
G06Q20/3821G06Q20/02G06Q20/32G06Q20/363G06Q20/385G06Q20/4016H04L63/0853H04L63/102H04L63/105G06Q2220/00
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,121,142
App. No.
14/251,291
Granted
Nov 6, 2018
Kind
B2
Abstract

Embodiments are directed to receiving a token from a wearable device carried by a customer, the token for user authentication based on a visitation pattern of the customer. Embodiments include receive, from the wearable device carried by the customer, the token comprising user authentication information associated with the customer, wherein receiving the token indicates a current visit of the customer to the financial institution location; access, based at least in part on the user authentication information, a visitation history from a customer profile associated with the customer; determine, based at least in part on the visitation history, whether the current visit falls within a recognized visitation pattern; and authenticate, based at least in part on the determination, the customer for performing a transaction at the financial institution location.

Claims (60)

1. An apparatus disposed proximate a financial institution location, the apparatus for receiving a token from a wearable device carried by a customer, the token for user authentication based on a visitation pattern of the customer, the apparatus comprising:

a memory;

a processor; and

a module stored in the memory, executable by the processor, and configured to:

receive, from the wearable device carried by the customer, the token comprising user authentication information associated with the customer, wherein receiving the token indicates a current visit of the customer to the financial institution location;

receive, from the wearable device carried by the customer, financial transaction limitation information indicating at least one limitation on transactions performed with the token;

access, based at least in part on the user authentication information, a visitation history from a customer profile associated with the customer;

determine, based at least in part on the visitation history, whether the current visit falls within a recognized visitation pattern;

if so, determine that a required level of authentication for the current visit is a soft level of authentication, wherein the soft level of authentication is one of a plurality of levels of authentication comprising a continuum of authentication; and

if not, determine that the required level of authentication for the current visit is a hard level of authentication, wherein the hard level of authentication is one of the plurality of levels of authentication comprising the continuum of authentication and wherein the hard level of authentication requires full authentication credentials;

receive a request to perform a financial transaction from the customer;

determine that the requested financial transaction exceeds the at least one limitation indicated by the financial transaction limitation information;

in response to determining that the requested financial transaction exceeds the at least one limitation, identify that the requested financial transaction qualifies for an exception to the at least one limitation indicated by the financial transaction limitation information based on at least one of:

identifying that a number of days between a current real-time date and an expiration date of the token is less than a predetermined limit; and

identifying that a category of the requested financial transaction is within a predetermined list of categories; and

in response to determining that the requested financial transaction qualifies for the exception, authenticate, based on the required level of authentication, the customer to initiate the financial transaction at the financial institution location.

2. The apparatus of claim 1 , wherein the current visit falls within the recognized visitation pattern; and wherein determining that the current visit requires the soft level of authentication comprises determining a zero level of authentication wherein authentication requires no additional credentials.

3. The apparatus of claim 1 , wherein the current visit falls within the recognized visitation pattern; wherein determining the soft level of authentication requires authentication that is less than a full level of authentication; and wherein the soft level of authentication requires at least one additional authentication credential.

4. The apparatus of claim 1 , wherein the visitation history comprises time information indicating when the customer typically visits the financial institution location; and

wherein determining whether the current visit falls within the recognized visitation pattern comprises comparing a time, date, and/or day of a week associated with the current visit and the time information.

5. The apparatus of claim 1 , wherein the visitation history comprises transaction information indicating an amount of a transaction conducted when the customer visits the financial institution location; and

wherein determining whether the current visit falls within the recognized visitation pattern comprises comparing a transaction amount associated with the current visit and the transaction information.

6. A method for receiving a token from a wearable device carried by a customer, the token for user authentication based on a visitation pattern of the customer, the method comprising:

receiving, at an apparatus proximate a financial institution location and from the wearable device carried by the customer, the token comprising user authentication information associated with the customer, wherein receiving the token indicates a current visit of the customer to the financial institution location;

receiving, by the apparatus, financial transaction limitation information indicating at least one limitation on transactions performed with the token from the wearable device carried by the customer;

accessing, by the apparatus and based at least in part on the user authentication information, a visitation history from a customer profile associated with the customer;

determining, by the apparatus and based at least in part on the visitation history, whether the current visit falls within a recognized visitation pattern;

if so, determining that a required level of authentication for the current visit is a soft level of authentication, wherein the soft level of authentication is one of a plurality of levels of authentication comprising a continuum of authentication; and

if not, determining that the required level of authentication for the current visit is a hard level of authentication, wherein the hard level of authentication is one of the plurality of levels of authentication comprising the continuum of authentication and wherein the hard level of authentication requires full authentication credentials;

receiving a request to perform a financial transaction from the customer;

determining that the requested financial transaction exceeds the at least one limitation indicated by the financial transaction limitation information;

in response to determining that the requested financial transaction exceeds the at least one limitation, identify that the requested financial transaction qualifies for an exception to the at least one limitation indicated by the financial transaction limitation information based on at least one of:

identifying that a number of days between a current real-time date and an expiration date of the token is less than a predetermined limit; and

identifying that a category of the requested financial transaction is within a predetermined list of categories; and

in response to determining that the requested financial transaction qualifies for the exception, authenticating, by the apparatus and based at least in part on the determination, the customer to initiate the financial transaction at the financial institution location.

7. The method of claim 6 , wherein the current visit falls within the recognized visitation pattern; and wherein determining that the current visit requires the soft level of authentication comprises determining a zero level of authentication wherein the soft level of authentication requires no additional credentials.

8. The method of claim 6 , wherein the current visit falls within the recognized visitation pattern; wherein determining the soft level of authentication comprises determining the soft level of authentication requires authentication that is less than a full level of authentication; and wherein the soft level of authentication requires at least one additional authentication credential.

9. The method of claim 6 , wherein the visitation history comprises time information indicating when the customer typically visits the financial institution location; and

wherein determining whether the current visit falls within the recognized visitation pattern comprises comparing a time, date, and/or day of a week associated with the current visit and the time information.

10. The method of claim 6 , wherein the visitation history comprises transaction information indicating an amount of a transaction conducted when the customer visits the financial institution location; and

wherein determining whether the current visit falls within the recognized visitation pattern comprises comparing a transaction amount associated with the current visit and the transaction information.

11. A computer program product for receiving a token from a wearable device carried by a customer, the token for user authentication based on a visitation pattern of the customer, the computer program product comprising a non-transitory computer-readable medium comprising code causing a first apparatus to:

receive, from the wearable device carried by the customer, the token comprising user authentication information associated with the customer, wherein receiving the token indicates a current visit of the customer to the financial institution location;

receive, from the wearable device carried by the customer, financial transaction limitation information indicating at least one limitation on transactions performed with the token;

access, based at least in part on the user authentication information, a visitation history from a customer profile associated with the customer;

determine, based at least in part on the visitation history, whether the current visit falls within a recognized visitation pattern;

if so, determine that a required level of authentication for the current visit is a soft level of authentication, wherein the soft level of authentication is one of a plurality of levels of authentication comprising a continuum of authentication; and

if not, determine that the required level of authentication for the current visit is a hard level of authentication, wherein the hard level of authentication is one of the plurality of levels of authentication comprising the continuum of authentication and wherein the hard level of authentication requires full authentication credentials;

receive a request to perform a financial transaction from the customer;

determine that the requested financial transaction exceeds the at least one limitation indicated by the financial transaction limitation information;

in response to determining that the requested financial transaction exceeds the at least one limitation, identify that the requested financial transaction qualifies for an exception to the at least one limitation indicated by the financial transaction limitation information based on at least one of:

identifying that a number of days between a current real-time date and an expiration date of the token is less than a predetermined limit; and

identifying that a category of the requested financial transaction is within a predetermined list of categories; and

in response to determining that the requested financial transaction qualifies for the exception, authenticate, based on the required level of authentication, the customer to initiate the financial transaction at the financial institution location.

12. The computer program product of claim 11 , wherein the visitation history comprises time information indicating when the customer typically visits the financial institution location; and

wherein determining whether the current visit falls within the recognized visitation pattern comprises comparing a time, date, and/or day of a week associated with the current visit and the time information.

13. The computer program product of claim 11 , wherein the visitation history comprises transaction information indicating an amount of a transaction conducted when the customer visits the financial institution location; and

wherein determining whether the current visit falls within the recognized visitation pattern comprises comparing a transaction amount associated with the current visit and the transaction information.

14. The computer program product of claim 11 , wherein the current visit falls within the recognized visitation pattern; and wherein determining that the current visit requires the soft level of authentication comprises determining a zero level of authentication wherein the soft level of authentication requires no additional credentials.

15. The computer program product of claim 11 , wherein the current visit falls within the recognized visitation pattern; wherein determining the soft level of authentication comprises determining the soft level of authentication requires authentication that is less than a full level of authentication; and wherein the soft level of authentication requires at least one additional authentication credential.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 11, 2014
From: GRIGG, DAVID M.; STARBUCK, RICHARD ANDREW; HANSON, CARRIE ANNE; JONES, ALICIA C.
To: BANK OF AMERICA CORPORATION
Reel/Frame 032659/0930 →
Continuity (1)
Related Publication 20150294306A1 · Oct 15, 2015