IP Library Granted Patent US 10,318,984
Granted Patent B1
US 10,318,984 · App. 14/814,154 · Granted Jun 11, 2019

Predictive recommendation system using tiered feature data

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 10,318,984
App. No.
14/814,154
Granted
Jun 11, 2019
Kind
B1
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 (71)

1. A computer-implemented method for generating a combined feature representing a promotion, comprising:

receiving DDO feature data representing the promotion, wherein the DDO feature data include data collected from a first set of impressions associated with the promotion permalink;

determining, using a processor, whether the first set of impressions satisfies a threshold quantity of impressions; and

in an instance in which the first set of impressions does not satisfy the threshold quantity,

generating tiered DDO feature data representing the promotion, wherein the tiered DDO feature data were collected from a second set of impressions representing a tier group of promotions including the promotion;

receiving historical feature data representing the tier group of promotions;

integrating the tiered DDO feature data and the historical feature data;

generating the combined feature representing the promotion using the integrated tiered DDO feature data and the historical feature data;

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

transmitting the subset of promotions to a client device associated with the customer for display via the client device.

2. The method of claim 1 , further comprising:

in an instance in which the first set of impressions satisfies the threshold quantity,

receiving historical feature data representing the promotion permalink;

integrating the received DDO feature data and the historical feature data; and

generating the combined feature representing the promotion using the integrated DDO feature data and the historical feature data.

3. The method of claim 2 , further comprising:

in an instance in which the second set of impressions does not satisfy the threshold quantity,

generating another tiered DDO feature data representing the promotion, wherein the another tiered DDO feature data were collected from a third set of impressions representing another tier group of promotions including the promotion;

receiving historical feature data representing the another tier group of promotions;

integrating the another tiered DDO feature data and the historical feature data; and

generating the combined feature representing the promotion using the integrated another tiered DDO feature data and the historical feature data.

4. The method of claim 1 , further comprising:

integrating historical behavior data collected from a sample of consumers and recently collected behavior data to generate DDO feature data.

5. The method of claim 1 , further comprising:

generating historical feature data based on one or more detected historical trends.

6. An apparatus, operable on a distributed computing system, to generate a combined feature representing a promotion, the apparatus comprising:

a relevance engine, wherein the relevance engine is stored in a memory such that when executed by a processor the relevance engine is configured to receive one or more user requests and output one or more ranked available promotions in response to the user request, the ranked available promotions generated in part by at least a predictive model builder and a DDO feature data integrator;

wherein the predictive model builder is stored in the memory such that when executed by a processor the predictive model builder is configured to integrate DDO feature data, received via a network interface representing the promotion permalink and historical feature data representing the promotion permalink, wherein the DDO feature data include data collected from a first set of impressions associated with the promotion permalink; and

wherein the DDO feature data integrator is stored in the memory such that when executed by a processor the DDO feature data integrator is configured to determine that the first set of impressions satisfies a threshold quantity of impressions and to generate a combined feature representing the promotion using the integrated DDO feature data and the historical feature data; and

wherein the relevance engine is configured to select, based on the combined feature, a subset of promotions from a plurality of promotions, the subset of promotions to be recommended to a customer; and

a communications module configured to transmit the subset of promotions to a client device associated with the customer for display via the client device.

7. The apparatus of claim 6 , wherein the DDO feature data integrator is further configured to determine that the first set of impressions does not satisfy the threshold quantity of impressions and to generate a combined feature representing the promotion using integrated DDO feature data and the historical feature data.

8. The apparatus of claim 7 wherein the predictive model builder is further configured to generate tiered DDO feature data representing the promotion, wherein the tiered DDO feature data were collected from a second set of impressions representing a tier group of promotions including the promotion, access historical feature data representing the tier group of promotions, and integrate the tiered DDO feature data and the historical feature data.

9. The apparatus of claim 6 wherein the predictive model builder is further configured to integrate historical behavior data collected from a sample of consumers and recently collected behavior data to generate DDO feature data.

10. The apparatus of claim 6 wherein the predictive model builder is further configured to generate historical feature data based on one or more detected historical trends derived from one or more historical databases.

11. A computer-implemented method for generating a combined feature representing a promotion, comprising:

receiving DDO feature data representing the promotion, wherein the DDO feature data include data collected from a first set of impressions associated with the promotion permalink integrating the DDO feature data and the historical feature data;

generating a combined feature representing the promotion using the integrated DDO feature data and the historical feature data;

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

transmitting the subset of promotions to a client device associated with the customer for display via the client device.

12. A computer program product for generating one or more user selections for display as an impression via a promotion and marketing service, the computer program product comprising a non-transitory computer-readable storage medium storing computer-readable program instructions that, when executed, cause at least one computer to perform operations comprising:

receiving DDO feature data representing the promotion, wherein the DDO feature data include data collected from a first set of impressions associated with the promotion permalink;

determining, using a processor, whether the first set of impressions satisfies a threshold quantity of impressions; and

in an instance in which the first set of impressions does not satisfy the threshold quantity,

generating tiered DDO feature data representing the promotion, wherein the tiered DDO feature data were collected from a second set of impressions representing a tier group of promotions including the promotion;

receiving historical feature data representing the tier group of promotions;

integrating the tiered DDO feature data and the historical feature data;

generating the combined feature representing the promotion using the integrated tiered DDO feature data and the historical feature data;

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

transmitting the subset of promotions to a client device associated with the customer for display via the client device.

13. The computer program product of claim 12 , further comprising:

in an instance in which the first set of impressions satisfies the threshold quantity,

receiving historical feature data representing the promotion permalink;

integrating the received DDO feature data and historical feature data; and

generating the combined feature representing the promotion using the integrated DDO feature data and the historical feature data.

14. The computer program product of claim 13 , further comprising:

in an instance in which the second set of impressions does not satisfy the threshold quantity,

generating another tiered DDO feature data representing the promotion, wherein the another tiered DDO feature data were collected from a third set of impressions representing another tier group of promotions including the promotion;

receiving historical feature data representing the another tier group of promotions;

integrating the another tiered DDO feature data and the historical feature data; and

generating the combined feature representing the promotion using the integrated another tiered DDO feature data and the historical feature data.

15. The computer program product of claim 12 , wherein selecting promotions to be recommended to a customer based on the combined feature comprises:

receiving input data representing a request from a customer;

receiving user data describing attributes of the customer;

receiving, from a promotion inventory, promotion data describing attributes of a set of available promotions for the customer;

calculating, based on at least one relevance model, a contextual relevance score for each of the set of promotions using the input data, the promotion data, and the user data; and

ranking the set of available promotions based on their respective contextual relevance scores.

16. The computer program product of claim 12 , further comprising:

integrating historical behavior data collected from a sample of consumers and recently collected behavior data to generate DDO feature data.

17. The computer program product of claim 12 , further comprising:

generating historical feature data based on one or more detected historical trends.

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 Apr 30, 2019
From: WAI, LAWRENCE LEE
To: GROUPON, INC.
Reel/Frame 049040/0858 →