IP Library Granted Patent US 11,200,593
Granted Patent B2
US 11,200,593 · App. 16/884,855 · Granted Dec 14, 2021

Predictive recommendation system using tiered feature data

Inventors: Boris Lerner (Palo Alto, CA); Sunil Ramnik Raiyani (Palo Alto, CA); Lawrence Lee Wai (Mountain View, CA)
Assignee: Groupon, Inc.
G06Q30/0244G06N20/00G06Q30/0255G06Q30/0269
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,200,593
App. No.
16/884,855
Granted
Dec 14, 2021
Kind
B2
Abstract

In general, embodiments of the present invention provide systems, methods and computer readable media for a predictive recommendation system using predictive models derived from tiered feature data.

Claims (51)

1. A system, comprising one or more computers and one or more storage devices storing instructions that are operable, when executed by the one or more computers, to cause the one or more computers to:

obtain feature data for a first impressions set associated with a device rendered object permalink to be transmitted to a consumer device associated with a consumer;

obtain tiered feature data for a second impressions set associated with a tier group of device rendered objects;

generate historical feature data based on a predicted consumer attribute for the consumer associated with the consumer device, wherein the historical feature data represents a portion of the tier group of device rendered objects that is related to the predicted consumer attribute;

generate combined feature data based at least in part on the historical feature data and one of the feature data or the tiered feature data;

select, based on the combined feature data, a subset of promotions from a plurality of promotions to be recommended to the customer; and

transmit the subset of promotions to the consumer device associated with the consumer for display via the consumer device.

2. The system of claim 1 , wherein the one or more storage devices store instructions that are operable, when executed by the one or more computers, to further cause the one or more computers to:

generate the tiered feature data in response to a determination that a first number of impressions in the first impressions set is less than a threshold quantity of impressions.

3. The system of claim 1 , wherein the one or more storage devices store instructions that are operable, when executed by the one or more computers, to further cause the one or more computers to:

generate integrated tiered feature data based at least in part on integrating the tiered feature data and the historical feature data.

4. The system of claim 3 , wherein the one or more storage devices store instructions that are operable, when executed by the one or more computers, to further cause the one or more computers to:

generate the combined feature data based at least in part on the historical feature data and one of the feature data or the integrated tiered feature data.

5. The system of claim 1 , wherein the one or more storage devices store instructions that are operable, when executed by the one or more computers, to further cause the one or more computers to:

generate the historical feature data based at least in part on predicted consumer profile data associated with the consumer, wherein the historical feature data represents a portion of the tier group of device rendered objects that is related to the predicted consumer profile data.

6. The system of claim 1 , wherein the one or more storage devices store instructions that are operable, when executed by the one or more computers, to further cause the one or more computers to:

generate the historical feature data based at least in part on predicted consumer behavior data associated with the consumer, wherein the historical feature data represents a portion of the tier group of device rendered objects that is related to the predicted consumer behavior data.

7. The system of claim 1 , wherein the one or more storage devices store instructions that are operable, when executed by the one or more computers, to further cause the one or more computers to:

generate the historical feature data based at least in part on a predicted gender type associated with the consumer, wherein the historical feature data represents a portion of the tier group of device rendered objects that is related to the predicted gender type.

8. The system of claim 1 , wherein the one or more storage devices store instructions that are operable, when executed by the one or more computers, to further cause the one or more computers to:

generate the predicted consumer attribute based at least in part on a machine learning model applied to at least a portion of consumer profile data associated with the consumer.

9. A computer-implemented method, comprising:

obtaining, by a computing device comprising a processor, feature data for a first impressions set associated with a device rendered object permalink to be transmitted to a consumer device associated with a consumer;

obtaining, by the computing device, tiered feature data for a second impressions set associated with a tier group of device rendered objects;

generating, by the computing device, historical feature data based on a predicted consumer attribute for the consumer associated with the consumer device, wherein the historical feature data represents a portion of the tier group of device rendered objects that is related to the predicted consumer attribute;

generating, by the computing device, combined feature data based at least in part on the historical feature data and one of the feature data or the tiered feature data;

selecting, by the computing device and based on the combined feature data, a subset of promotions from a plurality of promotions to be recommended to the customer; and

transmitting, by the computing device, the subset of promotions to the consumer device associated with the consumer for display via the consumer device.

10. The computer-implemented method of claim 9 , further comprising:

generating, by the computing device, the tiered feature data in response to a determination that a first number of impressions in the first impressions set is less than a threshold quantity of impressions.

11. The computer-implemented method of claim 9 , further comprising:

generating, by the computing device, integrated tiered feature data based at least in part on integrating the tiered feature data and the historical feature data.

12. The computer-implemented method of claim 11 , wherein the generating the combined feature data comprises generating the combined feature data based at least in part on the historical feature data and one of the feature data or the integrated tiered feature data.

13. The computer-implemented method of claim 9 , wherein the generating the historical feature data comprises generating the historical feature data based at least in part on predicted consumer profile data associated with the consumer, wherein the historical feature data represents a portion of the tier group of device rendered objects that is related to the predicted consumer profile data.

14. The computer-implemented method of claim 9 , wherein the generating the historical feature data comprises generating the historical feature data based at least in part on predicted consumer behavior data associated with the consumer, wherein the historical feature data represents a portion of the tier group of device rendered objects that is related to the predicted consumer behavior data.

15. The computer-implemented method of claim 9 , wherein the generating the historical feature data comprises generating the historical feature data based at least in part on a predicted gender type associated with the consumer, wherein the historical feature data represents a portion of the tier group of device rendered objects that is related to the predicted gender type.

16. The computer-implemented method of claim 9 , further comprising:

generating, by the computing device, the predicted consumer attribute based at least in part on a machine learning model applied to at least a portion of consumer profile data associated with the consumer.

17. A computer program product, stored on a computer readable medium, comprising instructions that when executed by one or more computers cause the one or more computers to:

obtain feature data for a first impressions set associated with a device rendered object permalink to be transmitted to a consumer device associated with a consumer;

obtain tiered feature data for a second impressions set associated with a tier group of device rendered objects;

generate historical feature data based on a predicted consumer attribute for the consumer associated with the consumer device, wherein the historical feature data represents a portion of the tier group of device rendered objects that is related to the predicted consumer attribute;

generate combined feature data based at least in part on the historical feature data and one of the feature data or the tiered feature data;

select, based on the combined feature data, a subset of promotions from a plurality of promotions to be recommended to the customer; and

transmit the subset of promotions to the consumer device associated with the consumer for display via the consumer device.

18. The computer program product of claim 17 , further comprising instructions that when executed by the one or more computers cause the one or more computers to:

generate the tiered feature data in response to a determination that a first number of impressions in the first impressions set is less than a threshold quantity of impressions.

19. The computer program product of claim 17 , further comprising instructions that when executed by the one or more computers cause the one or more computers to:

generate integrated tiered feature data based at least in part on integrating the tiered feature data and the historical feature data.

20. The computer program product of claim 17 , further comprising instructions that when executed by the one or more computers cause the one or more computers to:

generate the combined feature data based on the historical feature data and one of the feature data or the integrated tiered feature data.

Assignments (6)
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 9, 2021
From: RAIYANI, SUNIL RAMNIK; LERNER, BORIS
To: GROUPON, INC.
Reel/Frame 058063/0834 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 1, 2021
From: WAI, LAWRENCE LEE
To: GROUPON, INC.
Reel/Frame 057350/0141 →
SECURITY INTEREST Recorded Jul 23, 2020
From: GROUPON, INC.; LIVINGSOCIAL, LLC
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 053294/0495 →
Continuity (4)
Continuation 15826562 · Nov 29, 2017
Continuation In Part 14814154 · Jul 30, 2015
Provisional Application 62031071 · Jul 30, 2014
Related Publication 20200364743A1 · Nov 19, 2020