US2023153856A1PendingUtilityA1

Inbox management system

Assignee: GROUPON INCPriority: Jun 29, 2012Filed: Sep 20, 2022Published: May 18, 2023
Est. expiryJun 29, 2032(~5.9 yrs left)· nominal 20-yr term from priority
G06Q 30/0242G06Q 30/0264G06Q 30/0254G06Q 30/0251G06Q 30/02G06Q 30/0255G06Q 30/0271
80
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

Systems and methods are presented for managing electronic promotion correspondence sent to consumers. A system may manage electronic promotion correspondence sent on a per-consumer basis. The system may access multiple electronic promotion correspondences generated for a particular consumer, select an electronic promotion correspondence from among the multiple electronic promotion correspondences, and determine to send the electronic promotion correspondence to the consumer according to any number of factors. The system may determine a target time to send the first electronic promotion correspondence to the consumer and selected communication channel to send the electronic promotion correspondence through.

Claims

exact text as granted — not AI-modified
1 .- 20 . (canceled) 
     
     
         21 . An apparatus comprising a processor and a non-transitory memory storing program instructions, wherein the non-transitory memory and the program instructions are configured to, with the processor, cause the apparatus to:
 determine a first attribute tuple data object associated with a first user profile, wherein the first attribute tuple data object comprises a plurality of engagement level attributes associated with a plurality of content item class attributes;   determine, from a plurality of user profiles, one or more user profiles that are similar to the first user profile based at least in part on the first attribute tuple data object and one or more attribute tuple data objects associated with the one or more user profiles;   retrieve one or more electronic correspondence feedback data objects that are associated with the one or more user profiles and one or more historical electronic correspondences; and   determine an adjusted target electronic correspondence cadence associated with the first user profile based at least in part on the one or more electronic correspondence feedback data objects.   
     
     
         22 . The apparatus of  claim 21 , wherein the non-transitory memory and the program instructions are configured to, with the processor, cause the apparatus to:
 determine one or more user profile segments associated with the one or more user profiles.   
     
     
         23 . The apparatus of  claim 22 , wherein the non-transitory memory and the program instructions are configured to, with the processor, cause the apparatus to:
 generate an experiment table data object comprising metadata defining correlations between one or more experimental cadences for transmitting electronic correspondences and the one or more user profile segments.   
     
     
         24 . The apparatus of  claim 23 , wherein the non-transitory memory and the program instructions are configured to, with the processor, cause the apparatus to:
 determine a user profile segment from the one or more user profile segments;   determine an experimental cadence from the one or more experimental cadences based on the user profile segment; and   transmit a plurality of experimental electronic correspondences to a plurality of client devices associated with the user profile segment based on the experimental cadence.   
     
     
         25 . The apparatus of  claim 21 , wherein the non-transitory memory and the program instructions are configured to, with the processor, cause the apparatus to:
 determine a content item class attribute from the plurality of content item class attributes; and   generate an electronic correspondence comprising a plurality of content items associated with the content item class attribute.   
     
     
         26 . The apparatus of  claim 25 , wherein the non-transitory memory and the program instructions are configured to, with the processor, cause the apparatus to determine the content item class attribute from the plurality of content item class attributes based at least in part on calculating cadence difference attributes associated with the plurality of content item class attributes. 
     
     
         27 . The apparatus of  claim 26 , wherein the cadence difference attributes are associated with class-specific target cadence attributes and class-specific actual cadence attributes. 
     
     
         28 . A computer-implemented method comprising:
 determining a first attribute tuple data object associated with a first user profile, wherein the first attribute tuple data object comprises a plurality of engagement level attributes associated with a plurality of content item class attributes;   determining, from a plurality of user profiles, one or more user profiles that are similar to the first user profile based at least in part on the first attribute tuple data object and one or more attribute tuple data objects associated with the one or more user profiles;   retrieving one or more electronic correspondence feedback data objects that are associated with the one or more user profiles and one or more historical electronic correspondences; and   determining an adjusted target electronic correspondence cadence associated with the first user profile based at least in part on the one or more electronic correspondence feedback data objects.   
     
     
         29 . The computer-implemented method of  claim 28 , further comprising:
 determining one or more user profile segments associated with the one or more user profiles.   
     
     
         30 . The computer-implemented method of  claim 29 , further comprising:
 generating an experiment table data object comprising metadata defining correlations between one or more experimental cadences for transmitting electronic correspondences and the one or more user profile segments.   
     
     
         31 . The computer-implemented method of  claim 30 , further comprising:
 determining a user profile segment from the one or more user profile segments;   determining an experimental cadence from the one or more experimental cadences based on the user profile segment; and   transmitting a plurality of experimental electronic correspondences to a plurality of client devices associated with the user profile segment based on the experimental cadence.   
     
     
         32 . The computer-implemented method of  claim 28 , further comprising:
 determining a content item class attribute from the plurality of content item class attributes; and   generating an electronic correspondence comprising a plurality of content items associated with the content item class attribute.   
     
     
         33 . The computer-implemented method of  claim 32 , wherein determining the content item class attribute from the plurality of content item class attributes comprises calculating cadence difference attributes associated with the plurality of content item class attributes. 
     
     
         34 . The computer-implemented method of  claim 33 , wherein the cadence difference attributes are associated with class-specific target cadence attributes and class-specific actual cadence attributes. 
     
     
         35 . A computer program product comprising at least one non-transitory computer-readable storage medium having computer-readable program code portions stored therein, the computer-readable program code portions comprising an executable portion configured to:
 determine a first attribute tuple data object associated with a first user profile, wherein the first attribute tuple data object comprises a plurality of engagement level attributes associated with a plurality of content item class attributes;   determine, from a plurality of user profiles, one or more user profiles that are similar to the first user profile based at least in part on the first attribute tuple data object and one or more attribute tuple data objects associated with the one or more user profiles;   retrieve one or more electronic correspondence feedback data objects that are associated with the one or more user profiles and one or more historical electronic correspondences; and   determine an adjusted target electronic correspondence cadence associated with the first user profile based at least in part on the one or more electronic correspondence feedback data objects.   
     
     
         36 . The computer program product of  claim 35 , wherein the computer-readable program code portions comprise the executable portion that is configured to:
 determine one or more user profile segments associated with the one or more user profiles.   
     
     
         37 . The computer program product of  claim 36 , wherein the computer-readable program code portions comprise the executable portion that is configured to:
 generate an experiment table data object comprising metadata defining correlations between one or more experimental cadences for transmitting electronic correspondences and the one or more user profile segments.   
     
     
         38 . The computer program product of  claim 37 , wherein the computer-readable program code portions comprise the executable portion that is configured to:
 determine a user profile segment from the one or more user profile segments;   determine an experimental cadence from the one or more experimental cadences based on the user profile segment; and   transmit a plurality of experimental electronic correspondences to a plurality of client devices associated with the user profile segment based on the experimental cadence.   
     
     
         39 . The computer program product of  claim 35 , wherein the computer-readable program code portions comprise the executable portion that is configured to:
 determine a content item class attribute from the plurality of content item class attributes; and   generate an electronic correspondence comprising a plurality of content items associated with the content item class attribute.   
     
     
         40 . The computer program product of  claim 39 , wherein the computer-readable program code portions comprise the executable portion that is configured to determine the content item class attribute from the plurality of content item class attributes based at least in part on calculating cadence difference attributes associated with the plurality of content item class attributes.

Join the waitlist — get patent alerts

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

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