US2020302488A1PendingUtilityA1

Method and apparatus for promotion template generation

Assignee: GROUPON INCPriority: Jun 20, 2013Filed: Apr 9, 2020Published: Sep 24, 2020
Est. expiryJun 20, 2033(~6.9 yrs left)· nominal 20-yr term from priority
G06Q 30/0276
57
PatentIndex Score
0
Cited by
0
References
0
Claims

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

exact text as granted — not AI-modified
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.

Join the waitlist — get patent alerts

Track US2020302488A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.