IP Library Granted Patent US 10,685,406
Granted Patent B1
US 10,685,406 · App. 14/632,294 · Granted Jun 16, 2020

Systems and methods for providing context to customer activity through a visual representation

Inventors: Alex Niderberg (Arlington, VA); Colin Hart (Arlington, VA); Ryan Webb (Arlington, VA); Michael Chermside (Ardmore, PA)
Assignee: Capital One Services, LLC
G06Q40/12G06Q20/322H04W4/021
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,685,406
App. No.
14/632,294
Granted
Jun 16, 2020
Kind
B1
Abstract

A system and method provide context to customer activity through a visual representation. In one implementation, a system may include one or more memory devices storing instructions. The system may also include one or more processors configured to execute the instructions to receive transaction data associated with a customer, and receive a request to generate a visual representation of a trip taken by the customer. The one or more processors may also be configured to determine transactions associated with a trip taken by the customer based on at least the transaction data, and generate a visual representation of the trip, the visual representation including the transactions.

Claims (76)

1. A system for providing a visual representation of customer activity, comprising:

an image storage device storing:

images captured by a customer and non-captured images not captured or created by the customer; and

geo-location data associated with the captured and non-captured images;

one or more memory devices storing instructions; and

one or more processors executing the instructions to perform operations comprising:

receiving, over an electronic network, transaction data associated with transactions made by the customer, the transaction data containing geo-location data associated with the transactions;

enhancing the transaction data, the enhancing comprising:

extracting the transaction data, and

indexing the extracted transaction data according to categories of information;

determining a customer trip based on the enhanced transaction data;

comparing the enhanced transaction data of the customer trip with the geo-location data of the captured and non-captured images;

determining that a set of the captured and non-captured images correlate to the transaction data of the customer trip;

receiving a request for a visual representation of the customer trip;

categorizing, by the one or more processors, the transactions of the customer trip into sub-groups corresponding to stops made during the trip;

generating, based on the enhanced transaction data the requested visual representation of the customer trip, comprising:

images correlated with the transaction data of the customer trip;

information on the stops made during the customer trip; and

transaction activity associated with the stops;

and

displaying the visual representation on a user interface of the client device.

2. The system of claim 1 , wherein the customer trip includes consecutive transactions away from a home area of the customer.

3. The system of claim 2 , wherein the consecutive transactions include each transaction that occurred after a first transaction in the home area and before a second transaction in the home area.

4. The system of claim 3 , wherein the sub-groups include consecutive transactions.

5. The system of claim 1 , wherein the sub-groups are associated with at least one of a city, a state, or a zip code.

6. The system of claim 1 , wherein the one or more processors is further configured to search the image storage device for captured and non-captured images that relate to the transactions.

7. The system of claim 6 , wherein searching for the captured and non-captured images that relate to the transactions further includes correlating time and date information associated with the transactions with time and date information associated with the captured and non-captured images.

8. The system of claim 6 , wherein the image storage device is a server associated with a web-based image service.

9. The system of claim 6 , wherein the one or more processors is further configured to associate one of the captured or non-captured images with the selected trip or one of the stops made during the selected trip.

10. The system of claim 1 , wherein the visual representation further includes a map depicting a location associated with each of the transactions made during the selected trip.

11. A computer-implemented method for providing a visual representation of customer activity, the method comprising:

storing images captured by a customer and non-captured images not captured or created by the customer and geo-location data associated with the captured and non-captured images in an image storage device; and

storing instructions in one or more memory devices and executing the instructions via one or more processors, the instructions comprising:

receiving, over an electronic network, transaction data associated with transactions made by the customer, the transaction data containing geo-location data associated with the transactions;

enhancing the transaction data, the enhancing comprising:

extracting the transaction data, and

indexing the extracted transaction data according to categories of information;

determining a customer trip based on the enhanced transaction data;

comparing the transaction data of the customer trip with the geo-location data of the captured and non-captured images;

