Automatic recommendation of digital offers to an offer provider based on historical transaction data
First Claim
1. A data processing system for managing printed offers, the system comprising:
- one or more processors;
a computer readable storage media coupled to the one or more processors and storing a set of historical transaction records pertaining to past consumer transactions, a set of definition data describing a plurality of contexts, and a set of offer data relating to an offer provider; and
a memory coupled to the computer readable storage media and storing sequences of instructions which, when executed, cause the one or more processors to;
correlate an event to a consumer record,identify a first context for the event based on the historical transaction records, wherein the first context comprises one or more purchase events at a first retailer that occur within a specific time frame,match the first context for the event to a second context of the plurality of contexts based on the set of definition data, wherein the second context is a targeted context that comprises the one or more purchase events that occur within the specific time frame, and wherein one or more offers are associated with the targeted context by a second retailer, the second retailer being different than the first retailer,receive a bid amount indicating how much the offer provider is willing to compensate for printing and activating the one or more offers with the targeted context,automatically suggest the one or more offers associated with the targeted context to the offer provider based on a ranking of matched contexts, the bid amount, at least a subset of the historical transaction records and at least a subset of the offer data, the one or more offers being targeted at a consumer,automatically approving the one or more offers by the offer provider,cause printing, at a retailer point of sale terminal, a paper receipt that includes the one or more offers that are based on the ranking of matched contexts in response to a request for the paper receipt made by the consumer,in response to the printing, activate the one or more offers by generating activation data and storing the activation data as part of a record of activated offers.
8 Assignments
0 Petitions
Accused Products
Abstract
According to an embodiment, a data processing system for managing electronic offers comprises: a memory storing a set of historical transaction records pertaining to past consumer transactions and a set of offer data relating to an offer provider; and a logic module adapted to automatically suggest an offer to the offer provider based on at least a subset of the historical transaction records and at least a subset of the offer data, the offer being targeted at a consumer. In an embodiment, the electronic offer is suggested in response to a request for a receipt made by the consumer. In an embodiment, the electronic offer is automatically approved by the offer provider and is included in a transaction receipt transmitted to a data processing system associated with the consumer.
79 Citations
15 Claims
-
1. A data processing system for managing printed offers, the system comprising:
-
one or more processors; a computer readable storage media coupled to the one or more processors and storing a set of historical transaction records pertaining to past consumer transactions, a set of definition data describing a plurality of contexts, and a set of offer data relating to an offer provider; and a memory coupled to the computer readable storage media and storing sequences of instructions which, when executed, cause the one or more processors to; correlate an event to a consumer record, identify a first context for the event based on the historical transaction records, wherein the first context comprises one or more purchase events at a first retailer that occur within a specific time frame, match the first context for the event to a second context of the plurality of contexts based on the set of definition data, wherein the second context is a targeted context that comprises the one or more purchase events that occur within the specific time frame, and wherein one or more offers are associated with the targeted context by a second retailer, the second retailer being different than the first retailer, receive a bid amount indicating how much the offer provider is willing to compensate for printing and activating the one or more offers with the targeted context, automatically suggest the one or more offers associated with the targeted context to the offer provider based on a ranking of matched contexts, the bid amount, at least a subset of the historical transaction records and at least a subset of the offer data, the one or more offers being targeted at a consumer, automatically approving the one or more offers by the offer provider, cause printing, at a retailer point of sale terminal, a paper receipt that includes the one or more offers that are based on the ranking of matched contexts in response to a request for the paper receipt made by the consumer, in response to the printing, activate the one or more offers by generating activation data and storing the activation data as part of a record of activated offers. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method for managing printed offers, the method comprising:
-
storing a set of historical transaction records pertaining to past consumer transactions and a set of offer data relating to an offer provider; correlating an event to a consumer record; identifying a first context for the event based on the historical transaction records, wherein the first context comprises one or more purchase events at a first retailer that occur within a specific time frame; matching the first context for the event to a second context of a plurality of contexts based on a set of definition data, wherein the second context is a targeted context that comprises the one or more purchase events at a second retailer that occur within the specific time frame, and wherein one or more offers are associated with the targeted context by the second retailer, the second retailer being different than the first retailer; receiving a bid amount indicating how much the offer provider is willing to compensate for printing and activating the one or more offers with the targeted context; automatically suggesting the one or more offers associated with the targeted context to the offer provider based on a ranking of matched contexts, the bid amount, at least a subset of the historical transaction records and at least a subset of the offer data, the one or more offers being targeted at a consumer; causing printing, at a retailer point of sale terminal, a paper receipt that includes the one or more offers that are based on the ranking of matched contexts in response to a request for the paper receipt made by the consumer; in response to the printing, activating the one or more offers by generating activation data and storing the activation data as part of a record of activated offers; automatically approving the one or more offers by the offer provider; wherein the method is performed by one or more computing devices. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. One or more non-transitory computer-readable media storing program instructions adapted to manage electronic offers, wherein execution of the program instructions by a data processing system causes:
-
storing a set of historical transaction records pertaining to past consumer transactions and a set of offer data relating to an offer provider; correlating an event to a consumer record; identifying a first context for the event based on the historical transaction records, wherein the first context comprises one or more purchase events at a first retailer that occur within a specific time frame; matching the first context for the event to a second context of a plurality of contexts based on a set of definition data, wherein the second context is a targeted context that comprises the one or more purchase events that occur within the specific time frame, and wherein one or more offers are associated with the targeted context by a second retailer, the second retailer being different than the first retailer; receiving a bid amount indicating how much the offer provider is willing to compensate for printing and activating the one or more offers with the targeted context; automatically suggesting the one or more offers associated with the targeted context to the offer provider based on a ranking of matched contexts, the bid amount, at least a subset of the historical transaction records and at least a subset of the offer data, the one or more offers being targeted at a consumer; automatically approving the one or more offers by the offer provider; causing printing, at a retailer point of sale terminal, the one or more offers that are based on the ranking of matched contexts in a paper transaction receipt in response to a request for the paper transaction receipt made by the consumer; in response to the printing, activating the one or more offers by generating activation data and storing the activation data as part of a record of activated offers. - View Dependent Claims (14, 15)
-
Specification