IP Library Granted Patent US 12,190,119
Granted Patent B2
US 12,190,119 · App. 18/206,441 · Granted Jan 7, 2025

Computer resource management based on priorization of computer executable events

Inventors: Frank Lo (Boston, MA); Brandon Joseph Ward (Brookline, MA); Alexander John Krusz (Cambridge, MA); Brendan Thompson Grove (Brookline, MA)
Assignee: DK CROWN HOLDINGS INC.
G06F9/44G06F40/106G06N5/02G06F15/16G06Q10/02G06Q20/085G06Q50/34G07F17/3237G07F17/3288H04L63/102
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 12,190,119
App. No.
18/206,441
Granted
Jan 7, 2025
Kind
B2
Abstract

Systems and methods directed to managing computer resource allocation by monitoring signals indicating demand for services utilizing computer resources are described. A method includes maintaining, for each first event of first events, historical registration data and respective parameter values of the first event and identifying, for a second event having an open registration status, respective parameter values of the second event, and registration data for the second event. The method includes computing a similarity score between the second event and each first event of the plurality of first events, based on the respective parameter values of the first event and the second event and the registration data of the second event and the historical registration data of the first event, generating, for the second event, a projected number of entities based on determined information and determining a ranking of the second event.

Claims (33)

1. A system, comprising:

one or more processors coupled to non-transitory memory, the one or more processors configured to:

maintain historical registration data for a plurality of historical events, the historical registration data identifying a number of entities registered for a respective historical event of the plurality of historical events at a start time of the respective historical event;

determine a projected number of entities registered for an open event based on i) current registration data of the open event and ii) the historical registration data of at least one of the plurality of historical events;

responsive to determining that the projected number of entities satisfies a threshold, generate at least one content item identifying the open event; and

provide the at least one content item to a client device for display.

2. The system of claim 1 , wherein the one or more processors are further configured to identify the open event based on a similarity score calculated based on a parameter of the open event and corresponding parameters of at least one historical event of the plurality of historical events.

3. The system of claim 1 , wherein the one or more processors are further configured to provide the at least one content item in response to a request for content received from the client device.

4. The system of claim 1 , wherein the one or more processors are further configured to determine an opening time at which to generate a second open event based on the projected number of entities of the open event.

5. The system of claim 1 , wherein the one or more processors are further configured to rank the open event within a list of open events based on the projected number of entities.

6. The system of claim 5 , wherein the one or more processors are further configured to determine a presentation layout for the list of open events based on the rank of the open event within the list of open events.

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

determine a respective position for each open event of the list of open events; and

provide the list of open events for display at the client device according to the respective positions of each open event of the list of open events.

8. The system of claim 1 , wherein the at least one content item is provided for display in a lobby interface of an application executing on the client device.

9. The system of claim 1 , wherein the one or more processors are further configured to generate the at least one content item identifying the open event responsive to the projected number of entities being less than the threshold at a start time of the open event.

10. The system of claim 1 , wherein the one or more processors are further configured to identify the client device based on a corresponding player profile identified as an entrant of at least one of the plurality of historical events.

11. A method, comprising:

maintaining, by one or more processors coupled to memory, historical registration data for a plurality of historical events, the historical registration data identifying a number of entities registered for a respective historical event of the plurality of historical events at a start time of the respective historical event;

determining, by the one or more processors, a projected number of entities registered for an open event based on i) current registration data of the open event and ii) the historical registration data of at least one of the plurality of historical events;

responsive to determining that the projected number of entities satisfies a threshold, generating, by the one or more processors, at least one content item identifying the open event; and

providing, by the one or more processors, the at least one content item to a client device for display.

12. The method of claim 11 , further comprising identifying, by the one or more processors, the open event based on a similarity score calculated based on a parameter of the open event and corresponding parameters of at least one historical event of the plurality of historical events.

13. The method of claim 11 , further comprising providing, by the one or more processors, the at least one content item in response to a request for content received from the client device.

