33 patents
Utility
Localized Facility-Specific Presentation of Digital Temporary Offer Data
21 Sep 23
With an offer server computer system: receiving a first digital image file, a first mapping of product codes to audience segment identifiers, and a temporary price reduction (TPR) offer dataset; mapping a target identifier for an end user device of a consumer to an audience segment identifier; in response to determining, based on the audience segment identifier, that the TPR offer dataset has a product code and a retailer identifier that map to the audience segment identifier, and an effective date value that includes a current date value, and the retailer identifier corresponds to a retailer location within a specified distance of a then-current location of the end user computing device: creating and storing a digital offer dataset comprising both the first digital image file and a second digital image file that presents data elements of the TPR offer dataset; causing transmission of the dataset to the end user device.
Jamie Allan Clarke, Stefaan Francois Louis De Waegeniere, Xavier Facon, Thomas John Limongello, Sharad Kumar Trivedi, John Garrett Weber
Filed: 22 May 23
Utility
Localized facility-specific presentation of digital temporary offer data
4 Jul 23
With an offer server computer system: receiving a first digital image file; receiving a first mapping of product codes to audience segment identifiers; receiving a temporary price reduction offer dataset; mapping a target identifier for an end user device of a consumer to an audience segment identifier; in response to determining, based on the audience segment identifier, that the TPR offer dataset has a product code and a retailer identifier that map to the audience segment identifier, and an effective date value that includes a current date value, and the retailer identifier corresponds to a retailer location within a specified distance of a then-current location of the end user computing device: creating and storing a digital offer dataset comprising both the first digital image file and a second digital image file that presents data elements of the TPR offer dataset; causing transmission of the dataset to the end user device.
Jamie Allan Clarke, Stefaan Francois Louis De Waegeniere, Xavier Facon, Thomas John Limongello, Sharad Kumar Trivedi, John Garrett Weber
Filed: 3 Nov 20
Utility
Forming and using master records based on consumer transaction data
4 Jul 23
According to an embodiment, a data processing method comprises obtaining a first record associated with a first computer and a second record associated with a second computer that is different than the first computer; in response to determining that the first record has been obtained from a primary source, determining that at least a first set of key information in the first record matches a second set of key information in the second record, and in response thereto: creating and storing a master record comprising a union of the first record and the second record; using the master record to determine one or more electronic offers to present to any of a user, a computing device, or an account that is associated with the master record.
John Neumann Belanger, Yasha Avshalumov, Marvin Renaud, Ivan Michael Chalif, Justin Mahen Mehta, Seth Marlatt
Filed: 30 Sep 21
Utility
Multi-axis blockchain clearance of offers
9 May 23
In an embodiment, a computer-implemented method providing improvements in clearance of offers, comprising receiving payout transaction metadata from a first computing device controlled by a first entity, the payout transaction metadata relating to a point of sale transaction using a coupon associated with a coupon campaign; in response to approving the coupon for payout, posting a payout transaction to be written on two independent payout blockchains including a first payout blockchain associated with the first entity and a second payout blockchain associated with the coupon campaign, the payout transaction including at least a portion of the payout transaction metadata; receiving payout transaction metadata from a second computing device controlled by a second entity associated with the coupon campaign, the payout transaction metadata relating to a payout event that corresponds with a payout transaction written on the second payout blockchain.
Michael Walsh, Venkata Radha Krishna Proddaturi, Joshua Arteaga, Ehsan Hoque
Filed: 25 Jul 22
Utility
Localized Facility-specific Presentation of Digital Temporary Offer Data and Details
9 Feb 23
With an offer server computer system: receiving a first digital image file; receiving a first mapping of product codes to audience segment identifiers; receiving a temporary price reduction offer dataset; mapping a target identifier for an end-user device of a consumer to an audience segment identifier; in response to determining, based on the audience segment identifier, that the TPR offer dataset has a product code and a retailer identifier that map to the audience segment identifier, and an effective date value that includes a current date value, and the retailer identifier corresponds to a retailer location within a specified distance of a then-current location of the end-user computing device: creating and storing a digital offer dataset comprising both the first digital image file and a second digital image file that presents data elements of the TPR offer dataset; causing transmission of the dataset to the end-user device.
JAMIE CLARKE, STEFAAN FRANCOIS LOUIS WAEGENEIRE, XAVIER FACON, THOMAS JOHN LIMONGELLO, SHARAD KUMAR TRIVEDI, JOHN GARRETT WEBER
Filed: 13 Jul 22
Utility
Identifier-based coupon distribution
3 Jan 23
A client device detects a QR code (or NFC tag).
Steven M. Horowitz, Jason Boehle, Bipin Pattan
Filed: 24 Apr 20
Utility
Multi-axis Blockchain Clearance of Offers
10 Nov 22
In an embodiment, a computer-implemented method providing improvements in clearance of offers, comprising receiving payout transaction metadata from a first computing device controlled by a first entity, the payout transaction metadata relating to a point of sale transaction using a coupon associated with a coupon campaign; in response to approving the coupon for payout, posting a payout transaction to be written on two independent payout blockchains including a first payout blockchain associated with the first entity and a second payout blockchain associated with the coupon campaign, the payout transaction including at least a portion of the payout transaction metadata; receiving payout transaction metadata from a second computing device controlled by a second entity associated with the coupon campaign, the payout transaction metadata relating to a payout event that corresponds with a payout transaction written on the second payout blockchain.
MICHAEL WALSH, VENKATA RADHA KRISHNA PRODDATURI, JOSHUA ARTEAGA, EHSAN HOQUE
Filed: 25 Jul 22
Utility
Automatic recommendation of offer parameters to an offer provider based on historical transaction data
2 Aug 22
According to an embodiment, a computer-implemented method stores a set of historical transaction records pertaining to past consumer transactions, contextual transaction data, and offer activation and redemption tracking logs; receives a request to generate a new item offer; and uses a parameter optimizer to create suggested additional parameters.
Steven R. Boal
Filed: 12 May 21
Utility
Multi-axis blockchain clearance of offers
26 Jul 22
In an embodiment, a computer-implemented method providing improvements in clearance of offers, comprising receiving redemption transaction metadata from a first computing device controlled by a first entity, the redemption transaction metadata relating to a point of sale transaction using a coupon associated with a coupon campaign; in response to approving the coupon for redemption, posting a redemption transaction to be written on two independent redemption blockchains including a first redemption blockchain associated with the first entity and a second redemption blockchain associated with the coupon campaign, the redemption transaction including at least a portion of the redemption transaction metadata; receiving payout transaction metadata from a second computing device controlled by a second entity associated with the coupon campaign, the payout transaction metadata relating to a payout event that corresponds with a redemption transaction written on the second redemption blockchain.
Michael Walsh, Venkata Radha Krishna Proddaturi, Joshua Arteaga, Ehsan Hoque
Filed: 20 Mar 20
Utility
Localized Facility-specific Presentation of Digital Temporary Offer Data
5 May 22
With an offer server computer system: receiving a first digital image file; receiving a first mapping of product codes to audience segment identifiers; receiving a temporary price reduction offer dataset; mapping a target identifier for an end user device of a consumer to an audience segment identifier; in response to determining, based on the audience segment identifier, that the TPR offer dataset has a product code and a retailer identifier that map to the audience segment identifier, and an effective date value that includes a current date value, and the retailer identifier corresponds to a retailer location within a specified distance of a then-current location of the end user computing device: creating and storing a digital offer dataset comprising both the first digital image file and a second digital image file that presents data elements of the TPR offer dataset; causing transmission of the dataset to the end user device.
Jamie Allan Clarke, Stefaan Francois Louis De Waegeniere, Xavier Facon, Thomas John Limongello, Sharad Kumar Trivedi, John Garrett Weber
Filed: 3 Nov 20
Utility
Transmitting Digital Offers Optimized for Transmission Medium
17 Feb 22
A computer system and computer-implemented method for receiving digitally stored metadata that defines a digital offer including specifying one or more static components and one or more dynamic components; for each of the static components, pre-computing a digital image in an interim raw byte representation and digitally storing the interim raw byte representations corresponding to all the static components; in response to receiving a request to provide a digital offer in real-time on demand: retrieving the interim raw byte representations corresponding to all the static components; for each of the dynamic components, rendering a component image file in real-time on demand; joining the interim raw byte representations corresponding to all the static components and all the component image files corresponding to the dynamic components and creating and storing a single digital image file corresponding to the digital offer; and transmitting the single digital image file to another computer.
VIPUL RASIKLAL BHARAKHADA, TAO FENG, KSHAMA SHIVAJI PAWAR, RATIKA PRASAD, SANJAY SIDDAPPA, JINGYU ZHOU
Filed: 30 Oct 20
Utility
Forming and using master records based on consumer transaction data
26 Oct 21
According to an embodiment, a data processing method comprises obtaining a first record associated with a first computer and a second record associated with a second computer that is different than the first computer; in response to determining that the first record has been obtained from a primary source, determining that at least a first set of key information in the first record matches a second set of key information in the second record, and in response thereto: creating and storing a master record comprising a union of the first record and the second record; storing, in a database, a third set of key information in the first record that does not match the second set, and a fourth set of key information in the second record that does not match the first set; using the master record to determine one or more electronic offers to present to any of a user, a computing device, or an account that is associated with the master record.
John Neumann Belanger, Yasha Avshalumov, Marvin Renaud, Ivan Michael Chalif, Justin Mahen Mehta, Seth Marlatt
Filed: 22 Sep 14
Utility
System for bifurcated transaction for products at a brick-and-mortar store
28 Sep 21
According to an embodiment, one or more computing devices process a bifurcated transaction for items available at a store.
Steven R. Boal
Filed: 27 Apr 20
Utility
Automatic redemption of digital offers with deferred payment
7 Sep 21
In an embodiment, a computer-implemented method comprises receiving, at a server computer, offer activation request data, the offer activation request data including a loyalty card number and an identification of a digital offer, the digital offer associated with a discount amount; querying, by the server computer, a digital data repository to seek a data record matching the loyalty card number; in response to determining that the data repository has a record matching the loyalty card number, electronically activating the digital offer associated with the identification of the digital offer and associating the activated digital offer with the loyalty card number in the digital data repository; receiving, at the server computer, contextual transaction data; determining, based on the contextual transaction data, that a consumer entity associated with the loyalty card number purchased a product associated with the activated digital offer; determining, by the server computer, that a post-sale product rebate is available for the consumer entity associated with the loyalty card number and in response thereto, generating, by the server computer, a digital payment file based on the discount amount associated with the activated digital offer; using the server computer, transmitting the digital payment file to a third-party payment system that causes a refund amount to be transmitted electronically to the consumer entity associated with the loyalty card.
Ehsan Hoque
Filed: 22 Jan 19
Utility
Check-out based distribution and redemption of digital promotions
31 Aug 21
Coupon information is provided electronically in association with receipts for transactions at physical stores and/or online stores.
Steven R. Boal
Filed: 16 May 19
Utility
Determining a value for a coupon
31 Aug 21
Techniques are provided for determining, by a coupon distributor, a value for a coupon of a product or service that will be provided by a coupon provider.
Deepak Goel, Kavel Patel, Sajjit Thampy
Filed: 23 Sep 19
Utility
Automatic Recommendation of Offer Parameters to an Offer Provider Based on Historical Transaction Data
26 Aug 21
According to an embodiment, a computer-implemented method stores a set of historical transaction records pertaining to past consumer transactions, contextual transaction data, and offer activation and redemption tracking logs; receives a request to generate a new item offer; and uses a parameter optimizer to create suggested additional parameters.
Steven R. Boal
Filed: 12 May 21
Utility
Method for verifying the validity and delivering a proof of purchase from a mobile device and associated computer program
15 Jun 21
The invention is directed to a method for generating a record (R1-R1) corresponding to the validity of a proof of purchase including obtaining (98) product data elements (31-37) by a camera (24), a keyboard (28) or near-field communication through a mobile device (1), determining (99) contextual information of the mobile device (1) such as its geolocalization, transmitting (100, 101) product data elements (31-37) and contextual information to a server (2), determining (102) on the server (2) from the contextual information and the product data element (31-37) whether the proof of purchase is valid and generating (107) a record (R1-RI) corresponding a valid proof of purchase.
Eli Curetti, Quentin De Chivre, Philippe Cantet
Filed: 6 Apr 11
Utility
Automatic recommendation of digital offers to an offer provider based on historical transaction data
18 May 21
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.
Steven R. Boal
Filed: 17 Jul 19
Utility
Digital Coupon Offer Redemption
4 Feb 21
A coupon clearinghouse server receives a request for a coupon offer from a client device.
MICHAEL WALSH, WILLIAM ROBERT FISHER, KAVITA AGGARWAL
Filed: 20 Oct 20