IP Library › Granted Patent US 11,494,755
Granted Patent B2
US 11,494,755 · App. 16/107,348 · Granted Nov 8, 2022

Systems and methods for providing low-latency access to cardholder location data and determining merchant locations and types

Inventors: William M. Hernandez-Ellsworth (Atlanta, GA); Sosh A. Howell (Atlanta, GA); Walter G. Ley (Atlanta, GA)
Assignee: First Performance Corporation
G06Q20/3224G06F16/29G06Q20/409H04W4/02
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 11,494,755
App. No.
16/107,348
Granted
Nov 8, 2022
Kind
B2
Abstract

A system includes one or more memory devices storing instructions, and one or more processors configured to provide low-latency access to cardholder location information by receiving periodically updated location information from a mobile device associated with the account holder and updated associated systems with the information prior to the user initiating a transaction. At the time of a transaction, necessary systems can quickly access the stored information and authenticate transactions appropriately.

Claims (31)

1. A method comprising:

receiving, at a first computing device, updated location information from a second computing device, the second computing device associated with an account holder;

determining, at the first computing device, whether location information associated with the account holder exists at the first computing device;

responsive to determining that location information associated with the account holder does not exist at the first computing device:

generating, by the first computing device, an entry in a first data group for storing information associated with the account holder; and

adding, by the first computing device, information associated with the account holder to the entry in the first data group;

responsive to determining that location information associated with the account holder does exist at the first computing device and that the location information at the first computing device does not match the updated location information:

updating, by the first computing device, the location information at the first computing device to include the updated location information; and

determining, by the first computing device, one or more output locations for the updated location information;

responsive to determining that the location information at the first computing device and the updated location information are matching location information, determining, by the first computing device, the one or more output locations for the matching location information;

responsive to determining that one or more third-party systems require dynamic updates, outputting, from the first computing device and to the one or more third-party systems, the updated location information and/or the matching location information; and

outputting the updated location information and/or the matching location information to a central storage in response to determining that the one or more output locations includes the central storage, wherein the central storage is configured to (i) dynamically output the updated location information and/or the matching location information to one or more third-party receive systems and (ii) responsive to a request from a third-party pull system, output the updated location information and/or the matching location information, and wherein the one or more third-party receive systems and the third-party pull system are associated with one or more transaction authorization systems.

2. The method of claim 1 , wherein the entry in the first data group comprises uniquely identifying information relating to the account holder, location information comprising latitude and longitude information associated with the account holder, and a timestamp associated with a transaction initiated by the account holder with a merchant.

3. The method of claim 2 , wherein the uniquely identifying information relating to the account holder comprises a unique identifier associated with a card transaction card associated with the account holder.

4. A system comprising:

one or more processors; and

a memory in communication with the one or more processors and storing instructions that, when executed by the one or more processors, are configured to cause the system to:

receive updated location information from a computing device associated with an account holder;

determine whether location information associated with the account holder exists at the system;

responsive to determining that location information associated with the account holder does not exist at the system:

generate an entry in a first data group for storing information associated with the account holder; and

add information associated with the account holder to the entry in the first data group;

responsive to determining that location information associated with the account holder does exist at the system and that the location information at the system does not match the updated location information:

update the location information at the system to include the updated location information; and

determine one or more output locations for the updated location information; and

responsive to determining that the location information at the system and the updated location information are matching location information, determine the one or more output locations for the matching location information,

wherein determining the one or more output locations for the updated location information and/or the matching location information comprises outputting, from the system and to one or more third-party systems, the updated location information and/or the matching location information in response to determining that the one or more output locations includes one or more third-party systems that require dynamic updates.

5. The system of claim 4 , wherein the entry in the first data group comprises uniquely identifying information relating to the account holder, location information comprising latitude and longitude information associated with the account holder, and a timestamp associated with a transaction initiated by the account holder with a merchant.

6. The system of claim 5 , wherein the uniquely identifying information relating to the account holder comprises a unique identifier associated with a card transaction card associated with the account holder.

7. The system of claim 5 , further storing instructions that, when executed by the one or more processors, are configured to cause the system to:

output the updated location information and/or the matching location information to a central storage in response to further determining that the one or more output locations includes the central storage, wherein the central storage is configured to (i) dynamically output the updated location information and/or the matching location information to one or more third-party receive systems and (ii) responsive to a request from a third-party pull system, output the updated location information and/or the matching location information, and wherein the one or more third-party receive systems and the third-party pull system are associated with one or more transaction authorization systems.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 24, 2018
From: HOWELL, SOSH A.; HERNANDEZ-ELLSWORTH, WILLIAM M.; LEY, WALTER G.
To: FIRST PERFORMANCE CORPORATION
Reel/Frame 046952/0649 →
Continuity (2)
Provisional Application 62548100 · Aug 21, 2017
Related Publication 20190057374A1 · Feb 21, 2019