IP Library Granted Patent US 10,373,246
Granted Patent B1
US 10,373,246 · App. 13/312,019 · Granted Aug 6, 2019

Method and apparatus of providing enhanced authentication and security for financial institution transactions

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,373,246
App. No.
13/312,019
Granted
Aug 6, 2019
Kind
B1
Abstract

Example embodiments of the present invention may include a method and apparatus configured to authenticate a user transaction (e.g., point-of-sale, ATM transactions, etc.). One example method may include receiving user authentication information during the user transaction and confirming the user authentication information is correct. The method may also include determining a current user location by a location associated with the user's mobile device, and comparing the current user location to a known location of an entity associated with the user transaction. The method may also include authenticating the transaction if the current user location is within a predetermined distance of the known location of the entity associated with the user transaction.

Claims (58)

1. A method of authenticating a user transaction, the method comprising:

receiving, via an authenticating computing device, first user authentication information of a first type from a user during the user transaction;

receiving, via a receiver of an authenticating computing device, and from a mobile device of the user, second user authentication information, of a second type different than the first type, during the user transaction;

confirming, via a processor, the second user authentication information is correct;

performing at least one of triangulation and global positioning via communication with a base station communicating with the mobile device to determine a current location of the mobile device;

comparing the location of the mobile device to a known location of an entity associated with the user transaction;

identifying a plurality of location positions of the mobile device prior to the user transaction;

logging the plurality of location positions of the mobile device by periodically updating location information of the mobile device in a location database over a predetermined amount of time prior to the user transaction;

comparing the plurality of location positions of the mobile device to the known location of the entity associated with the user transaction;

performing, via the authenticating computing device, a first authentication of the user transaction based on the first user authentication information; and

performing, via the authenticating computing device, a second authentication of the user transaction based on the second user authentication information, wherein the second user authentication information includes information identifying a current location of the mobile device with respect to at least one of the plurality of location positions, wherein,

in response to the first authentication being successful and the second authentication indicating that the at least one of the plurality of location positions of mobile device are within a predetermined distance of the known location of the entity associated with the user transaction, then remotely controlling a first level of access granted to the user for the user transaction, and

in response to the first authentication being successful and the second authentication not indicating that the at least one of the plurality of location positions of mobile device are within a predetermined distance of the known location of the entity associated with the user transaction, then remotely controlling a second level of access, less than the first level of access, is granted to the user for the user transaction.

2. The method of claim 1 , wherein determining the current user mobile device location is performed via GPS.

3. The method of claim 1 , wherein determining the current user mobile device location is performed via triangulation.

4. The method of claim 1 , wherein determining the current user mobile device location is performed after the user authentication information is received.

5. The method of claim 1 , wherein determining the current user mobile device location is performed prior to the user authentication information being received.

6. The method of claim 1 , further comprising:

authenticating the user transaction if at least one of the plurality of location positions was identified within the predetermined amount of time, and if the user authentication information is correct.

7. The method of claim 1 , wherein if the current user mobile device location is not within a predetermined distance of the known location of the entity associated with the user transaction, then disabling predefined functions specified by a user application operating on the mobile device.

8. An apparatus configured to authenticate a user transaction, the apparatus comprising:

a receiver configured to receive, during a user transaction, both first user authentication information of a first type from a user, and second user authentication information, of a second type different than the first type, from a mobile device associated with the user; and

a processor configured to:

confirm the second user authentication information is correct,

perform at least one of triangulation and global positioning via communication with a base station communicating with the mobile device to determine a current location of the mobile device,

compare the location of the mobile device to a known location of an entity associated with the user transaction,

identify a plurality of location positions of the mobile device prior to the user transaction,

log the plurality of location positions of the mobile device by periodically updating location information of the mobile device in a location database over a predetermined amount of time prior to the user transaction,

compare the plurality of location positions of the mobile device to the known location of the entity associated with the user transaction,

perform a first authentication of the user transaction based on the first user authentication information; and

perform a second authentication of the user transaction based on the second user authentication information, wherein the second user authentication information includes information identifying a current location of the mobile device with respect to at least one of the plurality of location positions, wherein,

in response to the first authentication being successful and the second authentication indicating that the at least one of the plurality of location positions of mobile device are within a predetermined distance of the known location of the entity associated with the user transaction, then remotely control a first level of access granted to the user for the user transaction, and

in response to the first authentication being successful and the second authentication not indicating that the at least one of the plurality of location positions of mobile device are within a predetermined distance of the known location of the entity associated with the user transaction, then remotely control a second level of access, less than the first level of access, is granted to the user for the user transaction.

