Systems and methods for providing context to customer activity through a visual representation
First Claim
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, andindexing 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;
anddisplaying the visual representation on a user interface of the client device.
4 Assignments
0 Petitions
Accused Products
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.
15 Citations
22 Claims
-
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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 19, 21, 22)
-
-
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. - View Dependent Claims (12, 13, 14, 15, 16, 17, 20)
-
-
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.
-
Specification