US20110230243A1 - Fantasy sports engine for recommending optimum team rosters - Google Patents

Fantasy sports engine for recommending optimum team rosters Download PDF

Info

Publication number
US20110230243A1
US20110230243A1 US12/728,935 US72893510A US2011230243A1 US 20110230243 A1 US20110230243 A1 US 20110230243A1 US 72893510 A US72893510 A US 72893510A US 2011230243 A1 US2011230243 A1 US 2011230243A1
Authority
US
United States
Prior art keywords
fantasy sports
player
user
players
roster
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Abandoned
Application number
US12/728,935
Inventor
Patrick Hereford
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Individual
Original Assignee
Individual
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Individual filed Critical Individual
Priority to US12/728,935 priority Critical patent/US20110230243A1/en
Publication of US20110230243A1 publication Critical patent/US20110230243A1/en
Abandoned legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07FCOIN-FREED OR LIKE APPARATUS
    • G07F17/00Coin-freed apparatus for hiring articles; Coin-freed facilities or services
    • G07F17/32Coin-freed apparatus for hiring articles; Coin-freed facilities or services for games, toys, sports, or amusements
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07FCOIN-FREED OR LIKE APPARATUS
    • G07F17/00Coin-freed apparatus for hiring articles; Coin-freed facilities or services
    • G07F17/32Coin-freed apparatus for hiring articles; Coin-freed facilities or services for games, toys, sports, or amusements
    • G07F17/326Game play aspects of gaming systems

