IP Library Granted Patent US 11,651,155
Granted Patent B2
US 11,651,155 · App. 15/930,635 · Granted May 16, 2023

System for determining consumer identification information at a point-of-sale

Inventors: Evan MacMillan (Los Altos Hills, CA); Gaston L'Huillier (San Francisco, CA); Sebastian Kreft (San Francisco, CA); Francisco Larrain (Palo Alto, CA)
Assignee: Groupon, Inc.
G06F40/274G06F16/284G06Q20/24G06Q20/409G06Q30/0201
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,651,155
App. No.
15/930,635
Granted
May 16, 2023
Kind
B2
Abstract

The email suggestor system and method provide an efficient and effective way to capture a user identifier, such as an email address of a consumer in a retail environment. The email suggestor system generates one or more suggested first text portions based on input data, outputs at least one of the suggested first text portions, and receives a selection of a first text portion. The email suggestor system generates one or more suggested second text portions of a user identifier based on the input data, outputs at least one of the suggested second text portions, and receives a selection of a second text portion. The email suggestor system generates a user identifier including the selected first text portion and the selected second text portion. The email suggestor system uses received feedback response to refine and/or train one or more models with which it generates the suggested text portions.

Claims (57)

1. A system comprising an apparatus, the apparatus comprising at least one processor and at least one memory including program code, the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus to:

receive, at a merchant device, during a transaction, from a consumer device, current identity information;

access, from a database, second identity information, the second identity information having been previously stored during or subsequent to a previous interaction between a customer and the system;

determine (i) first probability of matching between a generated username and an actual username of an email address associated with the customer, and (ii) a second probability of matching between a generated domain and an actual domain of the email address associated with the customer, wherein each of the generated username and the generated domain are generated based at least in part on the current identity information and the second identity information;

based at least in part on the first probability and the second probability each exceeding a threshold, provide, during the transaction, an interface to a contact, order, or payment application, wherein the interface is configured to display the generated username and the generated domain;

based at least in part on feedback received via the interface, identify an associated email address associated with the customer; and

cause, during the transaction, display of the associated email address via the interface to the contact, order, or payment application.

2. The system according to claim 1 , wherein the consumer device is a credit card and the current identity information is received via credit card swipe.

3. The system according to claim 1 , wherein the current identity information is at least one of a first name and last name of a consumer or a phone number.

4. The system according to claim 1 , wherein the receiving of the current identity information during the transaction comprises:

using near field communication technology to capture at least a portion of the current identity information from a credit card when the credit card is in proximity to the merchant device,

wherein the causing display, during the transaction, of the email address associated with the associated payment information comprises:

identifying an existing profile for the consumer utilizing the current identity information, where the profile identifies the associated payment information.

5. The system according to claim 4 , wherein the current identity information is at least one of a first name and a last name of a consumer or a phone number.

6. The system of claim 1 , wherein the previously stored identity information is generated by computer program code configured to, with the at least one processor, cause the apparatus to:

receive, at a second merchant device, during a previous transaction, from a consumer device, second identity information and the associated payment information; and

store the second identity information and the associated payment information,

wherein the previously storied identity information is the second identity information.

7. The system according to claim 6 , wherein the consumer device is different than the second consumer device, and wherein the second merchant device is different than the merchant device.

8. A computer program product comprising at least one non-transitory computer-readable storage medium having computer-executable program code instructions stored therein, the computer-executable program code instructions comprising program code instructions for:

receiving, at a merchant device, during a transaction, from a consumer device, current identity information;

accessing, from a database, second identity information, the second identity information having been previously stored during or subsequent to a previous interaction between a customer and the system;

determining (i) first probability of matching between a generated username and an actual username of an email address associated with the customer, and (ii) a second probability of matching between a generated domain and an actual domain of the email address associated with the customer, wherein each of the generated username and the generated domain are generated based at least in part on the current identity information and the second identity information;

based at least in part on the first probability and the second probability each exceeding a threshold, provide, during the transaction, an interface to a contact, order, or payment application, wherein the interface is configured to display the generated username and the generated domain;

based at least in part on feedback received via the interface, identifying an associated email address associated with customer; and

causing, during the transaction, display of the associated email address via the interface to the contact, order, or payment application.

