US2021224840A1PendingUtilityA1

Consumer cross-category deal diversity

Assignee: GROUPON INCPriority: Sep 18, 2012Filed: Jan 27, 2021Published: Jul 22, 2021
Est. expirySep 18, 2032(~6.1 yrs left)· nominal 20-yr term from priority
G06Q 30/0243
58
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A system and method is provided for determining a portfolio of promotions from across a diverse mix of promotion categories. The diverse promotion portfolio may represent an inventory of promotions that are available for presenting to a consumer in a particular market. Also, a system and method is provided for determining a diverse group of promotions for presenting to a consumer. The diverse group of promotions may be determined based on whether a same or similar promotion was previously presented to the consumer.

Claims

exact text as granted — not AI-modified
1 .- 22 . (canceled) 
     
     
         23 . A method comprising:
 accessing, via a processor and from a historical data database, each of one or more promotions included in a previously-sent electronic correspondence;   accessing, via the processor from a promotion programs database, multiple promotions contemplated for inclusion in a subsequent electronic correspondence;   comparing, via the processor, taxonomy classifications of at least one of the promotions in the previously-sent electronic correspondence and at least one of the multiple promotions contemplated for inclusion in the subsequent electronic correspondence;   determining whether the at least one of the promotions in the previously-sent electronic correspondence and the at least one of the multiple promotions have a same taxonomy classification;   determining, via the processor, to remove the at least one of the multiple promotions having the same taxonomy classification as the at least one the promotions in the previously-sent electronic correspondence;   generating, via the processor, the subsequent electronic correspondence, the subsequent electronic correspondence comprising each remaining promotion of the multiple promotions contemplated for inclusion; and   transmitting the subsequent electronic correspondence.   
     
     
         24 . The method of  claim 23 , further comprising:
 determining that an amount of time that has elapsed since the previously-sent electronic correspondence was transmitted meets a predetermined threshold.   
     
     
         25 . The method of  claim 24 , further comprising:
 in response to determining that the amount of time that has elapsed since the previously-sent electronic correspondence was transmitted fails to meet the predetermined threshold, removing the at least one of the multiple promotions from consideration for inclusion in the subsequent electronic communication.   
     
     
         26 . The method of  claim 25 ,
 wherein the predetermined amount of time is dependent on the category or subcategory.   
     
     
         27 . The method of  claim 23 ,
 wherein comparing the taxonomy classification comprises determining whether one or both of a category and a subcategory is identical as one or both of the category and the subcategory.   
     
     
         28 . The method of  claim 23 , further comprising:
 in response to determining that the at least one of the promotions in the previously-sent electronic correspondence and the at least one of the multiple promotions have the same taxonomy classification, removing the at least one of the multiple promotions from consideration for inclusion in the subsequent electronic communication.   
     
     
         29 . The method of  claim 23 , further comprising:
 utilizing an analytical model to determine a position within the subsequent electronic correspondence to assign each remaining promotion of the multiple promotions contemplated for inclusion,   wherein the subsequent electronic correspondence includes N number of positions for promotions.   
     
     
         30 . A computer program product, the computer program product comprising at least one non-transitory computer-readable storage medium having computer-executable program code instructions stored therein, the computer-executable program code instructions comprising program code instructions for:
 accessing, via a processor and from a historical data database, each of one or more promotions included in a previously-sent electronic correspondence;   accessing, via the processor from a promotion programs database, multiple promotions contemplated for inclusion in a subsequent electronic correspondence;   comparing, via the processor, taxonomy classifications of at least one of the promotions in the previously-sent electronic correspondence and at least one of the multiple promotions contemplated for inclusion in the subsequent electronic correspondence;   determining whether the at least one of the promotions in the previously-sent electronic correspondence and the at least one of the multiple promotions have a same taxonomy classification;   determining, via the processor, to remove the at least one of the multiple promotions having the same taxonomy classification as the at least one the promotions in the previously-sent electronic correspondence;   generating, via the processor, the subsequent electronic correspondence, the subsequent electronic correspondence comprising each remaining promotion of the multiple promotions contemplated for inclusion; and   transmitting the subsequent electronic correspondence.   
     
     
         31 . The computer program product according to  claim 30 , wherein the computer-executable program code instructions further comprise program code instructions for:
 determining that an amount of time that has elapsed since the previously-sent electronic correspondence was transmitted meets a predetermined threshold.   
     
     
         32 . The computer program product according to  claim 31 , wherein the computer-executable program code instructions further comprise program code instructions for:
 in response to determining that the amount of time that has elapsed since the previously-sent electronic correspondence was transmitted fails to meet the predetermined threshold, removing the at least one of the multiple promotions from consideration for inclusion in the subsequent electronic communication.   
     
     
         33 . The computer program product according to  claim 30 ,
 wherein the predetermined amount of time is dependent on the category or subcategory.   
     
     
         34 . The computer program product according to  claim 30 ,
 wherein comparing the taxonomy classification comprises determining whether one or both of a category and a subcategory is identical as one or both of the category and the subcategory.   
     
     
         35 . The computer program product according to  claim 30 , wherein the computer-executable program code instructions further comprise program code instructions for:
 in response to determining that the at least one of the promotions in the previously-sent electronic correspondence and the at least one of the multiple promotions have the same taxonomy classification, removing the at least one of the multiple promotions from consideration for inclusion in the subsequent electronic communication.   
     
     
         36 . The computer program product according to  claim 30 , wherein the computer-executable program code instructions further comprise program code instructions for:
 utilizing an analytical model to determine a position within the subsequent electronic correspondence to assign each remaining promotion of the multiple promotions contemplated for inclusion,   wherein the subsequent electronic correspondence includes N number of positions for promotions.   
     
     
         37 . An apparatus, the apparatus comprising at least one processor and at least one memory including computer program code, the at least one memory and the computer program code configured to, with the processor, cause the apparatus to at least:
 access, via the at least one processor and from a historical data database, each of one or more promotions included in a previously-sent electronic correspondence;   access, via the at least one processor from a promotion programs database, multiple promotions contemplated for inclusion in a subsequent electronic correspondence;   compare, via the at least one processor, taxonomy classifications of at least one of the promotions in the previously-sent electronic correspondence and at least one of the multiple promotions contemplated for inclusion in the subsequent electronic correspondence;   determine whether the at least one of the promotions in the previously-sent electronic correspondence and the at least one of the multiple promotions have a same taxonomy classification;   determine, via the at least one processor, to remove the at least one of the multiple promotions having the same taxonomy classification as the at least one the promotions in the previously-sent electronic correspondence;   generate, via the at least one processor, the subsequent electronic correspondence, the subsequent electronic correspondence comprising each remaining promotion of the multiple promotions contemplated for inclusion; and   transmit the subsequent electronic correspondence.   
     
     
         38 . The apparatus according to  claim 37 , wherein the at least one memory and the computer program code are further configured to, with the processor, cause the apparatus for:
 determine that an amount of time that has elapsed since the previously-sent electronic correspondence was transmitted meets a predetermined threshold.   
     
     
         39 . The apparatus according to  claim 38 , wherein the at least one memory and the computer program code are further configured to, with the processor, cause the apparatus for:
 in response to determining that the amount of time that has elapsed since the previously-sent electronic correspondence was transmitted fails to meet the predetermined threshold, remove the at least one of the multiple promotions from consideration for inclusion in the subsequent electronic communication.   
     
     
         40 . The apparatus according to  claim 37 ,
 wherein the predetermined amount of time is dependent on the category or subcategory.   
     
     
         41 . The apparatus according to  claim 37 ,
 wherein comparing the taxonomy classification comprises determining whether one or both of a category and a subcategory is identical as one or both of the category and the subcategory.   
     
     
         42 . The apparatus according to  claim 37 , wherein the at least one memory and the computer program code are further configured to, with the processor, cause the apparatus for:
 in response to determining that the at least one of the promotions in the previously-sent electronic correspondence and the at least one of the multiple promotions have the same taxonomy classification, remove the at least one of the multiple promotions from consideration for inclusion in the subsequent electronic communication.   
     
     
         43 . The apparatus according to  claim 37 , wherein the at least one memory and the computer program code are further configured to, with the processor, cause the apparatus for:
 utilize an analytical model to determine a position within the subsequent electronic correspondence to assign each remaining promotion of the multiple promotions contemplated for inclusion,   wherein the subsequent electronic correspondence includes N number of positions for promotions.

Join the waitlist — get patent alerts

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

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