IP Library Patent Application 16844454
Patent Application
App. No. 16/844,454

METHOD AND APPARATUS FOR PROMOTION TEMPLATE GENERATION

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 None
App. No.
16/844,454
Abstract

Provided herein is an apparatus configured to programmatically generate promotion templates. The apparatus may be configured to access one or more databases comprising a corpus of historical promotion data; analyze the corpus of historical promotion data such that each of one or more previously generated promotions is respectively associated with a primary service category; normalize a promotion title for each of the one or more previously generated promotions associated with a selected primary service category; parse the normalized promotion titles to extract at least one promotion parameter term from each of the normalized promotion titles; generate one or more promotion templates for the selected primary service category; and store the one or more promotion templates in association with the selected primary service category.

Claims (31)

1 - 71 . (canceled)

72 . An apparatus configured to programmatically generate promotion templates, the apparatus comprising at least one processor and at least one non-transitory memory including a computer program code, the at least one non-transitory memory and the computer program code configured to, with the at least one processor, cause the apparatus to:

access one or more databases comprising a corpus of historical promotion data, the corpus of historical promotion data associated with one or more previously generated promotions;

analyze the corpus of historical promotion data such that each of the one or more previously generated promotions is respectively associated with a primary service category;

normalize a promotion title for each of the one or more previously generated promotions associated with a selected primary service category;

parse the normalized promotion titles to extract at least one promotion parameter term from each of the normalized promotion titles;

generate one or more promotion templates for the selected primary service category based at least in part on the at least one promotion parameter term, the one or more promotion templates each defining a sequence of variables, that, when concatenated, generate a particular subsequent promotion; and

store the one or more promotion templates in association with the selected primary service category.

73 . The apparatus of claim 72 , wherein the at least one non-transitory memory and the computer program code are further configured to, with the at least one processor, cause the apparatus to verify the parsing of the normalized promotion titles.

74 . The apparatus of claim 73 , wherein the verifying the parsing of the normalized promotion titles comprises recreating each normalized promotion title based on extracted elements generated by the parsing.

75 . The apparatus of claim 72 , wherein the at least one non-transitory memory and the computer program code are further configured to, with the at least one processor, cause the apparatus to associate metadata with each of the one or promotion templates, the metadata configured to be provided with a selected promotion template and define a use of the selected promotion template.

76 . The apparatus of claim 75 , wherein the metadata comprises time metadata such that the selected promotion template is configured to be utilized with a provider scheduling engine.

77 . The apparatus of claim 72 , wherein each of the one or more promotion templates are associated with a first language.

78 . The apparatus of claim 77 , wherein each of the one or more promotion templates are translated from the first language to a second language, the one or more promotion templates translated to the second language stored in association with the one or more promotion templates associated with the first language.

79 . The apparatus of claim 72 , wherein the at least one promotion parameter term includes one or more of a promotional value, an actual value, a benefit term, a connector term, a descriptor connector term, and an editorial comment data.

80 . The apparatus of claim 72 , wherein the at least one non-transitory memory and the computer program code are further configured to, with the at least one processor, cause the apparatus to assign each of the one or more promotion templates as a single option template or a multiple option template.

81 . The apparatus of claim 72 , wherein the at least one non-transitory memory and the computer program code are further configured to, with the at least one processor, cause the apparatus to determine a promotion score for each of the one or more promotion templates.

82 . The apparatus of claim 81 , wherein the promotion score is based at least in part on the at least one promotion parameter term and a promotion quality metric.

83 . The apparatus of claim 82 , wherein the promotion quality metric is associated with a frequency a particular previously generated promotion is used within the selected primary service category.

84 . The apparatus of claim 81 , wherein the promotion score is based at least in part on a total amount of a promotion value.

85 . The apparatus of claim 72 , wherein the one or more promotion templates are generated via application of a learning model.

86 . The apparatus of claim 72 , wherein the at least one non-transitory memory and the computer program code are further configured to, with the at least one processor, cause the apparatus to, in response to receiving a request to generate a promotion from a provider device associated with a provider, selecting a selected promotion template to generate the promotion.

87 . The apparatus of claim 86 , wherein the at least one non-transitory memory and the computer program code are further configured to, with the at least one processor, cause the apparatus to generate the promotion by dynamically instantiating the selected promotion template.

88 . The apparatus of claim 86 , wherein selecting the selected promotion template is based at least in part on determining a highest promotion score.

89 . The apparatus of claim 86 , wherein the request comprises at least an identification of the provider and an identification of at least one good or service that is to be included in the promotion.

90 . The apparatus of claim 87 , wherein selecting the selected promotion template comprises:

accessing, in real-time, provider characteristic data related to the provider;

determining a service category of the provider based at least in part on the accessed provider characteristic data related to the provider;

determining the service category of the provider corresponds to the selected primary service category; and

identifying the selected promotion template based at least on a calculated performance score.

91 . The apparatus of claim 87 , wherein the promotion comprises at least one connector term, at least one descriptor term, and the at least one promotion parameter term.

Assignments (5)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 26, 2025
From: GROUPON, INC.; LIVINGSOCIAL, INC.
To: BYTEDANCE INC.
Reel/Frame 071769/0488 →
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 9, 2020
From: EYAL, AVIV; MISRA, DEEPIKA; NKENGLA, MECHIE; KOCHAR, KAVITA; ZILLERUELO, RICARDO; LARRAIN, FRANCISCO; COROMINAS, NATALIA; L'HUILLIER, GASTON
To: GROUPON, INC.
Reel/Frame 052358/0015 →