Video games are common on mobile devices, such as smartphones. Additionally, the rise of fantasy sports and daily fantasy sports have resulted in people using their smartphones extensively while watching live sporting events. The smartphone (or other internet-connected device) can be utilized to track player and team performance and allow a user to determine if they have won or lost such games.
Additionally, it is customary for people to wager on games and other sporting events. However, due to the complexity in placing wagers outside of fantasy sports, it is often difficult for users to place wagers on certain aspects of a game outside of its outcome or score. Moreover, there does not exist technology which would allow a user to wager on game events and determines wins and losses on these wagers in real time.
A computer implemented interactive game involving analytics and real time data analysis. The interactive game can allow players to predict and wager on the types of plays that have yet to occur, for example, in a football game. The game may utilize an algorithm that compares situational data in a game to stored data regarding similar situations in past games. The game can then provide a likelihood that a certain type of play can be performed, which may be interpreted as odds of a certain type of play. Users can then utilize this information to predict and wager on the upcoming play. Depending on the results of the play, users may win or lose their wager.
Advantages of embodiments of the present invention will be apparent from the following detailed description of the exemplary embodiments. The following detailed description should be considered in conjunction with the accompanying figures in which:
Aspects of the present invention are disclosed in the following description and related figures directed to specific embodiments of the invention. Those skilled in the art will recognize that alternate embodiments may be devised without departing from the spirit or the scope of the claims. Additionally, well-known elements of exemplary embodiments of the invention will not be described in detail or will be omitted so as not to obscure the relevant details of the invention.
As used herein, the word “exemplary” means “serving as an example, instance or illustration.” The embodiments described herein are not limiting, but rather are exemplary only. It should be understood that the described embodiments are not necessarily to be construed as preferred or advantageous over other embodiments. Moreover, the terms “embodiments of the invention”, “embodiments” or “invention” do not require that all embodiments of the invention include the discussed feature, advantage, or mode of operation.
Further, many of the embodiments described herein are described in terms of sequences of actions to be performed by, for example, elements of a computing device. It should be recognized by those skilled in the art that the various sequence of actions described herein can be performed by specific circuits (e.g., application specific integrated circuits (ASICs)) and/or by program instructions executed by at least one processor. Additionally, the sequence of actions described herein can be embodied entirely within any form of computer-readable storage medium such that execution of the sequence of actions enables the processor to perform the functionality described herein. Thus, the various aspects of the present invention may be embodied in a number of different forms, all of which have been contemplated to be within the scope of the claimed subject matter. In addition, for each of the embodiments described herein, the corresponding form of any such embodiments may be described herein as, for example, “a computer configured to” perform the described action.
In exemplary embodiments, and generally referring to the figures, a method, system and computer program may be shown and described. In the exemplary embodiments, a game may be provided whereby users can utilize odds generated by a computer system to predict and wager on the types of plays a sports team may execute, for example in a game of football.
Referring now to exemplary
Still referring to exemplary
In an exemplary embodiment, any number of players may be logged into the game and may view interface 100. Players of the game may compete against each other for points or may place wagers through any form of money depositing and wagering system. Then, based on information shown in field 102, situational data may be interpreted and analyzed by a remotely located server (not pictured). The server may utilize historical data for any number of teams (for example all teams in a league) and/or for the specific team with possession of the ball. The analytics performed by the server may then be outputted in fields 106 (entire league) and 108 (specific team). Historical data may include, for example, team play data for the current season, team play data for previous years, such as 5 years of historical data, league data for the current season, league data for previous years, and so forth. Further, the game may weight different historical data more heavily or disregard very limited historical data, as further discussed below.
The user may then select a wager from field 104 and choose a desired play option 112, for example predicting and wagering that the next play will be a pass or a run. As the action takes place on the field, the remotely located server can either make a determination that the play is a pass or run through the utilization of various sensors (as described below) or data may be input to the server indicating that the play was a pass or run. Then, once the play occurs, the interface 100 may be updated to show that a pass or run occurred, for example by highlighting or otherwise emphasizing filed 106 or 108, and the winnings amount in field 104 may be updated to show that a user won or lost on their wager. The interface 100 may then update or reset for the next play.
Referring now to exemplary
Still referring to exemplary
Upon the completion of a play, the data is sent to cloud 206 for storage and server 210 performs the analysis of the play, as described previously. Further, server 210 will utilize the result of the play, the situational data, and other analysis and data described herein to transmit data to a computing device 208, such as a smart phone or other computing device capable of displaying interface 100 from exemplary
It may further be appreciated that any number of options may be presented to players of the game shown in interface 100. For example, in addition to “RUN” and “PASS”, options may exist for other plays, such as a penalty, punt, field goal, etc. Additionally, as noted above, the game can be implemented with respect to different sports, as desired, and include any number of options for players of the game on interface 100 to predict or wager on.
Additionally, in some exemplary embodiments, the start and completion of a play may be automatically signaled or detected by the system 200. For example, if motion of the ball 204 stops, the server 210 may effectively detect the end of a play. This can be used as a trigger mechanism to reset play clock 114, allow time for performing analytics to determine the likelihood of the next play being a pass or run based on the historical data in server 210, and automatically prompt users of interface 100 to make their next wager and play selection.
In another exemplary embodiment, and referring to exemplary
Next, in 1502, the play information may be evaluated for missing information. In some exemplary embodiments, the play result information may be complete such that all data used for wagering may be provided. In those situations, game play of the interactive sports game may continue and proceed to wagering 1504. In other exemplary embodiments, incomplete play result data may be provided to the server. In such situations where incomplete play result information is provided 1506, the system may recognize missing data and take appropriate action to complete the data 1508 in order to ensure continuity of game play. For example, if play result data is missing score information, score data may be inserted into play result data using an alternative data source, artificial intelligence (AI), or manual input.
In the above embodiment, in the event that there is no missing data, gameplay and associated wagering may proceed in 1504. In the event that it is determined that there is missing data, gameplay may be temporarily delayed, and a determination of what data is missing may be performed. Upon determination of the missing data 1506, that data may be inserted in 1508 through data obtained from an alternate feed, manually inserted, or inserted through use of an algorithm that determines what the missing is or should be. Gameplay may then continue per the typical course of action in 1504. Alternatively, if the missing information is not able to be populated because it is not available or if it only becomes known or available following the expiration of a predetermined amount of time or additional game action in the live game is about to take place, then the software may determine that gameplay can only resume following the next play in the live action football game 1510.
For example, if a play in a football game takes place where the quarterback throws to a wide receiver, 10 yards are gained, and the down is not provided, the system may determine that down information is missing. The system may then take action to resolve the situation by retrieving down information from another source and then proceed with gameplay. Alternatively, the down information could be manually entered and then gameplay can resume. In still other exemplary embodiments, if the information cannot be retrieved within a predetermined time, the system can suspend gameplay until the following when play when all information is provided or otherwise made available. Gameplay may then resume as desired.
In another exemplary embodiment, wagering information may be provided to players of the game at a predetermined time. For example, after play information is provided to the server, the server may then compare play information with historical data. Historical data may be a combination of historical team actions based on the provided play information and historical league actions based on the provided game information. For example, if play information indicates that it is third down, 10 yards to go for a first down, the offense is on their own 40 yard line, the score is tied, and there are three minutes left in the quarter, the server may interpolate this data against historical team and league actions. The server may determine that there is an 85% percent chance of a pass play. Odds may then be calculated and displayed to players of the game, who are then prompted to make a wager. It may be appreciated that the odds may be weighted based on available team historical data. However, absent sufficient team historical data, the odds may be weighted more heavily or completely based on league historical data.
In a further exemplary embodiment, it may be appreciated that odds may be weighted based on feedback from current user data or trends. For example, if a large number of users wager on the same outcome, the odds in favor of that outcome may increase as more users wager on that outcome. Current trends may indicate an event which the server has not accounted for and may provide more accurate odds. For example, when calculating the type or outcome of the next play the server may be unable to interpret data that users may clearly understand, such as a player performing poorly due to emotions or other extraneous factors. There may be additional factors outside of historical data that the server is incapable of interpreting, so user data on current betting trends may be utilized to provide the server with additional information to generate more accurate odds. Further, odds may be weighed accordingly to incentivize users to watch a specific team, game, or channel which may be selected based on incentives from the team, league, or channel that broadcasts the game.
Further, an individual user's betting history may provide data to be used in calculating odds. For example, the server may provide individualized odds to account for a user that has previously won or lost multiple wagers. Individualized odds may create a more balanced and desirable level of play and may re-incentivize players who have become disincentivized due to multiple losses. Odds may further be weighted based on a user's betting preferences, such as their preferred team or sport. For example, odds may be more favorable to the user if the user would like to place a wager on team, sport, or player for the first time. Providing such an incentive for a user to watch a new or additional team, game, or sport may increase future revenue by expanding a user's options to potentially place additional wagers.
A further exemplary embodiment may incorporate biometric data regarding a player in determining the odds. For example, the server may take into account information such as heart rate, height, weight, dominant hand/leg, or speed of the offensive player(s) and/or of the defender(s) in calculating the odds of a successful play, game, or outcome. Such information may be obtained from one or more monitors or sensors worn by a player or players. Further, such information may be weighted or otherwise utilized to affect or determine odds.
Other physical changes in the location may also affect the odds. For example, a change in weather or wind speed may affect the odds of a game played outdoors. Further, weather changes during a game, such as snow or rain starting, may be utilized to further calculate or change odds, or may otherwise be integrated into the historical data that is used to set odds. A team originating from a warmer climate may have lower odds when traveling to a colder climate. If a game is played in a dome, weather or wind speed calculations may not be added. A change in time or time zone may also be considered when calculating the odds.
Referring now to exemplary
Wagering prompt 310 may be provided based on one or more predetermined cues. Wagering prompt may be associated with one or more predetermined actions that cause it to appear, such as the start of a game, the start of a drive, the end of a quarter, half, or other time period, and the like. In the example of
Now referring to exemplary
In exemplary
Referring now to exemplary
In another exemplary embodiment, if the player of the interactive sports game had previously selected “Run” as the wager option, interface 300 of exemplary
Exemplary
Further, and referring back to exemplary
In another exemplary embodiment, the server may determine, based on historical data 500, that a more unusual or rare play is likely to happen. For example, the server can interpret time, down, yardage, yard line, score and offense historical data to determine that a special teams play, or the equivalent in other sports, may be likely. Thus, the player of the interactive sports game can be presented with wager options 900, as shown in exemplary
Following the selection of wagers and displaying of a summary screen, placeholder information 1100 may be displayed to provide players with information before new wagers become available, as seen in exemplary
Further, the group can be specifically selected to include a user's contacts, connections, friends or a player that the user requests to play with. A further exemplary embodiment may implement a social media connection or association that may allow a user to invite another person or multiple people that the user is connected to on social media to the group. In a further embodiment, the users may communicate with each other when placed in the same group and, in some examples, tailor game play or wagering to desired or agreed-upon rules. For example, a group of users playing together may propose a new wager, increase an existing wager, or exchange banter. Each user may have the option to save another user on a “friends” list in order to later join a group or propose a wager with that user once again in the future. Users grouped based on certain criteria may interact and chat with one another, creating a desirable and engaging social environment akin to a casino or a sports bar.
In another exemplary embodiment, users may wager on the outcome of a coach's challenge to a call made by a referee. For example, if a referee in a football game determines that the ball is out of bounds, a coach may challenge that determination. Similarly, other professional and college sports, including, but not limited to, football, baseball, basketball, hockey, tennis, golf, etc., may utilize various types of “coach challenges”, “official reviews”, or the like where some form of video replay or off-the-field or court-of-play replay is utilized to review a play or action. The server may calculate the odds of a successful challenge based on a variety of criteria. For example, the server may consider the type of play being challenged, historical analysis of that type of play challenge, the coaches' previous challenges and related outcomes, all coaches' previous challenges and related outcomes, and/or a particular referee's previous challenges, and the like, and any combination thereof. The server may reference a coach's, team's, referee's, or league's history to determine the likelihood that there will be a reversal of the initial determination on the field. Odds may then be calculated based on the history and displayed to users, who are then prompted to make a wager, in a similar manner to that described above with respect to regular gameplay that is based on the outcome of a play or other action that takes place. Further, this wager may be prompted not only when a coach challenges a ruling, but also when the replay assistant or referees (or other designated party or official) decide to challenge a ruling or determination on the field. Further, this implementation is not limited to football and may be applied to any sport in which a referee's (or umpire's) initial determination may be reconsidered, such as basketball and baseball.
It may be appreciated that various groups of data may be referenced in calculating the odds of a wager, beyond a league, team, or player data. For example, data regarding players of the same position may be compared to determine if a player in that group is going to be successful. Further, data regarding players of a certain playing style may indicate whether that playing style will be successful in a certain situation, such as when taking other factors into consideration. Players may be grouped based on height or weight. For example, if a certain player has historically been less successful defending a player larger or smaller than him, that can be taken into consideration when odds are calculated. Other groups of data that might affect odds may include speed, age, experience, or coaching. Further, multiple groups of data may be referenced when calculating the odds of a single event or wager. Further, various other groupings, such as divisions within a league, geographic regions in a league, or the like, may further be used as a source of historical data in calculating odds of a play occurring or wager.
In still other exemplary embodiments, a “play” that is used as the basis for making a wager may be defined as a single iteration or event which gives a team or player the opportunity to carry out a single plan of action. A play may be offensive or defensive. A play can also be defined differently in different sports. For example, a play in football may start when the quarterback snaps and the players begin implementing their plan of action and may end when the ball is no longer active and the offensive player with the ball is down, thus stopping the play and allowing the teams to reconvene and implement a different plan of action.
Alternatively, a play in other sports may be interpreted in a different manner. For example, a play in basketball may begin when a team first begins their possession of the basketball and may end when the same team loses possession of the ball or when their possession is halted or severed. Events that may halt a team's possession may include a timeout, a shot after which the possessing team retains possession after by acquiring the rebound, or a foul. These events may halt the possessing team's possession, thus ending the play and beginning a new play, although they may still retain possession of the basketball. Thus, a play is different from a possession or a drive, which may involve a series of plays. In still further exemplary embodiments related to basketball or other sports, a “play” could be defined as a set period of time, a number of possessions, a quarter or other period of game action, or the like. Further, a play may not just be a team's possession of the ball but may apply to just a single player's possession of the ball or implementation of a plan of action. A player's next play may begin when the player has possession of the ball or before the player has possession of the ball when the player is making an offensive or defensive plan.
In sports such as hockey or soccer where the players are in motion for almost the entire game, a play may be a single attack on the opposing side's goal, or a single defense against such an attack. For example, a play may begin when the ball or puck crosses the halfway point of the field, and the offensive team begins executing a plan to advance the ball or puck to the opposing team's goal. A play does not need to be organized by a coach or an individual player.
In still other examples, such as golf, a play can be defined as a club stroke or a hole, for example. Likewise, in tennis, a play could be interpreted as a point beginning with ball service or even a game within a set.
The above examples of definitions of a play do not limit the definition to only those situations or sports, but rather illustrate the definition of a play as used herein. Generally, a play may be defined as an opportunity to implement a plan of action that begins when the team begins implementing the plan of action and ends when the same plan of action can no longer be continued and is either restarted or discarded in favor of an alternate plan of action. Alternatively, a play can be defined by a time period of game play action or even by a period of time outside of the game. Thus, it is envisioned that exemplary embodiments described herein can allow for users of the described exemplary embodiments to wager on various plays, actions, time periods, and the like in real time using the described software and communication devices.
As shown in exemplary
The foregoing description and accompanying figures illustrate the principles, preferred embodiments and modes of operation of the invention. However, the invention should not be construed as being limited to the particular embodiments discussed above. Additional variations of the embodiments discussed above will be appreciated by those skilled in the art.
Therefore, the above-described embodiments should be regarded as illustrative rather than restrictive. Accordingly, it should be appreciated that variations to those embodiments can be made by those skilled in the art without departing from the scope of the invention as defined by the following claims.
This application is a continuation of U.S. patent application Ser. No. 17/124,927, filed on Dec. 17, 2020, which is a continuation of U.S. patent application Ser. No. 16/441,516, filed on Jun. 14, 2019, now U.S. Pat. No. 10,872,503, issued on Dec. 22, 2020, which is a continuation in part of U.S. patent application Ser. No. 16/232,277, filed on Dec. 26, 2018, now U.S. Pat. No. 10,395,483, issued on Aug. 27, 2019, which claims benefit and priority to U.S. Provisional Patent Application No. 62/609,472, filed on Dec. 22, 2017. The entire contents of each of the above-identified applications are incorporated herein reference.
Number | Date | Country | |
---|---|---|---|
62609472 | Dec 2017 | US |
Number | Date | Country | |
---|---|---|---|
Parent | 17124927 | Dec 2020 | US |
Child | 18190261 | US | |
Parent | 16441516 | Jun 2019 | US |
Child | 17124927 | US |
Number | Date | Country | |
---|---|---|---|
Parent | 16232277 | Dec 2018 | US |
Child | 16441516 | US |