IP Library Granted Patent US 11,966,567
Granted Patent B2
US 11,966,567 · App. 18/180,456 · Granted Apr 23, 2024

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

Inventors: Frank Lo (Boston, MA); Brandon Joseph Ward (Somerville, MA); Brendan Thompson Grove (Brookline, MA); Jordan Mendell (Boca Raton, FL); Travis Dunn (Nashua, NH)
Assignee: DK Crown Holdings Inc.
G06F3/0484G06F9/451G06F16/24578G06F16/9535
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,966,567
App. No.
18/180,456
Granted
Apr 23, 2024
Kind
B2
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 (37)

1. A method, comprising:

receiving, by one or more processors, a request for contests from a device associated with a first user profile including one or more profile attributes, the device executing an application configured to present a lobby corresponding to the first user profile;

determining, by the one or more processors, for each contest of one or more contests, based on a current number of registrants entered into the contest and an amount of time until a registration deadline of the contest, a projected number of registrants at the registration deadline of the contest;

assigning, by the one or more processors, to each contest of the one or more contests, a respective rank value based on the projected number of registrants at the registration deadline of the contest; and

providing, by the one or more processors, one or more respective identifiers of the one or more contests to the device for display in the lobby of the application according to the respective rank value for each contest of the one or more contests.

2. The method of claim 1 , wherein determining the projected number of registrants for each contest of the one or more contests is further based on registrant data of one or more similar contests.

3. The method of claim 1 , further comprising:

restricting, by the one or more processors, generation of an additional contest based on the projected number of registrants of at least one contest of the one or more contests.

4. The method of claim 1 , wherein assigning the respective rank value to each contest of the one or more contests comprises:

assigning, by the one or more processors, a first rank to a first contest of the one or more contests and a second rank to a second contest of the one or more contests, the first rank greater than the second rank, wherein the projected number of registrants of the first contest is less than the projected number of registrants of the second contest.

5. The method of claim 1 , further comprising generating, by the one or more processors, the lobby for the first user profile including the one or more contests, wherein the one or more contests are arranged in the lobby according to the respective rank value for each contest of the one or more contests.

6. The method of claim 1 , further comprising identifying, by the one or more processors, the one or more contests from a plurality of contests based on the one or more profile attributes of the first user profile.

7. The method of claim 1 , further comprising providing, by the one or more processors, the one or more respective identifiers of the one or more contests to a second device configured to present a second lobby, the second device associated with a second user profile linked with the first user profile, the second lobby presenting the one or more contests arranged in the second lobby based on a likelihood that a second user associated with the second user profile will participate in the one or more contests.

8. The method of claim 7 , further comprising:

identifying, by the one or more processors, 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 a plurality of contests based on the one or more historic contests in which the second user profile has participated.

9. The method of claim 1 , wherein the one or more profile attributes include one or more of a history of past contests, a plurality of lineups, a user type, a location, and price parameters.

10. The method of claim 1 , wherein one or more contest attributes of each contest of one or more contests include one or more of 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 non-transitory memory, the one or more processors configured to:

receive a request for contests from a device associated with a first user profile including one or more profile attributes, the device executing an application configured to present a lobby corresponding to the first user profile;

determine, for each contest of one or more contests, based on a current number of registrants entered into the contest and an amount of time until a registration deadline of the contest, a projected number of registrants at the registration deadline of the contest;

assign, to each contest of the one or more contests, a respective rank value based on the projected number of registrants at the registration deadline of the contest; and

provide one or more respective identifiers of the one or more contests to the device for display in the lobby of the application according to the respective rank value for each contest of the one or more contests.

12. The system of claim 11 , wherein the one or more processors are further configured to determine the projected number of registrants for each contest of the one or more contests further based on registrant data of one or more similar contests.

13. The system of claim 11 , wherein the one or more processors are further configured to:

restrict generation of an additional contest based on the projected number of registrants of at least one contest of the one or more contests.

14. The system of claim 11 , wherein the one or more processors are further configured to assign the respective rank value to each contest of one or more contests by performing operations comprising:

assign a first rank to a first contest of the one or more contests and a second rank to a second contest of the one or more contests, the first rank greater than the second rank, wherein the projected number of registrants of the first contest is less than the projected number of registrants of the second contest.

15. The system of claim 11 , wherein the one or more processors are further configured to generate the lobby for the first user profile including the one or more contests, wherein the one or more contests are arranged in the lobby according to the respective rank value for each contest of the one or more contests.

16. The system of claim 11 , wherein the one or more processors are further configured to identify the one or more contests from a plurality of contests based on the one or more profile attributes of the first user profile.

17. The system of claim 11 , wherein the one or more processors are further configured to provide the one or more respective identifiers of the one or more contests to a second device configured to present a second lobby, the second device associated with a second user profile linked with the first user profile, the second lobby presenting the one or more contests arranged in the second lobby based on a likelihood that a second user associated with the second user profile will participate in the one or more contests.

18. The system of claim 17 , wherein the one or more processors are further configured to:

identify one or more historic contests in which the second user profile has participated; and

generate one or more recommendations for contests from a plurality of contests based on the one or more historic contests in which the second user profile has participated.

19. The system of claim 11 , wherein the one or more profile attributes include one or more of a history of past contests, a plurality of lineups, a user type, a location, and price parameters.

20. The system of claim 11 , wherein one or more contest attributes of each contest of one or more contests include one or more of 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.

Assignments (3)
SECURITY INTEREST Recorded Nov 7, 2024
From: DK CROWN HOLDINGS INC.; JACKPOCKET LLC
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 069320/0109 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 8, 2023
From: LO, FRANK; WARD, BRANDON JOSEPH; GROVE, BRENDAN THOMPSON; MENDELL, JORDAN; DUNN, TRAVIS
To: DRAFTKINGS, INC.
Reel/Frame 062921/0027 →
CHANGE OF NAME Recorded Mar 8, 2023
From: DRAFTKINGS, INC.
To: DK CROWN HOLDINGS INC.
Reel/Frame 063009/0620 →
Continuity (4)
Continuation 17409437 · Aug 23, 2021
Continuation 16440604 · Jun 13, 2019
Provisional Application 62684511 · Jun 13, 2018
Related Publication 20230221843A1 · Jul 13, 2023