US11604569B2ActiveUtilityA1

Systems and methods for generating a personalized lobby interface based on contest attributes and user attributes

70
Assignee: DRAFTKINGS INCPriority: Jun 13, 2018Filed: Aug 23, 2021Granted: Mar 14, 2023
Est. expiryJun 13, 2038(~11.9 yrs left)· nominal 20-yr term from priority
G06F 16/9535G06F 9/451G06F 16/24578G06F 3/0484
70
PatentIndex Score
0
Cited by
12
References
20
Claims

Abstract

Systems and methods for generating a personalized lobby interface based on contest attributes and user attributes for one or more users of a contest management system. The contest management system can generate, execute and maintain a plurality of contests, such as but not limited to, fantasy sports contests. Further, the contest management system can maintain a plurality of user profiles with each of the user profiles associated with at least one user. To provide content and/or recommendations to one or user profiles, the contest management system can create one or more personalized lobbies for each of the user profiles. The personalized lobbies can display one or more contests selected by the contest management system that a user associated with the respective user profile may be interested in based in part on their respective profile attributes and/or contest history.

Claims

exact text as granted — not AI-modified
The invention claimed is: 
     
       1. A method, comprising:
 receiving, by one or more processors, a request for contests from a device associated with a first user profile, the first user profile including an activity profile and one or more profile attributes; 
 identifying, by the one or more processors using a selection algorithm, for a personalized lobby for the first user profile, one or more contests from a plurality of contests based on the one or more profile attributes; 
 assigning, by the one or more processors using a ranking algorithm, to each contest of the one or more contests, a respective rank value based on (i) a projected number of registrants at a registration deadline associated with the contest and (ii) a similarity score between the one or more profile attributes and one or more contest attributes of the contest; 
 generating, by the one or more processors, the personalized lobby for the first user profile including the one or more contests, wherein the one or more contests are arranged in the personalized lobby according to the respective rank value for each contest of the one or more contests; and 
 providing, by the one or more processors, the personalized lobby to the device associated with the first user profile. 
 
     
     
       2. The method of  claim 1 , comprising generating, by the one or more processors, a contest profile for the first user profile based on the activity profile, the activity profile including a contest history for the first user profile and a user type corresponding to the first user profile. 
     
     
       3. The method of  claim 1 , comprising:
 identifying, by the one or more processors, a plurality of profile attributes including one or more historic contests in which the first user profile has participated; and 
 generating, by the one or more processors, one or more recommendations for contests from the plurality of contests based on the plurality of profile attributes. 
 
     
     
       4. The method of  claim 3 , comprising determining, by the one or more processors using the selection algorithm, the one or more recommendations for contests from the plurality of contests based on the one or more historic contests in which the first user profile has participated. 
     
     
       5. The method of  claim 1 , comprising updating, by the one or more processors, recommendations provided in the personalized lobby based on a modification to the first user profile. 
     
     
       6. The method of  claim 1 , comprising:
 generating, by the one or more processors, a second personalized lobby for a second user profile linked with the first user profile, the second personalized lobby including the one or more contests arranged in the second personalized lobby according to the respective rank value of each contest of the one or more contests; and 
 providing, by the one or more processors, the second personalized lobby to a second device associated with the second user profile with the one or more contests arranged in the second personalized lobby based on a likelihood that a second user associated with the second user profile will participate in the one or more contests. 
 
     
     
       7. The method of  claim 6 , comprising:
 extracting, by the one or more processors, from the second user profile, a plurality of second profile attributes including one or more historic contests in which the second user profile has participated; and 
 generating, by the one or more processors, one or more recommendations for contests from the plurality of contests based on the plurality of second profile attributes. 
 
     
     
       8. The method of  claim 7 , comprising updating, by the one or more processors, the one or more recommendations provided in the second personalized lobby based on a modification to the second user profile. 
     
     
       9. The method of  claim 1 , wherein the one or more profile attributes include one or more of the following: a history of past contests, a plurality of lineups, a user type, a location, and price parameters. 
     
     
       10. The method of  claim 1 , wherein the one or more contest attributes include one or more of the following: a sport category, a price parameter, a prize parameter, a registrant threshold, a registrant limit, a current registrant count, a day value, a time value, a duration value, a contest type, and an experience level. 
     
     
       11. A system, comprising:
 one or more processors coupled to memory, the one or more processors configured to:
 receive a request for contests from a device associated with a first user profile, the first user profile including an activity profile and one or more profile attributes; 
 identify, using a selection algorithm, for a personalized lobby for the first user profile, one or more contests from a plurality of contests based on the one or more profile attributes; 
 assign, using a ranking algorithm, to each contest of the one or more contests, a respective rank value based on (i) a projected number of registrants at a registration deadline associated with the contest and (ii) a similarity score between the one or more profile attributes and one or more contest attributes of the contest; 
 generate the personalized lobby for the first user profile including the one or more contests, wherein the one or more contests are arranged in the personalized lobby according to the respective rank value for each contest of the one or more contests; and 
 provide the personalized lobby to the device associated with the first user profile. 
 
 
     
     
       12. The system of  claim 11 , wherein the one or more processors are further configured to generate a contest profile for the first user profile based on the activity profile, the activity profile including a contest history for the first user profile and a user type corresponding to the first user profile. 
     
     
       13. The system of  claim 11 , wherein the one or more processors are further configured to:
 identify a plurality of profile attributes including one or more historic contests in which the first user profile has participated; and 
 generate one or more recommendations for contests from the plurality of contests based on the plurality of profile attributes. 
 
     
     
       14. The system of  claim 13 , wherein the one or more processors are further configured to determine, using the selection algorithm, the one or more recommendations for contests from the plurality of contests based on the one or more historic contests in which the first user profile has participated. 
     
     
       15. The system of  claim 11 , wherein the one or more processors are further configured to update recommendations provided in the personalized lobby based on a modification to the first user profile. 
     
     
       16. The system of  claim 11 , wherein the one or more processors are further configured to:
 generate a second personalized lobby for a second user profile linked with the first user profile, the second personalized lobby including the one or more contests arranged in the second personalized lobby according to the respective rank value of each contest of the one or more contests; and 
 provide the second personalized lobby to a second device associated with the second user profile with the one or more contests arranged in the second personalized lobby based on a likelihood that a second user associated with the second user profile will participate in the one or more contests. 
 
     
     
       17. The system of  claim 16 , wherein the one or more processors are further configured to:
 extract, from the second user profile, a plurality of second profile attributes including one or more historic contests in which the second user profile has participated; and 
 generate one or more recommendations for contests from the plurality of contests based on the plurality of second profile attributes. 
 
     
     
       18. The system of  claim 17 , wherein the one or more processors are further configured to update the one or more recommendations provided in the second personalized lobby based on a modification to the second user profile. 
     
     
       19. The system of  claim 11 , wherein the one or more profile attributes include one or more of the following: a history of past contests, a plurality of lineups, a user type, a location, and price parameters. 
     
     
       20. The system of  claim 11 , wherein the one or more contest attributes include one or more of the following: a sport category, a price parameter, a prize parameter, a registrant threshold, a registrant limit, a current registrant count, a day value, a time value, a duration value, a contest type, and an experience level.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.