Systems and methods to provide intelligent analytics to cardholders and merchants
First Claim
Patent Images
1. A computer-implemented method, comprising:
- receiving, by a computing apparatus from a user via a portal, an electronic version of a receipt of a payment transaction for a purchase;
storing, by the computing apparatus, the receipt in a data warehouse in association with an account number of an account of the user;
identifying, by the computing apparatus, the account number of the account of the user involved in the payment transaction and an IP address of a device associated with the user based on the electronic version of the receipt stored in the data warehouse;
identifying, by the computing apparatus, a first time period of the payment transaction based on a timestamp associated with the payment transaction;
determining, by the computing apparatus, a cookie ID associated with the IP address of the device associated with the user, the cookie ID associated with a second time period, the second time period being within a predetermined amount of time of the first time period;
assigning, by the computing apparatus, the account number of the account of the user and the cookie ID associated with the IP address of the device associated with the user in a data structure;
determining, by the computing apparatus, at least one online activity associated with the cookie ID based on the IP address of the device associated with the user;
correlating, by the computing apparatus, the at least one online activity associated with the cookie ID, conducted at a time before the payment transaction, with the account number of the account of the user involved in the payment transaction;
generating, by the computing apparatus, a correlation result based on correlating the at least one online activity with the payment transaction, wherein the correlation result comprises data indicating a rate of conversion from the at least one online activity to the payment transaction;
demonstrating, by the computing apparatus, a success of the online activity in leading to the purchase using the correlation result;
determining, by the computing apparatus, a preferred communication channel of the user;
generating, by the computing apparatus, an offer associated with an online advertisement for the user based on the correlation result; and
communicating, by the computing apparatus, the offer associated with the online advertisement to the user via the preferred communication channel of the user.
1 Assignment
0 Petitions
Accused Products
Abstract
In one aspect, a computing apparatus includes: a transaction handler to process transactions, a data warehouse to store transaction data recording the transactions processed by the transaction handler, a portal coupled with the data warehouse to receive one or more parameters as an input and to provide spending activity information for presentation as a response to the input, and an analytics engine coupled with the portal and the data warehouse to analyze spending activities of a user based on the transaction data and the one or more parameters to generate the spending activity information regarding transactions in a plurality of accounts of the user.
666 Citations
20 Claims
-
1. A computer-implemented method, comprising:
-
receiving, by a computing apparatus from a user via a portal, an electronic version of a receipt of a payment transaction for a purchase; storing, by the computing apparatus, the receipt in a data warehouse in association with an account number of an account of the user; identifying, by the computing apparatus, the account number of the account of the user involved in the payment transaction and an IP address of a device associated with the user based on the electronic version of the receipt stored in the data warehouse; identifying, by the computing apparatus, a first time period of the payment transaction based on a timestamp associated with the payment transaction; determining, by the computing apparatus, a cookie ID associated with the IP address of the device associated with the user, the cookie ID associated with a second time period, the second time period being within a predetermined amount of time of the first time period; assigning, by the computing apparatus, the account number of the account of the user and the cookie ID associated with the IP address of the device associated with the user in a data structure; determining, by the computing apparatus, at least one online activity associated with the cookie ID based on the IP address of the device associated with the user; correlating, by the computing apparatus, the at least one online activity associated with the cookie ID, conducted at a time before the payment transaction, with the account number of the account of the user involved in the payment transaction; generating, by the computing apparatus, a correlation result based on correlating the at least one online activity with the payment transaction, wherein the correlation result comprises data indicating a rate of conversion from the at least one online activity to the payment transaction; demonstrating, by the computing apparatus, a success of the online activity in leading to the purchase using the correlation result; determining, by the computing apparatus, a preferred communication channel of the user; generating, by the computing apparatus, an offer associated with an online advertisement for the user based on the correlation result; and communicating, by the computing apparatus, the offer associated with the online advertisement to the user via the preferred communication channel of the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A non-transitory computer storage medium storing instructions configured to instruct a computing apparatus to perform a method, the method comprising:
-
receiving, by the computing apparatus from a user via a portal, an electronic version of a receipt of a payment transaction for a purchase; storing, by the computing apparatus, the receipt in a data warehouse in association with an account number of an account of the user; identifying, by the computing apparatus, the account number of the account of the user involved in the payment transaction and an IP address of a device associated with the user based on the electronic version of the receipt stored in the data warehouse; identifying, by the computing apparatus, a first time period of the payment transaction based on a timestamp associated with the payment transaction; determining, by the computing apparatus, a cookie ID associated with the IP address of the device associated with the user, the cookie ID associated with a second time period, the second time period being within a predetermined amount of time of the first time period; assigning, by the computing apparatus, the account number of the account of the user and the cookie ID associated with the IP address of the device associated with the user in a data structure; determining, by the computing apparatus, at least one online activity associated with the cookie ID based on the IP address of the device associated with the user; correlating, by the computing apparatus, the at least one online activity associated with the cookie ID, conducted at a time before the payment transaction, with the account number of the account of the user involved in the payment transaction; generating, by the computing apparatus, a correlation result based on correlating the at least one online activity with the payment transaction, wherein the correlation result comprises data indicating a rate of conversion from the at least one online activity to the payment transaction; demonstrating, by the computing apparatus, a success of the online activity in leading to the purchase using the correlation result; generating, by the computing apparatus, an offer associated with an online advertisement for the user based on the correlation result; and communicating, by the computing apparatus, the offer associated with the online advertisement to the user.
-
-
19. A system, comprising:
-
at least one microprocessor; memory storing instructions configured to instruct the at least one microprocessor to perform operations, the system comprising; a transaction handler configured in an electronic payment processing network to process transactions, wherein the electronic payment processing network connects issuer processors and acquirer processors using the transaction handler, each of the transactions being processed via the transaction handler communicating with an issuer processor and an acquirer processor to make a payment from an issuer to an acquirer in response to an account identifier of a customer, as issued by the issuer, being submitted by a merchant to the acquirer processor, the issuer processor controlled by the issuer to make the payment on behalf of the customer, the acquirer processor controlled by the acquirer to receive the payment on behalf of the merchant; a data warehouse configured to; store transaction data recording the transactions processed by the transaction handler; a portal coupled with the data warehouse and configured to; receive from a user an electronic version of a receipt of a payment transaction for a purchase from a merchant; and store the receipt in the data warehouse in association with an account number of an account of the user; and an analytics engine coupled with the portal and the data warehouse to; identify the account number of the account of the user involved in the payment transaction and an IP address of a device associated with the user based on the electronic version of the receipt stored in the data warehouse; identify a first time period of the payment transaction based on a timestamp associated with the payment transaction; determine a cookie ID associated with the IP address of the device associated with the user, the cookie ID associated with a second time period, the second time period being within a predetermined amount of time of the first time period; assign the account number of the account of the user and the cookie ID associated with the IP address of the device associated with the user in a data structure; determine at least one online activity associated with the cookie ID based on the IP address of the device associated with the user; correlate the at least one online activity associated with the cookie ID, conducted at a time before the payment transaction, with transaction data associated with the payment transaction; generate a correlation result based on correlating the at least one online activity with the payment transaction, wherein the correlation result comprises data indicating a rate of conversion from the at least one online activity to the payment transaction; demonstrate a success of the online activity in leading to the purchase using the correlation result; generate an offer associated with an online advertisement for the user based on the correlation result; and communicate the offer associated with the online advertisement to the user via the IP address of the device associated with the user. - View Dependent Claims (20)
-
Specification