Definitions

  • This application relates generally to management of fantasy sports teams, and particularly to fantasy sports team management with software.
  • Fantasy sports are played and enjoyed by tens of millions of people each year around the world for every major team sport. Many users create and manage multiple teams in different fantasy leagues and sports to maximize enjoyment and the possibility of winning. Some fantasy leagues are free with no reward other than respect for winning, while others require a buy-in and pay monetary or other rewards for winning the league or performing well in certain categories.
  • fantasy sports team owners can spend many hours researching individual players for possible changes to their rosters to improve their teams as the season progresses. For example, if a key player on a fantasy team is injured or failing to produce, a fantasy team owner wanting to remain competitive will find a replacement player either temporarily until the player is able to play again, or replacing the injured player with a different player. The process of researching and changing team members can be very time consuming.
  • Fantasy sports recommendation engines are disclosed that provide a fantasy sports team owner with player action recommendations to maximize competitiveness of the fantasy sports team and save time and effort in managing fantasy sports teams.
  • Some embodiments of fantasy sports recommendation engines according to the present invention can include a fantasy sports recommendation engine operating on one or more computers connected via the internet, and configured to exchange information via the internet with other computing devices.
  • Embodiments of fantasy sports recommendation engines can include software running on the one or more computers.
  • the software compares active players for each position on a roster of a user's fantasy team against a list of available players for each position to provide a proposed optimized active roster having a predicted optimum point score, and automatically provide at least one player action recommendation to the user based on the proposed optimized active roster.
  • the fantasy sports recommendation engine can also automatically provide the user updated player action recommendations based on information when new information is available about at least one of the active players and the available players.
  • the software can also compare active players for each position on the roster of the user's fantasy team against a list of available players for each position also taking into account a second user's fantasy team, to provide a second proposed optimized active roster having a predicted optimum point score for the user's roster in a game between the user's roster and the second user's fantasy team.
  • the list of available players can include inactive players on the roster, or any other available players, such as free-agent players, waiver-wire players, or players offered for trade.
  • the player action recommendation can include recommending replacing an active player with an inactive player on the user's roster or any other available player.
  • the player action recommendation can also include historical performance information and predictive performance information, and a comparison of predicted performance between an active player and a recommended player.
  • Embodiments of fantasy sports recommendation engines can change the user's fantasy team roster based on user acceptance of any player action recommendation.
  • the user may also request a player action recommendation.
  • a fantasy sports recommendation engine can function by first recognizing a user log-on to the engine, identifying a fantasy sports team belonging the user, and locating data associated with the fantasy sports team. The fantasy sports recommendation engine can then compare each active player on the roster of the fantasy sports team against a list of available players for each position based on historical and predictive information to provide a proposed optimized active roster having a predicted optimum point score, formulate at least one player action recommendation based on the comparing, and then provide the user with the at least one player action recommendation. The fantasy sports recommendation engine can also automatically provide the user with updated player action recommendations based on information when new information is available about at least one of the active players and the available players.
  • FIG. 1 is a schematic drawing of a hardware system for an exemplary fantasy sports recommendation engine
  • FIG. 2 is a flow-chart of an exemplary method of an exemplary fantasy sports recommendation engine
  • FIG. 3 is an exemplary screen shot of an exemplary fantasy sports recommendation engine
  • FIG. 4 is flow-chart of an exemplary method of an exemplary fantasy sports recommendation engine.
  • fantasy sports recommendation engines and associated methods of using the engines can be implemented and used without employing these specific details.
  • exemplary embodiments and associated methods can be placed into practice by modifying the illustrated units and associated methods and can be used in conjunction with any other devices and techniques conventionally used in the industry.
  • the description below generally focuses on an embodiment for use with fantasy football, the engine and associated methods could be equally applied with other fantasy sport, such as baseball, basketball, soccer, etc.
  • System 10 can include user computer 14 in connection with one or more servers, such as servers 15 , 16 , 17 and one or more databases, such as database 18 through internet 12 .
  • a fantasy sports recommendation engine can be implemented as one or more different software modules, each module working with the other modules to provide various embodiments of fantasy sports recommendation engines.
  • the fantasy sports recommendation engine can be present entirely on a single computer, such as user computer 14 .
  • the fantasy sports recommendation engine can be a web-based application located on one or more of servers 15 , 16 , 17 , or can be modules located on a combination of any of the components shown in FIG. 1 .
  • one or more of the servers can be a server for a predictive fantasy sports service, or can be a server for a fantasy sports league.
  • database 18 can be a sports statistics database.
  • the fantasy sports recommendation engine can operate with the various computing components using PHP and MySQL framework.
  • embodiments of fantasy sports recommendation engines according to the present invention can physically reside and operate in any configuration sufficient to provide the features and services as described below and illustrated.
  • an exemplary fantasy sports recommendation engine can provide management and recommendations for users to manage one or more fantasy sports teams. Once the user logs in, recommendations can be provided to the user for each team owned by the user and recognized by the engine. The recommendations may be provided and identified for each team separately, or a single screen may provide the user an opportunity to select recommendations for a specific team.
  • a fantasy sports recommendation engine can provide recommendations for activating benched or inactive players by comparing the likely point output for the next week of an inactive player with an active player based on data related to both players. For example, Player A may be a quarterback for Team X playing Team Y next week and on the active roster of a fantasy team. Player B may be a quarter back for a different team having a different opponent. While player A may generally average more points than Player B, Player A may historically perform very poorly against Team Y, or teams that have defenses similar to Team Y, indicating that Player B is likely to have a better performance week than Player A. Of course any number of different information can be used in the comparative determination, such as injury reports, bye weeks, personnel decisions, etc.
  • the comparative analysis between players can be achieved through comparison of historical statistics as well as predictive factors based on current-year performance, or recent performance, along with any pertinent information for the current week, such as injury information, a decision by a coach to split time between two players, a player being traded to a different team, a player's personal troubles, etc., and the points structure of a particular fantasy league.
  • the statistics can be gathered from any of the various sports statistics data sources.
  • the comparative analysis can be acquired using one or more of various comparative algorithms, either internal and proprietary to the fantasy sports recommendation engine, or of pre-existing algorithms.
  • the fantasy sports recommendation engine can determine if an inactive bench player is likely to out-perform an active player, and then generate an appropriate recommendation to the fantasy team user. The user can then accept the recommendation or review information relating to each player to determine if the recommendation will be accepted. For example, upon accessing detailed information for the recommended transaction, a user can quickly notice that active Player A will have a bye week upcoming and activate bench Player B to avoid losing points for that position for the next week.
  • fantasy sports recommendation engines can provide recommendations to drop, add, waive, or trade players on the team roster for available players.
  • Available players can include unclaimed or free-agent players, players waived from other teams, or players offered for trade by other team managers in the particular league. In some leagues and systems, available players can have various designations depending on the rules of the league or system. Each player on the user's roster can be compared to the available players and a recommended roster change provided to the user based on the comparison.
  • fantasy sports recommendation engine can then compare each of the players based on available information and algorithm employed to determine a recommendation.
  • the fantasy sports recommendation engine can then perhaps recommend benching Player 1 due to his likely value after recovering from the injury, activating player 2, and replacing Player 3 with Player 9, who was just waived by another user and determined to be likely more productive in the future than Player 3.
  • multiple players can be suggested to replace a roster player. For example, if Player 1 is injured and will not be playing for the remainder of the season, several choices for replacing Player 1 on the roster can be provided, allowing the user to select a most-desired player from among different choices.
  • the fantasy sports recommendation engine can recommend a player with lower predicted weekly points over a higher-predicted player based on information such as bye weeks, as it is not useful to have a back-up player for a particular position that shares the same bye week with the active player, which may result in no points for that position during the bye week.
  • FIG. 3 A sample, by no means exhaustive, of recommended roster changes that may be provided to a user for consideration is shown in FIG. 3 .
  • a user can be provided with a table of players, positions, and recommended replacements along with projected points improvements and action choices such as acquire, add, or trade.
  • a user can click on a proposed trade to see more detailed information such as season statistics and points for each player, bye weeks, projected points for individual future weeks or total season, or other information.
  • the fantasy sports recommendation engine may also provide a suggested trade value based on the predicted performance, value to the user's team, and likely value of the player targeted for trade from the other team.
  • Embodiments of fantasy sports recommendation engines may also provide likely points productivity for various time periods, such as the next game, next month, season, etc. Similarly, once an action choice is selected, a user can then have an additional opportunity to determine if they want a detailed comparison, or to confirm the action.
  • the fantasy sports recommendation engine can re-evaluate the roster and determine if additional recommendations should be provided to the user. As shown in FIGS. 2 and 4 , this process can repeat, depending on the availability of new information and user selections.
  • the user can request recommendations to start the recommendation engine as desired rather than waiting for the engine to automatically provide recommendations. For example, a user may change his mind about a suggested roster change that was previously rejected. By requesting a recommendation, the user can be provided an additional opportunity to make roster changes.
  • the fantasy sports recommendation engine can provide a detailed comparison of the upcoming match-up against the upcoming opposing fantasy team, and can make roster suggestions based on position-by-position and team-by-team matchups. For example, user may have a productive wide receiver playing for team K and user's opponent may have the quarterback for team K on her roster. In such cases, it may be desirable make sure to play that wide receiver so that a good performance by the other user's quarterback will be offset by corresponding points by the receiver.
  • user may have an active defense from a team that is playing against a productive running back for user's opponent.
  • the user may want to bench the defense for a different defense if the opponent's running back is likely to score significant points.
  • match-ups and strategies that can be employed by a user based on recommendations by a fantasy sports recommendation engine according to the present invention.
  • the fantasy sports recommendation engine can run in the background of other programs, suggesting changes when information suggests that a change can be useful, or when fantasy sports websites are accessed, allowing the user to have the recommendation information when the user in actively managing his team or teams through a particular website.
  • the fantasy sports recommendation engine can be a feature in a comprehensive fantasy sports management system that allows users to manage all of their teams, even from different hosts, leagues, services, etc.
  • players can be recommended to a user based on the successful combinations of players owned by other fantasy team managers. For example, fantasy teams that have both players I and J may tend to be more successful as players I and J tend compliment the other's performance making the combination more valuable that each individual separately. Thus, the engine can recommend adding player J if player I is on the roster. Similarly, players may be recommended that may not provide points benefits to user's team, but would deny points benefits to other teams. For example, user may have a very good quarterback, but may be able to acquire a back-up quarterback better than opposing teams' quarterbacks.

