Distributing content based on transaction information
First Claim
1. A computer-implemented method for distributing content, comprising:
- evaluating, by a processor, an electronic message to determine whether the electronic message comprises a receipt for a purchase;
in response to a determination that the electronic message comprises a receipt, extracting, by the processor, purchase information from the receipt;
selecting, by the processor, content based at least in part upon the purchase information extracted from the receipt, wherein the content comprises content information that is distinct from the purchase information extracted from the receipt; and
presenting, by the processor, the selected content.
2 Assignments
0 Petitions
Accused Products
Abstract
Content providers can target individuals for receipt of selected content based, at least in part, on profiles associated with users. The associations between the users and the profiles are determined based on analysis of receipts for transactions completed by the users. These receipts contain information that is indicative of the individuals'"'"' spending habits. Electronic correspondence associated with the users is scanned to identify the receipts and information is extracted from the receipts for use in the analysis. The individuals can opt-in to receive content targeted to the profiles associated with their accounts without allowing the content providers to have direct access to their receipts or their identity. The individuals can also opt-out if they no longer want to receive targeted content.
106 Citations
40 Claims
-
1. A computer-implemented method for distributing content, comprising:
-
evaluating, by a processor, an electronic message to determine whether the electronic message comprises a receipt for a purchase; in response to a determination that the electronic message comprises a receipt, extracting, by the processor, purchase information from the receipt; selecting, by the processor, content based at least in part upon the purchase information extracted from the receipt, wherein the content comprises content information that is distinct from the purchase information extracted from the receipt; and presenting, by the processor, the selected content. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer-implemented method for distributing content, comprising:
-
receiving, by a processor, an electronic message associated with an e-mail account for a user; evaluating, by the processor, the electronic message associated with the e-mail account for the user to determine that the electronic message comprises a receipt for a purchase; extracting, by the processor, purchase information from the receipt; storing, by the processor, the purchase information extracted from the receipt in a data store for associating the e-mail account of the user with a content targeting profile; associating, by the processor, the e-mail account of the user with the content targeting profile, the content targeting profile based on the purchase information extracted from the receipt; receiving, by the processor, a request for one or more content, the content comprising content information that is distinct from the purchase information extracted from the receipt; selecting, by the processor, one or more content for transmission, the one or more content being selected from available content for the content targeting profile associated with the e-mail account of the user; and transmitting, by the processor, the selected content in response to the request for content. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A computer program product, comprising:
a non-transitory computer-readable medium having computer-readable program instructions embodied therein that when executed by a computer cause the computer to perform a method for distributing content comprising; evaluating an electronic message to determine whether the electronic message comprises a receipt for a purchase; in response to a determination that the electronic message comprises a receipt, extracting purchase information from the receipt; selecting content based at least in part upon the purchase information extracted from the receipt, wherein the content comprises content information that is distinct from the purchase information extracted from the receipt; and presenting the selected content. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28, 29)
-
30. A system for distributing content, the system comprising:
-
a storage medium; and a processor configured to execute computer-executable instructions stored in the storage medium, the computer-executable instructions comprising; instructions for evaluating an electronic message to determine whether the electronic message comprises a receipt for a purchase; instructions for extracting purchase information from the receipt; instructions for selecting content based at least in part upon the purchase information extracted from the receipt, wherein the content comprises content information that is distinct from the purchase information extracted from the receipt; and instructions for presenting the selected content. - View Dependent Claims (31, 32, 33, 34, 35, 36, 37, 38, 39, 40)
-
Specification