US2022044276A1PendingUtilityA1

Apparatus, computer-implemented methods, and computer program products for providing dynamic data-driven profile based persona dimensional promotion selection

Assignee: GROUPON INCPriority: Jun 30, 2014Filed: Aug 23, 2021Published: Feb 10, 2022
Est. expiryJun 30, 2034(~8 yrs left)· nominal 20-yr term from priority
G06Q 30/0252G06Q 30/0243G06Q 30/0249G06Q 30/0264G06Q 30/0261
66
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

Embodiments are provided that improve persona tracking and use to improve the accuracy of determinations and actions that rely on such persona(s). Some example embodiments track user information associated with a profile. Example embodiments further generate personas associated with the profile based on the user information. Example embodiments further receive time data and/or location data from a user device. Example embodiments further determine a selected persona based on the time data and/or the location data. Example embodiments further determine a preference dimension value based on the selected persona. Example embodiments further identify promotion data representing a plurality of promotions. Example embodiments further, for each promotion, generate a first dimension score corresponding to the preference dimension value based on the selected persona. Example embodiments further determine a ranking for the promotions based on the first dimension score for each promotion.

Claims

exact text as granted — not AI-modified
1 - 42 . (canceled) 
     
     
         43 . An apparatus comprising at least one processor and at least one non-transitory memory including computer-coded instructions thereon, the computer coded instructions, with the at least one processor, cause the apparatus to:
 track user information associated with a profile, the user information aggregated from a plurality of separate computing devices;   generate a plurality of personas associated with the profile based at least in part on the user information;   receive at least time data and/or location data from a user device associated with the profile;   determine a selected persona based at least in part on the time data and/or the location data;   determine at least one preference dimension value based at least in part on the selected persona associated with the profile;   identify promotion data representing a plurality of promotions;   for each promotion of the plurality of promotions, generate at least a first dimension score corresponding to the at least one preference dimension value based at least in part on the selected persona; and   determine a ranking for the plurality of promotions based at least in part on the first dimension score for each promotion of the plurality of promotions.   
     
     
         44 . The apparatus according to  claim 43 , the apparatus further caused to:
 generate an impression indicating one or more promotions from the plurality of promotions based at least in part on the ranking for the plurality of promotions.   
     
     
         45 . The apparatus according to  claim 43 , the apparatus further caused to:
 track, using a machine learning process, historical responses to at least one impression previously provided to at least one profile of a plurality of profiles;   determine, using the machine learning process tracking the historical responses, a first weighting value for at least the first dimension score and a second weighting value for a second dimension score associated with a second dimension value for each promotion; and   determine a multi-dimension score for each promotion of the plurality of promotions based at least in part on the first weighting value, the second weighting value, the first dimension score for the promotion and the second dimension score,   wherein the ranking score of the promotions is determined based at least in part on the multi-dimension score for each promotion.   
     
     
         46 . The apparatus according to  claim 43 , wherein the plurality of separate computing devices comprises the user device, a merchant device, and at least one third-party device. 
     
     
         47 . The apparatus according to  claim 43 , wherein the selected persona is determined based at least in part on a current time value associated with the user device or a future time value associated with the user device. 
     
     
         48 . The apparatus according to  claim 43 , wherein the selected person is determined based at least in part on a current location value associated with the user device or a future location value associated with the user device. 
     
     
         49 . The apparatus according to  claim 43 , the apparatus further caused to:
 receive new consumer information associated with the profile; and   continuously update at least one persona of the plurality of personas based at least in part on the new consumer information.   
     
     
         50 . The apparatus according to  claim 43 , the apparatus further caused to:
 receive new consumer information associated with the profile; and   generate a new persona based at least in part on the new consumer information, wherein the plurality of personas further comprises at least the new persona.   generate an impression indicating one or more promotions from the plurality of promotions based at least in part on the ranking for the plurality of promotions.   
     
     
         51 . computer-implemented method comprising:
 tracking user information associated with a profile, the user information aggregated from a plurality of separate computing devices;   generating a plurality of personas associated with the profile based at least in part on the user information;   receiving at least time data and/or location data from a user device associated with the profile;   determining a selected persona based at least in part on the time data and/or the location data;   determining at least one preference dimension value based at least in part on the selected persona associated with the profile;   identifying promotion data representing a plurality of promotions;   for each promotion of the plurality of promotions, generating at least a first dimension score corresponding to the at least one preference dimension value based at least in part on the selected persona; and   determining a ranking for the plurality of promotions based at least in part on the first dimension score for each promotion of the plurality of promotions.   
     
     
         52 . The computer-implemented method according to  claim 51 , the computer-implemented method further comprising:
 generating an impression indicating one or more promotions from the plurality of promotions based at least in part on the ranking for the plurality of promotions.   
     
     
         53 . The computer-implemented method according to  claim 51 , the computer-implemented method further comprising:
 tracking, using a machine learning process, historical responses to at least one impression previously provided to at least one profile of a plurality of profiles;   determining, using the machine learning process tracking the historical responses, a first weighting value for at least the first dimension score and a second weighting value for a second dimension score associated with a second dimension value for each promotion; and   determining a multi-dimension score for each promotion of the plurality of promotions based at least in part on the first weighting value, the second weighting value, the first dimension score for the promotion and the second dimension score,   wherein the ranking score of the promotions is determined based at least in part on the multi-dimension score for each promotion.   
     
     
         54 . The computer-implemented method according to  claim 51 , wherein the plurality of separate computing devices comprises the user device, a merchant device, and at least one third-party device. 
     
     
         55 . The computer-implemented method according to  claim 51 , wherein the selected persona is determined based at least in part on a current time value associated with the user device or a future time value associated with the user device. 
     
     
         56 . The computer-implemented method according to  claim 51 , wherein the user information associated with the profile comprises real-time historical time data and real-time historical location data, the real-time historical time data and real-time historical location data utilized to associate each persona of the plurality of personas with a particular time and/or a particular location. 
     
     
         57 . The computer-implemented method according to  claim 51 , the computer-implemented method further comprising:
 receiving new consumer information associated with the profile; and   continuously updating at least one persona of the plurality of personas based at least in part on the new consumer information.   
     
     
         58 . The computer-implemented method according to  claim 51 , the computer-implemented method further comprising:
 receiving new consumer information associated with the profile; and   generating a new persona based at least in part on the new consumer information, wherein the plurality of personas further comprises at least the new persona.   
     
     
         59 . A computer program product comprising at least one non-transitory computer-readable storage medium having computer program instructions stored thereon that, in execution with at least one processor, configure the computer program product for:
 tracking user information associated with a profile, the user information aggregated from a plurality of separate computing devices;   generating a plurality of personas associated with the profile based at least in part on the user information;   receiving at least time data and/or location data from a user device associated with the profile;   determining a selected persona based at least in part on the time data and/or the location data;   determining at least one preference dimension value based at least in part on the selected persona associated with the profile;   identifying promotion data representing a plurality of promotions;   for each promotion of the plurality of promotions, generating at least a first dimension score corresponding to the at least one preference dimension value based at least in part on the selected persona; and   determining a ranking for the plurality of promotions based at least in part on the first dimension score for each promotion of the plurality of promotions.   
     
     
         60 . The computer program product according to  claim 59 , the computer program product further configured for:
 generating an impression indicating one or more promotions from the plurality of promotions based at least in part on the ranking for the plurality of promotions.   
     
     
         61 . The computer program product according to  claim 59 , the computer program product further configured for:
 tracking, using a machine learning process, historical responses to at least one impression previously provided to at least one profile of a plurality of profiles;   determining, using the machine learning process tracking the historical responses, a first weighting value for at least the first dimension score and a second weighting value for a second dimension score associated with a second dimension value for each promotion; and   determining a multi-dimension score for each promotion of the plurality of promotions based at least in part on the first weighting value, the second weighting value, the first dimension score for the promotion and the second dimension score,   wherein the ranking score of the promotions is determined based at least in part on the multi-dimension score for each promotion.   
     
     
         62 . The computer program product according to  claim 59 , the computer program product further configured for:
 receiving new consumer information associated with the profile; and   continuously updating at least one persona of the plurality of personas based at least in part on the new consumer information.

Join the waitlist — get patent alerts

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

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