Patents Assigned to Quotient Technology, Inc.
  • Patent number: 11694227
    Abstract: 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.
    Type: Grant
    Filed: September 30, 2021
    Date of Patent: July 4, 2023
    Assignee: Quotient Technology Inc.
    Inventors: John Neumann Belanger, Yasha Avshalumov, Marvin Renaud, Ivan Michael Chalif, Justin Mahen Mehta, Seth Marlatt
  • Patent number: 11694219
    Abstract: 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.
    Type: Grant
    Filed: November 3, 2020
    Date of Patent: July 4, 2023
    Assignee: Quotient Technology Inc.
    Inventors: Jamie Allan Clarke, Stefaan Francois Louis De Waegeniere, Xavier Facon, Thomas John Limongello, Sharad Kumar Trivedi, John Garrett Weber
  • Patent number: 11645670
    Abstract: 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.
    Type: Grant
    Filed: July 25, 2022
    Date of Patent: May 9, 2023
    Assignee: Quotient Technology Inc.
    Inventors: Michael Walsh, Venkata Radha Krishna Proddaturi, Joshua Arteaga, Ehsan Hoque
  • Patent number: 11157954
    Abstract: 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.
    Type: Grant
    Filed: September 22, 2014
    Date of Patent: October 26, 2021
    Assignee: Quotient Technology Inc.
    Inventors: John Neumann Belanger, Yasha Avshalumov, Marvin Renaud, Ivan Michael Chalif, Justin Mahen Mehta, Seth Marlatt
  • Patent number: 11113712
    Abstract: 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 av
    Type: Grant
    Filed: January 22, 2019
    Date of Patent: September 7, 2021
    Assignee: Quotient Technology Inc.
    Inventor: Ehsan Hoque
  • Patent number: 11107102
    Abstract: Coupon information is provided electronically in association with receipts for transactions at physical stores and/or online stores. A retailer causes performance of a transaction in which one or more items are purchased. An interface configured to accept input indicating a customer identifier, such as an email address, associated with the transaction is provided. When input has been received via the interface, it is determined whether the identifier is associated with a known customer identity. If the customer identifier is associated with a known identity, digital coupons associated with that identity are applied against the transaction. An electronic receipt is further provided for the transaction via, for instance, the provided email address or a web-based application in which a session is established in connection with the identity.
    Type: Grant
    Filed: May 16, 2019
    Date of Patent: August 31, 2021
    Assignee: Quotient Technology Inc.
    Inventor: Steven R. Boal
  • Patent number: 11010785
    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.
    Type: Grant
    Filed: July 17, 2019
    Date of Patent: May 18, 2021
    Assignee: Quotient Technology Inc.
    Inventor: Steven R. Boal
  • Patent number: 10817892
    Abstract: A coupon clearinghouse server receives a request for a coupon offer from a client device. The server transmits only a first subset of coupon offer data for the coupon offer to the client device, and stores, in memory, a first code for a first merchant at which the coupon offer is redeemable. The code is not revealed to the client device. Subsequently, the server receives, from the client device, a second code that the client device has obtained at a point of sale system. The server determines if there is a match between the first code and the second code, and if so, transmits the second subset of coupon offer data including coupon offer redemption instructions to the client device. The client device presents the now complete coupon offer to the point of sale system to redeem the coupon offer.
    Type: Grant
    Filed: September 11, 2015
    Date of Patent: October 27, 2020
    Assignee: Quotient Technology Inc.
    Inventors: Michael Walsh, William Robert Fisher, Kavita Aggarwal
  • Patent number: 10636010
    Abstract: According to an embodiment, a data processing system processes a bifurcated transaction for items available at a brick-and-mortar store. The bifurcated transaction is initiated when a consumer orders a set of non-perishable items electronically, e.g., using an app, website etc. At the brick-and-mortar store, the consumer picks up a shopping cart with the order of the set of non-perishable items and then peruses and adds perishable items to the shopping cart. In one embodiment, a single unique machine-readable label (e.g., a barcode) identifies the set of the non-perishable items. At checkout, the transaction is completed by scanning respective machine-readable labels (e.g., barcodes) on the perishable items and the single unique machine-readable label that identifies the set of the non-perishable items.
    Type: Grant
    Filed: October 26, 2018
    Date of Patent: April 28, 2020
    Assignee: Quotient Technology Inc.
    Inventor: Steven R. Boal
  • Patent number: 10572899
    Abstract: An email server sends an email message to a user with an empty container. When the user uses an email client to open the email message, the email client transmits pulls data to be loaded into the empty container from a dynamic content provider. The dynamic content provider determines in real time a set of valid coupon offers for the user and transmits the set to the user in real-time for insertion into the empty container. The dynamic content provider may determine a rank for each of the set of the valid coupon offers, such that the rank is observed when the set of the coupon offers is inserted into the empty container.
    Type: Grant
    Filed: May 14, 2019
    Date of Patent: February 25, 2020
    Assignee: Quotient Technology Inc.
    Inventors: Steven Boal, Bruce Sattley, Vivek Gupta
  • Patent number: 10410243
    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.
    Type: Grant
    Filed: July 17, 2013
    Date of Patent: September 10, 2019
    Assignee: Quotient Technology Inc.
    Inventor: Steven R. Boal
  • Patent number: 10376783
    Abstract: In an embodiment, a method comprises causing, to be displayed to a user through a web page of a social network provider that provides a social network, contest data that indicates an online contest; receiving, at a particular entity, input that indicates an intention by the user to participate in the online contest; sending, from the particular entity, request data that indicates a request, by the particular entity, for one or more permissions that allows the particular entity to access information from the social network provider about the user; after sending the request data, receiving, at the particular entity, acceptance data that indicates that the user accepts the request; in response to receiving the acceptance data, causing the user to be entered in the online contest; wherein the method is performed by one or more computing devices.
    Type: Grant
    Filed: December 7, 2016
    Date of Patent: August 13, 2019
    Assignee: Quotient Technology Inc.
    Inventors: Matthias Eichstaedt, Sunil K. Bopardikar, Deepak Goel
  • Patent number: 10346874
    Abstract: Coupon information is provided electronically in association with receipts for transactions at physical stores and/or online stores. A retailer causes performance of a transaction in which one or more items are purchased. An interface configured to accept input indicating a customer identifier, such as an email address, associated with the transaction is provided. When input has been received via the interface, it is determined whether the identifier is associated with a known customer identity. If the customer identifier is associated with a known identity, digital coupons associated with that identity are applied against the transaction. An electronic receipt is further provided for the transaction via, for instance, the provided email address or a web-based application in which a session is established in connection with the identity.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: July 9, 2019
    Assignee: Quotient Technology Inc.
    Inventor: Steven R. Boal
  • Patent number: 10339566
    Abstract: An email server sends an email message to a user with an empty container. When the user uses an email client to open the email message, the email client transmits pulls data to be loaded into the empty container from a dynamic content provider. The dynamic content provider determines in real time a set of valid coupon offers for the user and transmits the set to the user in real-time for insertion into the empty container. The dynamic content provider may determine a rank for each of the set of the valid coupon offers, such that the rank is observed when the set of the coupon offers is inserted into the empty container.
    Type: Grant
    Filed: June 30, 2015
    Date of Patent: July 2, 2019
    Assignee: Quotient Technology Inc.
    Inventors: Steven Boal, Bruce Sattley, Vivek Gupta
  • Patent number: 10296944
    Abstract: A server receives an indication that a user of a client device has selected social network data associated with a social network provider that maintains a social graph. The selected social network data indicates approval of a coupon offer by the user. In response to receiving the indication, the server computer provides the coupon to the user and sends a link message that causes a user node that is associated with the user to be linked, within the social graph, with a coupon node that is associated with the coupon offer. A message including data associated with the coupon offer is sent to a subset of a set of other users identified, in the social graph that the social network provider maintains, as connected to the user.
    Type: Grant
    Filed: August 13, 2015
    Date of Patent: May 21, 2019
    Assignee: Quotient Technology Inc.
    Inventors: Matthias Eichstaedt, Deepak Goel, Sunil Keshav Bopardikar
  • Patent number: 9940638
    Abstract: A client device detects a QR code (or NFC tag). The client device decodes the QR code. The client device determines that the data encoded within the QR code includes a URL. Based on the URL, the client device sends a first request to a first server identified by the URL. In response to the first request, the client device receives from the first server data configured to cause the client device to display, to a user of the client device, at least one of: a video or an interactive web page. Responsive to the data encoded in the QR code, the client device sends to a coupon server: identification data associated with a user of the client device, and a request for the coupon server to distribute a digital coupon for an offer associated with an identifier encoded within the QR code to an account associated with the user.
    Type: Grant
    Filed: July 7, 2017
    Date of Patent: April 10, 2018
    Assignee: Quotient Technology Inc.
    Inventors: Steven M. Horowitz, Jason Boehle, Bipin Pattan
  • Patent number: 9934308
    Abstract: In an embodiment, a method comprises performing a first search based on a first text string; based on the first search, identifying one or more search results; after identifying the one or more search results, causing the one or more search results to be displayed; while the one or more search results are displayed: receiving input that changes the first text string to a modified text string; in response to receiving the input: performing a second search based, at least in part, on a portion of the modified text string, and determining that no search results are identified based on the second search; after determining that no search results are identified based on the second search, continuing to display the one or more search results; wherein the method is performed by one or more computing devices.
    Type: Grant
    Filed: January 28, 2015
    Date of Patent: April 3, 2018
    Assignee: Quotient Technology Inc.
    Inventor: Jeffrey Roloff
  • Patent number: 9576298
    Abstract: A data distribution system which includes business groups, a client system and a main database system is described. Coupons and coupon data may be exchanged between the business groups, the client system and the main database system. Each coupon being exchanged may include one or more fraud protection features that can neither be altered nor tampered by users, consumers or retailers.
    Type: Grant
    Filed: July 14, 2016
    Date of Patent: February 21, 2017
    Assignee: Quotient Technology Inc.
    Inventors: Ravi Kant Keswani, Manickababu Muthu, Qingcai Guan, Jeffrey Weitzman
  • Patent number: 9552588
    Abstract: In an embodiment, a method comprises causing, to be displayed to a user through a web page of a social network provider that provides a social network, contest data that indicates an online contest; receiving, at a particular entity, input that indicates an intention by the user to participate in the online contest; sending, from the particular entity, request data that indicates a request, by the particular entity, for one or more permissions that allows the particular entity to access information from the social network provider about the user; after sending the request data, receiving, at the particular entity, acceptance data that indicates that the user accepts the request; in response to receiving the acceptance data, causing the user to be entered in the online contest; wherein the method is performed by one or more computing devices.
    Type: Grant
    Filed: July 2, 2012
    Date of Patent: January 24, 2017
    Assignee: Quotient Technology Inc.
    Inventors: Matthias Eichstaedt, Sunil K. Bopardikar, Deepak Goel
  • Patent number: 9424585
    Abstract: A data distribution system which includes business groups, a client system and a main database system is described. Coupons and coupon data may be exchanged between the business groups, the client system and the main database system. Each coupon being exchanged may include one or more fraud protection features that can neither be altered nor tampered by users, consumers or retailers.
    Type: Grant
    Filed: October 15, 2013
    Date of Patent: August 23, 2016
    Assignee: Quotient Technology, Inc.
    Inventors: Ravi Kant Keswani, Manicka Muthugopalakrishna, Qingcai Guan, Jeffrey Weitzman