US20040110552A1 - Fantasy sports auction system - Google Patents

Fantasy sports auction system Download PDF

Info

Publication number
US20040110552A1
US20040110552A1 US10/314,532 US31453202A US2004110552A1 US 20040110552 A1 US20040110552 A1 US 20040110552A1 US 31453202 A US31453202 A US 31453202A US 2004110552 A1 US2004110552 A1 US 2004110552A1
Authority
US
United States
Prior art keywords
team
athlete
auction
host controller
participant
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
US10/314,532
Inventor
George Del Prado
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 US10/314,532 priority Critical patent/US20040110552A1/en
Publication of US20040110552A1 publication Critical patent/US20040110552A1/en
Priority to US11/526,151 priority patent/US7922570B2/en
Abandoned legal-status Critical Current

Links

Images

Classifications

    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/70Game security or game management aspects
    • A63F13/79Game security or game management aspects involving player-related data, e.g. identities, accounts, preferences or play histories
    • A63F13/795Game security or game management aspects involving player-related data, e.g. identities, accounts, preferences or play histories for finding other players; for building a team; for providing a buddy list
    • A63F13/12
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/30Interconnection arrangements between game servers and game devices; Interconnection arrangements between game devices; Interconnection arrangements between game servers
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/30Interconnection arrangements between game servers and game devices; Interconnection arrangements between game devices; Interconnection arrangements between game servers
    • A63F13/35Details of game servers
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/80Special adaptations for executing a specific game genre or game mode
    • A63F13/828Managing virtual sport teams
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/30Interconnection arrangements between game servers and game devices; Interconnection arrangements between game devices; Interconnection arrangements between game servers
    • A63F13/33Interconnection arrangements between game servers and game devices; Interconnection arrangements between game devices; Interconnection arrangements between game servers using wide area network [WAN] connections
    • A63F13/335Interconnection arrangements between game servers and game devices; Interconnection arrangements between game devices; Interconnection arrangements between game servers using wide area network [WAN] connections using Internet
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/85Providing additional services to players
    • A63F13/87Communicating with other players during game play, e.g. by e-mail or chat
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F2300/00Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
    • A63F2300/40Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterised by details of platform network
    • A63F2300/407Data transfer via internet
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F2300/00Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
    • A63F2300/50Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by details of game servers
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F2300/00Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
    • A63F2300/50Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by details of game servers
    • A63F2300/51Server architecture
    • A63F2300/513Server architecture server hierarchy, e.g. local, regional, national or dedicated for different tasks, e.g. authenticating, billing
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F2300/00Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
    • A63F2300/50Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by details of game servers
    • A63F2300/55Details of game data or player data management
    • A63F2300/5513Details of game data or player data management involving billing