9. The computer program product according to claim 8 , wherein the consumer device is a credit card and the current identity information is received via credit card swipe.

10. The computer program product according to claim 8 , wherein the current identity information is at least one of a first name and last name of a consumer or a phone number.

11. The computer program product according to claim 8 , wherein the receiving of the current identity information during the transaction comprises:

using near field communication technology to capture at least a portion of the current identity information from a credit card when the credit card is in proximity to the merchant device,

wherein the causing display, during the transaction, of the email address associated with the associated payment information comprises:

identifying an existing profile for the consumer utilizing the current identity information, where the profile identifies the associated payment information.

12. The computer program product according to claim 11 , wherein the current identity information is at least one of a first name and a last name of a consumer or a phone number.

13. The computer program product according to claim 8 , wherein the previously stored identity information is generated by:

receiving, at a second merchant device, during a previous transaction, from a consumer device, second identity information and the associated payment information; and

storing the second identity information and the associated payment information,

wherein the previously storied identity information is the second identity information.

14. The computer program product according to claim 13 , wherein the consumer device is different than the second consumer device, and wherein the second merchant device is different than the merchant device.

15. A method comprising:

receiving, at a merchant device, during a transaction, from a consumer device, current identity information;

accessing, from a database, second identity information, the second identity information having been previously stored during or subsequent to a previous interaction between a customer and the system;

determining (i) first probability of matching between a generated username and an actual username of an email address associated with the customer, and (ii) a second probability of matching between a generated domain and an actual domain of the email address associated with the customer, wherein each of the generated username and the generated domain are generated based at least in part on the current identity information and the second identity information;

based at least in part on the first probability and the second probability each exceeding a threshold, providing, during the transaction, an interface to a contact, order, or payment application, wherein the interface is configured to display the generated username and the generated domain;

based at least in part on feedback received via the interface, identifying an associated email address associated with customer; and

causing, during the transaction, display of the associated email address via the interface to the contact, order, or payment application.

16. The method according to claim 15 , wherein the consumer device is a credit card and the current identity information is received via credit card swipe.

17. The method according to claim 15 , wherein the current identity information is at least one of a first name and last name of a consumer or a phone number.

18. The method according to claim 15 , wherein the receiving of the current identity information during the transaction comprises:

using near field communication technology to capture at least a portion of the current identity information from a credit card when the credit card is in proximity to the merchant device,

wherein the causing display, during the transaction, of the email address associated with the associated payment information comprises:

identifying an existing profile for the consumer utilizing the current identity information, where the profile identifies the associated payment information.

19. The method according to claim 18 , wherein the current identity information is at least one of a first name and a last name of a consumer or a phone number.

20. The method according to claim 15 , further comprising:

receiving, at a second merchant device, during a previous transaction, from a consumer device, second identity information and the associated payment information; and

storing the second identity information and the associated payment information,

wherein the previously storied identity information is the second identity information.

21. The method according to claim 20 , wherein the consumer device is different than the second consumer device, and wherein the second merchant device is different than the merchant device.

Assignments (5)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 12, 2024
From: GROUPON, INC.
To: BYTEDANCE INC.
Reel/Frame 068833/0811 →
RELEASE OF SECURITY INTEREST Recorded Feb 26, 2024
From: JPMORGAN CHASE BANK, N.A.
To: GROUPON, INC.; LIVINGSOCIAL, LLC (F/K/A LIVINGSOCIAL, INC.)
Reel/Frame 066676/0001 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN INTELLECTUAL PROPERTY RIGHTS Recorded Feb 26, 2024
From: JPMORGAN CHASE BANK, N.A.
To: GROUPON, INC.; LIVINGSOCIAL, LLC (F/K/A LIVINGSOCIAL, INC.)
Reel/Frame 066676/0251 →
SECURITY INTEREST Recorded Jul 23, 2020
From: GROUPON, INC.; LIVINGSOCIAL, LLC
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 053294/0495 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 13, 2020
From: MACMILLAN, EVAN; L'HUILLIER, GASTON; KREFT, SEBASTIAN; LARRAIN, FRANCISCO
To: GROUPON, INC.
Reel/Frame 052652/0420 →