Abstract

Fantasy sports recommendation engines are disclosed that automatically recommend roster changes for fantasy teams including substitution of active and inactive players, adding available players, waiving current players, trading players, etc. based on historical and predictive information to maximize competitiveness of fantasy sports teams. Fantasy sports recommendation engines may also provide detailed comparative information for recommended roster changes.

Description

    FIELD
  • This application relates generally to management of fantasy sports teams, and particularly to fantasy sports team management with software.
  • BACKGROUND
  • Fantasy sports are played and enjoyed by tens of millions of people each year around the world for every major team sport. Many users create and manage multiple teams in different fantasy leagues and sports to maximize enjoyment and the possibility of winning. Some fantasy leagues are free with no reward other than respect for winning, while others require a buy-in and pay monetary or other rewards for winning the league or performing well in certain categories.
  • A multitude of data is available for each fantasy player and team from a large number of sources. This large amount of information often makes team management very time consuming and sometimes difficult, especially for fantasy team owners that want to maximize the competitiveness of their team or teams. Some fantasy sports team owners will pay additional fees to access specialized fantasy sports data attempting to get an advantage over other team owners in their league. Additionally, fantasy sports team owners can spend many hours researching individual players for possible changes to their rosters to improve their teams as the season progresses. For example, if a key player on a fantasy team is injured or failing to produce, a fantasy team owner wanting to remain competitive will find a replacement player either temporarily until the player is able to play again, or replacing the injured player with a different player. The process of researching and changing team members can be very time consuming.
  • SUMMARY
  • Fantasy sports recommendation engines are disclosed that provide a fantasy sports team owner with player action recommendations to maximize competitiveness of the fantasy sports team and save time and effort in managing fantasy sports teams. Some embodiments of fantasy sports recommendation engines according to the present invention can include a fantasy sports recommendation engine operating on one or more computers connected via the internet, and configured to exchange information via the internet with other computing devices.
  • Embodiments of fantasy sports recommendation engines can include software running on the one or more computers. In such embodiments, the software compares active players for each position on a roster of a user's fantasy team against a list of available players for each position to provide a proposed optimized active roster having a predicted optimum point score, and automatically provide at least one player action recommendation to the user based on the proposed optimized active roster.
  • In some embodiments, the fantasy sports recommendation engine can also automatically provide the user updated player action recommendations based on information when new information is available about at least one of the active players and the available players. The software can also compare active players for each position on the roster of the user's fantasy team against a list of available players for each position also taking into account a second user's fantasy team, to provide a second proposed optimized active roster having a predicted optimum point score for the user's roster in a game between the user's roster and the second user's fantasy team. The list of available players can include inactive players on the roster, or any other available players, such as free-agent players, waiver-wire players, or players offered for trade.
  • The player action recommendation can include recommending replacing an active player with an inactive player on the user's roster or any other available player. The player action recommendation can also include historical performance information and predictive performance information, and a comparison of predicted performance between an active player and a recommended player.
  • Embodiments of fantasy sports recommendation engines can change the user's fantasy team roster based on user acceptance of any player action recommendation. The user may also request a player action recommendation.
  • In some embodiments, a fantasy sports recommendation engine can function by first recognizing a user log-on to the engine, identifying a fantasy sports team belonging the user, and locating data associated with the fantasy sports team. The fantasy sports recommendation engine can then compare each active player on the roster of the fantasy sports team against a list of available players for each position based on historical and predictive information to provide a proposed optimized active roster having a predicted optimum point score, formulate at least one player action recommendation based on the comparing, and then provide the user with the at least one player action recommendation. The fantasy sports recommendation engine can also automatically provide the user with updated player action recommendations based on information when new information is available about at least one of the active players and the available players.
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • The following description can be better understood in light of Figures, in which:
  • FIG. 1 is a schematic drawing of a hardware system for an exemplary fantasy sports recommendation engine;
  • FIG. 2 is a flow-chart of an exemplary method of an exemplary fantasy sports recommendation engine;
  • FIG. 3 is an exemplary screen shot of an exemplary fantasy sports recommendation engine; and
  • FIG. 4 is flow-chart of an exemplary method of an exemplary fantasy sports recommendation engine.
  • Together with the following description, the Figures demonstrate and explain the principles of fantasy sports recommendation engines and methods for using and employing the fantasy sports recommendation engines. In the Figures, the size, number and configuration of components may be exaggerated for clarity. The same reference numerals in different Figures represent the same component.
  • DETAILED DESCRIPTION
  • The following description supplies specific details in order to provide a thorough understanding. Nevertheless, the skilled artisan would understand that embodiments of fantasy sports recommendation engines and associated methods of using the engines can be implemented and used without employing these specific details. Indeed, exemplary embodiments and associated methods can be placed into practice by modifying the illustrated units and associated methods and can be used in conjunction with any other devices and techniques conventionally used in the industry. For example, while the description below generally focuses on an embodiment for use with fantasy football, the engine and associated methods could be equally applied with other fantasy sport, such as baseball, basketball, soccer, etc.
  • One exemplary system 10 for implementing a fantasy sports recommendation engine is illustrated in FIG. 1. System 10 can include user computer 14 in connection with one or more servers, such as servers 15, 16, 17 and one or more databases, such as database 18 through internet 12. A fantasy sports recommendation engine can be implemented as one or more different software modules, each module working with the other modules to provide various embodiments of fantasy sports recommendation engines.
  • In some embodiments, the fantasy sports recommendation engine can be present entirely on a single computer, such as user computer 14. In other embodiments, the fantasy sports recommendation engine can be a web-based application located on one or more of servers 15, 16, 17, or can be modules located on a combination of any of the components shown in FIG. 1. In some embodiments, one or more of the servers can be a server for a predictive fantasy sports service, or can be a server for a fantasy sports league. Similarly, database 18 can be a sports statistics database. The fantasy sports recommendation engine can operate with the various computing components using PHP and MySQL framework. Of course, embodiments of fantasy sports recommendation engines according to the present invention can physically reside and operate in any configuration sufficient to provide the features and services as described below and illustrated.
  • As shown in FIG. 2 embodiments of an exemplary fantasy sports recommendation engine can provide management and recommendations for users to manage one or more fantasy sports teams. Once the user logs in, recommendations can be provided to the user for each team owned by the user and recognized by the engine. The recommendations may be provided and identified for each team separately, or a single screen may provide the user an opportunity to select recommendations for a specific team.
  • In some embodiments, a fantasy sports recommendation engine can provide recommendations for activating benched or inactive players by comparing the likely point output for the next week of an inactive player with an active player based on data related to both players. For example, Player A may be a quarterback for Team X playing Team Y next week and on the active roster of a fantasy team. Player B may be a quarter back for a different team having a different opponent. While player A may generally average more points than Player B, Player A may historically perform very poorly against Team Y, or teams that have defenses similar to Team Y, indicating that Player B is likely to have a better performance week than Player A. Of course any number of different information can be used in the comparative determination, such as injury reports, bye weeks, personnel decisions, etc.
  • The comparative analysis between players can be achieved through comparison of historical statistics as well as predictive factors based on current-year performance, or recent performance, along with any pertinent information for the current week, such as injury information, a decision by a coach to split time between two players, a player being traded to a different team, a player's personal troubles, etc., and the points structure of a particular fantasy league. The statistics can be gathered from any of the various sports statistics data sources. Similarly, the comparative analysis can be acquired using one or more of various comparative algorithms, either internal and proprietary to the fantasy sports recommendation engine, or of pre-existing algorithms.
  • Thus, in some embodiments, the fantasy sports recommendation engine can determine if an inactive bench player is likely to out-perform an active player, and then generate an appropriate recommendation to the fantasy team user. The user can then accept the recommendation or review information relating to each player to determine if the recommendation will be accepted. For example, upon accessing detailed information for the recommended transaction, a user can quickly notice that active Player A will have a bye week upcoming and activate bench Player B to avoid losing points for that position for the next week.
  • In addition to recommending active and inactive players, embodiments of fantasy sports recommendation engines can provide recommendations to drop, add, waive, or trade players on the team roster for available players. Available players can include unclaimed or free-agent players, players waived from other teams, or players offered for trade by other team managers in the particular league. In some leagues and systems, available players can have various designations depending on the rules of the league or system. Each player on the user's roster can be compared to the available players and a recommended roster change provided to the user based on the comparison.
  • For example, productive running back Player 1 on the user's roster may be injured and may be unable to play for several weeks of the season. Running back Players 2 and 3 may be on the bench roster. The fantasy sports recommendation engine can then compare each of the players based on available information and algorithm employed to determine a recommendation. The fantasy sports recommendation engine can then perhaps recommend benching Player 1 due to his likely value after recovering from the injury, activating player 2, and replacing Player 3 with Player 9, who was just waived by another user and determined to be likely more productive in the future than Player 3.
  • In some embodiments, multiple players can be suggested to replace a roster player. For example, if Player 1 is injured and will not be playing for the remainder of the season, several choices for replacing Player 1 on the roster can be provided, allowing the user to select a most-desired player from among different choices. In some embodiments, the fantasy sports recommendation engine can recommend a player with lower predicted weekly points over a higher-predicted player based on information such as bye weeks, as it is not useful to have a back-up player for a particular position that shares the same bye week with the active player, which may result in no points for that position during the bye week.
  • A sample, by no means exhaustive, of recommended roster changes that may be provided to a user for consideration is shown in FIG. 3. A user can be provided with a table of players, positions, and recommended replacements along with projected points improvements and action choices such as acquire, add, or trade. In some embodiments, a user can click on a proposed trade to see more detailed information such as season statistics and points for each player, bye weeks, projected points for individual future weeks or total season, or other information. Additionally, the fantasy sports recommendation engine may also provide a suggested trade value based on the predicted performance, value to the user's team, and likely value of the player targeted for trade from the other team.
  • Embodiments of fantasy sports recommendation engines may also provide likely points productivity for various time periods, such as the next game, next month, season, etc. Similarly, once an action choice is selected, a user can then have an additional opportunity to determine if they want a detailed comparison, or to confirm the action.
  • With each recommendation accepted by the user, the fantasy sports recommendation engine can re-evaluate the roster and determine if additional recommendations should be provided to the user. As shown in FIGS. 2 and 4, this process can repeat, depending on the availability of new information and user selections. In some embodiments, the user can request recommendations to start the recommendation engine as desired rather than waiting for the engine to automatically provide recommendations. For example, a user may change his mind about a suggested roster change that was previously rejected. By requesting a recommendation, the user can be provided an additional opportunity to make roster changes.
  • In some embodiments, the fantasy sports recommendation engine can provide a detailed comparison of the upcoming match-up against the upcoming opposing fantasy team, and can make roster suggestions based on position-by-position and team-by-team matchups. For example, user may have a productive wide receiver playing for team K and user's opponent may have the quarterback for team K on her roster. In such cases, it may be desirable make sure to play that wide receiver so that a good performance by the other user's quarterback will be offset by corresponding points by the receiver.
  • In another example, user may have an active defense from a team that is playing against a productive running back for user's opponent. The user may want to bench the defense for a different defense if the opponent's running back is likely to score significant points. Of course there are many match-ups and strategies that can be employed by a user based on recommendations by a fantasy sports recommendation engine according to the present invention.
  • In some embodiments, the fantasy sports recommendation engine can run in the background of other programs, suggesting changes when information suggests that a change can be useful, or when fantasy sports websites are accessed, allowing the user to have the recommendation information when the user in actively managing his team or teams through a particular website. In some embodiments, the fantasy sports recommendation engine can be a feature in a comprehensive fantasy sports management system that allows users to manage all of their teams, even from different hosts, leagues, services, etc.
  • In some embodiments, players can be recommended to a user based on the successful combinations of players owned by other fantasy team managers. For example, fantasy teams that have both players I and J may tend to be more successful as players I and J tend compliment the other's performance making the combination more valuable that each individual separately. Thus, the engine can recommend adding player J if player I is on the roster. Similarly, players may be recommended that may not provide points benefits to user's team, but would deny points benefits to other teams. For example, user may have a very good quarterback, but may be able to acquire a back-up quarterback better than opposing teams' quarterbacks.
  • In addition to any previously indicated modification, numerous other variations and alternative arrangements can be devised by those skilled in the art without departing from the spirit and scope of this description, and appended claims are intended to cover such modifications and arrangements. Thus, while the information has been described above with particularity and detail in connection with what is presently deemed to be the most practical and preferred aspects, it will be apparent to those of ordinary skill in the art that numerous modifications, including, but not limited to, form, function, manner of operation and use can be made without departing from the principles and concepts set forth herein. Also, as used herein, examples are meant to be illustrative only and should not be construed to be limiting in any manner.