Definitions

  • Fantasy sports is one of the fastest growing and most popular games in the United States today. Fantasy sports allows people the opportunity to experiment and explore the management and coaching aspect of professional spectator sports. Fantasy teams are based on real-life athletes on real-life teams and have seasons similar to real-life sports.
  • Fantasy sports is a simulation game where sports fans act as managers of simulated sports teams called “fantasy teams”.
  • a “manager,” “user,” or “participant” interchangeably refers to natural person participants in the fantasy sport.
  • An “athlete” refers to a real world natural person professional athlete or the parallel world fantasy athlete character that represents him or her.
  • One or more users can form a fantasy sports league which consists of several teams which are managed by the individual league participants. These league participants receive the authority and responsibility for the management of a simulated sports team. Fantasy teams compete against each other in a series of games. Fantasy athletes are not natural persons like sports fans, but rather a collection of statistics and data often derived from the historical statistics of actual athletes.
  • the outcome of games is highly dependent on the composition of fantasy athletes in a fantasy league because different fantasy athletes have different statistics that contribute to varying degrees of success in games.
  • the outcome of a game is a calculation based on actual athlete statistics during actual games.
  • a fantasy league consists of a number of users that create and manage teams based on a pool of athletes 1 .
  • NFL football athletes are distributed among the 12 teams in the league.
  • Each team might be required to “start” one quarterback, two running backs, three wide receivers, and a kicker (i.e. the “starters” are those athletes whose performance for a given week will contribute to the team's point total).
  • the team may have six extra athletes on their “bench,” extra athletes to act as back-ups for the usual starters when they are injured or during their off-weeks. The seven starters and six back-ups make up a total of 13 roster spots on the team. Each roster spot might be filled by athletes from different NFL teams.
  • the league members 1 agree upon a point system in order to measure the value of each athlete. Based on the athletes' weekly performance in professional football games, the values of the athletes are tallied to see which team member has the highest scoring team. Throughout the season, league participants 1 may try to improve their team by trading athletes to other participants or by adding and dropping athletes from the available pool of NFL athletes.
  • football is used as an example throughout this document, the Fantasy Sports Auctioneer can be used for any fantasy sport—baseball, basketball, golf, NASCAR, hockey, etc.
  • Fantasy athlete statistics and related data are often stored and/or viewed on some kind of terminal (like a computer or a cell phone) connected to a network like the Internet.
  • a network like the Internet.
  • This network allows diverse sports fans from around the world to meet and participate in leagues.
  • Many fantasy sports websites have already been established over the last few years to facilitate the game and/or provide the research necessary to play it. Some examples of these websites are:
  • the current systems lack certain interactive functions and can be improved.
  • the first two websites listed above do not offer an auction-based method of distributing athletes (only “snake draft,” which is discussed below).
  • the last website on the list offers an auction-based method of distributing athletes, but uses a very different process than the Fantasy Sports Auctioneer System (e.g. among other differences, its users bid on athletes that are nominated for auction in random order determined by its host controller).
  • Other auction systems do not occur in real time.
  • Another example is U.S. Pat. No. 6,371,855 by Gavriloff Apr. 16, 2002.
  • It shows a Fantasy Internet sports game where teams starting with a number of game value units associated with each athlete varies in correlation with the demand of the participants for that athlete and a participant receives periodically a value-based reward correlated to the value and/or performance of the athletes on a participant's team.
  • FIG. 1 shows an online auction screen
  • FIG. 2 shows a league team display
  • User a natural person participant or one or more natural persons acting as a single user, or a computerized user in the fantasy game. These persons do not play sports and are not athletes.
  • Fantasy athlete a collection of statistics and data often derived from the historical statistics of real natural person athletes who play sports. These persons are professional athletes and so are usually somewhat famous. Athletes are also called players.
  • Fantasy team a collection of fantasy athletes managed by a user.
  • Fantasy league a collection of users and their fantasy teams along with a set of rules regulating the management, scheduling, and scoring of competitions between fantasy teams.
  • Fantasy sports a game consisting of one more fantasy leagues.
  • the present invention relates to an electronic system of auctioning athletes by nominated auction in a fantasy sports league.
  • Various users access a central server through a network such as the Internet protocol via remote personal computers.
  • the system is preferably embodied as a software application operating on a central server allowing a diverse variety of fantasy sports websites to integrate with the Fantasy Sports Auctioneer System to give its users the option of using the nominated auction method.
  • the fantasy league begins with an athlete distribution method.
  • a first method of prior art is called the “snake draft.”
  • fantasy team selection order is first randomly determined.
  • each team then takes turns selecting an athlete to be added to their fantasy team.
  • the randomized team order is inverted every other round, to allow the team with the last pick of the current round the first pick of the next round.
  • the first method is more easily implemented on the Internet as the central server determines priority for athlete selection order and then allows teams to choose athletes based upon the team priority.
  • a second method is by nominated auction.
  • Team order is first randomized and then snaked or inverted every other round as in the “snake draft.” Instead of choosing an athlete to be added to a user's team, the user nominates an athlete for auction and places an opening bid for the athlete. Other users (i.e. the managers of the other teams in the league) may then outbid the nominating team and bidding for the athlete begins as each team interested in acquiring the athlete may enter successively higher bids.
  • Each team begins with the same preset imaginary budget (also referred to in this document as a “salary cap”) representing fantasy money or game value units that are spent on bidding for athletes.
  • the second method is preferably implemented by a software application operating on a central server.
  • This allows a diverse variety of fantasy sports websites to integrate with the auctioneer software application to give their users a variety of athlete distribution options including the nominated auction method.
  • almost all fantasy sports websites only offer the “snake draft” method because there is no real, efficient, and electronic version of the traditional process of the “auction method,” something that the present invention, the Fantasy Sports Auctioneer System, will provide.
  • the software application implementing the second method of nominated auction has various parts.
  • the first part is the Fantasy Sports Auctioneer.
  • the Fantasy Sports Auctioneer operates as an auction house to facilitate traditional auction rules.
  • the Fantasy Sports Auctioneer is designed to facilitate the auction method of distributing athletes.
  • FIG. 1 shows a large screen shot showing the preferred embodiment.
  • the Online Auction screen is divided into four parts: the “On the block” portion ( 110 ), the “Player Selection” portion ( 165 ) where athletes are selected to be put on the auction block, the user's “Team Display” portion ( 130 ), and the “Auction Order” portion ( 135 ).
  • the athlete listed under the display name of current athlete being auctioned ( 110 ) is “Ahman Green”, showing that he is the athlete being auctioned.
  • the manager who is selecting a team of athletes can decide either to submit a bid for the athlete ( 115 ) or to pass ( 120 ). If every other user presses the Pass button, the highest bidder wins the athlete automatically, regardless of whether the delay time is finished.
  • the bidding history window ( 145 ) is displayed, showing the bids of various teams and the current highest bid.
  • the chat box ( 155 ) is displayed below the bidding history box ( 145 ) showing the comments of the various auction participants to the current bids.
  • the “Say” box ( 155 ) allows the auction participants to enter their responses into the chat box.
  • the “Player Selection” portion ( 165 ) shows athletes listed by name and categorized by their position. Users can highlight athletes from the list and click on the “Select Athlete” button in order to put an athlete on the auction block ( 165 ).
  • the NFL athletes are listed by their position, real-life professional NFL team name, and the week of NFL play in which they have a bye and therefore be unavailable.
  • the highlighted player in the list-box is Brett Favre, who is listed as a quarterback (QB) from Green Bay that will have a bye in the eighth week of NFL play ( 165 ). It is important to note that the information displayed in the columns of this list box depend on the fantasy sport for which the auctioneer is being used.
  • the previously selected athletes are shown in lighter lettering (grayed-out) than those awaiting auction ( 165 ) and cannot be selected.
  • the athlete list is a button for either “Alphabetize” or “Pre-ranked List” options ( 160 ) of sorting the athletes. If the list is already in alphabetical order, the button would be labeled “Pre-ranked List.” If the list is already in order of the pre-ranked list, the button would be labeled “Alphabetize.”
  • the pre-ranked list would be predetermined by the host controller (i.e. the Fantasy Sports Auctioneer or the website integrating with it).
  • the user's “Team Display” portion ( 130 ) lists the athletes the user has won in previous rounds of bidding.
  • the user shown is represented by a team named the “Boston Big Heads” ( 130 ).
  • the team display lists the athletes on the user's roster along with their position, the actual team of which they are a part, their bye week (again, the data in these columns will depend on the fantasy sport), and their “salary,” i.e. the winning bid for each athlete ( 130 ). Spaces for unfilled positions are also listed.
  • the “Auction Order” Portion ( 135 ) lists the order in which the various teams represented by different users will be allowed to select an athlete to be placed on the auction block (using the aforementioned “Athlete Selection” portion of the screen).
  • To the right of the auction order list are phrases indicating who has the current pick, indicated by the word “Pick,” the next pick, indicated by the words “On deck,” and the pick after that, indicated by the words “In the hole ( 180 ).”
  • Below the Auction order list is an option that allows the user to “show all teams” ( 140 ), the result of which is shown in FIG. 2. This command allows the user to see the same information shown in the user's team display for all the teams.
  • the “Change Delay” button ( 175 ). This button allows one of the league participants (e.g. the league commissioner) to change the different timing mechanisms that are in the Fantasy Sports Auctioneer System. When it is time for an auction participant to select an athlete to be auctioned, for example, he or she is only given a certain amount of time to do so. Additionally, during the bidding process, there is a timing mechanism that measures how much idle time goes by before the athlete being auctioned is won by the highest bidder (this is explained more thoroughly below). The amount of time given for both these functions are predetermined by the host controller.
  • the “Change Delay” button allows one of the league participants to change this time mid-auction.
  • This section of the screen is where an athlete is nominated for auction.
  • This area consists of a “Position” drop-down box, a “Select Player” button, and a list-box populated by athletes' names.
  • the “Position” drop-down box will be used to sort the list of athletes' names by position. For example, if the Auctioneer is being used for a Fantasy Football League, the “Position” drop-down box might be populated with values such as “Quarterback,” “Running Back,” “Wide Receiver,” “Tight End,” “Kicker,” etc. By selecting “Running Back” in the drop-down box, the list-box of athletes' names will only be populated by those athletes playing the position of running back in the NFL. This will aid the participant in choosing an athlete to be placed on the auction block. This “Position” drop-down box will obviously be filled by different values for different fantasy sports.
  • the list-box containing athletes' names will have a highlight to show which athlete is currently selected.
  • the user can move the highlight up and down by using whichever tool the terminal provides (e.g. either a keyboard or mouse for a personal computer, the keypad for a cell phone, etc.).
  • the terminal e.g. either a keyboard or mouse for a personal computer, the keypad for a cell phone, etc.
  • To put an athlete on the auction block the user highlights an athlete's name and then presses the “Select Player” button.
  • the athletes who have already been auctioned will be grayed out and thus unavailable to be auctioned again.
  • the “Select Player” button is inaccessible (i.e. grayed-out) to an auction participant until it is his or her turn to select an athlete to be auctioned (as indicated in the “Auction Order” portion of the screen). It is inaccessible to everyone during the actual bidding process, when there is already an athlete on the auction block.
  • the user will have the option to sort this list-box in alphabetical order or in order of a pre-ranked list (whichever system that integrates with the Fantasy Sports Auctioneer will have the option to set this pre-ranked list).
  • information about the athlete may be added or subtracted to this list-box, depending on what the systems integrating with the Fantasy Sports Auctioneer feel is important to display. For example, the athletes' team, position, or bye week (especially for football) might be added to further aid the participant in selecting an athlete.
  • the user selecting an athlete to be auctioned only has a certain amount of time to do so. Some kind of visual cue will be given as to how much time he or she has left or an Artificial Intelligence will select an athlete for the user (see Artificial Intelligence Selection Process below).
  • a participant selects an athlete to be auctioned, he or she must enter an opening bid. This can be done in the bidding area. After selecting an athlete from the Player Selection Area, the athlete's name appears in the bidding area under the “On the block:” label. Underneath the athlete's name is a “Bid” textbox where the user can enter the opening bid (only zero or positive whole numbers less than the remaining salary cap would be allowed to be entered). Upon pressing the “Submit Bid” button, the participant's team name will appear in the bidding textbox along with the submitted bid. This information is broadcasted to all the league members so that they will all see the athlete to be auctioned and the opening bid.
  • bidding ensues by participants entering their desired bid into their own “Bid” textbox.
  • the bidder In order to enter a successful bid, the bidder must enter a bid that is greater than the current bid and less than or equal to what is allowed by the bidder's remaining budget.
  • a visual cue is given to show how much time is left before an athlete is sold to the highest bidder.
  • the delay time (set by a league participant acting as commissioner or by the fantasy website integrated with the Auctioneer) is divided by three, and the result is the amount of time before the messages “Going once!”, then “Going twice!”, and finally, “Sold!” are displayed.
  • a series of periods (“.”) will be shown for each second of idle time. If no one is outbidding the highest bid on a current athlete, and 12 seconds of a 15-second set delay time have passed, the following will be displayed: “. . . Going once! . . . Going twice! . . .
  • the auction participants can pass on a given athlete by pressing the “Pass” button. If all auction participants press the “Pass” button, the highest bidder wins the athlete regardless of whether the delay time has finished. Once the bidding goes higher than a particular user's salary cap allows, the system will automatically press the “Pass” button for him or her.
  • the commissioner of the league will also be able to change the delay time mid-auction, in case the league feels that more or less time is needed to run the auction (as mentioned above in the description of the “Change Delay” button). Additionally, there is a chat area where people can type in comments to each other.
  • the team area is where an auction participant can view which athletes he or she has already won in previous rounds of bidding, as well as the team's remaining salary cap space.
  • the list-box displaying the athletes will be organized to reflect the league's roster requirements, which includes a starting lineup and a number of “bench” spots (i.e. back-ups).
  • the starting lineup requirements are: one quarterback (QB), two running backs (RB), three wide receivers (WR), one tight end (TE), one kicker (K), one defensive lineman (DL), one defensive back (DB), and five bench spots (B).
  • FIG. 2 depicts another screen showing a team's display box that is accessed by clicking on the “Show All Teams” button ( 140 ) shown in FIG. 1.
  • the league name which in this case is the “Pi Kapp A league” ( 210 ).
  • This team's display screen allows the user to view the athletes selected by the other league participants in order of what is seen in the “Auction Order” portion of FIG. 1.
  • the system e.g. fantasy sports website
  • using the Auctioneer may choose to attach (e.g. hyper-link) data to each of the given athletes' names to provide research information about the individual athletes ( 260 ).
  • Each column in the team's display box lists the team name above the athlete information section ( 220 ) and below has divided sections ( 240 ) that provide information regarding the position, name, real-life team, bye week, salary of each selected athlete ( 270 ), and/or whatever else information the host controller feels is pertinent to display. Below all this information, additional data is provided regarding the salary cap (the remaining money allowed for auctioning) and the “Total,” the amount of money the user has already spent ( 250 ), just as shown in the “Team Display” portion in FIG. 1. The same information described above is shown for the twelve different teams that make up, in this case, the Pi Kapp A League ( 230 ).
  • an Artificial Intelligence (AI) program may replace a user when an extra user is required but unavailable.
  • the artificial intelligence program may also temporarily take the place of a user when a user is away from a terminal. If there is more than one required but unavailable user, multiple instances of the system's AI will manifest itself to control the player selection and bidding process for each missing user. For example, if there are three missing human auction participants, three different instances of the Artificial Intelligence program will be run to handle player selection and bidding strategies for each of the missing human participants.
  • the built-in AI's athlete “Selection Algorithm” (see below) will be run to select a player to be auctioned for him or her.
  • Artificial intelligence programs are widely known in the software industry, and a variety of artificial intelligence routines may be purchased commercially.
  • the AI will generally consist of two algorithms:
  • a “Bidding Algorithm” that will determine up to how much the AI will bid on a given athlete that is currently being auctioned.
  • the AI will generally use a “price list” preset by the host controller as a basis for both algorithms. This “price list” is a list of all the available athletes to be auctioned with a corresponding unit value that will also be preset by the host controller.
  • the Selection Algorithm would run when it is the AI's turn to select an athlete to be placed on auction.
  • the algorithm breaks down into two decisions: which position (e.g. quarterback, running back, etc.) and which athlete to place on the auction block.
  • Condition 2 below describes the strategy behind which position to elect for auction.
  • Condition 1 The AI's full roster is already completely filled
  • Action 1 The AI will discontinue entirely from the auction process.
  • Action 2 Give selection control to whomever is next on the Player Selection list (either human or another AI auction participant).
  • Condition 2 The AI's roster is not yet full
  • Condition 2.1 There is more than one starting position yet to be filled,
  • Action 1 Randomly select one of these unfilled starting positions.
  • Condition 2.2 There is only one starting position yet to be filled,
  • Action 1 Select this one position.
  • Action 1 Find the position with the least number of back-ups on the bench.
  • Condition 2.3.1 There is only one such position,
  • Action 1 Select this one position.
  • Condition 2.3.2 There is more than one position with the least number of back-ups (e.g. the AI has yet to purchase a back-up for either the starting quarterback or the starting running back),
  • Action 1 Find the position with the most number of required starters. Take, for example, a league that requires one starting quarterback, one starting running back, and two starting wide receivers. If the AI has yet to buy any back-ups for any of the starting athletes, it would select a wide receiver because it requires two starters compared to one quarterback and one running back.
  • Action 1 Select this one position.
  • Condition 2.3.2.2 There is more than one such position (in the previous example, if there were already one back-up wide receiver, but no back-up quarterback or running back),
  • Action 1 Randomly select one of these positions.
  • Action 2 For the position selected above, select the most expensive athlete still available on the “price list” for the randomly selected position.
  • Action 3 Enter an opening bid of the league's preset minimum bid (e.g. zero dollars).
  • Action 4 End Selection Algorithm.
  • Condition 1 The current player placed on the auction block is of a position for which the AI has yet to buy a starter (e.g. a quarterback is placed on the auction block and the AI has yet to buy a quarterbacks),
  • a starter e.g. a quarterback is placed on the auction block and the AI has yet to buy a quarterbacks
  • Action 1 The AI will multiply the suggested price on the “price list” for this particular athlete with a randomly selected number between 0.5 and 1.5 (e.g. 0.92345 or 1.3762).
  • Condition 2 The current player placed on the auction block is of a position for which the AI already has bought all the required starters, but not any back-ups.
  • Action 1 The AI will multiply the suggested price on the “price list” for this particular athlete with a randomly selected number between 0 and 1.0 (e.g. 0.3342 or 0.9237).
  • Condition 3 The current player placed on the auction block is of a position for which the AI already has bought all the required starters and one back-up.
  • Action 1 The AI will multiply the suggested price on the “price list” for this particular athlete with a randomly selected number between 0 and 0.5 (e.g. 0.0342 or 0.3237).
  • Action 2 The AI will round the result of the multiplication done above to the nearest whole number.
  • Action 3 The AI will then use this whole number as the maximum amount that it will bid for the athlete currently on the auction block.
  • Action 4 The AI will continue bidding the lowest possible increment (e.g. $1) above any bids of either human or other AI auction participants up to this maximum bid).
  • Condition A A human or another AI auction participant outbids this max bid
  • Action 1 Press the “Pass” button.
  • Action 2 End Bidding Algorithm.
  • Condition B The AI wins the player
  • Action 1 Add the athlete to the AI's roster.
  • Action 2 Subtract the winning bid from the AI's salary cap.
  • Action 3 End Bidding Algorithm.
  • Condition 4 The current player on the auction block is of a position for which the AI already has bought all the required starters and two back-ups,
  • Action 1 Press the “Pass” button.
  • Action 2 End Bidding Algorithm.
  • the maximum bid calculated above is greater than however much the AI has left on its remaining budget, it can obviously only bid up to what is left on the AI's budget. Also, the number of back-ups up to which the AI will continue bidding (two back-ups in the example above) should be adjusted to the sport and the number of possible bench spots in whatever league is formed. The “adjusting multiplication” done above (i.e. the randomly generated numbers) should also be adjusted based on these factors.
  • Artificial Intelligence programs may replace a user temporarily for bidding with the user and assigning values for nominating athletes and values for the maximum bid that a user is willing to spend on bidding for fantasy athletes. Artificial Intelligence programs may also bid randomly for fantasy athletes or bid based upon a set value of a fantasy athlete calculated from historical statistical data.
  • Position dropdown box will filter the Athlete Selection list-box by selected position.