14. The method of claim 11 , further comprising determining, by the one or more processors, an opening time at which to generate a second open event based on the projected number of entities of the open event.

15. The method of claim 11 , further comprising ranking, by the one or more processors, the open event within a list of open events based on the projected number of entities.

16. The method of claim 15 , further comprising determining, by the one or more processors, a presentation layout for the list of open events based on the rank of the open event within the list of open events.

17. The method of claim 16 , further comprising:

determining, by the one or more processors, respective positions for each open event of the list of open events; and

providing, by the one or more processors, the list of open events for display at the client device according to the respective positions of each open event of the list of open events.

18. The method of claim 11 , wherein the at least one content item is provided for display in a lobby interface of an application executing on the client device.

19. The method of claim 11 , further comprising generating, by the one or more processors, the at least one content item identifying the open event responsive to the projected number of entities being less than the threshold at a start time of the open event.

20. The method of claim 11 , further comprising identifying, by the one or more processors, the client device based on a corresponding player profile identified as an entrant of at least one of the plurality of historical events.

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 Jun 6, 2023
From: LO, FRANK; WARD, BRANDON JOSEPH; KRUSZ, ALEXANDER JOHN; GROVE, BRENDAN THOMPSON
To: DRAFTKINGS, INC.
Reel/Frame 063870/0458 →
CHANGE OF NAME Recorded Jun 6, 2023
From: DRAFTKINGS, INC.
To: DK CROWN HOLDINGS INC.
Reel/Frame 063881/0860 →
Continuity (5)
Continuation 17353345 · Jun 21, 2021
Continuation 16771897
Provisional Application 62597637 · Dec 12, 2017
Provisional Application 62597643 · Dec 12, 2017
Related Publication 20230325197A1 · Oct 12, 2023
References Cited (22)
US 20020115488A1 · Berry et al. · 2002 [cited by applicant]
US 20040054618A1 · Chang et al. · 2004 [cited by applicant]
US 20080146342A1 · Harvey et al. · 2008 [cited by applicant]
US 20090165022A1 · Madsen et al. · 2009 [cited by applicant]
US 20120041767A1 · Hoffman et al. · 2012 [cited by applicant]
US 20120289323A1 · Whitmire · 2012 [cited by applicant]
US 20160110669A1 · Lyer · 2016 [cited by examiner]
US 20160328919A1 · Marantelli · 2016 [cited by applicant]
US 20170180949A1 · Nishimura · 2017 [cited by examiner]
US 20170310605A1 · Garcia · 2017 [cited by examiner]
US 20180129503A1 · Narayan · 2018 [cited by examiner]
Examination Report for AU Appl. No. 2018386004, dated Jun. 30, 2020. [cited by applicant]
Examination Report for AU Appl. No. 2018386004, dated Jun. 21, 2021. [cited by applicant]
Examination Report for AU Appl. No. 2021204491, dated Aug. 18, 2022. [cited by applicant]
International Preliminary Report on Patentability for International Appl. No. PCT/US2018/064957, dated Jun. 25, 2020. [cited by applicant]
International Search Report and Written Opinion for PCT/US2018/064957, mailed Apr. 18, 2019. [cited by applicant]
Office Action on CA Appl. No. 3085635 dated Jul. 7, 2021. [cited by applicant]
Non-Final Office Action on U.S. Appl. No. 16/771,897 dated Dec. 10, 2020. [cited by applicant]
Non-Final Office Action on U.S. Appl. No. 17/353,345 dated Oct. 13, 2022. [cited by applicant]
Notice of Allowance on U.S. Appl. No. 16/771,897 dated Mar. 24, 2021. [cited by applicant]
Notice of Allowance on U.S. Appl. No. 17/353,345 dated Mar. 6, 2023. [cited by applicant]
Examination Report on EP Appl. No. dated Sep. 7, 2023. [cited by applicant]