9. The apparatus of claim 8 , wherein the current user mobile device location is determined via GPS.

10. The apparatus of claim 8 , wherein the current user mobile device location is determined via triangulation.

11. The apparatus of claim 8 , wherein the current user mobile device location is determined after the user authentication information is received.

12. The apparatus of claim 8 , wherein the current user mobile device location is determined prior to the user authentication information being received.

13. The apparatus of claim 8 , wherein the processor is further configured to identify if at least one of the plurality of location positions was identified within the predetermined amount of time, and if the user authentication information is correct.

14. The apparatus of claim 8 , wherein if the current user mobile device location is not within a predetermined distance of the known location of the entity associated with the user transaction, then the processor is further configured to disable predefined functions specified by a user application operating on the user's mobile device.

15. A non-transitory computer readable storage medium configured to store instructions that when executed by a processor cause the processor to perform authenticating a user transaction, the processor being further configured to perform:

receiving first user authentication information of a first type from a user during the user transaction;

receiving second user authentication, of a second type different than the first type, during the user transaction;

confirming the second user authentication information is correct;

performing at least one of triangulation and global positioning via communication with a base station communicating with the mobile device to determine a current location of the mobile device;

comparing the location of the mobile device to a known location of an entity associated with the user transaction;

identifying a plurality of location positions of the mobile device prior to the user transaction;

logging the plurality of location positions of the mobile device by periodically updating location information of the mobile device in a location database over a predetermined amount of time prior to the user transaction;

comparing the plurality of location positions of the mobile device to the known location of the entity associated with the user transaction;

performing, via the authenticating computing device, a first authentication of the user transaction based on the first user authentication information; and

performing, via the authenticating computing device, a second authentication of the user transaction based on the second user authentication information, wherein the second user authentication information includes information identifying a current location of the mobile device with respect to at least one of the plurality of location positions, wherein,

in response to the first authentication being successful and the second authentication indicating that the at least one of the plurality of location positions of mobile device are within a predetermined distance of the known location of the entity associated with the user transaction, then remotely controlling a first level of access granted to the user for the user transaction, and

in response to the first authentication being successful and the second authentication not indicating that the at least one of the plurality of location positions of mobile device are within a predetermined distance of the known location of the entity associated with the user transaction, then remotely controlling a second level of access, less than the first level of access, is granted to the user for the user transaction.

16. The non-transitory computer readable storage medium of claim 15 , wherein determining the current user mobile device location is performed via GPS.

17. The non-transitory computer readable storage medium of claim 15 , wherein determining the current user mobile device location is performed via triangulation.

18. The non-transitory computer readable storage medium of claim 15 , wherein determining the current user mobile device location is performed after the user authentication information is received.

19. The non-transitory computer readable storage medium of claim 15 , wherein determining the current user mobile device location is performed prior to the user authentication information being received.

20. The non-transitory computer readable storage medium of claim 15 , wherein the processor is further configured to perform:

authenticating the user transaction if at least one of the plurality of location positions was identified within the predetermined amount of time, and if the user authentication information is correct.

Assignments (5)
OMNIBUS ASSIGNMENT OF SECURITY INTEREST IN INTELLECTUAL PROPERTY Recorded Nov 25, 2024
From: UBS AG, STAMFORD BRANCH (AS SUCCESSOR TO CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH IN ITS CAPACITY AS COLLATERAL AGENT)
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS THE SUCCESSOR COLLATERAL AGENT
Reel/Frame 069438/0775 →
CHANGE OF NAME Recorded Apr 3, 2023
From: INTRADO CORPORATION
To: WEST TECHNOLOGY GROUP, LLC
Reel/Frame 063239/0876 →
CHANGE OF NAME Recorded Apr 3, 2023
From: WEST CORPORATION
To: INTRADO CORPORATION
Reel/Frame 063239/0900 →
NOTICE OF GRANT OF SECURITY INTEREST (SECOND LIEN) IN PATENTS Recorded Jan 31, 2023
From: CX360, INC.; WEST TECHNOLOGY GROUP, LLC (FKA INTRADO CORPORATION, FKA WEST CORPORATION); INTRADO INTERACTIVE SERVICES CORPORATION (FKA WEST INTERACTIVE SERVICES CORPORATION, FKA COBALT ACQUISITION COMPANY)
To: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 062571/0018 →
NOTICE OF GRANT OF SECURITY INTEREST IN PATENTS (FIRST LIEN) Recorded Oct 10, 2017
From: WEST CORPORATION
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 044166/0901 →