Abstract

A fantasy sports game for a plurality of participants representing sports teams each wishing to form a fantasy sports team made up of actual athletes, and each operating a participant terminal operable to act as a client on a network, the system comprising: a host controller, the host controller comprising a computer operable to act as a server on the network and to communicate with the participant terminals over the network; and data storage accessible to the host controller.

Description

    DISCUSSION OF RELATED ART
  • Fantasy sports is one of the fastest growing and most popular games in the United States today. Fantasy sports allows people the opportunity to experiment and explore the management and coaching aspect of professional spectator sports. Fantasy teams are based on real-life athletes on real-life teams and have seasons similar to real-life sports. [0001]
  • Fantasy sports is a simulation game where sports fans act as managers of simulated sports teams called “fantasy teams”. Thus, a “manager,” “user,” or “participant” interchangeably refers to natural person participants in the fantasy sport. An “athlete” refers to a real world natural person professional athlete or the parallel world fantasy athlete character that represents him or her. One or more users can form a fantasy sports league which consists of several teams which are managed by the individual league participants. These league participants receive the authority and responsibility for the management of a simulated sports team. Fantasy teams compete against each other in a series of games. Fantasy athletes are not natural persons like sports fans, but rather a collection of statistics and data often derived from the historical statistics of actual athletes. [0002]
  • The outcome of games is highly dependent on the composition of fantasy athletes in a fantasy league because different fantasy athletes have different statistics that contribute to varying degrees of success in games. The outcome of a game is a calculation based on actual athlete statistics during actual games. [0003]
  • A fantasy league consists of a number of users that create and manage teams based on a pool of athletes[0004] 1. For example, in a 12-team fantasy football league, NFL football athletes are distributed among the 12 teams in the league. Each team might be required to “start” one quarterback, two running backs, three wide receivers, and a kicker (i.e. the “starters” are those athletes whose performance for a given week will contribute to the team's point total). Additionally, the team may have six extra athletes on their “bench,” extra athletes to act as back-ups for the usual starters when they are injured or during their off-weeks. The seven starters and six back-ups make up a total of 13 roster spots on the team. Each roster spot might be filled by athletes from different NFL teams.
  • At the outset of the season, the league members[0005] 1 agree upon a point system in order to measure the value of each athlete. Based on the athletes' weekly performance in professional football games, the values of the athletes are tallied to see which team member has the highest scoring team. Throughout the season, league participants1 may try to improve their team by trading athletes to other participants or by adding and dropping athletes from the available pool of NFL athletes. Although football is used as an example throughout this document, the Fantasy Sports Auctioneer can be used for any fantasy sport—baseball, basketball, golf, NASCAR, hockey, etc.
  • Fantasy athlete statistics and related data are often stored and/or viewed on some kind of terminal (like a computer or a cell phone) connected to a network like the Internet. This network allows diverse sports fans from around the world to meet and participate in leagues. Many fantasy sports websites have already been established over the last few years to facilitate the game and/or provide the research necessary to play it. Some examples of these websites are: [0006]
  • http://fantasysports.yahoo.com [0007]
  • http://games.espn.go.com [0008]
  • http://www.fanball.com [0009]
  • The current systems lack certain interactive functions and can be improved. The first two websites listed above do not offer an auction-based method of distributing athletes (only “snake draft,” which is discussed below). The last website on the list offers an auction-based method of distributing athletes, but uses a very different process than the Fantasy Sports Auctioneer System (e.g. among other differences, its users bid on athletes that are nominated for auction in random order determined by its host controller). Other auction systems do not occur in real time. Another example is U.S. Pat. No. 6,371,855 by Gavriloff Apr. 16, 2002. It shows a Fantasy Internet sports game where teams starting with a number of game value units associated with each athlete varies in correlation with the demand of the participants for that athlete and a participant receives periodically a value-based reward correlated to the value and/or performance of the athletes on a participant's team.[0010]
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • FIG. 1 shows an online auction screen [0011]
  • FIG. 2 shows a league team display[0012]
  • DESCRIPTION OF THE PREFERRED EMBODIMENT
  • Definitions [0013]
  • User: a natural person participant or one or more natural persons acting as a single user, or a computerized user in the fantasy game. These persons do not play sports and are not athletes. [0014]
  • Fantasy athlete: a collection of statistics and data often derived from the historical statistics of real natural person athletes who play sports. These persons are professional athletes and so are usually somewhat famous. Athletes are also called players. [0015]
  • Fantasy team: a collection of fantasy athletes managed by a user. [0016]
  • Fantasy league: a collection of users and their fantasy teams along with a set of rules regulating the management, scheduling, and scoring of competitions between fantasy teams. [0017]
  • Fantasy sports: a game consisting of one more fantasy leagues. [0018]
  • The present invention relates to an electronic system of auctioning athletes by nominated auction in a fantasy sports league. Various users access a central server through a network such as the Internet protocol via remote personal computers. The system is preferably embodied as a software application operating on a central server allowing a diverse variety of fantasy sports websites to integrate with the Fantasy Sports Auctioneer System to give its users the option of using the nominated auction method. [0019]
  • The fantasy league begins with an athlete distribution method. A first method of prior art is called the “snake draft.” In a “snake draft”, fantasy team selection order is first randomly determined. In order of the randomized list, each team then takes turns selecting an athlete to be added to their fantasy team. To make it as fair as possible, the randomized team order is inverted every other round, to allow the team with the last pick of the current round the first pick of the next round. The first method is more easily implemented on the Internet as the central server determines priority for athlete selection order and then allows teams to choose athletes based upon the team priority. [0020]
  • A second method is by nominated auction. Team order is first randomized and then snaked or inverted every other round as in the “snake draft.” Instead of choosing an athlete to be added to a user's team, the user nominates an athlete for auction and places an opening bid for the athlete. Other users (i.e. the managers of the other teams in the league) may then outbid the nominating team and bidding for the athlete begins as each team interested in acquiring the athlete may enter successively higher bids. Each team begins with the same preset imaginary budget (also referred to in this document as a “salary cap”) representing fantasy money or game value units that are spent on bidding for athletes. The highest bid wins the athlete and the amount of the winning bid is subtracted from the team's budget (therefore, a user cannot enter a bid that is higher than his or her remaining budget). This process continues until each team has a full roster. If an auction participant fills his or her roster, he or she is finished with the auction, regardless of whether they have spent all the allotted salary cap money. [0021]
  • The second method is preferably implemented by a software application operating on a central server. This allows a diverse variety of fantasy sports websites to integrate with the auctioneer software application to give their users a variety of athlete distribution options including the nominated auction method. Currently, almost all fantasy sports websites only offer the “snake draft” method because there is no real, efficient, and electronic version of the traditional process of the “auction method,” something that the present invention, the Fantasy Sports Auctioneer System, will provide. [0022]
  • A. Fantasy Sports Auctioneer System [0023]
  • The software application implementing the second method of nominated auction has various parts. The first part is the Fantasy Sports Auctioneer. The Fantasy Sports Auctioneer operates as an auction house to facilitate traditional auction rules. The Fantasy Sports Auctioneer is designed to facilitate the auction method of distributing athletes. [0024]
  • B. Screen Components [0025]
  • FIG. 1 shows a large screen shot showing the preferred embodiment. [0026]
  • In FIG. 1, the Online Auction screen is divided into four parts: the “On the block” portion ([0027] 110), the “Player Selection” portion (165) where athletes are selected to be put on the auction block, the user's “Team Display” portion (130), and the “Auction Order” portion (135). Currently, the athlete listed under the display name of current athlete being auctioned (110) is “Ahman Green”, showing that he is the athlete being auctioned. The manager who is selecting a team of athletes can decide either to submit a bid for the athlete (115) or to pass (120). If every other user presses the Pass button, the highest bidder wins the athlete automatically, regardless of whether the delay time is finished. Below the box for inputting a bid, the bidding history window (145) is displayed, showing the bids of various teams and the current highest bid. The chat box (155) is displayed below the bidding history box (145) showing the comments of the various auction participants to the current bids. The “Say” box (155) allows the auction participants to enter their responses into the chat box.
  • The “Player Selection” portion ([0028] 165) shows athletes listed by name and categorized by their position. Users can highlight athletes from the list and click on the “Select Athlete” button in order to put an athlete on the auction block (165). In this example, the NFL athletes are listed by their position, real-life professional NFL team name, and the week of NFL play in which they have a bye and therefore be unavailable. For instance, the highlighted player in the list-box is Brett Favre, who is listed as a quarterback (QB) from Green Bay that will have a bye in the eighth week of NFL play (165). It is important to note that the information displayed in the columns of this list box depend on the fantasy sport for which the auctioneer is being used. For example, for fantasy baseball or basketball, “bye weeks” would not apply, so it would not be shown. Furthermore, the columns may depend on the particular fantasy sports website using the Auctioneer. Wesites can select for themselves what data will be shown as pertaining to what they feel is important for their users to decide on which athletes to be placed on the auction block. An example of this might be that a fantasy sports website could add a column with their recommended value of all the available athletes.
  • The previously selected athletes are shown in lighter lettering (grayed-out) than those awaiting auction ([0029] 165) and cannot be selected. Underneath the athlete list is a button for either “Alphabetize” or “Pre-ranked List” options (160) of sorting the athletes. If the list is already in alphabetical order, the button would be labeled “Pre-ranked List.” If the list is already in order of the pre-ranked list, the button would be labeled “Alphabetize.” The pre-ranked list would be predetermined by the host controller (i.e. the Fantasy Sports Auctioneer or the website integrating with it).
  • The user's “Team Display” portion ([0030] 130) lists the athletes the user has won in previous rounds of bidding. The user shown is represented by a team named the “Boston Big Heads” (130). The team display lists the athletes on the user's roster along with their position, the actual team of which they are a part, their bye week (again, the data in these columns will depend on the fantasy sport), and their “salary,” i.e. the winning bid for each athlete (130). Spaces for unfilled positions are also listed. Below the team display box is the “Salary cap” info (170) that informs the user how much money remains for auctioning and the “total (170),” which is the amount the user has spent so far in auctioning for athletes. (Mathematically speaking, “salary cap”+“total amount”=the preset budget for the fantasy league which in FIG. 1 is $100.)
  • The “Auction Order” Portion ([0031] 135) lists the order in which the various teams represented by different users will be allowed to select an athlete to be placed on the auction block (using the aforementioned “Athlete Selection” portion of the screen). To the right of the auction order list are phrases indicating who has the current pick, indicated by the word “Pick,” the next pick, indicated by the words “On deck,” and the pick after that, indicated by the words “In the hole (180).” Below the Auction order list is an option that allows the user to “show all teams” (140), the result of which is shown in FIG. 2. This command allows the user to see the same information shown in the user's team display for all the teams. This allows the user to see what positions have been filled for each of his or her competitors, as well as how much salary cap money he or she has left. Below the “Show All Teams” button is the “Change Delay” button (175). This button allows one of the league participants (e.g. the league commissioner) to change the different timing mechanisms that are in the Fantasy Sports Auctioneer System. When it is time for an auction participant to select an athlete to be auctioned, for example, he or she is only given a certain amount of time to do so. Additionally, during the bidding process, there is a timing mechanism that measures how much idle time goes by before the athlete being auctioned is won by the highest bidder (this is explained more thoroughly below). The amount of time given for both these functions are predetermined by the host controller. The “Change Delay” button, however, allows one of the league participants to change this time mid-auction.
  • 1. Athlete Player Selection Area [0032]
  • This section of the screen is where an athlete is nominated for auction. This area consists of a “Position” drop-down box, a “Select Player” button, and a list-box populated by athletes' names. [0033]
  • The “Position” drop-down box will be used to sort the list of athletes' names by position. For example, if the Auctioneer is being used for a Fantasy Football League, the “Position” drop-down box might be populated with values such as “Quarterback,” “Running Back,” “Wide Receiver,” “Tight End,” “Kicker,” etc. By selecting “Running Back” in the drop-down box, the list-box of athletes' names will only be populated by those athletes playing the position of running back in the NFL. This will aid the participant in choosing an athlete to be placed on the auction block. This “Position” drop-down box will obviously be filled by different values for different fantasy sports. [0034]
  • The list-box containing athletes' names will have a highlight to show which athlete is currently selected. The user can move the highlight up and down by using whichever tool the terminal provides (e.g. either a keyboard or mouse for a personal computer, the keypad for a cell phone, etc.). To put an athlete on the auction block, the user highlights an athlete's name and then presses the “Select Player” button. The athletes who have already been auctioned will be grayed out and thus unavailable to be auctioned again. [0035]
  • The “Select Player” button is inaccessible (i.e. grayed-out) to an auction participant until it is his or her turn to select an athlete to be auctioned (as indicated in the “Auction Order” portion of the screen). It is inaccessible to everyone during the actual bidding process, when there is already an athlete on the auction block. [0036]
  • The user will have the option to sort this list-box in alphabetical order or in order of a pre-ranked list (whichever system that integrates with the Fantasy Sports Auctioneer will have the option to set this pre-ranked list). Furthermore, information about the athlete may be added or subtracted to this list-box, depending on what the systems integrating with the Fantasy Sports Auctioneer feel is important to display. For example, the athletes' team, position, or bye week (especially for football) might be added to further aid the participant in selecting an athlete. As mentioned previously, the user selecting an athlete to be auctioned only has a certain amount of time to do so. Some kind of visual cue will be given as to how much time he or she has left or an Artificial Intelligence will select an athlete for the user (see Artificial Intelligence Selection Process below). [0037]
  • 2. Bidding and Chat Area [0038]
  • Once a participant selects an athlete to be auctioned, he or she must enter an opening bid. This can be done in the bidding area. After selecting an athlete from the Player Selection Area, the athlete's name appears in the bidding area under the “On the block:” label. Underneath the athlete's name is a “Bid” textbox where the user can enter the opening bid (only zero or positive whole numbers less than the remaining salary cap would be allowed to be entered). Upon pressing the “Submit Bid” button, the participant's team name will appear in the bidding textbox along with the submitted bid. This information is broadcasted to all the league members so that they will all see the athlete to be auctioned and the opening bid. At this point, bidding ensues by participants entering their desired bid into their own “Bid” textbox. In order to enter a successful bid, the bidder must enter a bid that is greater than the current bid and less than or equal to what is allowed by the bidder's remaining budget. [0039]
  • Based on the auction's set bid delay time, a visual cue is given to show how much time is left before an athlete is sold to the highest bidder. In the example in FIG. 1, the delay time (set by a league participant acting as commissioner or by the fantasy website integrated with the Auctioneer) is divided by three, and the result is the amount of time before the messages “Going once!”, then “Going twice!”, and finally, “Sold!” are displayed. A series of periods (“.”) will be shown for each second of idle time. If no one is outbidding the highest bid on a current athlete, and 12 seconds of a 15-second set delay time have passed, the following will be displayed: “. . . Going once! . . . Going twice! . . . ”—12 periods interspersed with the “Going once!” and “Going twice!” messages. In reality, whatever system (e.g. a fantasy sports website) that chooses to integrate with the Auctioneer can use a different visual display such as a simple count-down timer. [0040]
  • To expedite the bidding process, the auction participants can pass on a given athlete by pressing the “Pass” button. If all auction participants press the “Pass” button, the highest bidder wins the athlete regardless of whether the delay time has finished. Once the bidding goes higher than a particular user's salary cap allows, the system will automatically press the “Pass” button for him or her. The commissioner of the league will also be able to change the delay time mid-auction, in case the league feels that more or less time is needed to run the auction (as mentioned above in the description of the “Change Delay” button). Additionally, there is a chat area where people can type in comments to each other. [0041]
  • C. Team Display Area [0042]
  • The team area is where an auction participant can view which athletes he or she has already won in previous rounds of bidding, as well as the team's remaining salary cap space. The list-box displaying the athletes will be organized to reflect the league's roster requirements, which includes a starting lineup and a number of “bench” spots (i.e. back-ups). In FIG. 1, the starting lineup requirements are: one quarterback (QB), two running backs (RB), three wide receivers (WR), one tight end (TE), one kicker (K), one defensive lineman (DL), one defensive back (DB), and five bench spots (B). [0043]
  • D. League Team Display [0044]
  • FIG. 2 depicts another screen showing a team's display box that is accessed by clicking on the “Show All Teams” button ([0045] 140) shown in FIG. 1. In the top left corner of the display is the league name which in this case is the “Pi Kapp A league” (210). This team's display screen allows the user to view the athletes selected by the other league participants in order of what is seen in the “Auction Order” portion of FIG. 1. Additionally, the system (e.g. fantasy sports website) using the Auctioneer may choose to attach (e.g. hyper-link) data to each of the given athletes' names to provide research information about the individual athletes (260). This aids auction participants in determining whether to place an athlete on the auction block or whether to bid a certain amount on an athlete. Each column in the team's display box lists the team name above the athlete information section (220) and below has divided sections (240) that provide information regarding the position, name, real-life team, bye week, salary of each selected athlete (270), and/or whatever else information the host controller feels is pertinent to display. Below all this information, additional data is provided regarding the salary cap (the remaining money allowed for auctioning) and the “Total,” the amount of money the user has already spent (250), just as shown in the “Team Display” portion in FIG. 1. The same information described above is shown for the twelve different teams that make up, in this case, the Pi Kapp A League (230).
  • Additionally, an Artificial Intelligence (AI) program may replace a user when an extra user is required but unavailable. The artificial intelligence program may also temporarily take the place of a user when a user is away from a terminal. If there is more than one required but unavailable user, multiple instances of the system's AI will manifest itself to control the player selection and bidding process for each missing user. For example, if there are three missing human auction participants, three different instances of the Artificial Intelligence program will be run to handle player selection and bidding strategies for each of the missing human participants. Additionally, when a user has run out of time to select a player to be auctioned, the built-in AI's athlete “Selection Algorithm” (see below) will be run to select a player to be auctioned for him or her. Artificial intelligence programs are widely known in the software industry, and a variety of artificial intelligence routines may be purchased commercially. [0046]
  • Many different algorithms can be designed to control the AI of the Fantasy Sports Auctioneer. The AI will generally consist of two algorithms: [0047]
  • 1) a “Selection Algorithm” that will determine which athletes to place on the auction block when it is the AI's turn to do so, and [0048]
  • 2) a “Bidding Algorithm” that will determine up to how much the AI will bid on a given athlete that is currently being auctioned. The AI will generally use a “price list” preset by the host controller as a basis for both algorithms. This “price list” is a list of all the available athletes to be auctioned with a corresponding unit value that will also be preset by the host controller. [0049]
  • The following “Conditions and Appropriate Actions” describe possible examples of a “Selection Algorithm” and a “Bidding Algorithm.”[0050]
  • Conditions and Appropriate Actions for a Possible AI “Selection Algorithm”: [0051]
  • The Selection Algorithm would run when it is the AI's turn to select an athlete to be placed on auction. The algorithm breaks down into two decisions: which position (e.g. quarterback, running back, etc.) and which athlete to place on the auction block. [0052] Condition 2 below describes the strategy behind which position to elect for auction. Once the AI has decided upon a particular position, it simply chooses the highest ranked player still available on the price list (this is described at the very bottom of the Selection Algorithm description):
  • Condition 1: The AI's full roster is already completely filled, [0053]
  • Action 1: The AI will discontinue entirely from the auction process. [0054]
  • Action 2: Give selection control to whomever is next on the Player Selection list (either human or another AI auction participant). [0055]
  • Action 3: End Selection Algorithm [0056]
  • Condition 2: The AI's roster is not yet full, [0057]
  • Condition 2.1: There is more than one starting position yet to be filled, [0058]
  • Action 1: Randomly select one of these unfilled starting positions. [0059]
  • Condition 2.2: There is only one starting position yet to be filled, [0060]
  • Action 1: Select this one position. [0061]
  • Condition 2.3: All the starting positions are already filled, [0062]
  • Action 1: Find the position with the least number of back-ups on the bench. [0063]
  • Condition 2.3.1: There is only one such position, [0064]
  • Action 1: Select this one position. [0065]
  • Condition 2.3.2: There is more than one position with the least number of back-ups (e.g. the AI has yet to purchase a back-up for either the starting quarterback or the starting running back), [0066]
  • Action 1: Find the position with the most number of required starters. Take, for example, a league that requires one starting quarterback, one starting running back, and two starting wide receivers. If the AI has yet to buy any back-ups for any of the starting athletes, it would select a wide receiver because it requires two starters compared to one quarterback and one running back. [0067]
  • Condition 2.3.2.1: There is only one such position, [0068]
  • Action 1: Select this one position. [0069]
  • Condition 2.3.2.2: There is more than one such position (in the previous example, if there were already one back-up wide receiver, but no back-up quarterback or running back), [0070]
  • Action 1: Randomly select one of these positions. [0071]
  • For All Subconditions of Condition 2: [0072]
  • Action 2: For the position selected above, select the most expensive athlete still available on the “price list” for the randomly selected position. [0073]
  • Action 3: Enter an opening bid of the league's preset minimum bid (e.g. zero dollars). [0074]
  • Action 4: End Selection Algorithm. [0075]
  • Conditions and Appropriate Actions for a Possible AI “Bidding Algorithm”: [0076]
  • Condition 1: The current player placed on the auction block is of a position for which the AI has yet to buy a starter (e.g. a quarterback is placed on the auction block and the AI has yet to buy a quarterbacks), [0077]
  • Action 1: The AI will multiply the suggested price on the “price list” for this particular athlete with a randomly selected number between 0.5 and 1.5 (e.g. 0.92345 or 1.3762). [0078]
  • Condition 2: The current player placed on the auction block is of a position for which the AI already has bought all the required starters, but not any back-ups. [0079]
  • Action 1: The AI will multiply the suggested price on the “price list” for this particular athlete with a randomly selected number between 0 and 1.0 (e.g. 0.3342 or 0.9237). [0080]
  • Condition 3: The current player placed on the auction block is of a position for which the AI already has bought all the required starters and one back-up. [0081]
  • Action 1: The AI will multiply the suggested price on the “price list” for this particular athlete with a randomly selected number between 0 and 0.5 (e.g. 0.0342 or 0.3237). [0082]
  • For [0083] Conditions 1 through 3:
  • Action 2: The AI will round the result of the multiplication done above to the nearest whole number. [0084]
  • Action 3: The AI will then use this whole number as the maximum amount that it will bid for the athlete currently on the auction block. [0085]
  • Action 4: The AI will continue bidding the lowest possible increment (e.g. $1) above any bids of either human or other AI auction participants up to this maximum bid). [0086]
  • Condition A: A human or another AI auction participant outbids this max bid [0087]
  • Action 1: Press the “Pass” button. [0088]
  • Action 2: End Bidding Algorithm. [0089]
  • Condition B: The AI wins the player [0090]
  • Action 1: Add the athlete to the AI's roster. [0091]
  • Action 2: Subtract the winning bid from the AI's salary cap. [0092]
  • Action 3: End Bidding Algorithm. [0093]
  • Condition 4: The current player on the auction block is of a position for which the AI already has bought all the required starters and two back-ups, [0094]
  • Action 1: Press the “Pass” button. [0095]
  • Action 2: End Bidding Algorithm. [0096]
  • If the maximum bid calculated above is greater than however much the AI has left on its remaining budget, it can obviously only bid up to what is left on the AI's budget. Also, the number of back-ups up to which the AI will continue bidding (two back-ups in the example above) should be adjusted to the sport and the number of possible bench spots in whatever league is formed. The “adjusting multiplication” done above (i.e. the randomly generated numbers) should also be adjusted based on these factors. [0097]
  • It is important to note once again that the Artificial Intelligence described above can be used for any fantasy sport (even though football was used as an example). Furthermore, the Artificial Intelligence described above can be made to be more sophisticated based on certain sport and league settings. The aforementioned description is only to give an idea of how a possible AI routine may be designed. [0098]
  • Artificial Intelligence programs may replace a user temporarily for bidding with the user and assigning values for nominating athletes and values for the maximum bid that a user is willing to spend on bidding for fantasy athletes. Artificial Intelligence programs may also bid randomly for fantasy athletes or bid based upon a set value of a fantasy athlete calculated from historical statistical data. [0099]
  • The foregoing describes the preferred embodiments of the invention and modifications may be made without departing from the spirit and scope of the invention as set forth in the following claims. [0100]
  • Call Out List [0101]
  • [0102] 110 Display name of current athlete being auctioned
  • [0103] 115 Location for entering bids allowing input of desired bid by pressing the “Submit” button.
  • [0104] 120 Pass Button.
  • [0105] 125 Position dropdown box will filter the Athlete Selection list-box by selected position.
  • [0106] 130 User's Team display sport contextual fantasy website and league's line-up requirements.
  • [0107] 135 Randomized athlete selection order
  • [0108] 140 “Show All Teams” button brings up all of the team displays
  • [0109] 145 Bidding history window shows who has bid what and who currently has the highest bid
  • [0110] 150 Visual cue to show how much delay time is left over before the athlete is sold
  • [0111] 155 Chat functionality allows auction participants to comment on the auction
  • [0112] 160 Alphabetize/Pre-ranked List buttons give two athlete list-box sorting options
  • [0113] 165 Highlight an athlete and press “Select Athlete” button to auction him or her off.
  • [0114] 170 Displays how much money has been spent and how much salary cap space is left
  • [0115] 175 “Change Delay” button allows league commissioner to change auction delay time
  • [0116] 180 Indicates who has the current pick, the next pick, and the pick after that.
  • [0117] 210 League name will be displayed here
  • [0118] 220 Names of each team will be displayed.
  • [0119] 230 All team displays are based on the league's starting lineup and bench requirements
  • [0120] 240 Based on the sport as well as user input, different data can be shown here.
  • [0121] 250 Display money user spent and salary cap remaining.
  • [0122] 260 All displays of athlete names, including list-box, under “On the Block” label, or in the “Team Display” areas of both FIGS. 1 and 2 may be hyper-linked to provide research information.
  • [0123] 270 The amount of money spent on each athlete is shown in the salary column

