A system that causes an automatic publication of one or more sporting event wagers to a user based on zero, one or more attributes of that user, and zero, one or more attributes of another user.
Legal claims defining the scope of protection, as filed with the USPTO.
. A system comprising:
. The system of, wherein the determination is further based on data associated with the available wager.
. The system of, wherein the data comprises data associated with odds of the available wager being a winning wager.
. The system of, wherein the determination is further based on data associated with a subject of the available wager.
. The system of, wherein the determination is further based on a historic wagering activity of the first user.
. The system of, wherein the determination is further based on a historic wagering activity of the second user.
. The system of, wherein the determination is further based on a success rate of historic wagers placed by the second user.
. The system of, wherein the prior relationship between the second user and the first user is based on the first user being enrolled to follow the second user.
. The system of, wherein the available wager comprises an available sporting event wager.
. A system comprising:
. The system of, wherein at least one of the first wager and the second, different wager comprises a sporting event wager.
. A method of operating a system, the method comprising:
. The method of, wherein the determination is further based on data associated with the available wager.
. The method of, wherein the data comprises data associated with odds of the available wager being a winning wager.
. The method of, wherein the determination is further based on data associated with a subject of the available wager.
. The method of, wherein the determination is further based on a historic wagering activity of the first user.
. The method of, wherein the determination is further based on a historic wagering activity of the second user.
. The method of, wherein the determination is further based on a success rate of historic wagers placed by the second user.
. The method of, wherein the prior relationship between the second user and the first user is based on the first user being enrolled to follow the second user.
. The method of, wherein the available wager comprises an available sporting event wager.
Complete technical specification and implementation details from the patent document.
This application is a continuation of, claims the benefit of and priority to U.S. patent application Ser. No. 18/652,424, filed on May 1, 2024, which is a continuation of, claims the benefit of and priority to U.S. patent application Ser. No. 17/557,761, filed on Dec. 21, 2021, the entire contents of which are each incorporated by reference herein.
Sporting event wagering terminals may enable a player to place a sports wager predicting the results of a sporting event.
In various embodiments, the systems of the present disclosure cause an automatic publication of one or more sporting event wagers to a user based on zero, one or more attributes of that user, and zero, one or more attributes of another user.
In certain embodiments, in view of the different sporting event wagers available to be placed on or otherwise associated with different sporting events and further in view of the degree of relative complication associated with certain of such sporting event wagers, the system enables a first user to track or otherwise follow the sporting event wagering activity associated with a second user. In these embodiments, the system utilizes different information associated with the first user (e.g., personal preferences, sporting event wagering activity, and/or non-sporting event wagering activity associated with the first user), and different information associated with the second user (e.g., the tracked sporting event wagering activity associated with the second user) to recommend zero, one or more sporting event wagers from the universe of available sporting event wagers. For example, the system enables a first sporting event wagerer with limited to no experience placing sporting event wagers an opportunity to receive recommendations based on the sporting event wagering activity of a second, more experienced sporting event wagerer.
In certain embodiments, upon an occurrence of a triggering event, the system screens or otherwise filters the plurality of sporting event wagers available to be placed relative to zero, one or more activities and/or attributes of the first user and/or zero, one or more activities and/or attributes of the tracked second user (or a plurality of tracked second users) to identify zero, one or more sporting event wagers. In these embodiments, rather than attempting to identify zero, one or more sporting event wagers based exclusively on data associated with the first user (e.g., the first user's wagering history and/or preferences) or based exclusively on data associated with a second followed user (e.g., the quantity of other users following the second user and/or recommendations published by the second user), the system utilizes data associated with multiple users and weighs such data to attempt to identify one or more sporting event wagers relatively best suited to recommend to the first user.
If the system fails to identify any sporting event wagers available that correspond to zero, one or more activities and/or attributes of the first user and/or zero, one or more activities and/or attributes of the tracked second user (or the plurality of tracked second users), the system awaits another occurrence of a triggering event. In these embodiments, since the universe of available sporting event wagers is frequently changing as more sporting event wagers become available to be placed and since the system is, in certain embodiments, automatically periodically monitoring the universe of available sporting event wagers for the first user to potentially place, even if the system fails to identify any sporting event wagers to currently recommend, the system continues to attempt to identify one or more sporting event wagers to subsequently recommend to the first user.
On the other hand, if the system identifies one or more sporting event wagers that correspond to zero, one or more activities and/or attributes of the first user and/or zero, one or more activities and/or attributes of the tracked second user (or the plurality of tracked second users), the system proceeds to recommend the identified sporting event wager to the first user. For example, upon the system determining that an available sporting event wager corresponds with one or more attributes of the first, novice sporting event wagerer (e.g., a favorite team of the first sporting event wagerer is associated with the available sporting event wager) and further corresponds with one or more attributes of the more experienced, second sporting event wagerer (e.g., the available sporting event wager is identified as a favorable sporting event wagering opportunity by the second sporting event wagerer), the system determines to recommend the available sporting event wager to the first sporting event wagerer. In certain such embodiments, the system causes the recommendation of the available sporting event wager to be displayed to the first user along with one or more reasons or justifications for the recommendation. In these embodiments, the reasons for the recommendation provided pertain to the first user (e.g., the first user previously won a sporting event wager with the same sporting event participants involved) and/or the second user (e.g., the second user has a success rate above a threshold rate when placing sporting event wagers with similar characteristics). Following the display of any recommended sporting event wagers (and any associated reasoning), the system enables the first sporting event wagerer to act on such recommendation and place the same sporting event wager without having to manually recreate the recommended sporting event wager (which such users may not even know how to do).
It should be appreciated that such a configuration saves certain users time in the form of reducing the quantity of inputs made to place a sporting event wager recommended based on zero, one or more attributes of that user, and zero, one or more attributes of another user. For example, while a four-leg parlay bet typically includes more than eight individual inputs to place (e.g., at least four inputs for each of the four sporting events selected, four inputs for each of the individual legs selected and one input for an amount of the sporting event wager), the same four-leg parlay bet made by a user of the system of the present disclosure takes two individual inputs to place (e.g., one input to select the recommended four-leg parlay bet from the followed user without having to identify the individual legs of the parlay bet, and one input for the amount of the sporting event wager) thereby saving the user time and providing a more streamlined experience interacting with the system. Such a reduction in the amount of inputs required by the user leads to less wear and tear on the machines which receive sporting event wagers and thus prolongs the operational life of such machines.
Moreover, since the placed sporting event wager (that is recommended based on zero, one or more preferences and activities of a first user, and zero, one or more preferences and activities of another user) may be a relatively more complicated bet than the first user is otherwise comfortable making (or even capable of making based on the first user's knowledge of sporting event wagering), such a configuration also reduces user error which may occur when a user incorrectly attempts to make a sporting event wager beyond their skill set. Continuing with the above-example, requiring the first user to make two relatively straightforward inputs (i.e., a selection of the recommended four-leg parlay to wager on and an amount to wager) is associated with a lower probability of error in making such inputs compared to requiring a user to make at least eight relatively complex inputs identifying the different legs of the recommended four-leg parlay. Additionally, by assisting certain novice users in placing certain sporting event wagers, the system of the present disclosure enables such novice users to become more familiar and comfortable with placing sporting event wagers, thereby opening up an additional avenue by which such novice uses can win awards in association with the placement of sporting event wagers.
It should be appreciated that the system of the present disclosure utilized to employ recommended sporting event wagers may be any suitable personal gaming device, such as a mobile device executing an application through which sporting event wagers are placed, any suitable electronic gaming machine (“EGM”) (such as a sporting event wagering terminal, a slot machine, a video poker machine, a video lottery terminal, a terminal associated with an electronic table game, a video keno machine, or a video bingo machine) which may or may not also provide one or more wagering games, any suitable slot machine interface board which is in communication with an EGM and operable to employ one or more recommended sporting event wagers, and/or any suitable combination of a sports book wagering server operating with a personal gaming device, an EGM, and/or a slot machine interface board associated with an EGM to offer one or more recommended sporting event wagers.
is a flowchart of an example process or method of operating the system of the present disclosure. In various embodiments, the process is represented by a set of instructions stored in one or more memories and executed by one or more processors. Although the process is described with reference to the flowchart shown in, many other processes of performing the acts associated with this illustrated process may be employed. For example, the order of certain of the illustrated blocks or diamonds may be changed, certain of the illustrated blocks or diamonds may be optional, or certain of the illustrated blocks or diamonds may not be employed.
In various embodiments, upon an occurrence of a sporting event wager identification event, as indicated in blocksand, the system determines one or more parameters of a sporting event wager filter and then applies the determined sporting event wager filter to the universe of available sporting event wagers to identify zero, one or more recommended sporting event wagers. In these embodiments, the system establishes one or more screens to be applied to the universe of available sporting event wagers to narrow such available sporting event wagers to a set of zero, one or more recommended sporting event wagers. That is, the system weights different inputs associated with the user, different inputs associated with other users, and different inputs associated with different available sporting event wagers to determine zero, one or more recommended sporting event wagers.
In certain embodiments, a sporting event wager identification event occurs independent of any user input to identify any sporting event wagers to recommend. In one such embodiment, the system periodically causes a sporting event wager identification event to occur such that the system periodically determines if any available sporting events wagers qualify as a recommended sporting event wager. In this embodiment, rather than the user requesting a recommendation from the system of a sporting event wager to potentially place, the system automatically determines if any sporting event wagers currently in the universe of available sporting event wagers qualify to be recommended to be potentially placed. In different embodiments, the system periodically determines if any available sporting event wagers qualify as a recommended sporting event wager at designated intervals based on time, based on quantities/amounts of sporting event wagers placed, based on the change in the universe of available sporting event wagers, based on another user, such as a followed user, making a sporting event wager, and/or based on any suitable metric.
In certain embodiments, a sporting event wager identification event occurs responsive to a user input. In one such embodiment, if a user wants the system to determine if any available sporting events wagers qualify as a recommended sporting event wager, the user requests the system to cause a sporting event wager identification to occur. In another such embodiment, a sporting event wager identification event occurs responsive to a user input to define one or more sporting event wager filters in the case that no sporting event wager filters are currently associated with the user. In another such embodiment, a sporting event wager identification event occurs responsive to a user input to modify one or more sporting event wager filters in the case that one or more sporting event wager filters is currently associated with the user.
In certain embodiments, a sporting event wager identification event occurs responsive to a user who has not previously configured one or more sporting event wager filters logging into the system. In one such embodiment, after a user who has not previously configured one or more sporting event wager filters (or completed the configuration of such sporting event wager filters) logging into a player tracking system from an EGM, the system offers the user the option of defining one or more sporting event wager filters. In another such embodiment, after a user who has not previously configured one or more sporting event wager filters (or completed the configuration of one or more sporting event wager filters) logging into the system remote from an EGM, such as a user logging into the system using a mobile device application through which sporting event wagers may be placed, the system offers the user the option of configuring one or more sporting event wager filters.
In certain embodiments, the system enables any user the option of configuring one or more sporting event wager filters. In certain embodiments, the system enables designated users the option of configuring one or more sporting event wager filters (and disables such an option for non-designated users). In one such embodiment, the system enables users associated with a player tracking account the option of configuring one or more sporting event wager filters (and disables users not associated with a player tracking account from configuring such sporting event wager filters). In another such embodiment, the system enables users associated with a player tracking account having a player tracking status above a designated level the option of configuring one or more sporting event wager filters (and disables users not associated with a player tracking account or associated with a player tracking account having a player tracking status below the designated level from configuring such sporting event wager filters). In another such embodiment, the system enables users associated with a designated amount of historic wagering activity (e.g., historic wagering game activity and/or historic sporting event wagering activity) the option of configuring one or more sporting event wager filters (and disables users not associated with the designated amount of historic wagering activity from configuring such sporting event wager filters).
In one embodiment, the system enables the user to input one or more parameters of the sporting event wager filter. In one such embodiment, the system enables the user to search for a specific sporting event wager to potentially be recommended. In another such embodiment, the system enables the user to identify a sporting event wager they do not want recommended.
In another embodiment, the system enables the user to input one or more parameters of the sporting event wager filter and the system determines one or more other parameters of the sporting event wager filter. In another embodiment, the system determines one or more parameters of the sporting event wager filter and then enables the user to modify such system determined parameters.
In certain embodiments, the system saves one or more sporting event wager filters in association with a user, such as a user identified via a player tracking system or a user identified via a player tracking system whom has a player tracking status above a designated threshold status. In one such embodiment, the different available parameters are additionally saved by the system which enables a user to configure a specific mix of parameters. In another such embodiment, the different available parameters are additionally saved by the system which enables a user to select different pre-defined combinations of parameters. In another such embodiment, the different available parameters are implemented via a rules engine that enables a user to mix and match various criteria using logical operators (e.g., AND, OR, NOT, greater than or less than).
In certain embodiments, the system charges a fee to a user to configure one or more sporting event wager filters and receive any recommended sporting event wagers. In one such embodiment, the system charges the same fee to each user. In another such embodiment, the system charges different fees for different users, wherein such fees for each user are based on one or more identifying factors (e.g., player tracking status and/or historic wagering activity) of that user. In certain embodiments, the system enables a user to configure one or more sporting event wager filters and receive any recommended sporting event wagers as a courtesy.
In certain embodiments, the system determines one or more parameters of the sporting event wager filter based on one or more attributes associated with the user. In one such embodiment, the system tracks a user's sporting event wagering patterns over time and determines one or more parameters of one or more sporting event wager filters based on the user's history. In these embodiments, the system utilizes any trackable characteristic or activity (i.e., sporting event wagering activity and/or non-sporting event wagering activity) associated with a user to determine which sporting event wagers to recommend for that user to place and which sporting event wagers not to recommend for that user to place. The system of this embodiment dynamically builds one or more sporting event wager filters that match or otherwise correspond to a user's historic sporting event wagers placed by that specific user (or some sub-set of the user's historic sporting event wagers placed). For example, the system analyzes a user's historical sporting event wagers placed to determine one or more parameters of the sporting event wager filter to aid in identifying a sporting event wager to potentially recommend.
In certain embodiments, the system additionally or alternatively determines one or more parameters of the sporting event wager filter based on one or more attributes associated with another user, such as a followed user or a qualifying expert. In these embodiments and as described in more detail below, the system enables a first user to follow one or more other users such that the system determines one or more parameters of the sporting event wager filter based on one or more attributes associated with one or more of such followed users. In one such embodiment, the system tracks a followed user's sporting event wagering patterns over time and determines one or more parameters of one or more sporting event wager filters based on the followed user's history. In these embodiments, the system utilizes any trackable characteristic or activity (i.e., sporting event wagering activity and/or non-sporting event wagering activity) associated with this followed user to determine which sporting event wagers to recommend for another user to place and which sporting event wagers not to recommend for that other user to place. The system of this embodiment dynamically builds one or more sporting event wager filters that match or otherwise correspond to a followed user's historic sporting event wagers placed by the specific followed user, by a group of followed users or by a demographic of followed users. For example, the system analyzes a followed user's historical sporting event wagers placed to determine one or more parameters of the sporting event wager filter to aid in identifying a sporting event wager to potentially recommend.
In certain embodiments, one or more parameters of the sporting event wager filter pertain to the sporting events upon which the user and/or one or more followed users historically places sporting event wagers. For example, the sporting event wager filter enables a user to screen in and/or screen out any sporting event wagers that the user and/or one or more followed users historically place on one type of sport and/or historically does not place on another type of sport. In these embodiments, a parameter of the sporting event wager filter to screen one or more available sporting event wagers include any suitable aspect of a sporting event, including but not limited to, the type of sporting event, the geographic location of the sporting event, the venue of the sporting event, the available outcomes of the sporting event, and/or the available outcomes of one or more activities occurring (or not occurring) within the sporting event (e.g., in-game betting on events which may occur during the course of a sporting event). In this embodiment, any suitable sport or electronic sport which may be bet on is a selectable parameter of a configurable sporting event wager filter.
In another such embodiment, the parameter of the sporting event wager filter includes one or more teams upon which the user and/or one or more followed users historically place sporting event wagers. For example, the sporting event wager filter enables a user to identify any sporting event wagers that the user and/or one or more followed users historically place on the user's favorite college football team. In this embodiment, any suitable team of any suitable organized sport league which may be bet on is a selectable parameter of a configurable sporting event wager filter. In another such embodiment, the parameter of the sporting event wager filter includes one or more participating players upon which the user and/or one or more followed users historically place sporting event wagers. For example, a user may specify that they want the system to identify all sporting event wagers the user and/or one or more followed users historically place in association with a particular athlete. In this embodiment, any suitable player (or players) that are involved in a game or activity which may be bet on is a selectable parameter of a configurable sporting event wager filter. In another such embodiment, the parameter of the sporting event wager filter includes the time of the sporting event that the user and/or one or more followed users historically place sporting event wagers.
In certain embodiments, one or more parameters of the sporting event wager filter pertain to the historical returns realized by the user and/or one or more followed users. In one such embodiment, one or more parameters of the sporting event wager filter pertain to the success rate of one or more sporting event wagers that a followed user historically placed and that a following user subsequently placed following being informed of the followed user's placement. In another such embodiment, the system enables a user to identify sporting event wagers based on the user's performance over a designated period of time and/or one or more followed user's performance over a designated period of time. In these embodiments, the system ranks the different sporting event wagers based on performance and/or any parameter and employs such rankings to identify zero, one or more sporting event wagers to potentially recommend.
In certain embodiments, one or more parameters of the sporting event wager filter pertain to the sporting event wagers the user and/or one or more followed users historically place. In one such embodiment, one or more parameters of the sporting event wager filter pertain to the sporting event wagers a followed user historically placed that a following user subsequently placed following being informed of the followed user's placement. In another such embodiment, a sporting event wager parameter includes the odds of the outcomes of the sporting events on which the user and/or one or more followed users historically place one or more sporting event wagers. In another such embodiment, the sporting event wager parameter includes the odds of the outcomes of one or more activities occurring (or not occurring) within the sporting events on which the user and/or one or more followed users historically place one or more sporting event wagers. In another such embodiment, the sporting event wager parameter includes the payout ranges associated with one or more outcomes of the sporting events on which the user and/or one or more followed users historically place one or more sporting events. In another such embodiment, the sporting event wager parameter includes the payout ranges associated with one or more outcomes of one or more activities occurring (or not occurring) within the sporting events on which the user and/or one or more followed users historically place one or more sporting event wagers. In another such embodiment, the sporting event wager parameter includes the spread associated with the outcomes of the sporting events on which the user and/or one or more followed users historically place one or more sporting event wagers. In another such embodiment, the sporting event wager parameter includes the spreads associated with the outcomes of the activities occurring (or not occurring) within the sporting events on which the user and/or one or more followed users historically place one or more sporting event wagers. As seen by these embodiments, the system enables a user to filter for zero, one or more sporting event wagers that have a specific historical relevance to the user and/or one or more followed users.
In another such embodiment, the sporting event wager parameter include a type of sporting event wager available to be placed that the user and/or one or more followed users historically place one or more sporting event wagers on. In this embodiment, the different types of sporting event wagers available include, but are not limited to, any suitable moneyline wager on an outcome of a sporting event (e.g., Team X will win the game), any suitable wager on an outcome of a sporting event which accounts for a point spread (e.g., Team X will win the game by ten points), any suitable proposition wager on an in-game event occurring or not occurring within the sporting event (e.g., Sporting Event Participant A will make the next free throw), a statistical bet regarding the total statistics associated with a sporting event (e.g., a total yards one team runs for in a football game), a statistical bet regarding the individual statistics associated with a sporting event (e.g., a total number of interceptions one player throws for during a game), a statistical bet regarding the total statistics associated with multiple sporting events (e.g., a total yards one team runs for over the first month of a season), a statistical bet regarding the individual statistics associated with multiple sporting events (e.g., a total number of interceptions one player throws for over an entire season), any suitable handicap wager, any suitable if and reverse wager, any suitable total/over-under wager, any suitable full cover wager, any suitable future/outright wager, any suitable parlay/accumulator multiple sporting event wagers (including but not limited to a progressive parlay wager, a teaser and pleaser wager, a grand salami wager, and/or a round robin wager) and/or any combination of these different available sporting event wagers.
It should be appreciated that the system disclosed herein utilizes any suitable parameter or combination of parameters to screen in and/or screen out zero, one or more available sporting event wagers and identify zero, one or more sporting event wagers which the user may want to potentially place based on one or more attributes of that user, one or more attributes of one or more followed users, and/or one or more attributes of the available sporting event wager. That is, the system utilizes information associated with a first user, information associated with one or more second users that the first user follows, information associated with one or more sporting events, and/or information association with one or more available sporting event wagers to determine which, if any, sporting event wagers to recommend to potentially be placed.
Following the application of the determined sporting event wager filter to the universe of available sporting event wagers, as indicated in diamond, the system determines if any sporting event wagers qualify as a recommended sporting event wager. In these embodiments, based on the result of the applied sporting event wager filter, the system determines zero, one or more sporting event wagers which qualify for particular attention by the user based on one or more attributes of the user; one or more attributes of another user whom the user follows; and/or one or more attributes of the sporting event wager. As such, rather than requiring a user to sort through the entire universe of different sporting event wagers which the user may or may not want to place a sporting event wager on, the system automates this process and identifies for the user zero, one or more recommended sporting event wagers which comply with the user's parameters and limits and further comply with one or more followed user's parameters and limits.
In one embodiment, if the system determines that no sporting event wagers qualify as recommended sporting event wagers, the system returns to blockand awaits another occurrence of a sporting event wager filtering event. In other words, if no sporting event wagers that satisfy one or more criteria are currently available to be recommended by the system based on one or more attributes of the user; one or more attributes of another user whom the user follows; and/or one or more attributes of the sporting event wager, the system awaits another sporting event wager screening event which may or may not result in the identification of one or more sporting event wagers to recommend to the user to place. In another embodiment, if no sporting event wagers are currently available which qualify as recommended sporting event wagers, the system prompts the user to alter one or more parameters of the applied sporting event wagerer filter.
On the other hand, in certain embodiments, if the system determines that one or more sporting event wagers qualify as recommended sporting event wagers, as indicated in blockof, for each identified recommended sporting event wager, the system displays information about that identified recommended sporting event wager. That is, upon the system determining that a sporting event wager currently available to be placed qualifies as a recommended sporting event wager based on one or more attributes of the user; one or more attributes of another user whom the user follows; and/or one or more attributes of the sporting event wager, the system shares information regarding the recommended sporting event wager with the user. For example, after a sports book wagering server receives a sporting event wager from an identified followed user and a component of the system tasked with tracking the sporting event wagering activity of the followed user determines that, based on one or more attributes of the following user, such a sporting event wager placed qualifies as a recommended sporting event wager, that component of the system (or another component of the system tasked with notifying any following users of sporting event wagers placed) causes one or more display devices to display information associated with the available sporting event wager as a recommended sporting event wager. In certain embodiments, the information associated with the recommended sporting event wager includes, but is not limited to, any historic sporting event wagering activity of the user or the followed user that pertains to the recommended sporting event wager, any sporting event wagering preferences of the user or the followed user that pertains to the recommended sporting event wager, the type of sporting event wager, the specific details of the sporting event wager (e.g., details on the individual legs of a parlay bet), and/or the odds associated with the sporting event wager.
In certain embodiments, if the system determines that one or more sporting event wagers qualify as recommended sporting event wager, for each identified designated sporting event wager, the system displays the recommended sporting event wager as well as a reason for making such a recommendation. For example, as seen in, following the determination of one or more recommended sporting event wagers, the system causes a mobile device applicationof a mobile deviceto display a message to a first user associated with the mobile device of the availability to place such recommended sporting event wagers as well as the reasons (e.g., the recommended sporting event wager was identified by one or more other users whom the first user follows, the first user previously placed similar sporting event wagers and/or the first user previously won sporting event wagers involving the same teams) justifying the recommendations. In different embodiments, the system displays information associated with any recommended sporting event wager and/or any reasoning in recommending such a sporting event wager in any suitable manner, such as through a notification of a mobile device application associated with the placement of sporting event wagers, social media postings, social media feeds, website postings, website feeds, e-mail, mailings, SMS or text messages, content displayed in one or more service windows of an EGM, content displayed via a display device controlled by a slot machine interface board, or any other suitable medium.
In certain embodiments wherein a recommended sporting event wager is at least partially based on the activities of a followed user, the recommended sporting event wager includes the same sporting event wager that a followed user placed (or otherwise identified). In these embodiments, the system enables a following user to place the same bet as that placed (or otherwise identified) by the followed user. In certain embodiments wherein a recommended sporting event wager is at least partially based on the activities of a followed user, the recommended sporting event wager includes a sporting event wager based on, but different from, the sporting event wager that the followed user placed (or otherwise identified). In these embodiments, the system enables a following user to place a slightly different bet than the bet placed (or otherwise identified) by the followed user. In different embodiments, the difference between the sporting event wagers pertains to the odds associated with such sporting event wagers, and/or the payouts associated with such sporting event wagers.
In different embodiments, the recommended sporting event wager includes any suitable sporting event wager associated with one or more of any suitable sporting events and/or electronic sporting events at any professional and/or amateur level including but not limited to, football, basketball, baseball, boxing, horse racing, wrestling, mixed martial arts, golf, cricket, soccer, hockey, field hockey, tennis, volleyball, table tennis, ruby, swimming, diving, archery, cycling, billiards, fishing, gymnastics, hunting, track and field, sailing, and/or car racing. In different embodiments, the recommended sporting event wager includes any suitable type sporting event wager including, but not limited to, any suitable moneyline wager on an outcome of a sporting event (e.g., Team X will win the game), any suitable wager on an outcome of a sporting event which accounts for a point spread (e.g., Team X will win the game by ten points), any suitable proposition wager on an in-game event occurring or not occurring within the sporting event (e.g., Sporting Event Participant A will make the next free throw), a statistical bet regarding the total statistics associated with a sporting event (e.g., a total yards one team runs for in a football game), a statistical bet regarding the individual statistics associated with a sporting event (e.g., a total number of interceptions one player throws for during a game), a statistical bet regarding the total statistics associated with multiple sporting events (e.g., a total yards one team runs for over the first month of a season), a statistical bet regarding the individual statistics associated with multiple sporting events (e.g., a total number of interceptions one player throws for over an entire season), any suitable handicap wager, any suitable if and reverse wager, any suitable total/over-under wager, any suitable full cover wager, any suitable future/outright wager, any suitable parlay/accumulator multiple sporting event wagers (including but not limited to a progressive parlay wager, a teaser and pleaser wager, a grand salami wager, and/or a round robin wager) and/or any combination of these different available sporting event wagers.
In certain embodiments, the recommended sporting event wager includes any suitable sporting event wager associated with any live sporting events, such as sporting events currently being played. In certain embodiments, the recommended sporting event wager includes any suitable sporting event wager associated with any future sporting events, such as sporting events that will soon be played. In these embodiments, the system displays to the following users any identifying information regarding the sporting event, such as identifying the participants in the sporting event, information about the participants historical performance in similar sporting events, and the odds of one or more sporting event wagers available in association with such sporting events. It should be appreciated that if the system subsequently or concurrently displays one or more sporting events associated with one or more recommended sporting event wagers, in different embodiments, the system may display a live broadcast of the sporting event or an animated or textual representation of the sporting event, and the sporting event may or may not be displayed in its entirety or portions of the sporting event may or may not be displayed periodically, such as in the form of replays or highlight reels.
In certain embodiments, the recommended sporting event wager includes any suitable sporting event wager associated with any historical sporting events, such as a prerecorded sporting event. In these embodiments, to prevent users from determining an outcome of the historic sporting event prior to placing any sporting event wagers on such historic sporting events, the system masks certain of the identifying information associated with that sporting event. That is, the system anonymizes identifying information about teams, historical team records, sporting event players, and/or historical sporting event player statistics each time that information is presented to users. In certain embodiments, the recommended sporting event wager includes any suitable sporting event wager associated with a recreation of a prior sporting event, and/or a simulated sporting event (e.g., a sporting event created from different parts of different historical sporting events wherein zero, one or more results of such a simulated sporting event are randomly determined).
In certain embodiments, the recommended sporting event wager includes any suitable sporting event wager associated with virtual or electronic sport (“eSport”) events. In different embodiments, such virtual or eSports events are played by humans, by computer driven participants or by a mix of human and computer driven participants.
It should thus be appreciated that the present disclosure weighs one or more inputs associated with an individual user, one or more inputs associated with one or more followed users, one or more inputs associated with one or more sporting events, and one or more inputs associated with one or more sporting event wagers available to determine a recommended sporting event wager for that individual user. In such embodiments, the system weights the different inputs associated with these different data points and determines a score or ranking of different available sporting event wagers. Following such a score or ranking determination, the system determines whether or not to recommend that sporting event wager based on the score or ranking assigned to an available sporting event wager relative to a threshold qualifying score or ranking. For example, as seen in, for each of a plurality of individual users, the system analyses various data associated with such users (e.g., favorite teams, favorite bets, experts or other users followed), and such user's historic wagering activity (e.g., number of bets, types of bets, wager amounts placed) as part of the sporting event wager recommendation determination. In this example, as seen in, for each individual user, the system also analyses various data associated with the other users or experts followed (e.g., amounts wagered on expert's bets, success rate on expert's bets) as part of the sporting event wager recommendation determination. In this example, in addition to factoring in data associated with such individual users and such followed users or experts, as seen in, the system also analyses various data associated with the sporting events scheduled to occur (e.g., each team's respective record) and various data associated with the sporting event wagers available (e.g., money line, spreads, over/under) as part of the sporting event wager recommendation determination. With such different data associated with such different data sources, the system determines a score or ranking of different available sporting event wagers and then utilizes the determined score or ranking (relative to a threshold score or ranking) to recommend zero, one or more sporting event wagers (see) as well as zero, one or more reasons for such recommended sporting event wagers (see).
In certain embodiments, in addition to recommending a sporting event wager, for each identified recommended sporting event wager, the system enables the user to place that recommended sporting event wager as indicated in blockof. In one such embodiment, the system enables the user to place the recommended sporting event wager without having to manually recreate the recommended sporting event wager (which such users may not even know how to do). That is, in certain embodiments, the system enables the user to make one or more inputs to place a recommended sporting event wager wherein the quantity of inputs made to place the recommended sporting event wager is less than the number of inputs required to place the same sporting event wager if that sporting event wager was not recommended. For example, the system enables a user to make one or more inputs to cause a multiple-legged parlay bet to be placed (subject to the user having adequate funds to place the bet and a sporting event wagering system approving and processing the placement of the bet) that would otherwise require a greater quantity of inputs to place. It should be appreciated that such a configuration saves certain users time in the form of reducing the quantity of inputs made to place a sporting event wager. Such a reduction in the amount of inputs required of the user leads to less wear and tear on the machines which receive sporting event wagers and thus prolongs the operational life of such machines. Moreover, since the placed sporting event wager may be a relatively more complicated bet than the user is otherwise comfortable making (or even capable of making based on the user's knowledge of sporting event wagering), such a configuration also reduces user error which may occur when a user incorrectly attempts to make a sporting event wager beyond their skill set. In certain embodiments, the system automatically places a recommended sporting event wager. In certain such embodiments, subject to one or more preset amounts and/or odds determined by a user, the system automatically places the recommended sporting event wager.
In certain embodiments, in association with the placement of a sporting event wager, the system communicates data associated with the sporting event wager to a sports book wagering server. For example, after a user decides to place a recommended sporting event wager, the mobile device (or a server in communication with the mobile device) communicates data associated with the sporting event wager to a sports book wagering server. In certain embodiments wherein the user is not employing a mobile device to place such sporting event wagers, an EGM and/or a component of a gaming establishment management system, such as a slot machine interface board associated with the EGM (i.e., a component of the EGM)) communicates data associated with the sporting event wager to a sports book wagering server.
In certain embodiments, following the sports book wagering server receiving the data associated with the sporting event wager, the sports book wagering server determines whether to accept or reject the sporting event wager. If the sports book wagering server rejects the attempted sporting event wager, the sports book wagering server communicates a denial notification to the system to display to the user. On the other hand, if the sports book wagering server accepts the sporting event wager, the sports book wagering server associates a sporting event wager identifier with the sporting event wager and stores the sporting event wager identifier.
In various embodiments, following the user placing the sporting event wager, the system issues a sporting event wager ticket voucher (which may be in printed or virtual form) associated with the placed sporting event wager. In these embodiments, the sporting event wager ticket voucher denotes information associated with the placed sporting event wager (e.g., date/time of sporting event, and the wagered on outcome of sporting event), wherein such information associated with the sporting event wager ticket voucher is stored in one or more sporting event wager ticket voucher databases to reflect the placement of the sporting event wager. In different embodiments, the sporting event wager ticket voucher database and/or the sporting event wager ticket voucher includes or is otherwise associated with various fields of sporting event wager ticket voucher identifying information including, but not limited to: a primary key (i.e., an index for a record in a table); a sporting event wager ticket voucher validation number (i.e., the validation number associated with the issued ticket voucher); a ticket voucher state (e.g., a state of a ticket voucher as being in an issued state or a redeemed state); an issuance date/time (i.e., the date/time when the sporting event wager ticket voucher was issued); a property address associated with the sporting event wager ticket voucher issuance; an amount of funds associated with the sporting event wager ticket voucher; the placed sporting event wager associated with the sporting event wager ticket voucher; any expiration date associated with the sporting event wager ticket voucher; a device identification associated with the issuance of the sporting event wager ticket voucher; an image of the sporting event wager ticket voucher (e.g., an image of a front of the sporting event wager ticket voucher and/or an image of a back of the sporting event wager ticket voucher); any redemption date (i.e., the date the sporting event wager ticket voucher was redeemed at (if the sporting event wager ticket voucher is in the redeemed state after the placed sporting event wager is determined to be a winning sporting event wager)); redeemed at (i.e., the device where the sporting event wager ticket voucher was redeemed (if the sporting event wager ticket voucher is in the redeemed state)); a data signature (i.e., a signature of the data associated with the sporting event wager ticket voucher to prevent tampering by casino employees); and/or a machine identification (i.e., an asset or machine number of the device that printed the sporting event wager ticket voucher).
In various embodiments, as indicated above, the system factors in one or more attributes of one or more third-party sporting event wagerers in determining zero, one or more sporting event wagers to recommend to a user. In these embodiments, to determine which third-party sporting event wagerers to potentially factor into such a recommendation (and which third-party sporting event wagerers to ignore from any such recommendation) the system first needs to identify such sporting event wagerers. In certain embodiments, upon an occurrence of a sporting event wagerer identification event, the system determines one or more parameters of a sporting event wagerer filter to identify zero, one or more followable sporting event wagerers. In these embodiments, the system enables a first user to establish one or more screens to be applied to the universe of available second users that place sporting event wagers to narrow such available second users to the ones which the first user may potentially want to follow.
In one embodiment, the system enables the user to input one or more parameters of the sporting event wagerer filter. In one such embodiment, the system enables the user to search for a specific sporting event wagerer, such as perform a name search of a friend or family member sporting event wagerer that the user may potentially want to follow. In another such embodiment, the system enables the user to identify a sporting event wagerer whom they do not want to follow or want to unfollow.
In another embodiment, the system determines one or more parameters of the sporting event wagerer filter. In one such embodiment, the system tracks a user's sporting event wagering patterns over time and determines one or more parameters of one or more sporting event wagerer filters based on the user's history. The system of this embodiment dynamically builds one or more sporting event wagerer filters that match or otherwise correspond to a user's historic sporting event wagers placed by the specific user, by a group of users or by a demographic of users that includes the specific user (or some sub-set of the user's historic sporting event wagers placed). For example, the system analyzes a user's historical sporting event wagers placed to determine one or more parameters of the sporting event wagerer filter to identify a sporting event wagerer with similar betting patterns that the user may want to follow.
In another embodiment, the system enables the user to input one or more parameters of the sporting event wagerer filter and the system determines one or more other parameters of the sporting event wagerer filter. For example, the system enables the user to search for a specific sporting event wagerer, such as perform a name search of a friend or family member sporting event wagerer that the user may potentially want to follow and then the system applies a filter based on the wagering patterns and/or historical performance of such friends and family members to identify zero, one or more specific sporting event wagerers to follow. In another embodiment, the system determines one or more parameters of the sporting event wagerer filter and then enables the user to modify such system determined parameters.
In certain embodiments, one or more parameters of the sporting event wagerer filter pertain to the sporting events upon which the sporting event wagerer historically places sporting event wagers. For example, the sporting event wagerer filter enables a user to screen in and/or screen out any sporting event wagerers that historically place sporting event wagers on one type of sport and/or historically do not place sporting event wagers on another type of sport. In these embodiments, a sporting event parameter to screen one or more available sporting event wagerers include any suitable aspect of a sporting event, including but not limited to, the type of sporting event, the geographic location of the sporting event, the venue of the sporting event, the available outcomes of the sporting event, and/or the available outcomes of one or more activities occurring (or not occurring) within the sporting event (e.g., in-game betting on events which may occur during the course of a sporting event). In this embodiment, any suitable sport or electronic sport which may be bet on is a selectable parameter of a configurable sporting event wagerer filter.
In another such embodiment, the sporting event parameter includes one or more teams upon which the sporting event wagerer historically places sporting event wagers. For example, the sporting event wagerer filter enables a user to identify any sporting event wagerers that historically place sporting event wagers on the user's favorite college football team. In this embodiment, any suitable team of any suitable organized sport league which may be bet on is a selectable parameter of a configurable sporting event wagerer filter. In another such embodiment, the sporting event parameter includes one or more participating players upon which the sporting event wagerer historically places sporting event wagers. For example, a user may specify that they want the system to identify all sporting event wagerers that historically place sporting event wagers in association with a particular athlete. In this embodiment, any suitable player (or players) that are involved in a game or activity which may be bet on is a selectable parameter of a configurable sporting event wagerer filter. In another such embodiment, the sporting event parameter includes the time of the sporting event that the sporting event wagerer historically places sporting event wagers.
In certain embodiments, one or more parameters of the sporting event wagerer filter pertain to the historical returns realized by a sporting event wagerer. In one such embodiment, the system enables a user to identify sporting event wagerers based on their performance over a designated period of time. For example, the system ranks, based on winning percentage of bets placed, the universe of sporting event wagerers over the past month and employs the sporting event wagerer filter to identify the top ten sporting event wagerers over the past month. In these embodiments, the system ranks the different sporting event wagerers based on performance and/or any parameter of the sporting event wagerer and employs such rankings to identify zero, one or more sporting event wagerers. For example, the system ranks, based on total winnings, the universe of sporting event wagerers whom has placed sporting event wagers on professional football games during the current season and employs the sporting event wagerer filter to identify the top twenty-five professional football sporting event wagerers during the current season.
In certain embodiments, one or more parameters of the sporting event wagerer filter pertain to the sporting event wagers the sporting event wagerer historically places. In one such embodiment, a sporting event wagerer parameter includes the odds of the outcomes of the sporting events on which a sporting event wagerer historically places. In another such embodiment, the sporting event wagerer parameter includes the odds of the outcomes of one or more activities occurring (or not occurring) within the sporting events on which a sporting event wagerer historically places. In another such embodiment, the sporting event wagerer parameter includes the payout ranges associated with one or more outcomes of the sporting events on which a sporting event wagerer historically places. In another such embodiment, the sporting event wagerer parameter includes the payout ranges associated with one or more outcomes of one or more activities occurring (or not occurring) within the sporting events on which a sporting event wagerer historically places. In another such embodiment, the sporting event wagerer parameter includes the spread associated with the outcomes of the sporting events on which a sporting event wagerer historically places. In another such embodiment, the sporting event wagerer parameter includes the spreads associated with the outcomes of the activities occurring (or not occurring) within the sporting events on which a sporting event wagerer historically places. As seen by these embodiments, the system enables a user to filter for zero, one or more sporting event wagerers that have a specific historical style of wagering on sporting events. Such a configuration enables a user to identify zero, one or more sporting event wagerers based on their risk/reward profile.
Unknown
October 16, 2025
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.