US-12620293-B2 - Systems and methods for gaming using historical data
Abstract
Methods and systems are described herein for gaming using historical performance data. A listing of entities is provided to a user. A selection of entities is received from the user. Historical performance data for each of the selected entities during a given performance period is compared to a performance benchmark. A payout is provided based on the number of selected entities that met the performance benchmark during their respective performance period.
Inventors
- John Lukasik
Assignees
- DK CROWN HOLDINGS INC.
Dates
- Publication Date
- 20260505
- Application Date
- 20240513
Claims (18)
- 1 . A system, comprising: one or more processors coupled to non-transitory memory, the one or more processors configured to: receive, from a client device, a selection of a plurality of entities for a play of a game; randomly select, in response to the selection and based on a historical time period, a respective performance period for each of the plurality of entities from within a historical time period; store, in one or more data structures in persistent storage, state data relating to the respective performance period selected for each of the plurality of entities; subsequent to storing the state data relating to the respective performance period selected for each of the plurality of entities in the persistent storage, update a state of the play of the game to determine a number of the plurality of entities that satisfy at least one benchmark within the respective performance period; and provide an indication of a payout to the client device, the payout determined based on the number.
- 2 . The system of claim 1 , wherein the one or more processors are further configured to: provide a graphical user interface to the client device indicating a pool of entities; and receive the selection of the plurality of entities from the client device based on an interaction the graphical user interface.
- 3 . The system of claim 2 , wherein the pool of entities comprises a plurality of sports players.
- 4 . The system of claim 1 , wherein the respective performance period includes one or more of a sporting event, a season, a year, or a portion thereof.
- 5 . The system of claim 1 , wherein the one or more processors are further configured to: receive an amount of credits for the play of the game; and determine the payout based on the number and the amount of credits.
- 6 . The system of claim 1 , wherein the at least one benchmark comprises one or more of a number of runs, a number of points scored, a number of yards gained, a number of successful shots, or a number of attempted shots.
- 7 . The system of claim 1 , wherein the one or more processors are further configured to: receive updated historical performance data associated with the plurality of entities; and determine the number of the plurality of entities that satisfy the at least one benchmark based on the updated historical performance data.
- 8 . The system of claim 1 , wherein a first benchmark for at least one entity of the plurality of entities differs from a second benchmark for at least one other entity of the plurality of entities.
- 9 . The system of claim 1 , wherein the one or more processors are further configured to: determine an amount of available credits; and provide a plurality of plays of the game based on the amount of available credits.
- 10 . A method, comprising: receiving, by one or more processors coupled to non-transitory memory, from a client device, a selection of a plurality of entities for a play of a game; randomly selecting, by the one or more processors, in response to the selection, a respective performance period for each of the plurality of entities from within a historical time period; storing, by the one or more processors, in one or more data structures in persistent storage, state data relating to the respective performance period selected for each of the plurality of entities; subsequent to storing the state data relating to the respective performance period selected for each of the plurality of entities in the persistent storage, updating, by the one or more processors a state of the play of the game to determine a number of the plurality of entities that satisfy at least one benchmark within the respective performance period; and providing, by the one or more processors, an indication of a payout to the client device, the payout determined based on the number.
- 11 . The method of claim 10 , further comprising: providing, by the one or more processors, a graphical user interface to the client device indicating a pool of entities; and receiving, by the one or more processors, the selection of the plurality of entities from the client device based on an interaction the graphical user interface.
- 12 . The method of claim 11 , wherein the pool of entities comprises a plurality of sports players.
- 13 . The method of claim 10 , wherein the respective performance period includes one or more of a sporting event, a season, a year, or a portion thereof.
- 14 . The method of claim 10 , further comprising: receiving, by the one or more processors, an amount of credits for the play of the game; and determining, by the one or more processors, the payout based on the number and the amount of credits.
- 15 . The method of claim 10 , wherein the at least one benchmark comprises one or more of a number of runs, a number of points scored, a number of yards gained, a number of successful shots, or a number of attempted shots.
- 16 . The method of claim 10 , further comprising: receiving, by the one or more processors, updated historical performance data associated with the plurality of entities; and determining, by the one or more processors, the number of the plurality of entities that satisfy the at least one benchmark based on the updated historical performance data.
- 17 . The method of claim 10 , wherein a first benchmark for at least one entity of the plurality of entities differs from a second benchmark for at least one other entity of the plurality of entities.
- 18 . The method of claim 10 , further comprising: determining, by the one or more processors, an amount of available credits; and providing, by the one or more processors, a plurality of plays of the game based on the amount of available credits.
Description
CROSS-REFERENCE TO RELATED PATENT APPLICATIONS This application is a continuation of U.S. Non-Provisional patent application Ser. No. 17/848,041, filed Jun. 23, 2022, which is a continuation of U.S. Non-Provisional patent application Ser. No. 16/899,238, filed on Jun. 11, 2020, which is a continuation of U.S. Non-Provisional patent application Ser. No. 15/862,440, filed on Jan. 4, 2018, and granted as U.S. Pat. No. 10,720,023 on Jul. 21, 2020, which claims priority to U.S. Provisional Patent Application No. 62/442,115, filed on Jan. 4, 2017, all of which are incorporated by reference herein in their entireties. SUMMARY It is to be understood that both the following general description and the following detailed description are exemplary and explanatory only and are not restrictive. Provided are methods and systems for gaming using historical performance data. Credits (e.g., coins, tickets, money, tokens, credit card information, debit card information, etc.) can be received from a user to initiate a round of a game. A listing of entities can be provided to a user. A selection of one or more of the entities can be received from a user. A performance period can then be selected for each of the entities. For each of the selected entities, it is determined whether the respective selected entity met a performance benchmark in their corresponding selected performance period according to historical performance data. A payout for the round of the game is based on a number of the selected entities that satisfied the performance benchmark during their respective performance period. Additional advantages will be set forth in part in the description which follows or may be learned by practice. The advantages will be realized and attained by means of the elements and combinations particularly pointed out in the appended claims. BRIEF DESCRIPTION OF THE DRAWINGS The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments and together with the description, serve to explain the principles of the methods and systems: FIG. 1A shows an exemplary electronic gaming table on which the gaming methods can be executed; FIG. 1B shows an exemplary schematic for an electronic system for enabling play of the gaming methods described herein: FIG. 1C shows another exemplary schematic for an electronic system for enabling play of the gaming methods described herein: FIGS. 2A and 2B show example user interfaces for the gaming methods described herein; FIG. 3 is a chart depicting example payouts for the gaming methods described herein; FIG. 4 shows an exemplary flow diagram; and FIG. 5 shows an exemplary computing device. DETAILED DESCRIPTION Before the present methods and systems are disclosed and described, it is to be understood that the methods and systems are not limited to specific methods, specific components, or to particular implementations. It is also to be understood that the terminology used herein is for the purpose of describing particular embodiments only and is not intended to be limiting. As used in the specification and the appended claims, the singular forms “a,” “an” and “the” include plural referents unless the context clearly dictates otherwise. Ranges may be expressed herein as from “about” one particular value, and/or to “about” another particular value. When such a range is expressed, another embodiment includes from the one particular value and/or to the other particular value. Similarly, when values are expressed as approximations, by use of the antecedent “about,” it will be understood that the particular value forms another embodiment. It will be further understood that the endpoints of each of the ranges are significant both in relation to the other endpoint, and independently of the other endpoint. “Optional” or “optionally” means that the subsequently described event or circumstance may or may not occur, and that the description includes instances where said event or circumstance occurs and instances where it does not. Throughout the description and claims of this specification, the word “comprise” and variations of the word, such as “comprising” and “comprises,” means “including but not limited to,” and is not intended to exclude, for example, other components, integers or steps, “Exemplary” means “an example of” and is not, intended to convey an indication of a preferred or ideal embodiment. “Such as” is not used in a restrictive sense, but for explanatory purposes. Disclosed are components that can be used to perform the disclosed methods and systems. These and other components are disclosed herein, and it is understood that when combinations, subsets, interactions, groups, etc. of these components are disclosed that while specific reference of each various individual and collective combinations and permutations of these may not be explicitly disclosed, each is specifically contemplated and described herein, for all methods and systems. This appl