Claims (22)

1. A system for managing a fantasy sports game for a plurality of participants representing sports teams each wishing to form a fantasy sports team made up of actual athletes, and each operating a participant terminal operable to act as a client on a network, the system comprising: a host controller, the host controller comprising a computer operable to act as a server on the network and to communicate with the participant terminals over the network; and data storage accessible to the host controller, the data storage storing information relating to performance of the athletes in actual games, the host controller being operable:
(a) to create a hierarchical order of teams to determine priority in athlete nomination for auction, the hierarchical order starting from a first nominating team and ending with a last nominating team, the first nominating team exercising a first nomination and the last nominating team exercising a last nomination, the hierarchical order repeating for nomination of remaining athletes after the last nominating team exercises the last nomination,
(b) to solicit and accept a request from the nominating team for nomination of an athlete for auction,
(c) to display the nominated athlete for auction on all participant terminals,
(d) to display on all participant terminals a visual indicator to show the beginning of a predetermined auction time, the passage of a predetermined auction time, and the end of a predetermined auction time, an initial value in predetermined auction time being previously set by the host controller,
(e) to display on all participant terminals a visual indicator to show the beginning of a predetermined athlete selection time, the passage of a predetermined athlete selection time, and the end of a predetermined athlete selection time, an initial value in predetermined athlete selection time being previously set by the host controller,
(f) to solicit, accept and display successively higher participant bids during the predetermined auction time,
(g) to determine and display the winning team of the athlete auction and assign the winning team the purchase of the athlete from no more than a predetermined number of game value units initially allocated by the host controller, an initial value in game value units for each athlete being previously set by the host controller; and
(h) a tabulation means for assigning a team score proportional to data storage relating to actual performance of the athletes on the participant's team,
(i) responsive to a request of a participant, to access the data storage and report a status of the participant's fantasy team, the status including information as to actual performance of the athletes on the participant's team.
2. The system of claim 1 wherein the host controller is operable: to display on participant terminals a team registry of athletes showing athlete composition of all participants' fantasy sports teams.
3. The system of claim 1 wherein the host controller is operable: to display on participant terminals, the hierarchical team order for nomination of athletes.
4. The system of claim 1 wherein the initial value in predetermined auction delay time is varied by the host controller and can be lengthened or shortened for later rounds of bidding.
5. The system of claim 1 wherein the initial value in predetermined athlete selection delay time is varied by the host controller and can be lengthened or shortened for later rounds of bidding.
6. The system of claim 1 wherein the host controller varies the initial value in predetermined auction time from auction to auction.
7. The system of claim 1 further including a means for displaying private messages sent by users to each other, and further including a means for displaying public messages sent to the entire group.
8. The system of claim 1 further including a chat function.
9. The system of claim 1 wherein the host controller is operable: to accept a pass selection by participant team that can elect to pass an athlete and discontinue bidding on the athlete, wherein the auction for the athlete terminates upon the pass selection by all participants teams except for the highest bidding participant team who is awarded the purchase of the athlete at the highest bid.
10. The system of claim 1 further including a means to identify participant teams by unique league names.
11. The system of claim 1 wherein the host controller is operable: responsive to a request of a participant team, to display an alphabetized or pre-ranked list of athletes.
12. The system of claim 1 wherein the host controller is operable: responsive to a request of a participant team, to display a bidding history for athletes.
13. A method for managing a fantasy sports game for a plurality of participants representing sports teams each forming a fantasy sports team made up of actual athletes, and each operating a participant computer terminal operable to act as a client on a computer network, the method comprising the steps of: configuring a host controller, the host controller comprising a computer operable to act as a server on the network, configuring participant terminals capable of communicating with the host controller over the network;
and providing a data storage accessible to the host controller, the data storage storing information relating to performance of the athletes in actual games, the host controller being programmed to be operable:
(a) to create a hierarchical order of teams to determine priority in athlete nomination for auction, the hierarchical order starting from a first nominating team and ending with a last nominating team, the first nominating team exercising a first nomination and the last nominating team exercising a last nomination, the hierarchical order repeating in reverse for nomination of remaining athletes after the last nominating team exercises the last nomination, wherein after the last nominating team exercises the last nomination, the last nominating team becomes the first nominating team and the first nominating team becomes the last nominating team,
(b) to solicit and accept a request from the nominating team for nomination of an athlete for auction,
(c) to display the nominated athlete for auction on all participant terminals,
(d) to display on all participant terminals a visual indicator to show the beginning of a predetermined auction time, the passage of a predetermined auction time, and the end of a predetermined auction time, an initial value in predetermined auction time being previously set by the host controller,
(e) to display on all participant terminals a visual indicator to show the beginning of a predetermined athlete selection time, the passage of a predetermined athlete selection time, and the end of a predetermined athlete selection time, an initial value in predetermined athlete selection time being previously set by the host controller,
(f) to solicit, accept and display successively higher participant bids during the predetermined auction time,
(g) to determine and display the winning team of the athlete auction and assign the winning team the purchase of the athlete from no more than a predetermined number of game value units initially allocated by the host controller; and
(h) a tabulation means for assigning a team score proportional to data storage relating to actual performance of the athletes on the participant's team,
(i) responsive to a request of a participant, to access the data storage and report a status of the participant's fantasy team, the status including information as to actual performance of the athletes on the participant's team.
14. The method of claim 13 wherein the host controller is operable: to display on participant terminals a team registry of athletes showing athlete composition of all participants' fantasy sports teams.
15. The method of claim 13 wherein the host controller is operable: to display on participant terminals, the hierarchical team order for nomination of athletes.
16. The method of claim 13 wherein the initial value in predetermined auction time is varied by the host controller and possibly shortened or lengthened for later rounds of bidding.
17. The method of claim 13 wherein the host controller may vary the initial value in predetermined auction time from auction to auction.
18. The method of claim 13 wherein the host controller may vary the initial value in predetermined athlete selection time from auction to auction.
19. The method of claim 13 further including a means for displaying private messages sent by users to each other, and further including a means for displaying public messages sent to the entire group.
20. The method of claim 13 further including an artificial intelligence program to replace users unable to participate during bidding, and
21. The method of claim 13 wherein the host controller is operable: to accept a pass selection by participant team that can elect to pass an athlete and discontinue bidding on the athlete, wherein the auction for the athlete terminates upon the pass selection by all participants teams except for the highest bidding participant team who is awarded the purchase of the athlete at the highest bid.
22. The method of claim 13 wherein the host controller is operable: responsive to a request of a participant team, to display a bidding history for athletes.
US10/314,532 2002-12-09 2002-12-09 Fantasy sports auction system Abandoned US20040110552A1 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
US10/314,532 US20040110552A1 (en) 2002-12-09 2002-12-09 Fantasy sports auction system
US11/526,151 US7922570B2 (en) 2002-12-09 2006-09-22 Fantasy sports auction system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US10/314,532 US20040110552A1 (en) 2002-12-09 2002-12-09 Fantasy sports auction system

Related Child Applications (1)

Application Number Title Priority Date Filing Date
US11/526,151 Continuation-In-Part US7922570B2 (en) 2002-12-09 2006-09-22 Fantasy sports auction system

Publications (1)

Publication Number Publication Date
US20040110552A1 true US20040110552A1 (en) 2004-06-10

Family

ID=32468492

Family Applications (1)

Application Number Title Priority Date Filing Date
US10/314,532 Abandoned US20040110552A1 (en) 2002-12-09 2002-12-09 Fantasy sports auction system

Country Status (1)

Country Link
US (1) US20040110552A1 (en)

Cited By (61)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040243504A1 (en) * 2003-04-11 2004-12-02 Asher Joseph M. System and method for a lottery and auction based tournament entry exchange platform
US20050164792A1 (en) * 2004-01-27 2005-07-28 Joe Wilcock System and method for conducting a fantasy sports draft
US20060040719A1 (en) * 2004-08-20 2006-02-23 Jason Plimi Fantasy sports league pre-draft logic method
US20060064184A1 (en) * 2004-09-23 2006-03-23 Joseph Ream Method of selecting a fantasy team for a sporting event
US20060100006A1 (en) * 2004-11-11 2006-05-11 Onroo Entertainment, Llc Strategy gaming format with outcomes determined by external events and auction- and market-based transactions by the players
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
US20070005331A1 (en) * 2004-06-07 2007-01-04 Pil-Soo Han System and method for estimating the value of athlete using game achievement evaluation model
US20070142114A1 (en) * 2005-10-12 2007-06-21 Blaszczak Joseph O Fantasy Celebrity Game
US20070207845A1 (en) * 2006-03-02 2007-09-06 Gottlieb David E Method of playing an interactive fantasy boxing league game
US20070243922A1 (en) * 2006-03-10 2007-10-18 Coupland Richard C Iii Scheduled competition-based auction and elimination game
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
US20080102911A1 (en) * 2006-10-27 2008-05-01 Yahoo! Inc. Integration of personalized fantasy data with general sports content
US20080155436A1 (en) * 2006-12-22 2008-06-26 Yahoo! Inc. Player streaks and game data visualization
US20080153589A1 (en) * 2006-12-22 2008-06-26 Yahoo! Inc. Rotisserie fantasy league visualization tools
US20080161113A1 (en) * 2006-12-13 2008-07-03 Voodoo Gaming Llc Video games including real-life attributes and/or fantasy team settings
WO2008103459A2 (en) * 2007-02-22 2008-08-28 Gottlieb Harry N On-line auction interface
US20080220877A1 (en) * 2007-01-29 2008-09-11 Guthrie Brett Systems and methods for managing recruiting and player allocations within sporting competitions
US20080287198A1 (en) * 2007-05-15 2008-11-20 Brian Callery System and Method for Conducting a Fantasy Sports Competition
US20080306862A1 (en) * 2000-09-27 2008-12-11 Montgomery Rob R Bidder-side auction dynamic pricing agent, system, method and computer program product
US20090045581A1 (en) * 2007-08-18 2009-02-19 Donald Cornelio Fantasy Sports Draft System and Method
US20100093415A1 (en) * 2004-04-30 2010-04-15 Theodore Kasten System and method for using draft position information to aid player selection in a fantasy league draft
US20100137057A1 (en) * 2008-12-02 2010-06-03 Christopher Scott Fleming Method and system for a fantasy sports draft game
US20100210330A1 (en) * 2008-12-02 2010-08-19 Sports Draft Daily,Llc Method and system for a fantasy sports draft game
US7857699B2 (en) 2006-11-01 2010-12-28 Igt Gaming system and method of operating a gaming system having a bonus participation bidding sequence
WO2011014675A1 (en) * 2009-07-29 2011-02-03 Emory James Pennington Fantasy sports leagues comprising historical players and/or historical results
US7895087B1 (en) 2004-04-26 2011-02-22 The Jellyvision Lab, Inc. Method and system for providing an on-line auction
US7905777B2 (en) 2005-08-04 2011-03-15 Igt Methods and apparatus for auctioning an item via a gaming device
US8027899B2 (en) 2004-01-16 2011-09-27 Bgc Partners, Inc. System and method for forming a financial instrument indexed to entertainment revenue
US20110312395A1 (en) * 2010-06-16 2011-12-22 Namco Bandai Games Inc. Computer system and program
US8099182B1 (en) * 2004-04-30 2012-01-17 Advanced Sports Media, LLC System and method for facilitating analysis of game simulation of spectator sports leagues
US8216065B2 (en) 2005-09-09 2012-07-10 Igt Gaming system having multiple adjacently arranged gaming machines which each provide a component for a multi-component game
US20120289340A1 (en) * 2011-05-12 2012-11-15 Yahoo! Inc. Fantasy sports roster management system and method
US20120330443A1 (en) * 2011-06-22 2012-12-27 Sloan J Nathaniel Method and device for fantasy sports player recommendations
US8353763B2 (en) 2003-03-31 2013-01-15 Cantor Index, Llc System and method for betting on a participant in a group of events
US8485877B2 (en) 2011-09-21 2013-07-16 Finishers Llc Method and system for a mixed martial arts fantasy game
US8504454B2 (en) 2004-01-16 2013-08-06 Bgc Partners, Inc. System and method for purchasing a financial instrument indexed to entertainment revenue
US8606685B2 (en) 1996-03-25 2013-12-10 Cfph, Llc Computer-implemented securities trading system
US20140206455A1 (en) * 2011-09-02 2014-07-24 Front Office Media LLC Fantasy league management
US9202332B2 (en) 2013-01-14 2015-12-01 Hotbox Sports Llc Online fantasy sports game system and method
US9218720B2 (en) 2007-04-16 2015-12-22 Cfph, Llc Box office game
US20160086441A1 (en) * 2014-09-18 2016-03-24 Gtech Uk Interactive Limited Methods and apparatus for facilitating online search for up-to-date available sports betting opportunities
US9855503B2 (en) 2010-03-01 2018-01-02 Rishi Nangia System and method for providing secondary gaming
US20180130302A1 (en) * 2015-04-29 2018-05-10 Metric Gaming Llc Last man standing sporting event wagering platform
US20180126285A1 (en) * 2014-11-18 2018-05-10 Zco Acquisitions, Inc. Engine, system and method for providing fantasy sports play
US20180154266A1 (en) * 2016-12-02 2018-06-07 StableDuel, LLC Fantasy-styled, horse racing game combining thoroughbred handicapping and pari-mutuel wagering, and system and method using same
US20180225912A1 (en) * 2003-09-02 2018-08-09 Milestone Entertainment Llc Methods and apparatus for enhanced play in lottery and gaming environments
US20190122294A1 (en) * 2011-11-17 2019-04-25 Trading Players, LLC Method for determining value and trading in a competitive marketplace
US20190192977A1 (en) * 2017-12-22 2019-06-27 Activision Publishing, Inc. Video Game Content Aggregation, Normalization, and Publication Systems and Methods
US10424164B2 (en) 2013-05-01 2019-09-24 Zco Acquisitions, Inc. System for managing individual performance challenges in fantasy gaming
US10586282B2 (en) 1996-03-25 2020-03-10 Cfph, Llc System and method for trading based on tournament-style events
US10825294B2 (en) 2004-09-01 2020-11-03 Milestone Entertainment, LLC Systems for implementing enhanced gaming and prizing parameters in an electronic environment
US20210090405A1 (en) * 2019-09-24 2021-03-25 Igt System and method for customizing a sports bet based on a potential result of the sports bet
US11138834B2 (en) 2002-04-15 2021-10-05 Milestone Entertainment, LLC System for game play in an electronic environment
US11232681B2 (en) * 2019-04-24 2022-01-25 Fanalyze, Inc. System and method of statistically comparing sports-entities
US11238705B2 (en) 2008-01-28 2022-02-01 Milestone Entertainment, LLC System for enhanced interactive game play in lottery and gaming environments
US11273382B2 (en) * 2019-05-15 2022-03-15 Fanus, LLC Methods and systems for managing a fantasy sports league
US11393279B2 (en) 2003-09-02 2022-07-19 Milestone Entertainment, LLC System for implementing enhanced gaming and prizing parameters in an electronic environment
US11712627B2 (en) 2019-11-08 2023-08-01 Activision Publishing, Inc. System and method for providing conditional access to virtual gaming items
US11875642B2 (en) 2004-09-01 2024-01-16 Milestone Entertainment, LLC Systems for implementing enhanced gaming and prizing parameters in an electronic environment

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4918603A (en) * 1988-08-01 1990-04-17 Michael B. Hughes Computerized statistical football game
US5625823A (en) * 1994-07-22 1997-04-29 Debenedictis; Erik P. Method and apparatus for controlling connected computers without programming
US5662332A (en) * 1994-06-22 1997-09-02 Wizards Of The Coast, Inc. Trading card game method of play
US5846132A (en) * 1996-04-10 1998-12-08 William W. Junkin Trust Interactive system allowing simulated or real time participation in a league
US5860862A (en) * 1996-01-05 1999-01-19 William W. Junkin Trust Interactive system allowing real time participation
US5971854A (en) * 1989-10-27 1999-10-26 William Junkin Trust Interactive contest system
US6135881A (en) * 1997-03-31 2000-10-24 Inventure, Inc. Sports forecasting game

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4918603A (en) * 1988-08-01 1990-04-17 Michael B. Hughes Computerized statistical football game
US5971854A (en) * 1989-10-27 1999-10-26 William Junkin Trust Interactive contest system
US5662332A (en) * 1994-06-22 1997-09-02 Wizards Of The Coast, Inc. Trading card game method of play
US5625823A (en) * 1994-07-22 1997-04-29 Debenedictis; Erik P. Method and apparatus for controlling connected computers without programming
US5860862A (en) * 1996-01-05 1999-01-19 William W. Junkin Trust Interactive system allowing real time participation
US5846132A (en) * 1996-04-10 1998-12-08 William W. Junkin Trust Interactive system allowing simulated or real time participation in a league
US6135881A (en) * 1997-03-31 2000-10-24 Inventure, Inc. Sports forecasting game