Claims (17)

1. A fantasy sports recommendation engine operating on one or more computers connected via the internet, and configured to exchange information via the internet with other computing devices, the fantasy sports recommendation engine comprising:
software running on the one or more computers, the software being configured to:
compare active players for each position on a roster of a user's fantasy team against a list of available players for each position to provide a proposed optimized active roster having a predicted optimum point score; and
automatically provide at least one player action recommendation to the user based on the proposed optimized active roster.
2. The fantasy sports recommendation engine of claim 1, the software being further configured to:
automatically provide the user updated player action recommendations when new information is available about at least one of the active players and the available players that affects the predicted optimum point score.
3. The fantasy sports recommendation engine of claim 1, wherein the software is further configured to compare active players for each position on the roster of the user's fantasy team against a list of available players for each position, also taking into account a second user's fantasy team so as to provide a second proposed optimized active roster having a predicted optimum point score for the user's roster in a game between the user's roster and the second user's fantasy team.
4. The fantasy sports recommendation engine of claim 1, wherein the list of available players includes inactive players on the roster.
5. The fantasy sports recommendation engine of claim 4, wherein the player action recommendation includes recommending replacing an active player with an inactive player.
6. The fantasy sports recommendation engine of claim 1, wherein the player action recommendation includes historical performance information and predictive performance information.
7. The fantasy sports recommendation engine of claim 1, wherein the player action recommendation includes a comparison of predicted performance between an active player and a recommended player.
8. The fantasy sports recommendation engine of claim 1, wherein the comparing includes comparing inactive players on the roster to players not on the roster to provide an optimized roster for active and inactive players.
9. The fantasy sports recommendation engine of claim 8, wherein the player action recommendation includes recommending replacing an inactive roster player with an available player not on the roster.
10. The fantasy sports recommendation engine of claim 8, wherein the player action recommendation includes historical performance information and predictive performance information.
11. The fantasy sports recommendation engine of claim 8, wherein the player action recommendation includes a comparison of a predicted performance of an active player and a recommended player.
12. The fantasy sports recommendation engine of claim 1, wherein the software is further configured to change the user's fantasy team roster based on acceptance by the user of one or more of the least one player action recommendation.
13. The fantasy sports recommendation engine of claim 1, wherein the software is further configured to allow for user acceptance or rejection of the at least one player action recommendation.
14. The fantasy sports recommendation engine of claim 1, wherein the at least one player action recommendation includes player action recommendations for two or more players.
15. The fantasy sports recommendation engine of claim 1, wherein the software is further configured to allow the user to request a player action recommendation.
16. A method of providing fantasy sports recommendations with a fantasy sports recommendation engine running on at least one computer, the method comprising:
recognizing a user log-on to the fantasy sports recommendation engine;
identifying a fantasy sports team belonging to the user;
locating data associated with the fantasy sports team;
comparing each active player on a roster of the fantasy sports team against a list of available players for each position based on historical and predictive information to provide a proposed optimized active roster having a predicted optimum point score;
formulating at least one player action recommendation based on the comparing; and
providing the user with the at least one player action recommendation.
17. The method of providing fantasy sports recommendations of claim 16, further comprising:
automatically providing the user with updated player action recommendations based on information when new information is available about at least one of the active players and the available players.
US12/728,935 2010-03-22 2010-03-22 Fantasy sports engine for recommending optimum team rosters Abandoned US20110230243A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US12/728,935 US20110230243A1 (en) 2010-03-22 2010-03-22 Fantasy sports engine for recommending optimum team rosters

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US12/728,935 US20110230243A1 (en) 2010-03-22 2010-03-22 Fantasy sports engine for recommending optimum team rosters