determining that a set of the captured images correlate to the transaction data of the customer trip;

receiving a request for a visual representation of the customer trip;

categorizing, by the one or more processors, the transactions of the customer trip into sub-groups corresponding to stops made during the trip;

generating, based on the enhanced transaction data the requested visual representation of the customer trip, comprising:

images correlated with the transaction data of the customer trip;

information on the stops made during the customer trip; and

transaction activity associated with the stops;

and

displaying the visual representation on a user interface of the client device.

12. The computer-implemented method of claim 11 , wherein the customer trip includes consecutive transactions away from a home area of the customer.

13. The computer-implemented method of claim 12 , wherein the consecutive transactions include each transaction that occurred after a first transaction in the home area and before a second transaction in the home area.

14. The computer-implemented method of claim 13 , wherein the home area is defined as an area encompassing a specified radius around a home address.

15. The computer-implemented method of claim 11 , further comprising searching the image storage device for captured and non-captured images that relate to the transactions.

16. The computer-implemented method of claim 15 , wherein the images matched with the transactions are publicly-available images associated with merchants at which the transactions took place.

17. The computer-implemented method of claim 11 , wherein the visual representation further includes a map depicting locations associated with each of the transactions made during the customer trip.

18. A non-transitory computer-readable medium comprising:

storing images captured by a customer and non-captured images not captured or created by the customer and geo-location data associated with the captured and non-captured images in an image storage device; and

storing instructions in one or more memory devices and executing the instructions via one or more processors, the instructions comprising:

receiving, over an electronic network, transaction data associated with transactions made by the customer, the transaction data containing geo-location data associated with the transactions;

enhancing the transaction data, the enhancing comprising:

extracting the transaction data, and

indexing the extracted transaction data according to categories of information;

determining a customer trip based on the enhanced transaction data;

comparing the transaction data of the customer trip with the geo-location data of the captured and non-captured images;

determining that a set of the captured and non-captured images correlate to the transaction data of the customer trip;

receiving a request for a visual representation of the customer trip;

categorizing, by the one or more processors, the transactions of the customer trip into sub-groups corresponding to stops made during the trip;

generating, based on the enhanced transaction data the requested visual representation of the customer trip, comprising:

images correlated with the transaction data of the customer trio;

information on the stops made during the customer trip; and

transaction activity associated with the stops;

and

displaying the visual representation on a user interface of the client device.

19. The system of claim 1 , further comprising parsing the enhanced transaction data to identify missing transaction data.

20. The computer-implemented method of claim 11 , further comprising parsing the enhanced transaction data to identify missing transaction data.

21. The system of claim 1 , wherein the images stored by the image storage device include those associated with a web-based image service.

22. The system of claim 21 , wherein the stored images associated with the web-based image service are associated with contextual information identifying at least one of a person, place, or thing contained in the stored images.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 18, 2019
From: CAPITAL ONE FINANCIAL CORPORATION
To: CAPITAL ONE SERVICES, LLC
Reel/Frame 048923/0205 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 3, 2018
From: NIDERBERG, ALEX; HART, COLIN; WEBB, RYAN; CHERMSIDE, MICHAEL
To: CAPITAL ONE FINANCIAL CORPORATION
Reel/Frame 045706/0990 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 2, 2018
From: CAPITAL ONE FINANCIAL CORPORATION
To: CAPITAL ONE SERVICES, LLC
Reel/Frame 045693/0333 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 26, 2015
From: NIDERBERG, ALEX; HART, COLIN; WEBB, RYAN; CHERMSIDE, MICHAEL
To: CAPITAL ONE FINANCIAL CORPORATION
Reel/Frame 035040/0183 →
Continuity (1)
Provisional Application 61944837 · Feb 26, 2014
Cited By (7)
US 12,243,079 US 12,265,994 US 12,265,995 US 12,265,996 US 12,277,580 US 12,277,581 US 12,462,279