Cited By (118)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10586282B2 (en) 1996-03-25 2020-03-10 Cfph, Llc System and method for trading based on tournament-style events
US8756142B1 (en) 1996-03-25 2014-06-17 Cfph, Llc Computer-implemented securities trading system
US8606685B2 (en) 1996-03-25 2013-12-10 Cfph, Llc Computer-implemented securities trading system
US20080306862A1 (en) * 2000-09-27 2008-12-11 Montgomery Rob R Bidder-side auction dynamic pricing agent, system, method and computer program product
US8204819B2 (en) 2000-09-27 2012-06-19 Montgomery Rob R Bidder-side auction dynamic pricing agent, system, method and computer program product
US9767511B2 (en) 2000-09-27 2017-09-19 Life Proxy LLC Bidder-side auction dynamic pricing agent, system, method and computer program product
US11138834B2 (en) 2002-04-15 2021-10-05 Milestone Entertainment, LLC System for game play in an electronic environment
US11043078B2 (en) 2003-03-31 2021-06-22 Cantor Index, Llc System and method for betting on a participant in a group of events
US8353763B2 (en) 2003-03-31 2013-01-15 Cantor Index, Llc System and method for betting on a participant in a group of events
US8764558B2 (en) 2003-03-31 2014-07-01 Cantor Index, Llc System and method for betting on a participant in a group of events
US10304292B2 (en) 2003-03-31 2019-05-28 Cantor Index, Llc System and method for betting on a participant in a group of events
US8684827B2 (en) 2003-04-11 2014-04-01 Cantor Index, Llc Exchange of entries corresponding to participants in a sports competition
US20040243504A1 (en) * 2003-04-11 2004-12-02 Asher Joseph M. System and method for a lottery and auction based tournament entry exchange platform
US7896740B2 (en) 2003-04-11 2011-03-01 Cantor Index, Llc Exchange of entries corresponding to participants in a sports competition
US10930118B2 (en) 2003-09-02 2021-02-23 Milestone Entertainment, LLC System for prizing remote users using teams including real life sports personalities
US10275994B2 (en) * 2003-09-02 2019-04-30 Milestone Entertainment Llc Methods and apparatus for enhanced play in lottery and gaming environments
US20190251779A1 (en) * 2003-09-02 2019-08-15 Milestone Entertainment Llc Methods for enhanced play in gaming environments
US10614672B2 (en) * 2003-09-02 2020-04-07 Milestone Entertainment Llc Prizing remote users using real life sports personalities
US20180225912A1 (en) * 2003-09-02 2018-08-09 Milestone Entertainment Llc Methods and apparatus for enhanced play in lottery and gaming environments
US11393279B2 (en) 2003-09-02 2022-07-19 Milestone Entertainment, LLC System for implementing enhanced gaming and prizing parameters in an electronic environment
US11715341B2 (en) 2003-09-02 2023-08-01 Milestone Entertainment, LLC System for implementing enhanced gaming and prizing parameters in an electronic environment
US8504454B2 (en) 2004-01-16 2013-08-06 Bgc Partners, Inc. System and method for purchasing a financial instrument indexed to entertainment revenue
US8027899B2 (en) 2004-01-16 2011-09-27 Bgc Partners, Inc. System and method for forming a financial instrument indexed to entertainment revenue
US20050164792A1 (en) * 2004-01-27 2005-07-28 Joe Wilcock System and method for conducting a fantasy sports draft
US8095429B1 (en) 2004-04-26 2012-01-10 The Jellyvision Lab, Inc. Method and system for providing an on-line auction
US7895087B1 (en) 2004-04-26 2011-02-22 The Jellyvision Lab, Inc. Method and system for providing an on-line auction
US8740683B2 (en) * 2004-04-30 2014-06-03 Advanced Sports Media, LLC System and method for using draft position information to aid player selection in a fantasy league draft
US8099182B1 (en) * 2004-04-30 2012-01-17 Advanced Sports Media, LLC System and method for facilitating analysis of game simulation of spectator sports leagues
US20100093415A1 (en) * 2004-04-30 2010-04-15 Theodore Kasten System and method for using draft position information to aid player selection in a fantasy league draft
US7769613B2 (en) * 2004-06-07 2010-08-03 Pil-Soo Han System and method for estimating the value of athlete using game achievement evaluation model
US20070005331A1 (en) * 2004-06-07 2007-01-04 Pil-Soo Han System and method for estimating the value of athlete using game achievement evaluation model
US20060040719A1 (en) * 2004-08-20 2006-02-23 Jason Plimi Fantasy sports league pre-draft logic method
US10825294B2 (en) 2004-09-01 2020-11-03 Milestone Entertainment, LLC Systems for implementing enhanced gaming and prizing parameters in an electronic environment
US11335164B2 (en) 2004-09-01 2022-05-17 Milestone Entertainment Llc Systems for implementing enhanced gaming and prizing parameters in an electronic environment
US11875642B2 (en) 2004-09-01 2024-01-16 Milestone Entertainment, LLC Systems for implementing enhanced gaming and prizing parameters in an electronic environment
US11688237B2 (en) 2004-09-01 2023-06-27 Milestone Entertainment, LLC Systems for implementing enhanced gaming and prizing parameters in an electronic environment
US10977897B2 (en) 2004-09-01 2021-04-13 Milestone Entertainment Llc System for implementing enhanced gaming and prizing parameters in an electronic environment
US11501607B2 (en) 2004-09-01 2022-11-15 Milestone Entertainment, LLC Systems for implementing enhanced gaming and prizing parameters in an electronic environment
US11170608B2 (en) 2004-09-01 2021-11-09 Milestone Entertainment, LLC System for implementing enhanced gaming and prizing parameters in an electronic environment
US20060064184A1 (en) * 2004-09-23 2006-03-23 Joseph Ream Method of selecting a fantasy team for a sporting event
US20060100006A1 (en) * 2004-11-11 2006-05-11 Onroo Entertainment, Llc Strategy gaming format with outcomes determined by external events and auction- and market-based transactions by the players
US20060217198A1 (en) * 2005-03-28 2006-09-28 Johnson Thor C Onsite fantasy sports game using onsite and network-based data collection and processing
US7699707B2 (en) 2005-05-09 2010-04-20 Hotbox Sports Llc Fantasy sports system and method thereof
US20060252476A1 (en) * 2005-05-09 2006-11-09 Tarek Bahou Fantasy sports system and method thereof
US7905777B2 (en) 2005-08-04 2011-03-15 Igt Methods and apparatus for auctioning an item via a gaming device
US8167709B2 (en) 2005-08-04 2012-05-01 Igt Methods and apparatus for auctioning an item via a gaming device
US8632394B2 (en) 2005-08-04 2014-01-21 Igt Methods and apparatus for auctioning an item via a gaming device
US8216065B2 (en) 2005-09-09 2012-07-10 Igt Gaming system having multiple adjacently arranged gaming machines which each provide a component for a multi-component game
US8512121B2 (en) 2005-09-09 2013-08-20 Igt Gaming system having multiple adjacently arranged gaming machines which each provide a component for a multi-component game
US20070142114A1 (en) * 2005-10-12 2007-06-21 Blaszczak Joseph O Fantasy Celebrity Game
US11183030B2 (en) 2005-12-05 2021-11-23 Milestone Entertainment, LLC System for prizing remote users using real life sports personalities
US11380169B2 (en) 2005-12-05 2022-07-05 Milestone Entertainment Llc System for prizing remote users using real life sports personalities
US11620876B2 (en) 2005-12-05 2023-04-04 Milestoneentertainment, Llc System for prizing remote users using real life sports personalities
US11893863B2 (en) 2005-12-05 2024-02-06 Milestone Entertainment, LLC System for prizing remote users using real life sports personalities
US7736219B2 (en) * 2006-03-02 2010-06-15 Gottlieb David E Method of playing an interactive fantasy boxing league game
US20070207845A1 (en) * 2006-03-02 2007-09-06 Gottlieb David E Method of playing an interactive fantasy boxing league game
US20070243922A1 (en) * 2006-03-10 2007-10-18 Coupland Richard C Iii Scheduled competition-based auction and elimination game
US8568236B2 (en) * 2006-07-28 2013-10-29 Yahoo! Inc. Fantasy sports agent
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
US8403756B2 (en) * 2006-07-28 2013-03-26 Yahoo! Inc. Fantasy sports alert generator
US20080102911A1 (en) * 2006-10-27 2008-05-01 Yahoo! Inc. Integration of personalized fantasy data with general sports content
US7857699B2 (en) 2006-11-01 2010-12-28 Igt Gaming system and method of operating a gaming system having a bonus participation bidding sequence
US9522332B2 (en) * 2006-12-13 2016-12-20 Voodoo Gaming Llc Video games including real-life attributes and/or fantasy team settings
US20090203447A2 (en) * 2006-12-13 2009-08-13 Voodoo Gaming Llc Video games including real-life attributes and/or fantasy team settings
US20080161113A1 (en) * 2006-12-13 2008-07-03 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
US20080155436A1 (en) * 2006-12-22 2008-06-26 Yahoo! Inc. Player streaks and game data visualization
US8671354B2 (en) 2006-12-22 2014-03-11 Yahoo! Inc. Player streaks and game data visualization
US20080220877A1 (en) * 2007-01-29 2008-09-11 Guthrie Brett Systems and methods for managing recruiting and player allocations within sporting competitions
US7945503B2 (en) 2007-02-22 2011-05-17 The Jellyvision Lab, Inc. On-line auction interface
WO2008103459A3 (en) * 2007-02-22 2009-03-05 Harry N Gottlieb On-line auction interface
WO2008103459A2 (en) * 2007-02-22 2008-08-28 Gottlieb Harry N On-line auction interface
US9218720B2 (en) 2007-04-16 2015-12-22 Cfph, Llc Box office game
US11192030B2 (en) 2007-04-16 2021-12-07 Cfph, Llc Box office game
US10398983B2 (en) 2007-04-16 2019-09-03 Cfph, Llc Controlled gaming between registered and unregistered players
US8353772B2 (en) 2007-05-15 2013-01-15 Fantasy Weekly, Llc System and method for conducting a fantasy sports competition
US8821291B2 (en) 2007-05-15 2014-09-02 Rpx Corporation System and method for conducting a fantasy sports competition
US20080287198A1 (en) * 2007-05-15 2008-11-20 Brian Callery System and Method for Conducting a Fantasy Sports Competition
US20090045581A1 (en) * 2007-08-18 2009-02-19 Donald Cornelio Fantasy Sports Draft System and Method
US11861989B2 (en) 2008-01-28 2024-01-02 Milestone Entertainment, LLC System for enhanced interactive game play in lottery and gaming environments
US11238705B2 (en) 2008-01-28 2022-02-01 Milestone Entertainment, LLC System for enhanced interactive game play in lottery and gaming environments
US11568714B2 (en) 2008-01-28 2023-01-31 Milestone Entertainment, LLC System for enhanced interactive game play in lottery and gaming environments
US8192260B2 (en) 2008-12-02 2012-06-05 Sports Draft Daily, Llc Method and system for a fantasy sports draft game
US20100137057A1 (en) * 2008-12-02 2010-06-03 Christopher Scott Fleming Method and system for a fantasy sports draft game
WO2010065305A1 (en) * 2008-12-02 2010-06-10 Sports Draft Daily, Llc Method and system for a fantasy sports draft game
US20100210330A1 (en) * 2008-12-02 2010-08-19 Sports Draft Daily,Llc Method and system for a fantasy sports draft game
WO2011014675A1 (en) * 2009-07-29 2011-02-03 Emory James Pennington Fantasy sports leagues comprising historical players and/or historical results
US20110028195A1 (en) * 2009-07-29 2011-02-03 GLORY DAYS FANTASY, LLC d/b/a YESTERYEAR FANTASY SPORTS Fantasy sports leagues comprising historical players and/or historical results
US10369478B2 (en) 2010-03-01 2019-08-06 Rishi Nangia System and method for providing secondary gaming
US9855503B2 (en) 2010-03-01 2018-01-02 Rishi Nangia System and method for providing secondary gaming
US20110312395A1 (en) * 2010-06-16 2011-12-22 Namco Bandai Games Inc. Computer system and program
US20120289340A1 (en) * 2011-05-12 2012-11-15 Yahoo! Inc. Fantasy sports roster management system and method
US8851998B2 (en) * 2011-05-12 2014-10-07 Yahoo! Inc. Fantasy sports roster management system and method
US10744415B2 (en) * 2011-06-22 2020-08-18 Disney Enterprises, Inc. Method and device for fantasy sports player recommendations
US11745112B2 (en) * 2011-06-22 2023-09-05 Disney Enterprises, Inc. Method and device for fantasy sports player recommendations
US20120330443A1 (en) * 2011-06-22 2012-12-27 Sloan J Nathaniel Method and device for fantasy sports player recommendations
US10940395B2 (en) * 2011-06-22 2021-03-09 Disney Enterprises, Inc. Method and device for fantasy sports auction recommendations
US20160121224A1 (en) * 2011-06-22 2016-05-05 Disney Enterprises, Inc. Method and device for fantasy sports auction recommendations
US20140206455A1 (en) * 2011-09-02 2014-07-24 Front Office Media LLC Fantasy league management
US9555325B2 (en) * 2011-09-02 2017-01-31 Front Office Media LLC Fantasy league management
US8485877B2 (en) 2011-09-21 2013-07-16 Finishers Llc Method and system for a mixed martial arts fantasy game
US20190122294A1 (en) * 2011-11-17 2019-04-25 Trading Players, LLC Method for determining value and trading in a competitive marketplace
US9202332B2 (en) 2013-01-14 2015-12-01 Hotbox Sports Llc Online fantasy sports game system and method
US10424164B2 (en) 2013-05-01 2019-09-24 Zco Acquisitions, Inc. System for managing individual performance challenges in fantasy gaming
US20160086441A1 (en) * 2014-09-18 2016-03-24 Gtech Uk Interactive Limited Methods and apparatus for facilitating online search for up-to-date available sports betting opportunities
US11037400B2 (en) * 2014-09-18 2021-06-15 Igt Uk Interactive Limited Methods and apparatus for facilitating online search for up-to-date available sports betting opportunities
US20180126285A1 (en) * 2014-11-18 2018-05-10 Zco Acquisitions, Inc. Engine, system and method for providing fantasy sports play
US20180130302A1 (en) * 2015-04-29 2018-05-10 Metric Gaming Llc Last man standing sporting event wagering platform
US20180154266A1 (en) * 2016-12-02 2018-06-07 StableDuel, LLC Fantasy-styled, horse racing game combining thoroughbred handicapping and pari-mutuel wagering, and system and method using same
US11413536B2 (en) 2017-12-22 2022-08-16 Activision Publishing, Inc. Systems and methods for managing virtual items across multiple video game environments
US10864443B2 (en) * 2017-12-22 2020-12-15 Activision Publishing, Inc. Video game content aggregation, normalization, and publication systems and methods
US20190192977A1 (en) * 2017-12-22 2019-06-27 Activision Publishing, Inc. Video Game Content Aggregation, Normalization, and Publication Systems and Methods
US11232681B2 (en) * 2019-04-24 2022-01-25 Fanalyze, Inc. System and method of statistically comparing sports-entities
US11850525B2 (en) 2019-05-15 2023-12-26 Fanus, LLC Methods and systems for managing a fantasy sports league
US11273382B2 (en) * 2019-05-15 2022-03-15 Fanus, LLC Methods and systems for managing a fantasy sports league
US20210090405A1 (en) * 2019-09-24 2021-03-25 Igt System and method for customizing a sports bet based on a potential result of the sports bet
US11712627B2 (en) 2019-11-08 2023-08-01 Activision Publishing, Inc. System and method for providing conditional access to virtual gaming items