Publications (1)

Publication Number Publication Date
US20110230243A1 true US20110230243A1 (en) 2011-09-22

Family

ID=44647644

Family Applications (1)

Application Number Title Priority Date Filing Date
US12/728,935 Abandoned US20110230243A1 (en) 2010-03-22 2010-03-22 Fantasy sports engine for recommending optimum team rosters

Country Status (1)

Country Link
US (1) US20110230243A1 (en)

Cited By (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20110237317A1 (en) * 2010-03-29 2011-09-29 Jaime Brian Noonan Apparatus and method for recommending roster moves in fantasy sports systems
US20120214602A1 (en) * 2011-02-18 2012-08-23 Joshua David Ahlstrom Fantasy sports depth chart system and associated methods
US8340794B1 (en) * 2011-07-12 2012-12-25 Yahoo! Inc. Fantasy sports trade evaluator system and method
US20130166047A1 (en) * 2011-12-21 2013-06-27 Cbs Interactive Inc. Fantasy open platform environment
US8647201B1 (en) 2013-06-07 2014-02-11 Fantasy League Crunch LLC. Fantasy league aggregation system
US8840468B1 (en) 2013-06-07 2014-09-23 Fantasy League Crunch LLC Fantasy league weighted aggregation system
US20140357377A1 (en) * 2011-12-09 2014-12-04 Intellectual Discovery Co., Ltd. Method and system for providing online sports game for recommending squad
US20150005072A1 (en) * 2013-06-26 2015-01-01 Yahoo! Inc. Fantasy sports with situational substitutions of players
EP2943259A4 (en) * 2013-01-14 2016-08-31 Hotbox Sports Llc Online fantasy sports game system and method
US9495226B2 (en) 2011-12-21 2016-11-15 Cbs Interactive Inc. Integration of client side applications into a fantasy open platform environment
US20170072321A1 (en) * 2013-05-22 2017-03-16 David S. Thompson Highly interactive fantasy sports interleaver
US20180280811A1 (en) * 2017-03-14 2018-10-04 YouRulz, Inc. System and method for managing fantasy sports teams and leagues
US10183224B2 (en) 2014-06-12 2019-01-22 Michael Neil MACCALLUM Fantasy sports manager for various devices
EP3758817A4 (en) * 2018-02-27 2021-10-06 Draftkings, Inc. System and methods for prioritizing content packets based on a dynamically updated list of profile attributes
US11288924B2 (en) 2011-04-21 2022-03-29 John Colceri Event-based gaming systems and methods
US11308462B2 (en) 2014-05-13 2022-04-19 Clear Token Inc Secure electronic payment

Citations (34)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5970143A (en) * 1995-11-22 1999-10-19 Walker Asset Management Lp Remote-auditing of computer generated outcomes, authenticated billing and access control, and software metering system using cryptographic and other protocols
US5971854A (en) * 1989-10-27 1999-10-26 William Junkin Trust Interactive contest system
US6371855B1 (en) * 2000-09-08 2002-04-16 Winamax.Com Limited Fantasy internet sports game
US20020087385A1 (en) * 2000-12-28 2002-07-04 Vincent Perry G. System and method for suggesting interaction strategies to a customer service representative
US20030054885A1 (en) * 2001-09-17 2003-03-20 Pinto Albert Gregory Electronic community for trading information about fantasy sports leagues
US6656042B2 (en) * 2000-03-24 2003-12-02 Espn-Starwave Partners Interactive fantasy lottery
US20060183548A1 (en) * 2005-02-15 2006-08-17 Assistant Gm, Llc System and method for predicting performance of fantasy athletes
US20060217198A1 (en) * 2005-03-28 2006-09-28 Johnson Thor C Onsite fantasy sports game using onsite and network-based data collection and processing
US20060252476A1 (en) * 2005-05-09 2006-11-09 Tarek Bahou Fantasy sports system and method thereof
US20070021167A1 (en) * 2005-07-21 2007-01-25 Protrade Sports, Inc. Real-time play valuation
US20070021165A1 (en) * 2005-07-21 2007-01-25 Ma Jeffrey K Graphical user interface for a fantasy sports application
US20070021853A1 (en) * 2005-07-21 2007-01-25 Ma Jeffrey K Fantasy single sport challenge
US20070022029A1 (en) * 2005-07-21 2007-01-25 Protrade Sports, Inc. Athlete valuation
US20070021214A1 (en) * 2005-07-21 2007-01-25 Ma Jeffrey K Fantasy cross-sport challenge
US20070072679A1 (en) * 2005-07-21 2007-03-29 Protrade Sports, Inc. Win probability based on historic analysis
US20070078832A1 (en) * 2005-09-30 2007-04-05 Yahoo! Inc. Method and system for using smart tags and a recommendation engine using smart tags
US20070185599A1 (en) * 2006-02-03 2007-08-09 Yahoo! Inc. Sports player ranker
US20070243917A1 (en) * 2006-04-18 2007-10-18 Yahoo! Inc. Player roster selection interface
US20080026804A1 (en) * 2006-07-28 2008-01-31 Yahoo! Inc. Fantasy sports agent
US20080051201A1 (en) * 2006-08-25 2008-02-28 Alma Mater Sports, Llc Team based fantasy sport contest
US20080096664A1 (en) * 2006-07-28 2008-04-24 Yahoo! Inc. Fantasy sports alert generator
US20080125228A1 (en) * 2006-11-29 2008-05-29 Yahoo! Inc. Evaluation of fantasy players
US20080153589A1 (en) * 2006-12-22 2008-06-26 Yahoo! Inc. Rotisserie fantasy league visualization tools
US7398133B2 (en) * 2005-04-27 2008-07-08 Myshape, Inc. Matching the fit of individual garments to individual consumers
US20080235114A1 (en) * 2005-04-27 2008-09-25 Myshape, Inc. Matching the fit of individual garments to individual consumers
US20080281444A1 (en) * 2007-04-27 2008-11-13 Sports Prophet, Llc Predictive modeling system and method for fantasy sports
US7470197B2 (en) * 2001-08-17 2008-12-30 Graham Peter Massey On-line gaming with independent player matching
US20090026706A1 (en) * 2007-07-26 2009-01-29 St Clair Eric Sports wagering based on player verses player matchups
USD594012S1 (en) * 2007-11-21 2009-06-09 Yahoo! Inc. Display panel for display of fantasy sports player transaction data
USD594464S1 (en) * 2007-11-21 2009-06-16 Yahoo! Inc. Display panel for display of fantasy sports team roster data trends
US20090156311A1 (en) * 2007-12-18 2009-06-18 Yahoo! Inc. Real-Time Display of Fantasy Sports Player Transaction Data
US20090156312A1 (en) * 2007-12-18 2009-06-18 Yahoo! Inc. Visual display of fantasy sports team starting roster data trends
US20090203447A2 (en) * 2006-12-13 2009-08-13 Voodoo Gaming Llc Video games including real-life attributes and/or fantasy team settings
US7762878B2 (en) * 2005-02-11 2010-07-27 Dizpersion Technologies, Inc. Method and system for operating and participating in fantasy leagues

Patent Citations (34)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5971854A (en) * 1989-10-27 1999-10-26 William Junkin Trust Interactive contest system
US5970143A (en) * 1995-11-22 1999-10-19 Walker Asset Management Lp Remote-auditing of computer generated outcomes, authenticated billing and access control, and software metering system using cryptographic and other protocols
US6656042B2 (en) * 2000-03-24 2003-12-02 Espn-Starwave Partners Interactive fantasy lottery
US6371855B1 (en) * 2000-09-08 2002-04-16 Winamax.Com Limited Fantasy internet sports game
US20020087385A1 (en) * 2000-12-28 2002-07-04 Vincent Perry G. System and method for suggesting interaction strategies to a customer service representative
US7470197B2 (en) * 2001-08-17 2008-12-30 Graham Peter Massey On-line gaming with independent player matching
US20030054885A1 (en) * 2001-09-17 2003-03-20 Pinto Albert Gregory Electronic community for trading information about fantasy sports leagues
US7762878B2 (en) * 2005-02-11 2010-07-27 Dizpersion Technologies, Inc. Method and system for operating and participating in fantasy leagues
US20060183548A1 (en) * 2005-02-15 2006-08-17 Assistant Gm, Llc System and method for predicting performance of fantasy athletes
US20060217198A1 (en) * 2005-03-28 2006-09-28 Johnson Thor C Onsite fantasy sports game using onsite and network-based data collection and processing
US7398133B2 (en) * 2005-04-27 2008-07-08 Myshape, Inc. Matching the fit of individual garments to individual consumers
US20080235114A1 (en) * 2005-04-27 2008-09-25 Myshape, Inc. Matching the fit of individual garments to individual consumers
US20060252476A1 (en) * 2005-05-09 2006-11-09 Tarek Bahou Fantasy sports system and method thereof
US20070022029A1 (en) * 2005-07-21 2007-01-25 Protrade Sports, Inc. Athlete valuation
US20070072679A1 (en) * 2005-07-21 2007-03-29 Protrade Sports, Inc. Win probability based on historic analysis
US20070021214A1 (en) * 2005-07-21 2007-01-25 Ma Jeffrey K Fantasy cross-sport challenge
US20070021167A1 (en) * 2005-07-21 2007-01-25 Protrade Sports, Inc. Real-time play valuation
US20070021165A1 (en) * 2005-07-21 2007-01-25 Ma Jeffrey K Graphical user interface for a fantasy sports application
US20070021853A1 (en) * 2005-07-21 2007-01-25 Ma Jeffrey K Fantasy single sport challenge
US20070078832A1 (en) * 2005-09-30 2007-04-05 Yahoo! Inc. Method and system for using smart tags and a recommendation engine using smart tags
US20070185599A1 (en) * 2006-02-03 2007-08-09 Yahoo! Inc. Sports player ranker
US20070243917A1 (en) * 2006-04-18 2007-10-18 Yahoo! Inc. Player roster selection interface
US20080026804A1 (en) * 2006-07-28 2008-01-31 Yahoo! Inc. Fantasy sports agent
US20080096664A1 (en) * 2006-07-28 2008-04-24 Yahoo! Inc. Fantasy sports alert generator
US20080051201A1 (en) * 2006-08-25 2008-02-28 Alma Mater Sports, Llc Team based fantasy sport contest
US20080125228A1 (en) * 2006-11-29 2008-05-29 Yahoo! Inc. Evaluation of fantasy players
US20090203447A2 (en) * 2006-12-13 2009-08-13 Voodoo Gaming Llc Video games including real-life attributes and/or fantasy team settings
US20080153589A1 (en) * 2006-12-22 2008-06-26 Yahoo! Inc. Rotisserie fantasy league visualization tools
US20080281444A1 (en) * 2007-04-27 2008-11-13 Sports Prophet, Llc Predictive modeling system and method for fantasy sports
US20090026706A1 (en) * 2007-07-26 2009-01-29 St Clair Eric Sports wagering based on player verses player matchups
USD594012S1 (en) * 2007-11-21 2009-06-09 Yahoo! Inc. Display panel for display of fantasy sports player transaction data
USD594464S1 (en) * 2007-11-21 2009-06-16 Yahoo! Inc. Display panel for display of fantasy sports team roster data trends
US20090156311A1 (en) * 2007-12-18 2009-06-18 Yahoo! Inc. Real-Time Display of Fantasy Sports Player Transaction Data
US20090156312A1 (en) * 2007-12-18 2009-06-18 Yahoo! Inc. Visual display of fantasy sports team starting roster data trends

Cited By (29)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20110237317A1 (en) * 2010-03-29 2011-09-29 Jaime Brian Noonan Apparatus and method for recommending roster moves in fantasy sports systems
US8622797B2 (en) * 2010-03-29 2014-01-07 Jaime Brian Noonan Apparatus and method for recommending roster moves in fantasy sports systems
US8548611B2 (en) * 2011-02-18 2013-10-01 Joshua David Ahlstrom Fantasy sports depth chart system and associated methods
US20120214602A1 (en) * 2011-02-18 2012-08-23 Joshua David Ahlstrom Fantasy sports depth chart system and associated methods
US11288924B2 (en) 2011-04-21 2022-03-29 John Colceri Event-based gaming systems and methods
US8606380B2 (en) * 2011-07-12 2013-12-10 Yahoo! Inc. Fantasy sports trade evaluator system and method
US20130017874A1 (en) * 2011-07-12 2013-01-17 Yahoo! Inc. Fantasty sports trade evaluator system and method
US8340794B1 (en) * 2011-07-12 2012-12-25 Yahoo! Inc. Fantasy sports trade evaluator system and method
US20140357377A1 (en) * 2011-12-09 2014-12-04 Intellectual Discovery Co., Ltd. Method and system for providing online sports game for recommending squad
US8935361B2 (en) 2011-12-21 2015-01-13 Cbs Interactive, Inc. Fantasy open platform environment
US20130166047A1 (en) * 2011-12-21 2013-06-27 Cbs Interactive Inc. Fantasy open platform environment
US8732278B2 (en) * 2011-12-21 2014-05-20 Cbs Interactive, Inc. Fantasy open platform environment
US9495226B2 (en) 2011-12-21 2016-11-15 Cbs Interactive Inc. Integration of client side applications into a fantasy open platform environment
EP2943259A4 (en) * 2013-01-14 2016-08-31 Hotbox Sports Llc Online fantasy sports game system and method
US20170072321A1 (en) * 2013-05-22 2017-03-16 David S. Thompson Highly interactive fantasy sports interleaver
US8840468B1 (en) 2013-06-07 2014-09-23 Fantasy League Crunch LLC Fantasy league weighted aggregation system
US8647201B1 (en) 2013-06-07 2014-02-11 Fantasy League Crunch LLC. Fantasy league aggregation system
US20150005072A1 (en) * 2013-06-26 2015-01-01 Yahoo! Inc. Fantasy sports with situational substitutions of players
US10105595B2 (en) * 2013-06-26 2018-10-23 Oath Inc. Fantasy sports with situational substitutions of players
US11308462B2 (en) 2014-05-13 2022-04-19 Clear Token Inc Secure electronic payment
US11861572B2 (en) 2014-05-13 2024-01-02 Clear Token Inc. Secure electronic payment
US10183224B2 (en) 2014-06-12 2019-01-22 Michael Neil MACCALLUM Fantasy sports manager for various devices
US10751630B2 (en) 2014-06-12 2020-08-25 Michael Neil MACCALLUM Fantasy sports manager for various devices
US11623152B2 (en) 2014-06-12 2023-04-11 Michael Neil MACCALLUM Interaction of fantasy sports with live sports viewing
US20180280811A1 (en) * 2017-03-14 2018-10-04 YouRulz, Inc. System and method for managing fantasy sports teams and leagues
US11305199B2 (en) * 2017-03-14 2022-04-19 YouRulz, Inc. System and method for managing fantasy sports teams and leagues
US10737182B2 (en) * 2017-03-14 2020-08-11 YouRulz, Inc. System and method for managing fantasy sports teams and leagues
EP3758817A4 (en) * 2018-02-27 2021-10-06 Draftkings, Inc. System and methods for prioritizing content packets based on a dynamically updated list of profile attributes
US11865461B2 (en) 2018-02-27 2024-01-09 Dk Crown Holdings Inc. System and methods for prioritizing content packets based on a dynamically updated list of profile attributes

Similar Documents

Publication Publication Date Title
US20110230243A1 (en) Fantasy sports engine for recommending optimum team rosters
US11579754B2 (en) Method and system for presenting and operating a skill-based activity
US8369970B2 (en) Fantasy sports neural engine for player drafting
US20160045825A1 (en) System for managing direct challenges between users in fantasy sports and other games
US8926436B2 (en) Method and device for fantasy sports roster recommendations
US20180126285A1 (en) Engine, system and method for providing fantasy sports play
US20180015374A1 (en) System and methods for managing side challenges between users in fantasy gaming
US10328326B2 (en) Rating system for identifying exciting sporting events and notifying users
US20160101353A1 (en) System for managing direct challenges between users and player substitutions in fantasy sports and other games
US11691086B2 (en) Hater player pool fantasy sports
EA039910B1 (en) Administration system for individual betting on achievements in fantasy sports
US8974277B2 (en) System and method for fantasy mixed martial arts game
Easton et al. Are daily fantasy sports gambling?
JP2017538515A (en) A system to manage direct challenges and player changes between users in fantasy sports and other games
US10748374B2 (en) Predictive competitive sports game system
US20130053147A1 (en) Recommendation component for assisted electronic information processing
CA2975618A1 (en) System and methods for managing side challenges between users in fantasy gaming
US11935357B2 (en) Method of displaying a rolling ticker on a sports betting user interface
US20150065216A1 (en) Methods and systems of generating an electronic entertainment wagering system
WO2021130519A1 (en) System and method for in game event management

Legal Events

Date Code Title Description
STCB Information on status: application discontinuation

Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION