IP Library Granted Patent US 11,810,151
Granted Patent B2
US 11,810,151 · App. 17/530,641 · Granted Nov 7, 2023

Predictive recommendation system using tiered feature data

Inventor: 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,810,151
App. No.
17/530,641
Granted
Nov 7, 2023
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 (52)

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:

aggregate at least first feature data associated with a first classification category and second feature data associated with a second classification category to generate aggregated feature data for a group of promotions;

combine the aggregated feature data with historical feature data representing the group of promotions to generate a feature vector;

apply the feature vector to a predictive model that determines respective relevance scores for respective promotions in the group of promotions; and

transmit, based in part on the respective relevance scores for the respective promotions in the group of promotions, a subset of promotions from the group of promotions to a user device to facilitate rendering of the subset of promotions via an electronic interface of the user device, the subset of promotions selected for recommendation to a user identifier associated with the user 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 first feature data and the second feature data based on data collected from one or more electronic communications associated with the group of promotions.

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 the first feature data based on first data collected from one or more first electronic communications associated with the group of promotions; and

generate the second feature data based on second data collected from one or more second electronic communications associated with the group of promotions.

4. 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 first feature data and the second feature data based on one or more data logs associated with the group of promotions.

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 first feature data and the second feature data based on activation state data associated with a number of instances in which a promotion from the group of promotions is selected via one or more electronic interfaces.

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 first feature data and the second feature data based on profile data associated with features associated with at least the user identifier.

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:

combine the aggregated feature data with the historical feature data in response to a determination that the group of promotions satisfies a defined criterion.

8. A computer-implemented method, comprising:

aggregating, by a computing device comprising a processor, at least first feature data associated with a first classification category and second feature data associated with a second classification category to generate aggregated feature data for a group of promotions;

combining, by the computing device, the aggregated feature data with historical feature data representing the group of promotions to generate a feature vector;

applying, by the computing device, the feature vector to a predictive model that determines respective relevance scores for respective promotions in the group of promotions; and

transmitting, by the computing device and based in part on the respective relevance scores for the respective promotions in the group of promotions, a subset of promotions from the group of promotions to a user device to facilitate rendering of the subset of promotions via an electronic interface of the user device, the subset of promotions selected for recommendation to a user identifier associated with the user device.

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

generating, by the computing device, the first feature data and the second feature data based on data collected from one or more electronic communications associated with the group of promotions.

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

generating, by the computing device, the first feature data based on first data collected from one or more first electronic communications associated with the group of promotions; and

generating, by the computing device, the second feature data based on second data collected from one or more second electronic communications associated with the group of promotions.

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

generating, by the computing device, the first feature data and the second feature data based on one or more data logs associated with the group of promotions.

12. The computer-implemented method of claim 8 , further comprising:

generating, by the computing device, the first feature data and the second feature data based on activation state data associated with a number of instances in which a promotion from the group of promotions is selected via one or more electronic interfaces.

13. The computer-implemented method of claim 8 , further comprising:

generating, by the computing device, the first feature data and the second feature data based on profile data associated with features associated with at least the user identifier.

14. The computer-implemented method of claim 8 , further comprising:

combining, by the computing device, the aggregated feature data with the historical feature data in response to a determination that the group of promotions satisfies a defined criterion.

15. 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:

aggregate at least first feature data associated with a first classification category and second feature data associated with a second classification category to generate aggregated feature data for a group of promotions;

combine the aggregated feature data with historical feature data representing the group of promotions to generate a feature vector;

apply the feature vector to a predictive model that determines respective relevance scores for respective promotions in the group of promotions; and

transmit, based in part on the respective relevance scores for the respective promotions in the group of promotions, a subset of promotions from the group of promotions to a user device to facilitate rendering of the subset of promotions via an electronic interface of the user device, the subset of promotions selected for recommendation to a user identifier associated with the user device.

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

generate the first feature data and the second feature data based on data collected from one or more electronic communications associated with the group of promotions.

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

generate the first feature data based on first data collected from one or more first electronic communications associated with the group of promotions; and

generate the second feature data based on second data collected from one or more second electronic communications associated with the group of promotions.

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

generate the first feature data and the second feature data based on one or more data logs associated with the group of promotions.

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

generate the first feature data and the second feature data based on activation state data associated with a number of instances in which a promotion from the group of promotions is selected via one or more electronic interfaces.

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

generate the first feature data and the second feature data based on profile data associated with features associated with at least the user identifier.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 12, 2024
From: GROUPON, INC.
To: BYTEDANCE INC.
Reel/Frame 068833/0811 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 19, 2021
From: WAI, LAWRENCE LEE
To: GROUPON, INC.
Reel/Frame 058161/0390 →