Similar Documents

Publication Publication Date Title
US7922570B2 (en) Fantasy sports auction system
US20040110552A1 (en) Fantasy sports auction system
US6425828B2 (en) Database driven online distributed tournament system
US6371855B1 (en) Fantasy internet sports game
US8315722B1 (en) Advanced fantasy sports competition having user-drafted and system-generated fantasy teams
US20130045805A1 (en) Fantasy sports leagues comprising historical players and/or historical results
US11117058B2 (en) System and method for dynamically valuating players during a fantasy draft
WO2008103459A2 (en) On-line auction interface
US20120270614A1 (en) Method for playing fantasy sports
US20160035187A1 (en) Interactive fantasy wagering gaming system
US20190279467A1 (en) System and Interface for Skill-Based Squares Game
US20140128149A1 (en) Method for Providing a Fantasy Sports-based Competition Website
US20150231507A1 (en) Fantasy sports system
US20140274324A1 (en) Online Fantasy Sports System
US9700805B2 (en) System and method for automated fantasy drafting
US9072970B2 (en) System and method for valuating a player in a fantasy draft based on user-defined league rules
US11351465B1 (en) Skill-based, short-term fantasy sports method and system with game theory input
US8951107B2 (en) System and method for non-sequential automated fantasy drafting
US20230196882A1 (en) Virtual sports league
EP2355910A1 (en) Player interactive lottery
US10325216B2 (en) System and method that facilitates a decision making process
US20220212090A1 (en) Fantasy sports using playing cards schema
US20230401927A1 (en) Tiered payout gaming system and method
AU2006201150B2 (en) Interactive tipping system
JP2019502504A (en) Computer-implemented system and method for running competitions

Legal Events

Date Code Title Description
STCB Information on status: application discontinuation

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