Use of SKU level e-receipt data for future marketing
First Claim
1. A system for providing an offer to a customer, the system comprising:
- a computer apparatus including a processor and a memory; and
a software module stored in the memory, comprising executable instructions that when executed by the processor cause the processor to;
receive unstructured product level data from a customer email account for a product associated with a transaction between a customer and a merchant, wherein the unstructured product level data comprises an image of the product, a period of time since the transaction, a lifespan of the product, and at least one of a transaction amount, a transaction date, a name of the merchant, and a location of the transaction;
convert the unstructured product level data into structured product level data, wherein converting the unstructured product level data into structured product level data includes extracting additional product level detail information from the image of the product by evaluating the image, using text recognition software and by evaluating underlying code of the image, and wherein the additional product level detail comprises at least one of an SKU code of the product, a serial number of the product, and a name of the product;
receive corresponding transaction data from the merchant, wherein the corresponding transaction data comprises at least the transaction amount, the transaction date, the name of the merchant, and the location of the transaction, and wherein at least one of the transaction amount, the transaction date, the name of the merchant, and the location of the transaction matches with the structured product level data;
determine an offer for the customer based on the structured product level data and the corresponding transaction data, wherein the structured product level data used to determine the offer comprises at least the period of time since the transaction and the lifespan of the product; and
provide the offer to the customer.
2 Assignments
0 Petitions
Accused Products
Abstract
Embodiments of the invention relate to systems, methods, and computer program products for determining and providing an offer to a customer based at least in part on product level data associated with a transaction. The system, method, and computer program product are configured to receive unstructured data from a customer account, wherein the unstructured data comprises product level data for a transaction; convert the unstructured data into structured data; determine a transaction at a financial institution corresponding to the structured data; determine an offer for a customer based on the product level data and the transaction; and provide the offer to the customer. Typically, product level data related to transactions is not available to financial institution. This disclosure describes a system and method for identifying and using product level data.
-
Citations
17 Claims
-
1. A system for providing an offer to a customer, the system comprising:
-
a computer apparatus including a processor and a memory; and a software module stored in the memory, comprising executable instructions that when executed by the processor cause the processor to; receive unstructured product level data from a customer email account for a product associated with a transaction between a customer and a merchant, wherein the unstructured product level data comprises an image of the product, a period of time since the transaction, a lifespan of the product, and at least one of a transaction amount, a transaction date, a name of the merchant, and a location of the transaction; convert the unstructured product level data into structured product level data, wherein converting the unstructured product level data into structured product level data includes extracting additional product level detail information from the image of the product by evaluating the image, using text recognition software and by evaluating underlying code of the image, and wherein the additional product level detail comprises at least one of an SKU code of the product, a serial number of the product, and a name of the product; receive corresponding transaction data from the merchant, wherein the corresponding transaction data comprises at least the transaction amount, the transaction date, the name of the merchant, and the location of the transaction, and wherein at least one of the transaction amount, the transaction date, the name of the merchant, and the location of the transaction matches with the structured product level data; determine an offer for the customer based on the structured product level data and the corresponding transaction data, wherein the structured product level data used to determine the offer comprises at least the period of time since the transaction and the lifespan of the product; and provide the offer to the customer. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer program product for providing an offer to a customer, the computer program product comprising:
-
a non-transitory computer readable storage medium having computer readable program code embodied therewith, the computer readable program code comprising; a computer readable program code configured to receive unstructured product level data from a customer email account for a product associated with a transaction between a customer and a merchant, wherein the unstructured product level data comprises an image of the product, a period of the time since the transaction, a lifespan of the product, and at least one of a transaction amount, a transaction date, a name of the merchant, and a location of the transaction; a computer readable program code configured to convert the unstructured product level data into structured product level data, wherein converting the unstructured product level data into structured product level data includes extracting additional product level detail information from the image of the product by evaluating the image, using text recognition software and by evaluating underlying code of the image, and wherein the additional product level detail comprises at least one of an SKU code of the product, a serial number of the product, and a name of the product; a computer readable program code configured to receive corresponding transaction data from the merchant, wherein the corresponding transaction data comprises at least the transaction amount, the transaction date, the name of the merchant, and the location of the transaction; a computer readable program code configured to determine an offer for the customer based on the structured product level data and the corresponding transaction data, wherein the structured product level data used to determine the offer comprises at least the period of time since the transaction and the lifespan of the product; and a computer readable program code configured to provide the offer to the customer. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A method for providing an offer to a customer, the method comprising:
-
receiving unstructured product level data from a customer email account for a product associated with a transaction between a customer and a merchant, wherein the unstructured product level data comprises an image of the product, a period of time since the transaction, a lifespan of the product, and at least one of a transaction amount, a transaction date, a name of the merchant, and a location of the transaction; converting, via computing device processor, the unstructured product level data into structured product level data, wherein converting the unstructured product level data into structured product level data includes extracting additional product level detail information from the image of the product by evaluating the image, using text recognition software and by evaluating underlying code of the image, and wherein the additional product level detail comprises at least one of an SKU code of the product, a serial number of the product, and a name of the product; determining, via a computing device processor, an offer for the customer based on the structured product level data and the corresponding transaction data, wherein the product structured level data used to determine the offer comprises at least the period of time since the transaction and the lifespan of the product; and providing the offer to the customer. - View Dependent Claims (14, 15, 16, 17)
-
Specification