US20070004516A1 - Method and apparatus for interactive real time distributed gaming - Google Patents

Method and apparatus for interactive real time distributed gaming Download PDF

Info

Publication number
US20070004516A1
US20070004516A1 US11/321,906 US32190605A US2007004516A1 US 20070004516 A1 US20070004516 A1 US 20070004516A1 US 32190605 A US32190605 A US 32190605A US 2007004516 A1 US2007004516 A1 US 2007004516A1
Authority
US
United States
Prior art keywords
game
prediction
player
scoring
pts
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
US11/321,906
Inventor
Kent Jordan
Jose Fernandes
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
Priority claimed from US09/989,258 external-priority patent/US6840861B2/en
Application filed by Individual filed Critical Individual
Priority to US11/321,906 priority Critical patent/US20070004516A1/en
Publication of US20070004516A1 publication Critical patent/US20070004516A1/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/45Controlling the progress of the video game
    • A63F13/46Computing the game score
    • 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/60Generating or modifying game content before or while executing the game program, e.g. authoring tools specially adapted for game development or game-integrated level editor
    • A63F13/65Generating or modifying game content before or while executing the game program, e.g. authoring tools specially adapted for game development or game-integrated level editor automatically by game devices or servers from real world data, e.g. measurement in live racing competition
    • 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/338Interconnection arrangements between game servers and game devices; Interconnection arrangements between game devices; Interconnection arrangements between game servers using wide area network [WAN] connections using television networks
    • 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/798Game security or game management aspects involving player-related data, e.g. identities, accounts, preferences or play histories for assessing skills or for ranking players, e.g. for generating a hall of fame
    • 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/409Data transfer via television network
    • 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/5546Details of game data or player data management using player registration data, e.g. identification, account, preferences, game history
    • A63F2300/558Details of game data or player data management using player registration data, e.g. identification, account, preferences, game history by assessing the players' skills or ranking
    • 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/60Methods for processing data by generating or executing the game program
    • A63F2300/61Score computation
    • 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/60Methods for processing data by generating or executing the game program
    • A63F2300/69Involving elements of the real world in the game world, e.g. measurement in live races, real video

Definitions

  • the present invention relates to interactive gaming.
  • the present invention relates to a method and apparatus for interactive distributed gaming in real time based on an associated sporting event.
  • Spectator sports commonly draw individuals who are adept (so they believe) at knowing every play a team will (or should) execute. For example, ranks of “armchair quarterbacks” fill living rooms, bars, and sports arenas every Sunday and Monday during the professional football season. While many of these individuals are convinced that their knowledge surpasses that of the best professional coaches, companies have only recently begun to provide ways to measure such prowess.
  • Buzztime, Inc. has designed the QB1 interactive game accessible at the website http://foxsports.com/qb1/index.html.
  • QB1 allows a participant to predict, using a web browser user interface, the next offensive play that a football team will pursue.
  • the participant selects either RUN or PASS as their basic prediction.
  • a correct prediction awards points, while an incorrect prediction subtracts points from the participant's score.
  • Participants earn more points by predicting more complex plays formed from a direction: LEFT, RIGHT, MIDDLE, and distance BACK, SHORT, DEEP, for example PASS-MIDDLE-DEEP.
  • a bewildering array of possible predictions are possible, with the additional complication that certain combinations are valid only for RUN or PASS situations.
  • ABC provides the Prime Time PlayerTM game based at http://heavy.etv.go.com/etvHome/etvfootball.
  • Participants in Prime Time Player predict, through a web browser interface, one of four offensive positions (quarterback, wide receiver, running back, or tight end) that will end up with the ball at the end of the play. The participant accumulates points for choosing the correct offensive position and bonus points based on yardage gained.
  • Prime Time Player can be somewhat intimidating for casual football viewers who, for example, may not know a tight end from a wide receiver.
  • a method for playing an interactive real time distributed game includes receiving at a scoring system and database a next play prediction for a sporting event from a remote terminal, determining an actual play outcome for the sporting event, transmitting an actual play outcome representation to the remote terminal, and scoring the play prediction based on the actual play outcome and a predetermined offensive scoring ruleset.
  • the sporting event is a football game.
  • the next play prediction may be a yardage prediction (e.g., a gain of 1-5 yards, 6-10 yards, 11-15 yards, 16-20 yards, 21-25 yards, or 25+yards), or a scoring prediction (e.g., a touchdown, field goal, two point conversion, or point after touchdown), or a touchdown in combination with a yardage prediction. Points are awarded according to the offensive scoring ruleset, for example, when the next play prediction is a correct yardage prediction, a correct scoring prediction, or a correct touchdown and yardage prediction.
  • the interactive game may include scoring for defensive plays.
  • the remote terminal may also receive a defensive play outcome representation and score the defensive play outcome according to a predetermined defensive scoring ruleset.
  • the remote terminal may be an Internet enabled personal computer, a wireless personal digital assistant device (PDA), a cellular phone communicating over a radio channel, or a television browser communicating over a television channel.
  • PDA personal digital assistant
  • the interactive game is described in much greater detail below with reference to an interactive football game.
  • This embodiment relates to a method for playing an interactive distributed game.
  • This embodiment of the method comprises transmitting a performance prediction to a scoring database on a game server and determining an actual performance outcome.
  • the actual performance outcome representation is transmitted to a remote terminal.
  • the performance prediction is scored based on the actual performance outcome.
  • a predetermined ruleset is used to score the performance prediction based on the actual performance outcome.
  • Yet another embodiment of the invention relates to a method for performing an interactive distributed game.
  • the embodiment comprises receiving a next performance prediction at a scoring database on a game server and determining an actual performance outcome.
  • An actual performance outcome representation is transmitted and the performance prediction based on the actual performance outcome is scored using a predetermined ruleset.
  • the game comprises a game server, a scoring database and a remote terminal.
  • the game server is adapted to determine a performance-stopped-state and receive a next performance prediction during a submit-prediction-mode over a communication interface.
  • the scoring database stores a participant score in a scoring memory.
  • the remote terminal is adapted to submit the next performance prediction to the game server, and is responsive to an actual performance outcome representation to update a participant score based on the actual performance outcome and the next performance prediction.
  • FIG. 1 illustrates a flow diagram of game-player registration and log-on in accordance with one embodiment of the present invention.
  • FIG. 2 illustrates one implementation of a modular game interface console in accordance with one embodiment of the present invention.
  • FIG. 3 illustrates a flow diagram for selecting a yardage next play prediction using a game interface console similar to the game interface console of FIG. 2 , in accordance with one embodiment of the present invention.
  • FIG. 4 illustrates a flow diagram for selecting a scoring next play prediction using a game interface console similar to the game interface console of FIG. 2 , in accordance with one embodiment of the present invention.
  • FIG. 5 illustrates a flow diagram for selecting a touchdown scoring button using a game interface console similar to the game interface console of FIG. 2 , in accordance with one embodiment of the present invention.
  • FIG. 6 illustrates a flow diagram for submitting a next play prediction to a game-server in accordance with one embodiment of the present invention.
  • FIG. 7 illustrates a timing diagram of game-player and game-server operation in accordance with one embodiment of the present invention.
  • FIG. 8 illustrates a state table describing the game-server, and the remote terminal and flow of events in accordance with one embodiment of the present invention.
  • FIG. 9 illustrates a network connection diagram in accordance with one embodiment of the present invention.
  • FIGS. 10A and 10B illustrate the flow of active mode scoring in accordance with one embodiment of the present invention.
  • FIG. 11 illustrates a flow of passive mode scoring in accordance with one embodiment of the present invention.
  • FIG. 12 illustrates a game interface that provides a user interface for playing iTrackZONE football on an interactive TV system in accordance with one embodiment of the present invention.
  • FIG. 13 illustrates a screen shot of one exemplary device used to select a player in accordance with one embodiment of the present invention.
  • FIG. 14 illustrates a screen shot of one exemplary device used to select players (quarterbacks for example) in accordance with one embodiment of the present invention.
  • FIG. 15 illustrates a screen shot of one exemplary device used to select a player (quarterback for example) in accordance with one embodiment of the present invention.
  • FIG. 16 illustrates a screen shot of one exemplary device used to select one performance range prediction for a player (quarterback for example) in accordance with one embodiment of the present invention.
  • FIG. 17 illustrates a screen shot of one exemplary device used to select one performance range prediction for a player (quarterback for example) in accordance with one embodiment of the present invention.
  • FIG. 18 illustrates a screen shot of one exemplary device used to select one performance range prediction (passing touchdowns for example) for a player (quarterback for example) in accordance with one embodiment of the present invention.
  • FIG. 19 illustrates a screen shot of one exemplary device used to select one performance range prediction (passing touchdowns for example) for a player (quarterback for example) in accordance with one embodiment of the present invention.
  • FIG. 20 illustrates a screen shot of one exemplary device used to save one performance range prediction (passing touchdowns for example) for a player (quarterback for example) in accordance with one embodiment of the present invention.
  • FIG. 21 illustrates a screen shot of one exemplary device used to select one user's points or performance in accordance with one embodiment of the present invention.
  • FIG. 22 illustrates a screen shot of one exemplary device used to display one user's points or performance in accordance with one embodiment of the present invention.
  • FIG. 23 illustrates a screen shot of one exemplary device used to display one user's points or performance and rankings in accordance with one embodiment of the present invention.
  • FIG. 24 illustrates a screen shot of one exemplary device used to select and view videos of a player (quarterbacks for example) in accordance with one embodiment of the present invention.
  • FIG. 25 illustrates a screen shot of one exemplary device used to select and view videos of a particular player and team in accordance with one embodiment of the present invention.
  • FIG. 26 illustrates a screen shot of one exemplary device of a displayed video of a particular player in accordance with one embodiment of the present invention.
  • FIG. 27 illustrates a screen shot of one exemplary device used to select and view stats of a particular player and team in accordance with one embodiment of the present invention.
  • FIG. 28 illustrates a screen shot of one exemplary device used to display stats of a particular player in accordance with one embodiment of the present invention.
  • FIG. 29 illustrates a screen shot of one exemplary device used to the performance of particular users and user teams in accordance with one embodiment of the present invention.
  • FIG. 30 illustrates a screen shot of another exemplary device used to select players (quarterbacks for example) in accordance with one embodiment of the present invention.
  • FIG. 31 illustrates a screen shot of another exemplary device used to select a particular player (quarterback for example) in accordance with one embodiment of the present invention.
  • iTrackZONE interactive real time distributed game
  • iTrackZONE Football an interactive football game
  • iTrackZONE Football based on a live professional, college, or arena football game.
  • iTrackZONE is not limited to football games. Rather, iTrackZONE may incorporate rulesets for any other competitive activity, including baseball, hockey, chess, billiards, bowling, and the like.
  • iTrackZONE Prior to each game of iTrackZONE Football, each game-player preselects a field-team to represent, preferably for the duration of each iTrackZONE Football game (or “game-session”).
  • the duration of a game-session coincides with the duration of the underlying football game (or “field-game”).
  • each game-player submits a prediction for each field-team offensive play prior to the start of each play (e.g., the snap of the football).
  • the game-player scores and accumulates points for each correct prediction of the outcome of offensive plays for the field-team during the field-game.
  • a potential game-player first registers and logs onto 100 the iTrackZONE Football system (or “game-server-system”).
  • the login server presents login options 102 to the potential game-player, including whether to register as a new game-player, update existing game-player information, or whether to log in and begin play.
  • the registrant enters subscription information 106 including, as examples, name, address, credit card information, and display set options to receive information about other products and services offered through iTrackZONE.
  • the game-server-system validates 108 the address and other required pertinent information, and if successful, adds the new game-player to the game-sever-system database 110 . If the game-server-system cannot collect the required information, the game-server-system returns to step 106 where the registrant may correct the requested subscription information. A game-player may also opt to cancel 112 their subscription to iTrackZONE Football, in which case their subscription is appropriately marked in the game-server-system database.
  • the game-player may then logon by entering a valid username and password 114 .
  • An invalid username or password may cause the game-server-system to display 116 an associated warning 116 , or query the individual trying to logon whether they need to first register 118 .
  • the game-server-system preferably allows a game-player to logon at least 30 minutes prior to initiation of the field-game (e.g., kickoff) and until the end of regulation play of the field-game, including overtime.
  • the game-player selects a pre-scheduled field-game that is either going to start soon 120 , or that is already in progress and selects and commits to one field-team 122 (from one or more lists of pre-scheduled field games presented by the game-server-system to the game-player) for the duration of that particular field-game and game session.
  • the game-server-system retrieves the game-player's current score 124 (if any) associated with the selected field-game and field-team.
  • the current score may be zero, for example, if the game-player is logging in for the first time, and may be non-zero if the game-player was playing, but had logged out for a period of time and is returning.
  • the game-player's remote terminal loads and executes the iTrackZONE Football client software 126 .
  • the client software may include a Java, HTML, WAP or ATVEF based user interface for a personal computer, a compiled executable software application for a cell phone, pager, or Palm Pilot or other PDA, or TV set-stop box.
  • the client software as described in more detail below, also includes scoring rulesets for the underlying sporting event (in this case football).
  • the game-server connection may be synchronous or asynchronous, depending on the remote terminal (whether an interactive TV set-top-box, a wireless PDA, a web enabled cell phone, a web-pad, a computer with an internet connection, or any other internet connected device, or any device with two-way digital communication capability).
  • the game-server connection communicates with the game-player as described in more detail below during the game-session. Note that the game-player may log off the game-server at anytime during the game-session without jeopardizing any accumulated points. The game-player may log on again during the same game-session (i.e., until the end of regulation play of the field-game, including overtime). The end of regulation play concludes the iTrackZONE Football game-session.
  • the game-session starts when the field-game starts. Up to three minutes before the opening kickoff, the game-player may submit a next play prediction. After the opening kickoff, the game-session is considered active throughout the duration of the field-game.
  • the game-server establishes field-teams as either in an offensive-state or a defensive-state.
  • a field-team is in offensive-state when that field-team has possession of the football for example.
  • a field-team is in defensive-state when s that field-team does not have possession of the ball for example.
  • the game-server further establishes a play-action-state that starts when a game-player's field-team snaps the football for example. Before each play-action state there is a waiting period.
  • the waiting period referred to as the play-stopped-state, is the period of time between two consecutive play-action states. While in the play-stopped state, the game-server accepts next play predictions during the submit-prediction-mode as indicated below.
  • the game-server establishes two game-play-modes associated with a game-player: passive-mode or active-mode.
  • the attributes of the game-play-modes and the transfer from one to another is dependent on the actions of the game-player's selected field-team during the field-game.
  • the selected field-team is in an offensive-state the game-player is in active-mode.
  • the selected field-team is in a defensive-state the game-player is in a passive-mode.
  • the game server and remote terminal allow the game-player to submit next play predictions for the game-player's field-team when the game-player is in the active-mode and the field-team is in the play-stopped-state (i.e., when the game-server establishes that a submit-prediction-mode exists).
  • the play-stopped-state starts from the end of the previous play (e.g., from the official spot or placement of the football by a game referee) to the next break of the field-team huddle.
  • the game server further establishes, as a play-action-state, the period of time when the field-teams line up at the line of scrimmage to run a play until the play ends with the official's whistle and an official ruling (e.g., a spotting of the ball).
  • game-players are not allowed to submit next play predictions during the play-action-state; in other words, the game-server establishes a non-submit-mode.
  • iTrackZONE Football referees determine the start and stop of the play-action-states and therefore determine the duration of the submit-play-states and non-submit-modes.
  • the field-team When the field-team that the game-player has pre-selected loses possession of the football, the field-team assumes a defensive-state. At that time, the game-player is placed in a passive-mode and can no longer make next play predictions until the field-team regains possession of the football and assumes the offensive-state. Thus, the field-team moves between the offensive-state and the defensive-state throughout the game-session.
  • the game-server sends a message to the remote terminal to alert the game-player that the mode is switching from passive-mode to active-mode.
  • the remote terminal in response, generally presents a mode change indicator (e.g., a text message, sound, or graphic) to the game-player.
  • the game-player may then select and submit a next play prediction.
  • next play prediction attempts to prognosticate the next play that the field-team will execute.
  • next play predictions may be placed with regard to both offense and defense, in the preferred embodiment, next play predictions are only allowed when a game-player's selected field team is in the offensive state, game-player is in the active-mode and the field-team is in the play-stopped-state.
  • the game-player can predict the outcome of a field-game offensive play by making a yardage-prediction (and optionally specifying that a touchdown will also be scored) or making a scoring prediction (Field Goal, Point After Touchdown, or Two Point Conversion).
  • the game-player may choose to not make a next play prediction, without jeopardizing any points already accumulated.
  • Tables 1 and 2 thus illustrate one embodiment of an offensive play ruleset that defines the predictions a game-player may make.
  • next play prediction for a yardage prediction is one of the alternatives illustrated in Table 1, optionally also specifying a scoring prediction, a touchdown for example.
  • the next play prediction may be a single scoring prediction selected from Table 2, although selecting a touchdown also allows the game-player to select a yardage option from Table 1.
  • the game-player presses a button (i.e., a Submit button) on the remote terminal to submit the next play prediction (if any) to the game-server.
  • the game-player must submit the next play prediction before the game-system changes from the play-stopped state to the play-action state.
  • a next play prediction is irrevocable and places the game-player into a non-submit-mode. In other words, the game player cannot place a different next play prediction until the next submit-play-state. Note also that if the game-player fails to submit a next play prediction, any yardage or scoring selections are discarded without being scored.
  • An offensive scoring ruleset determines how points are allocated based on the next play prediction.
  • Table 3 illustrates the points awarded for a correct yardage prediction
  • Table 4 shows the points awarded for a correct scoring prediction.
  • Other offensive scoring combinations are contemplated.
  • TABLE 3 Offensive scoring ruleset for yardage predictions Next play Points awarded prediction Points awarded if correct (subtracted) if incorrect 1-5 yards 5 0 6-10 yards 5 0 11-15 yards 5 0 16-20 yards 5 0 21-25 yards 5 0 25 or more yards 5 0
  • game-players watch the field-game passively while their field-team is in the defensive-state.
  • the game-server then awards points to the game-player automatically according to the defensive scoring ruleset shown in Table 5: TABLE 5 Defensive scoring ruleset Event Points awarded Quarterback sack 5 Tackle for yardage loss 2 Fumble recovery 3 Interception 3 Safety 2 Defensive Touchdown 6
  • the game-player may also submit defensive next play predictions according to a predetermined defensive next play ruleset.
  • the game-server automatically updates each game-player's point total after every play during the game-session.
  • point total scoring leaders are displayed on a leader board on the remote terminal.
  • a game-player's point total is recorded and ranked against all other players, for example, by team, city, region and nation. The highest ranking game-players may then be determined according to each category and point total.
  • the game-server may define numerous point totals corresponding to certain prizes or awards. A game-player's point total may be exchanged for a prize, or may be allowed to accrue for more valuable prizes at a future date.
  • Grand prizes e.g., vacations, season tickets, mountain bikes, skis, and the like
  • prizes e.g., T-shirts, magazine subscriptions, and the like
  • FIG. 2 that figure illustrates one implementation of a modular game interface console 200 .
  • the console 200 is suitable for a browser used with personal computers and interactive TV (e.g., through WebTV and AOLTV).
  • the modular design allows certain pieces of the game interface console to be omitted for devices with less screen real estate such as wireless PDAs, web enabled cell phones, and the like.
  • the console 200 addresses three needs: (1) facilitate playing iTrackZONE Football; (2) provide an opportune venue for sponsorship and advertising (e.g., branding for sponsors, placing ads for advertisers that are fixed and/or rotating and scheduled to appear periodically, with hyper-links for e-commerce functionality to allow the game-player to buy merchandise before, during and after the game); and (3) provide a platform for viewing streaming field-game video from broadcasters.
  • sponsorship and advertising e.g., branding for sponsors, placing ads for advertisers that are fixed and/or rotating and scheduled to appear periodically, with hyper-links for e-commerce functionality to allow the game-player to buy merchandise before, during and after the game
  • hyper-links for e-commerce functionality
  • the modular design of the console 200 includes six sections: the iTrackZONE Yardage Range Selector Module 202 , the iTrackZONE Field-game Scoring Selector Module 204 , the iTrackZONE Game Status Module 206 , the iTrackZONE Play Selection Module 208 , the iTrackZONE Game Field/Yard Marker Simulator Module 210 , and the iTrackZONE Football live field-game Streaming Video Module 212 .
  • the yardage range selector module 202 includes six yardage range buttons 214 , 216 , 218 , 220 , 222 , and 224
  • the scoring selector module 204 includes four field-game scoring buttons 226 , 228 , 230 , and 232 and one submit or send button 234 .
  • the buttons 214 - 224 allow the game-player to select a yardage next play prediction
  • the buttons 226 - 232 allow the game-player to select a scoring next play prediction
  • the button 234 allows the game-player to submit a next play prediction to the game-server.
  • the game-player In order for the game-server to award the game-player points, the game-player must select and submit a yardage next play prediction in advance of each play, as explained above. Then, the yardage gained on the subsequent play must be within the range selected by the user (e.g., a gain of 9 yards by a player is within the range of 6-10 yards). Thus, a game-player who submitted a next play prediction of 6-10 yards would be awarded points according to the offensive scoring ruleset given above (i.e., 5 points for example).
  • the game-player may score points by selecting and submitting a field-game score in advance of each play, as explained above.
  • the field-game scoring buttons 226 - 232 represent four possible field-game scores that might occur during an offensive play. Because scoring does not occur on every play, selecting a scoring button 226 - 232 is optional Bonus points may be scored when a game-player selects a touchdown in addition to a yardage selection button 214 - 224 .
  • the bonus points are, in one implementation, equal to the points awarded for a touchdown (i.e., 6 points).
  • the game status module 206 includes five fields: a down field 236 (providing the current down number), a distance field 238 (providing the distance to a first down), a Ball-On field 240 (providing the yard line on the playing field where the football is currently located), a Your-Score field 242 (providing the total points awarded to the game-player for this particular game-session), and a Last-Play-Result field 244 (providing the official result of the last play).
  • the fields 236 - 242 thus represent the status of every down for each series of possession for each field-game team when it has the ball.
  • the fields 236 - 242 (along with the Game Field/Yard Marker Simulator Module 210 ) assist a game-player to select a yardage range prior to any given field-game play.
  • the game-player scoring is displayed in the Your-Score field 242 in conjunction with the results of every play.
  • the play selection module 208 displays the predicted yardage range (if any) and/or predicted scoring (if any) prior to every play, after the next play prediction has been submitted. Note that next play prediction is not only submitted to the game-server, but it is also stored locally in the remote terminal. The game-server may then transmit an actual play outcome representation to the remote terminals that allows each remote terminal to locally score the next play prediction. The game-server, however, also scores the next play prediction and stores the results in an official scoring database.
  • the yard marker simulator module 210 graphically represents the game field.
  • the yard marker simulator module 210 preferably shows the current location of the football and the first down marker before every down.
  • the yard marker simulator module 210 may be updated for each series of downs for every offensive possession of each field-team in the field-game.
  • the yard marker simulator module 210 includes: a Game Field color graphic 246 horizontally representing the football playing field; a first down graphic 248 across the width of the playing field that represents the current location of the first down marker; and a location graphic 250 across the width of the playing field that represents the current location of the ball.
  • the first down graphic 248 and the location graphic 250 move in accordance with actual movement and placement of the first down marker and game ball throughout the entire game.
  • the game-server may transmit the location for the first down graphic 248 and the location graphic 250 to each remote terminal.
  • the console 200 includes a video module 212 .
  • the video module 212 provides live streaming game video transmitted by the television network(s) covering the games.
  • the streaming game video preferably runs independently of the other modules 202 - 210 .
  • the streaming game video also provides an important resource for watching the live game action and to see the results of any given play.
  • the iTrackZONE Football console 200 provides, in real time (i.e., as game events happen), interaction between the game-player and the game-server based on the underlying football game.
  • One or more console 200 modules 202 - 212 e.g., the video module 212
  • a link system, tab system, or scrolling functionality may be used to view these modules.
  • at least the yardage range selector module 202 and scoring selector module 204 will be retained as the minimum.
  • additional modules may be added to the console 200 to extend its functionality.
  • the console 200 includes an auxiliary display 252 that the console 200 may use to display transmitted auxiliary information including text, graphic, video, and audio based advertising, iTrackZONE informational messages, recaps of the last play, or any other type of information.
  • a chat window 254 provides a text messaging area that the game-server may use to display transmitted text information including, for example, a text chat session between multiple remote terminals each executing an iTrackZONE console 200 .
  • FIG. 3 that figure illustrates a flow diagram 300 of a flow diagram for selecting a yardage next play prediction using the game interface console 200 .
  • the console 200 resets all button selections at the beginning of a new start-mode state (i.e., at the beginning of a submit-prediction state).
  • the game-player does not need to manually deselect buttons that were set for the prior next play prediction.
  • the game-player during a single submit-prediction state, may select and deselect buttons.
  • the game-player clicks on a yardage button 214 - 224 . If the same yardage button 214 - 224 is already selected, then the console 200 deselects 304 the yardage button 214 - 224 previously clicked on. Alternatively, if no yardage button 214 - 224 is currently selected, then the console 200 selects 306 the clicked-on yardage button 214 - 224 (e.g., by highlighting it, changing its color, changing its shape, and the like).
  • the console 200 deselects them 308 .
  • yardage button 220 is selected, and the game-player selects the yardage button 218 , then the console 200 deselects the yardage button 220 .
  • a scoring button 228 - 232 i.e., other than the touchdown button 226
  • the console 200 deselects it (step 310 ), because, preferably, a yardage prediction may only be submitted with a touchdown prediction.
  • the console 200 activates the yardage selection buttons only when the game-play is in active-mode and the game-server is in a submit-prediction-mode.
  • FIG. 4 that figure illustrates a flow diagram 400 for selecting a scoring next play prediction using the game interface console 200 .
  • the game-player clicks on a scoring button 228 - 232 . If the same scoring button 228 - 232 is already selected, then the console 200 deselects 404 the scoring button 228 - 232 clicked on. Alternatively, if no scoring button 228 - 232 is currently selected, then the console 200 selects 406 the clicked-on yardage button 228 - 232 (e.g., by highlighting it, changing its color, changing its shape, and the like). Note that if other scoring selection buttons 228 - 232 were previously selected, the console deselects them 408 . For example, if scoring button 228 is selected, and the game-player selects the yardage button 230 , then the console 200 deselects the scoring button 228 .
  • FIG. 5 illustrates a flow diagram 500 for selecting a touchdown scoring button using the game interface console 200 .
  • the game-player clicks on the touchdown button 226 . If the touchdown button 226 is already selected, then the console 200 deselects 504 the touchdown button 226 . Alternatively, if the touchdown button 226 is not currently selected, then the console 200 selects 506 the touchdown button 226 . Note that if any other scoring selection button 228 - 232 was previously selected, the console deselects them 508 . For example, scoring button 228 is selected, and the game-player selects the touchdown button 226 , then the console 200 deselects the scoring button 228 .
  • the game-player may submit: (1) a single scoring prediction; (2) a single yardage prediction, or 3) a single yardage prediction with touchdown.
  • iTrackZONE Football may allow multiple yardage predictions, scoring predictions, or additional predictions (e.g., fumble, loss of yardage, and the like).
  • FIG. 6 illustrates a flow diagram 600 for submitting a next play prediction to a game-server.
  • the console 200 detects that the game-player has pressed the Submit button 234 . If the game-player did not select a next play prediction using the buttons 220 - 232 , then the console 200 issues 604 a warning (e.g., a sound, graphic, or text display) to the game-player. If however, a next play prediction exists on the buttons 220 - 232 , then the console 200 retrieves the next play prediction 606 and prepares a message 608 containing the next play prediction to the game-server. In addition, the console 200 stores the next play prediction locally 610 .
  • a warning e.g., a sound, graphic, or text display
  • the console 200 sends the next play prediction and other option information (e.g., game-player identification, play number, and the like) to the game server.
  • the console 200 changes mode to a non-submit-mode 614 .
  • the game-player can only submit a single next play prediction for any given submit-prediction-mode state.
  • the console 200 updates (resets) the play selection module 208 in accordance with the next play selection.
  • a timing diagram 700 provides a high level summary of operation of iTrackZONE Football.
  • the field-game time 702 starts (e.g., with kickoff) at point A and ends (e.g., with the final whistle) at point B.
  • a game-player may interact 704 with iTrackZONE Football game-servers (e.g., by logging in and submitting predictions).
  • Game-server activity 706 occurs before period 704 , however, in order to prepare, for example, for game-players logging in.
  • the actual iTrackZONE Football game-session 708 extends from a few minutes before the field-game starts until a few minutes after the field-game ends. Game players may request rankings, point totals, and the like at the iTrackZONE web site any time between games.
  • FIG. 8 that figure illustrates a state table 800 with columns labeled A-K and rows labeled 1-17.
  • the state table 800 provides one embodiment of the way in which the iTrackZONE Football states change before, during, and after a field-game.
  • row 2 representing more than 30 minutes before the field-game starts, all game-players, field-teams, and iTrackZONE-referees are inactive.
  • row 3 representing less than 30 minutes before the field-game starts, the iTrackZONE-referee, game-player A, and game-player B log in.
  • Game-player A selects field-team C and game-player B selects field-team D.
  • field-team C is in a defensive state (cell B:4)
  • field-team D is in an offensive state (cell C:4)
  • the game-session (column F) is now active.
  • the iTrackZONE-referee sends from the game-server to the remote terminals a Start signal for field-team D (cell D:4).
  • the game-server is now in a submit-prediction state with respect to game-player B (cell J:4), while the game-server is in a default-scoring-mode for game-player A (cell I:4).
  • the iTrackZONE-referee When field-team C begins its play, the iTrackZONE-referee sends a Stop signal to the remote terminals (cell D:5). In other words, play has commenced, and next play predictions may no longer be submitted for the current play. Thus, game-player B enters a non-submit-mode (cell K:5). When the current play, completes, however, the iTrackZONE-referee again sends a Start signal to the remote terminals. As a result, game-player B again enters a submit-prediction-mode (cell K:6).
  • the field-teams enter and leave defensive and offensive states
  • the game-players enter and leave submit-prediction-mode and non-submit-mode, with coordination by the iTrackZONE-referee (who also transmits the results of each play to the remote terminals for local scoring purposes, and to the game-server for server scoring purposes).
  • both game-players enter game-stop-modes in which no next play predictions are allowed (cells I:15 and K:15), the field-teams become inactive (cells B:15 and C:15), and the game-server enters a stopped state (cell E:15).
  • the game-players may then proceed to logout (cells H:16 and J:16), with the game-server entering an inactive state (cell E:17), for example, 30 minutes after the end of the game.
  • FIG. 9 this figure illustrates a connection diagram of an iTrackZONE network 900 .
  • the network 900 is described with regard to information flow around the network 900 , beginning with the iTrackZONE-referee 902 .
  • the iTrackZONE-referee 902 inputs field-game play results (e.g., a gain of 12 yards, field goal, sack, fumble recovery, and the like), state-changes (e.g., shown in the state table 800 ), and other information (e.g., trivia questions, and the like) to the game-server 904 .
  • field-game play results e.g., a gain of 12 yards, field goal, sack, fumble recovery, and the like
  • state-changes e.g., shown in the state table 800
  • other information e.g., trivia questions, and the like
  • the game server 904 propagates outgoing data to one or more of the exemplary remote terminals, including, without limitation, an interactive television 906 , a desktop computer 908 , a cell phone 910 , a pager 912 , and a wireless Personal Data Assistant 914 (e.g., a PalmPilot).
  • the game-server 904 communicates the outgoing data over the network link 916 to the television transmitter system 918 .
  • the game-server 904 may communicate an actual play outcome representation (i.e., a data representation of the outcome of a field-game play that may be decoded and processed by the remote terminals 906 - 914 ).
  • the television transmitter system 918 formats the outgoing data for transmission on a preselected television station for reception by the interactive television 906 .
  • the game-server 904 may communicate the outgoing information through the network link 920 (e.g., over the Internet or a local network) through the intermediate gateway 922 to the desktop computer 908 .
  • the game-server 904 may also send the outgoing information through the network link 924 to a cellular base station 926 to the cellular phone 910 .
  • the game-server 904 may send the outgoing information through the network link 928 to the paging transmitter 930 for delivery to the pager 912 .
  • Still another option is for the game-server 904 to transmit the outgoing information over the network link 932 to the PDA transmitter 934 for delivery to the wireless PDA 914 .
  • the remote terminals when they receive an actual play outcome representation, they score the next play prediction, if any, stored locally in the remote terminal. Furthermore, the remote terminals may also display other received outgoing information, such as streamed video, auxiliary information or text information including trivia questions, advertising, announcements, and the like. It is noted that where the remote terminal provides for transmit capability (e.g., as with the desktop computer 908 ), the remote terminals may also send information (e.g., next play predictions, trivia question answers, merchandise purchase selections, and the like) back to the iTrackZONE answer server 936 .
  • information e.g., next play predictions, trivia question answers, merchandise purchase selections, and the like
  • the game-server-system may optionally include an iTrackZONE web server 938 , iTrackZONE database manager 940 .
  • the web server 938 may communicate with the terminals 906 - 914 to handle username and password validation, new game-player registration, general web browsing, merchandise purchase, and the like.
  • the answer server 936 may comprise a network connected server that receives trivia answers and next play predictions from the remote terminals 906 - 914 .
  • the answer server 936 , the web server 938 , the game-server 904 , and the remote terminals 906 - 914 may bi-directional communicate with the game database manager 940 over the network links 942 , 944 , 946 , 948 , 950 , and 951 .
  • the iTrackZONE database manager 940 may hold a central repository of field-game and game-player information, statistics, merchandise order information, and the like.
  • the database manager 940 may store game-player point totals for subsequent retrieval (including by the remote terminals 906 - 914 ), ranking, and awards.
  • the database manager 940 may store each next play prediction from each game-player.
  • the game-server 904 or iTrackZONE-referee 902 may communicate actual play outcome representations to the database manager 940 through the answer server 936 .
  • the database manager 940 may then apply offensive and defensive scoring rulesets to each game-player's next play prediction and obtain an official running tally of each game-player's point total.
  • the network links illustrated in FIG. 9 may be implemented as terrestrial wire or wireless links, satellite links, and combinations of terrestrial and satellite links.
  • the remote terminals 906 - 914 may be distributed around the world.
  • FIG. 10 this figure illustrates a flow diagram 1000 of active mode scoring. Updating the game-player's score proceeds according to the offensive scoring ruleset in Tables 3 and 4 .
  • a remote terminal receives an actual play outcome representation 1002 (e.g., from the game-server 904 ) for the field-team on offense. If the remote terminal is in the non-submit mode, then the remote terminal proceeds 1004 , as noted below, to update the game-player's score. Otherwise, the remote terminal proceeds 1006 to the Default Scoring Mode illustrated in FIG. 11 .
  • processing follows branch C. Otherwise the remote terminal determines 1008 whether the result is a yardage result (i.e., including yardage and/or touchdown information) or a scoring result (i.e., including scoring information other than touchdown information).
  • a scoring result i.e., including scoring information other than touchdown information.
  • next play prediction included a touchdown, but no touchdown was scored
  • the remote terminal subtracts 1010 six points from the player's score.
  • the game-player is awarded 1012 six points for example if the game-player's next play prediction included a touchdown.
  • the result may also include a yardage result.
  • a next play prediction that matches the yardage result causes the remote terminal to add 1014 five points for example to the game-player's score. No points are subtracted for an incorrect yardage prediction (as shown by branch 1016 ). Processing then continues at branch B.
  • the remote terminal adds 1018 one point to the score when the next play prediction specified a point-after touchdown, and subtracts 1020 one point from the score when the next play prediction specified a point-after-touchdown, but none was scored.
  • the remote terminal adds 1022 two points to the score when the next play prediction specified a two point conversion, and subtracts 1024 two points from the score when the next play prediction specified a two point conversion, but none was scored.
  • the remote terminal adds 1026 three points to the score when the next play prediction specified a field goal, and subtracts 1028 three points from the score when the next play prediction specified a fieldgoal, but none was scored.
  • Branches A and B converge at the point where the remote terminal updates 1030 the Your-score field 242 on the console 200 .
  • Branches A, B, and C meet at the point where the remote terminal shows 1032 the offensive play result in the Last-Play-Result field 244 (as examples, a gain of 20 yards, field goal, or no scorable play).
  • this figure illustrates a flow diagram 1100 of passive mode scoring.
  • a remote terminal receives 1102 an actual play outcome representation (e.g., from the game-server 904 ) for the field-team on defense. If the remote terminal is in the default-scoring-mode, then the remote terminal proceeds 1104 , as discussed below, to update the player's score. Otherwise, the remote terminal proceeds 1106 to Active Scoring Mode as illustrated in FIG. 10 .
  • an actual play outcome representation e.g., from the game-server 904
  • the remote terminal proceeds 1104 , as discussed below, to update the player's score. Otherwise, the remote terminal proceeds 1106 to Active Scoring Mode as illustrated in FIG. 10 .
  • the remote terminal adds 1108 five points to the game-players' score.
  • the remote terminal adds 1110 two points to the game-players' score.
  • the remote terminal adds 1112 three points to the game-players' score.
  • the remote terminal adds 1114 three points to the game-players' score.
  • the remote terminal adds 1116 two points to the game-players' score.
  • the remote terminal adds 1118 six points to the game-players' score.
  • the remote terminal After determining the new total for the game-player's score, the remote terminal updates 1120 the Your-score field 242 on the console 200 . In addition, the remote terminal shows 1122 the defensive play result in the Last-Play-Result field 244 .
  • FIG. 12 this figure illustrates one embodiment of a console 1200 that provides a user interface to iTrackZONE football on an interactive TV system (e.g., a WebTVTM system).
  • the user interface 1200 overlays a television broadcast signal and provides a combined yardage range and scoring selector module 1202 , a Full-Screen button 1204 , a Field-map button 1206 , and a Stats button 1208 .
  • the Full-screen button 1204 switches the interactive television into a picture-in-picture mode that supports conventional web browsing operations.
  • the Field-map button 1206 toggles the presentation of the Game Field/Yard Marker Simulator module 1210 .
  • the Stats button 1208 toggles the presentation of the Game Status Module (not shown).
  • Detailed information on the modules is presented above with reference to FIG. 2 . Note, however, that the toggle function is used to show or hide selected modules at selected times, as desired by the game-player, or in keeping with the amount of screen real estate available for the console 1200 .
  • iTrackZONE provides a user friendly, easy to understand and play, interactive realtime distributed game. Next play predictions are scored locally at each remote terminal, while being scored officially within the game-server network.
  • the iTrackZONE network configuration further provides each remote terminal with trivia, merchandising, and other informational and retail services.
  • the live sporting event is a baseball game.
  • This particular embodiment is similar to the football game in its teachings.
  • a prediction may be made for at least one, two or more, or every player “at bat” or the “next batter”.
  • a next batter prediction may be a hit prediction (e.g., a single, a double, a triple, a home run), an RBI prediction (e.g., 1 RBI, 2 RBIs, 3 RBIs), or an RBI prediction in combination with a hit prediction.
  • Points are awarded according to the offensive scoring ruleset, for example, when the next batter prediction is a correct hit prediction, a correct RBI prediction, or a correct RBI and hit prediction.
  • the interactive game may include default scoring for stolen bases, base on balls and hit by a pitch (offense), and for strikeouts, double plays and triple plays (defense).
  • the remote terminal may receive an offensive, a defensive or an offensive play outcome representation and score the designated offensive, defensive or offensive/defensive play outcome according to a predetermined scoring ruleset.
  • the game may be played on any of the devices disclosed previously.
  • the remote terminal may comprise for example, an Internet enabled personal computer, a cellular phone or other wireless device communicating over a communication network, or a radio channel, or a television browser communicating over a television channel using a set-top box for example.
  • the interactive game is described in greater detail below with reference to an interactive baseball game.
  • next batter prediction attempts to prognosticate the hit (and/or RBIs) that the batter will execute.
  • next batter predictions may be placed with regard to both offense and defense, in one embodiment, next batter predictions are only allowed when a game-player's selected field team is in the offensive state, the game-player is in the active-mode and the field-team is in the play-stopped-state.
  • the game-player can predict the outcome of a field-game at bat by making a hit-prediction (and optionally specifying an RBI prediction: run or runs that will be scored by other players) or just making an RBI scoring prediction (1 RBI, 2 RBI, 3 RBI).
  • the game-player may choose to not make a next batter prediction without jeopardizing any points already accumulated.
  • Tables 6 and 7 define an offensive play ruleset that includes the next batter predictions a game-player may make.
  • the next batter prediction for a hit prediction is one of the alternatives illustrated in Table 6, optionally also specifying a home run.
  • the next batter prediction may be an RBI prediction selected from Table 7, although selecting a home run also allows the game-player to select a hit option from Table 6.
  • the game-player presses a button (i.e., a Submit button for example) on the remote terminal to submit the next batter prediction (if any) to the game-server.
  • the game-player must submit the next batter prediction before the game-system changes from the play-stopped state to the play-action state.
  • a next batter prediction is irrevocable and places the game-player into a non-submit-mode. In other words, the game player cannot place a different next batter prediction until the next submit-play-state. It should be appreciated that if the game-player fails to submit next batter prediction, any hit or RBI selections are discarded without being scored.
  • An offensive scoring ruleset determines how points are allocated based on the next batter prediction.
  • Table 8 illustrates the points awarded for a hit prediction
  • Table 9 illustrates the points awarded for a correct RBI prediction.
  • the game-server may award points to the game-player automatically according to the default offensive scoring rule set illustrated in Table 10.
  • game-players watch the field-game passively while their field-team is in the defensive-state.
  • the game-server may award points to the game-player automatically according to the defensive scoring ruleset illustrated in Table 11: TABLE 11 Defensive scoring ruleset Event Points awarded Strikeout 5 Pick-off 10 Double play 10 Triple play 20
  • the game-player may also submit defensive next play predictions according to a predetermined defensive next play rule set.
  • the interactive game comprises a Fantasy sports game for football, baseball, basketball, golf, soccer and autoracing called iTrackZONE Fantasy and/or Fantasy Plus!.
  • This particular embodiment is based on predictions for an associated scheduled sporting event. While at least one embodiment may be played in real-time, it should be appreciated that real-time play is not a requirement.
  • the predictions for iTrackZONE Fantasy Sports games may be selected daily or weekly before each game, and live play by play game management by a game “referee” or “umpire” is not required. In this embodiment game management is conducted on a game by game basis depending solely on the statistical outcomes of each particular sporting event.
  • the predictions for iTrackZONE Fantasy Sports games will be based on the total combined statistical “team performances” and/or the individual statistical “player performances” in each particular game.
  • Team performance is based on the combined total statistical performance of a set of preselected players, with a required minimum number of players comprising each team for each particular sport. These predictions will be referred to as PRPs or “performance range predictions”.
  • Each interactive game-player's team roster comprises a first team and second team selected from a list of the top players in each particular sport or league in any given year, or an individual player or subset of players, depending on the format.
  • the daily or weekly selections and/or starting lineup (alternatively “first team”) is selected from the professional team and/or player rosters and is determined before the commencement of each game, round, match or race.
  • Interactive game players will be asked to select their player(s) or a team roster before each season, and they are committed to that team (or player(s)) for that particular game or week, or for the entire season (depending on the format) unless they designate a player to be traded for another player.
  • a pool of available players can be designated for trades and a limited amount of trades will be allowed each season.
  • Players that are injured or inactive for the remainder of the season can be replaced with a new player without affecting the seasonal trade maximum.
  • interactive game players may also predict the individual performance of each player on their team within a selected statistical range. Such predictions may include, for example, total throwing or rushing yardage, total catches or touchdowns for football players; hits and RBIs for baseball players; points, rebounds, blocks or assists for basketball players; strokes and place finished in golf; or goals, assists, and penalty kicks for soccer, laps/average speed/finish for auto racing. It should be appreciated that, while football, basketball, golf, soccer and auto racing are discussed; other sports or activities (skiing, skating, wrestling, auto racing, etc.) are contemplated.
  • the interactive game may include default scoring for a preselected defensive team in football, and defensive performances in baseball and basketball (i.e. total points or runs scored against them or other defensive statistics that may apply to each sport—strikeouts for baseball—blocked shots for basketball—held scoreless, team scoring or team victory for soccer etc.).
  • the remote terminal may also receive an offensive or defensive game outcome representation and score the designated offensive or defensive game outcome according to a predetermined offensive or defensive scoring ruleset.
  • the game may be played on any of the devices or systems described previously.
  • the remote terminal may be an Internet enabled personal computer, a cellular phone or other wireless device communicating over a communication network or radio channel, or a television browser communicating over a television channel using a digital set-top box.
  • the interactive game is described in greater detail below with reference to interactive Fantasy games for football, baseball, basketball and golf, although other sports or activates are contemplated.
  • the game-session(s) for iTrackZONE Fantasy Sports starts when the game and/or season begins and stops when each live field-game starts (as opposed to live play by play game sessions that start and stop throughout the entire game).
  • a team performance prediction is made by an interactive game-player who attempts to prognosticate the best performing team (first team or players) on game day, or during the game week prior to a specific game.
  • Each interactive game player will try to outscore the other interactive players by having the team or set of players with the best game performance and highest score(s).
  • the accrued scores are based on the combined play of the entire team or set of players.
  • an interactive game player is predicting that his team's point total will out perform all others. Interactive game players with identical teams (players) and predictions will accrue identical team scores.
  • individual player performance predictions are based on an individual performance (within a range of yards or touchdowns, hits and RBIs or points, assists and rebounds, strokes and place finished, goals and assists in), and will award interactive game players additional points for correctly predicting the range(s) for each game.
  • the combined point totals of the team predictions and individual predictions will establish each interactive game players total score for each game. Separate leader boards for team, individual and total predictions may I be maintained.
  • the game-player can predict the outcome of a field-game by making a team and/or player prediction. Alternatively, the interactive game player may choose to not make a team or individual player prediction, without jeopardizing any points already accumulated.
  • Tables 12 through 17 thus define embodiments comprising an offensive (team and/or individual player) or defensive team ruleset that defines the predictions an interactive game-player may make, or points he can receive by default.
  • the game-player presses a button (i.e., a Submit button for example) on the remote terminal to submit the team or individual player predictions (if any) to the game-server.
  • the game-player must submit the team or player prediction before the game-system changes from the play-stopped state to the play-action state (in this embodiment, before or between scheduled games).
  • a submitted team or player prediction is irrevocable and places the game-player into a non-submit-mode. In other words, the game player cannot place a different team or player prediction until the next submit-play-state (or in this embodiment, before the game ends). Note also that if the game-player fails to submit a team or player prediction, all selections are discarded without being scored.
  • An offensive scoring ruleset determines how points are allocated based on the team or player prediction.
  • the game-server awards points to the game-player automatically, according to the default defensive scoring rule set. No points are subtracted if the prediction is incorrect.
  • interactive game-players watch the field-game passively while their team, individual player(s) or defense plays the game.
  • the interactive game is a trivia game for football, baseball or basketball, or for other topics such as music or travel called iTrackZONE Trivia and/or Trivia Plus!.
  • Embodiments may be played in real-time, although that is not a requirement.
  • the iTrackZONE Trivia game selections may be played according to daily or weekly game offerings, and live game management by a game “referee” is not required.
  • trivia game management may be conducted on a day by day or week by week basis depending on how frequently the trivia games are offered and the scoring is provided.
  • the selections for iTrackZONE trivia games will be based on correctly answering the set of questions for each particular trivia game that is offered each day or week. Points will be award for each correct answer and accrued for each particular game session. The combined game session scoring will be accrued for each game player's grand total.
  • the remote terminal may also receive a trivia game outcome representation and score the designated trivia game according to a predetermined scoring ruleset.
  • the remote terminal may be an Internet enabled personal computer, a cellular phone or other wireless device communicating over a communication network or radio channel, or a television browser communicating over a television channel using a set-top box.
  • the interactive game is described in greater detail below with reference to interactive trivia games.
  • the game-session for iTrackZONE Trivia starts when the designated trivia game day or trivia game week begins, and stops when the designated trivia game day or trivia game week ends (as opposed to live play by play games that start and stop throughout the entire game or games that will stop or start according to the day or week of a scheduled sporting event).
  • a trivia game selection made by an interactive game-player attempts to correctly answer an individual question by selecting from a number of answers (i.e.—answer A, B, C, D or E, or 1, 2, 3, 4 or 5).
  • Each interactive game player tries to outscore the other interactive game players by correctly answering the most questions.
  • an interactive game player is competing against all other game players on any specific network, or all networks combined, in the case of multi-network game offerings (i.e. Cable TV network players only, or the cable TV, the internet, cell phone and wireless networks combined).
  • the interactive trivia game is in the submit-play-state (in this particular embodiment it would be termed the “submit answer state”), and the interactive game player is in active-mode, the game-player can select and submit their answer.
  • Tables 18 and 19 thus define a trivia game ruleset that defines the selections an interactive game-player may make and the points he may or may not receive.
  • the game-player presses a button (i.e., a Submit button for example) on the remote terminal to submit the trivia answer or performance prediction to the game-server.
  • the game-player must submit the answer before the game-system changes from the play-stopped state to the play-action state (in this embodiment, during the day or the week of the scheduled trivia games).
  • a submitted answer is irrevocable and places the game-player into a non-submit-mode. In other words, the game player cannot submit a different selection until the next submit-play-state (or in this embodiment, for the next trivia question and/or before the next trivia game starts). Note also that if the game-player fails to submit a selection all selections are discarded without being scored.
  • a trivia answer scoring ruleset determines how points are allocated based on the selection. No points are subtracted if the prediction is incorrect.
  • the game-player may also submit their answer by spelling out a typed in or keyed in answer, according to a predetermined rule set.
  • Active-game-state A state describing that the game-system is active in processing next play predictions and the like.
  • the game-server enters the active-game-state, for example, 5-30 minutes prior to the start of the field-game.
  • Active-mode a mode assigned to a game-player when the preselected-team is in the offensive-state.
  • the active-mode allows the game-player to take specific actions and makes specific options available to the game-player.
  • Default-scoring-mode A state that exists when the game-player's preselected-team is in a defensive-mode. Points are scored by default and attributed to the game-player when that game-player's preselected-team scores points in the field-game.
  • Defensive-state a state assigned to the field-team when it does not have possession of the ball in the Field-Game. This state affects the actions and options available to the game-players that have chosen that field-team to be their selected-team.
  • Field-game refers to the actual physical football game that is ongoing for the duration of a game session.
  • Field-teams the teams that are playing football in the Field-Game.
  • the flow-of-events refers to the actions that happen through time after the commencement of the Field-Game.
  • the Flow-of-events will dictate the actions taken by the game-server and how a game-player may interact with the iTrackZONE game at any instant in time.
  • the Flow-of-events provides specific game states and game-player modes to the game-players, the play-action results, the start and stop of the Field-Game clock, and the like, until the end of the Field-Game and game session.
  • Game-player the person playing iTrackZONE using the iTrackZONE game system.
  • Game-server a system comprised of a server or a group of servers that handle the iTrackZONE game flow-of-events, game-players actions, and the like.
  • Game-session The game-session starts, preferably, 30 minutes before the actual Field-Game starts (the field-game starts at kick-off) and the game-system becomes active. The game-session lasts until the end of the Field-Game.
  • Inactive-game-state refers to a state of the game-server during which the game-server is considered to be inactive, i.e., prior to the commencement of the Active-game-state (e.g., prior to 30 minutes before the scheduled kick-off in the Field-Game and/or after the Field-Game and game-session have finished).
  • iTrackZONE The Game-session official(s) for the iTrackZONE game.
  • the iTrackZONE Referee will monitor the flow-of-events of the Field-game to determine the states of the game-server during the game session.
  • the iTrackZONE Referee instructs the game server to transmit the play results of each play to allow processing of the next play predictions, and set the start and stop prediction states that determine the prediction modes for the game-players.
  • Non-submit-mode coincides with the duration of the play-action-state of a game-players preselected field team.
  • the non-submit-mode begins when a game-player's preselected-team breaks the huddle to approach the ball to commence a play in the field-game, initiating the play-action-state.
  • a game-player in active-mode cannot submit next play predictions.
  • a game-player is also automatically placed in a non-submit-mode when he selects and submits a next play prediction to the game-system.
  • the next play prediction submission is irrevocably submitted to the game-system and temporarily suspends that game-player's game session, placing the game-player into the non-submit mode.
  • the game-player cannot make a different selection and submission until after the ball is blown dead by a field referee and the next submit-prediction-mode begins.
  • Offensive-state a state assigned to the field-team when it has possession of the ball in the Field-Game.
  • the offensive-state affects the actions and options available to the game-players that have chosen that field-team to be their selected-team.
  • Passive-mode a mode assigned to a game-player when the preselected-team is in defensive-state. In passive-mode, the game-player will not be able to select or submit any predictions until his preselected-team assumes an offensive-state.
  • Play-action-state refers to a state of the overall game-system that corresponds with the live action football plays in the Field-Game.
  • the play-action-state begins when the ball is snapped and ends when a Field-Game official blows the whistle to indicate a dead ball.
  • a game-player is not allowed to select and submit predictions.
  • Play-stopped-state refers to a state of the game-system that corresponds with the live action football plays in the Field-Game.
  • the play-stopped-state begins when a Field-Game official blows the whistle to indicate a dead ball.
  • a game-player is allowed to select and submit predictions.
  • Preselected-team the Field-team a game-player selects to side with prior to the commencement of the game-session and field-game.
  • the preselected-team will determine the flow of events in the game-session and options available to that specific game-player or any other game-player that has chosen to side with that specific field-team.
  • Remote terminal the game apparatus, software or a machine that communicates between the game-server and the game-player, allowing the game-player to send and receive information synchronously or asynchronously.
  • Submit-prediction-mode the Submit-prediction-mode is determined, preferably, by the iTrackZONE-referee and starts when the ball is dead and ends when the ball is live or snapped. In the submit-prediction-mode, a game-player in active-mode can submit next play predictions.
  • Submit-prediction-state The Submit-prediction-state, preferably determined by the iTrackZONE referee, starts when the ball is dead and ends when the ball is live or snapped. In the submit-prediction-state, a game-player in active-mode can submit a next play prediction.
  • FIGS. 13-31 illustrate screens shots of different exemplary devices in accordance with one or more embodiments.
  • FIGS. 13-29 illustrate one exemplary device used to play interactive distributed gaming in real time for example, while FIGS. 30-31 illustrate another exemplary device.

Abstract

The present invention relates to an apparatus, system and method for playing interactive distributed gaming. One embodiment of the method comprises transmitting a performance prediction to a scoring database on a game server and determining an actual performance outcome. The actual performance outcome representation is transmitted to a remote terminal. The performance prediction is scored based on the actual performance outcome. In at least one embodiment, a predetermined ruleset is used to score the performance prediction based on the actual performance outcome.

Description

    CLAIM FOR PRIORITY
  • This application is a continuation-in-part of U.S. patent application Ser. No. 11/115,976 filed Apr. 27, 2005 titled “Method and Apparatus for Interactive Real Time Distributed Gaming”, which is a continuation of U.S. patent application Ser. No. 11/032,683 filed Jan. 10, 2005 titled “Method and Apparatus for Interactive Real Time Distributed Gaming”, which is a continuation of U.S. patent application Ser. No. 09/989,258 filed Nov. 20, 2001 titled “Method and Apparatus for Interactive Real Time Distributed Gaming”, now U.S. Pat. No. 6,840,861 issued Jan. 11, 2005, which is related to, and claims benefit of and priority from, Provisional Application No. 60/252,118 dated Nov. 20, 2000, titled “Method and Apparatus for Interactive Real Time Distributed Gaming”, the complete subject matter of each of which is incorporated herein by reference in their entirety.
  • CONTRACTUAL ORIGIN OF INVENTION
  • Not Applicable.
  • BACKGROUND OF THE INVENTION
  • 1. Field of the Invention
  • The present invention relates to interactive gaming. In particular, the present invention relates to a method and apparatus for interactive distributed gaming in real time based on an associated sporting event.
  • 2. Background of the Invention
  • Spectator sports commonly draw individuals who are adept (so they believe) at knowing every play a team will (or should) execute. For example, ranks of “armchair quarterbacks” fill living rooms, bars, and sports arenas every Sunday and Monday during the professional football season. While many of these individuals are convinced that their knowledge surpasses that of the best professional coaches, companies have only recently begun to provide ways to measure such prowess.
  • As one example, Buzztime, Inc. has designed the QB1 interactive game accessible at the website http://foxsports.com/qb1/index.html. QB1 allows a participant to predict, using a web browser user interface, the next offensive play that a football team will pursue. In QB1, the participant selects either RUN or PASS as their basic prediction. A correct prediction awards points, while an incorrect prediction subtracts points from the participant's score. Participants earn more points by predicting more complex plays formed from a direction: LEFT, RIGHT, MIDDLE, and distance BACK, SHORT, DEEP, for example PASS-MIDDLE-DEEP. A bewildering array of possible predictions are possible, with the additional complication that certain combinations are valid only for RUN or PASS situations.
  • As another example, ABC provides the Prime Time Player™ game based at http://heavy.etv.go.com/etvHome/etvfootball. Participants in Prime Time Player predict, through a web browser interface, one of four offensive positions (quarterback, wide receiver, running back, or tight end) that will end up with the ball at the end of the play. The participant accumulates points for choosing the correct offensive position and bonus points based on yardage gained. However, Prime Time Player can be somewhat intimidating for casual football viewers who, for example, may not know a tight end from a wide receiver.
  • The drawbacks associated with prior interactive games not only limits the number of participants in the games and the resultant level of competition, but also the generated revenue streams. Furthermore, such prior interactive games were generally limited to web browser interfaces. As a result, a large number of potential participants without access to an Internet enabled personal computer (e.g., those attending a sporting event, for example) could not play.
  • A need exists for an interactive game that addresses the problems noted above and others previously experienced.
  • Further limitations and disadvantages of conventional and traditional approaches will become apparent to one of skill in the art, through comparison of such systems with the present invention as set forth in the remainder of the present application with reference to the drawings.
  • SUMMARY OF INVENTION
  • Features of the present invention may be found in a method and apparatus for interactive real time distributed gaming. In one embodiment, a method for playing an interactive real time distributed game includes receiving at a scoring system and database a next play prediction for a sporting event from a remote terminal, determining an actual play outcome for the sporting event, transmitting an actual play outcome representation to the remote terminal, and scoring the play prediction based on the actual play outcome and a predetermined offensive scoring ruleset. In one embodiment, the sporting event is a football game.
  • Thus, for example, the next play prediction may be a yardage prediction (e.g., a gain of 1-5 yards, 6-10 yards, 11-15 yards, 16-20 yards, 21-25 yards, or 25+yards), or a scoring prediction (e.g., a touchdown, field goal, two point conversion, or point after touchdown), or a touchdown in combination with a yardage prediction. Points are awarded according to the offensive scoring ruleset, for example, when the next play prediction is a correct yardage prediction, a correct scoring prediction, or a correct touchdown and yardage prediction. Optionally, the interactive game may include scoring for defensive plays. Thus, the remote terminal may also receive a defensive play outcome representation and score the defensive play outcome according to a predetermined defensive scoring ruleset.
  • No particular terminal type is required, and thus, as examples, the remote terminal may be an Internet enabled personal computer, a wireless personal digital assistant device (PDA), a cellular phone communicating over a radio channel, or a television browser communicating over a television channel. The interactive game is described in much greater detail below with reference to an interactive football game.
  • embodiment relates to a method for playing an interactive distributed game. This embodiment of the method comprises transmitting a performance prediction to a scoring database on a game server and determining an actual performance outcome. The actual performance outcome representation is transmitted to a remote terminal. The performance prediction is scored based on the actual performance outcome. In at least one embodiment, a predetermined ruleset is used to score the performance prediction based on the actual performance outcome.
  • Yet another embodiment of the invention relates to a method for performing an interactive distributed game. The embodiment comprises receiving a next performance prediction at a scoring database on a game server and determining an actual performance outcome. An actual performance outcome representation is transmitted and the performance prediction based on the actual performance outcome is scored using a predetermined ruleset.
  • Yet another embodiment relates to a interactive distributed game. The game comprises a game server, a scoring database and a remote terminal. The game server is adapted to determine a performance-stopped-state and receive a next performance prediction during a submit-prediction-mode over a communication interface. The scoring database stores a participant score in a scoring memory. The remote terminal is adapted to submit the next performance prediction to the game server, and is responsive to an actual performance outcome representation to update a participant score based on the actual performance outcome and the next performance prediction.
  • BRIEF DESCRIPTION OF DRAWINGS
  • The invention together with the above and other objects and advantages will be best understood from the following detailed description of the drawings, wherein:
  • FIG. 1 illustrates a flow diagram of game-player registration and log-on in accordance with one embodiment of the present invention.
  • FIG. 2 illustrates one implementation of a modular game interface console in accordance with one embodiment of the present invention.
  • FIG. 3 illustrates a flow diagram for selecting a yardage next play prediction using a game interface console similar to the game interface console of FIG. 2, in accordance with one embodiment of the present invention.
  • FIG. 4 illustrates a flow diagram for selecting a scoring next play prediction using a game interface console similar to the game interface console of FIG. 2, in accordance with one embodiment of the present invention.
  • FIG. 5 illustrates a flow diagram for selecting a touchdown scoring button using a game interface console similar to the game interface console of FIG. 2, in accordance with one embodiment of the present invention.
  • FIG. 6 illustrates a flow diagram for submitting a next play prediction to a game-server in accordance with one embodiment of the present invention.
  • FIG. 7 illustrates a timing diagram of game-player and game-server operation in accordance with one embodiment of the present invention.
  • FIG. 8 illustrates a state table describing the game-server, and the remote terminal and flow of events in accordance with one embodiment of the present invention.
  • FIG. 9 illustrates a network connection diagram in accordance with one embodiment of the present invention.
  • FIGS. 10A and 10B illustrate the flow of active mode scoring in accordance with one embodiment of the present invention.
  • FIG. 11 illustrates a flow of passive mode scoring in accordance with one embodiment of the present invention.
  • FIG. 12 illustrates a game interface that provides a user interface for playing iTrackZONE football on an interactive TV system in accordance with one embodiment of the present invention.
  • FIG. 13 illustrates a screen shot of one exemplary device used to select a player in accordance with one embodiment of the present invention.
  • FIG. 14 illustrates a screen shot of one exemplary device used to select players (quarterbacks for example) in accordance with one embodiment of the present invention.
  • FIG. 15 illustrates a screen shot of one exemplary device used to select a player (quarterback for example) in accordance with one embodiment of the present invention.
  • FIG. 16 illustrates a screen shot of one exemplary device used to select one performance range prediction for a player (quarterback for example) in accordance with one embodiment of the present invention.
  • FIG. 17 illustrates a screen shot of one exemplary device used to select one performance range prediction for a player (quarterback for example) in accordance with one embodiment of the present invention.
  • FIG. 18 illustrates a screen shot of one exemplary device used to select one performance range prediction (passing touchdowns for example) for a player (quarterback for example) in accordance with one embodiment of the present invention.
  • FIG. 19 illustrates a screen shot of one exemplary device used to select one performance range prediction (passing touchdowns for example) for a player (quarterback for example) in accordance with one embodiment of the present invention.
  • FIG. 20 illustrates a screen shot of one exemplary device used to save one performance range prediction (passing touchdowns for example) for a player (quarterback for example) in accordance with one embodiment of the present invention.
  • FIG. 21 illustrates a screen shot of one exemplary device used to select one user's points or performance in accordance with one embodiment of the present invention.
  • FIG. 22 illustrates a screen shot of one exemplary device used to display one user's points or performance in accordance with one embodiment of the present invention.
  • FIG. 23 illustrates a screen shot of one exemplary device used to display one user's points or performance and rankings in accordance with one embodiment of the present invention.
  • FIG. 24 illustrates a screen shot of one exemplary device used to select and view videos of a player (quarterbacks for example) in accordance with one embodiment of the present invention.
  • FIG. 25 illustrates a screen shot of one exemplary device used to select and view videos of a particular player and team in accordance with one embodiment of the present invention.
  • FIG. 26 illustrates a screen shot of one exemplary device of a displayed video of a particular player in accordance with one embodiment of the present invention.
  • FIG. 27 illustrates a screen shot of one exemplary device used to select and view stats of a particular player and team in accordance with one embodiment of the present invention.
  • FIG. 28 illustrates a screen shot of one exemplary device used to display stats of a particular player in accordance with one embodiment of the present invention.
  • FIG. 29 illustrates a screen shot of one exemplary device used to the performance of particular users and user teams in accordance with one embodiment of the present invention.
  • FIG. 30 illustrates a screen shot of another exemplary device used to select players (quarterbacks for example) in accordance with one embodiment of the present invention.
  • FIG. 31 illustrates a screen shot of another exemplary device used to select a particular player (quarterback for example) in accordance with one embodiment of the present invention.
  • DETAILED DESCRIPTION OF THE INVENTION
  • One implementation of the interactive real time distributed game (referred to below generally as “iTrackZONE”) is specifically discussed below with reference to an interactive football game (referred to as “iTrackZONE Football”) based on a live professional, college, or arena football game. Note, however, that iTrackZONE is not limited to football games. Rather, iTrackZONE may incorporate rulesets for any other competitive activity, including baseball, hockey, chess, billiards, bowling, and the like. Prior to each game of iTrackZONE Football, each game-player preselects a field-team to represent, preferably for the duration of each iTrackZONE Football game (or “game-session”). The duration of a game-session coincides with the duration of the underlying football game (or “field-game”). As will be described in more detail below, each game-player submits a prediction for each field-team offensive play prior to the start of each play (e.g., the snap of the football). The game-player scores and accumulates points for each correct prediction of the outcome of offensive plays for the field-team during the field-game.
  • As an initial matter, however, and with reference to FIG. 1, a potential game-player first registers and logs onto 100 the iTrackZONE Football system (or “game-server-system”). The login server presents login options 102 to the potential game-player, including whether to register as a new game-player, update existing game-player information, or whether to log in and begin play. When registering as a new game-player, the registrant enters subscription information 106 including, as examples, name, address, credit card information, and display set options to receive information about other products and services offered through iTrackZONE. Subsequently, the game-server-system validates 108 the address and other required pertinent information, and if successful, adds the new game-player to the game-sever-system database 110. If the game-server-system cannot collect the required information, the game-server-system returns to step 106 where the registrant may correct the requested subscription information. A game-player may also opt to cancel 112 their subscription to iTrackZONE Football, in which case their subscription is appropriately marked in the game-server-system database.
  • Once a game-player is registered in the game-server-system database, the game-player may then logon by entering a valid username and password 114. An invalid username or password may cause the game-server-system to display 116 an associated warning 116, or query the individual trying to logon whether they need to first register 118. The game-server-system preferably allows a game-player to logon at least 30 minutes prior to initiation of the field-game (e.g., kickoff) and until the end of regulation play of the field-game, including overtime.
  • Once the game-player has logged in, the game-player selects a pre-scheduled field-game that is either going to start soon 120, or that is already in progress and selects and commits to one field-team 122 (from one or more lists of pre-scheduled field games presented by the game-server-system to the game-player) for the duration of that particular field-game and game session. Next, the game-server-system retrieves the game-player's current score 124 (if any) associated with the selected field-game and field-team. The current score may be zero, for example, if the game-player is logging in for the first time, and may be non-zero if the game-player was playing, but had logged out for a period of time and is returning.
  • Subsequently, the game-player's remote terminal loads and executes the iTrackZONE Football client software 126. For example, the client software may include a Java, HTML, WAP or ATVEF based user interface for a personal computer, a compiled executable software application for a cell phone, pager, or Palm Pilot or other PDA, or TV set-stop box. The client software, as described in more detail below, also includes scoring rulesets for the underlying sporting event (in this case football). Once the remote terminal loads the client software, the remote terminal connects to a selected game-server 128 that is handling the game-session.
  • The game-server connection may be synchronous or asynchronous, depending on the remote terminal (whether an interactive TV set-top-box, a wireless PDA, a web enabled cell phone, a web-pad, a computer with an internet connection, or any other internet connected device, or any device with two-way digital communication capability). The game-server connection communicates with the game-player as described in more detail below during the game-session. Note that the game-player may log off the game-server at anytime during the game-session without jeopardizing any accumulated points. The game-player may log on again during the same game-session (i.e., until the end of regulation play of the field-game, including overtime). The end of regulation play concludes the iTrackZONE Football game-session.
  • The game-session starts when the field-game starts. Up to three minutes before the opening kickoff, the game-player may submit a next play prediction. After the opening kickoff, the game-session is considered active throughout the duration of the field-game. Generally, the game-server establishes field-teams as either in an offensive-state or a defensive-state. A field-team is in offensive-state when that field-team has possession of the football for example. A field-team is in defensive-state when s that field-team does not have possession of the ball for example.
  • The game-server further establishes a play-action-state that starts when a game-player's field-team snaps the football for example. Before each play-action state there is a waiting period. The waiting period, referred to as the play-stopped-state, is the period of time between two consecutive play-action states. While in the play-stopped state, the game-server accepts next play predictions during the submit-prediction-mode as indicated below.
  • The game-server establishes two game-play-modes associated with a game-player: passive-mode or active-mode. The attributes of the game-play-modes and the transfer from one to another is dependent on the actions of the game-player's selected field-team during the field-game. When the selected field-team is in an offensive-state the game-player is in active-mode. When the selected field-team is in a defensive-state the game-player is in a passive-mode.
  • The game server and remote terminal allow the game-player to submit next play predictions for the game-player's field-team when the game-player is in the active-mode and the field-team is in the play-stopped-state (i.e., when the game-server establishes that a submit-prediction-mode exists). Preferably, the play-stopped-state starts from the end of the previous play (e.g., from the official spot or placement of the football by a game referee) to the next break of the field-team huddle.
  • The game server further establishes, as a play-action-state, the period of time when the field-teams line up at the line of scrimmage to run a play until the play ends with the official's whistle and an official ruling (e.g., a spotting of the ball). Preferably, game-players are not allowed to submit next play predictions during the play-action-state; in other words, the game-server establishes a non-submit-mode. Generally, iTrackZONE Football referees determine the start and stop of the play-action-states and therefore determine the duration of the submit-play-states and non-submit-modes. When the field-team that the game-player has pre-selected loses possession of the football, the field-team assumes a defensive-state. At that time, the game-player is placed in a passive-mode and can no longer make next play predictions until the field-team regains possession of the football and assumes the offensive-state. Thus, the field-team moves between the offensive-state and the defensive-state throughout the game-session.
  • The game-server sends a message to the remote terminal to alert the game-player that the mode is switching from passive-mode to active-mode. The remote terminal, in response, generally presents a mode change indicator (e.g., a text message, sound, or graphic) to the game-player. The game-player may then select and submit a next play prediction.
  • Generally, a next play prediction attempts to prognosticate the next play that the field-team will execute. Although next play predictions may be placed with regard to both offense and defense, in the preferred embodiment, next play predictions are only allowed when a game-player's selected field team is in the offensive state, game-player is in the active-mode and the field-team is in the play-stopped-state. Preferably, when the state is the submit-play-state, and the game-player is in active-mode, the game-player can predict the outcome of a field-game offensive play by making a yardage-prediction (and optionally specifying that a touchdown will also be scored) or making a scoring prediction (Field Goal, Point After Touchdown, or Two Point Conversion). Alternatively, the game-player may choose to not make a next play prediction, without jeopardizing any points already accumulated. Table 1, below, illustrates the preferred yardage predictions and Table 2 illustrates the preferred scoring predictions (although a plurality of other yardage and scoring predictions may also be implemented):
    TABLE 1
    Yardage predictions
    1-5 yards
    6-10 yards
    11-15 yards
    16-20 yards
    21-25 yards
    25 or more yards
  • TABLE 2
    Scoring predictions
    Touchdown
    Field Goal
    Two Point Conversion
    Point After Touchdown
  • Tables 1 and 2 thus illustrate one embodiment of an offensive play ruleset that defines the predictions a game-player may make.
  • Preferably, the next play prediction for a yardage prediction is one of the alternatives illustrated in Table 1, optionally also specifying a scoring prediction, a touchdown for example. Alternatively, the next play prediction may be a single scoring prediction selected from Table 2, although selecting a touchdown also allows the game-player to select a yardage option from Table 1.
  • The game-player presses a button (i.e., a Submit button) on the remote terminal to submit the next play prediction (if any) to the game-server. The game-player must submit the next play prediction before the game-system changes from the play-stopped state to the play-action state. In one implementation, a next play prediction is irrevocable and places the game-player into a non-submit-mode. In other words, the game player cannot place a different next play prediction until the next submit-play-state. Note also that if the game-player fails to submit a next play prediction, any yardage or scoring selections are discarded without being scored.
  • An offensive scoring ruleset determines how points are allocated based on the next play prediction. As an example, Table 3 illustrates the points awarded for a correct yardage prediction, while Table 4 shows the points awarded for a correct scoring prediction. Other offensive scoring combinations are contemplated.
    TABLE 3
    Offensive scoring ruleset for yardage predictions
    Next play Points awarded
    prediction Points awarded if correct (subtracted) if incorrect
    1-5 yards 5 0
    6-10 yards 5 0
    11-15 yards 5 0
    16-20 yards 5 0
    21-25 yards 5 0
    25 or more yards 5 0
  • TABLE 4
    Offensive scoring ruleset for scoring predictions
    Next play Points awarded
    prediction Points awarded if correct (subtracted) if incorrect
    Touchdown 6 (6)
    Field Goal 3 (3)
    Two Point 2 (2)
    Conversion
    Point After 1 (1)
    Touchdown
  • In one implementation, game-players watch the field-game passively while their field-team is in the defensive-state. The game-server then awards points to the game-player automatically according to the defensive scoring ruleset shown in Table 5:
    TABLE 5
    Defensive scoring ruleset
    Event Points awarded
    Quarterback sack 5
    Tackle for yardage loss 2
    Fumble recovery 3
    Interception 3
    Safety 2
    Defensive Touchdown 6
  • Note, however, that in other implementations of iTrackZONE Football, the game-player may also submit defensive next play predictions according to a predetermined defensive next play ruleset.
  • The game-server automatically updates each game-player's point total after every play during the game-session. Preferably, point total scoring leaders are displayed on a leader board on the remote terminal. At the end of the field-game a game-player's point total is recorded and ranked against all other players, for example, by team, city, region and nation. The highest ranking game-players may then be determined according to each category and point total. Furthermore, the game-server may define numerous point totals corresponding to certain prizes or awards. A game-player's point total may be exchanged for a prize, or may be allowed to accrue for more valuable prizes at a future date.
  • With reference to competition among game-players, all game-players on all platforms may competing against each other to gain the most points. Team play will be supported. Individual players can team up and compete against other teams of the same number (e.g., up to four per side). Individual or team point leaders may, for example, be divided into team, game, city, regional, and national leader board groups. Leader boards are preferably posted after every game and season totals may also be posted with a league MVP, All-Star teams for each of the two conferences and MVPs for each team. Grand prizes (e.g., vacations, season tickets, mountain bikes, skis, and the like) may be awarded at the end of the season to the game-players with the highest point totals, and smaller prizes (e.g., T-shirts, magazine subscriptions, and the like) may be awarded, for example, to the top 1,000 finishers overall.
  • Turning next to FIG. 2, that figure illustrates one implementation of a modular game interface console 200. The console 200 is suitable for a browser used with personal computers and interactive TV (e.g., through WebTV and AOLTV). The modular design allows certain pieces of the game interface console to be omitted for devices with less screen real estate such as wireless PDAs, web enabled cell phones, and the like. The console 200 addresses three needs: (1) facilitate playing iTrackZONE Football; (2) provide an opportune venue for sponsorship and advertising (e.g., branding for sponsors, placing ads for advertisers that are fixed and/or rotating and scheduled to appear periodically, with hyper-links for e-commerce functionality to allow the game-player to buy merchandise before, during and after the game); and (3) provide a platform for viewing streaming field-game video from broadcasters.
  • In one embodiment, the modular design of the console 200 includes six sections: the iTrackZONE Yardage Range Selector Module 202, the iTrackZONE Field-game Scoring Selector Module 204, the iTrackZONE Game Status Module 206, the iTrackZONE Play Selection Module 208, the iTrackZONE Game Field/Yard Marker Simulator Module 210, and the iTrackZONE Football live field-game Streaming Video Module 212.
  • As illustrated, the yardage range selector module 202 includes six yardage range buttons 214, 216, 218, 220, 222, and 224, and the scoring selector module 204 includes four field-game scoring buttons 226, 228, 230, and 232 and one submit or send button 234. The buttons 214-224 allow the game-player to select a yardage next play prediction, the buttons 226-232 allow the game-player to select a scoring next play prediction, and the button 234 allows the game-player to submit a next play prediction to the game-server.
  • In order for the game-server to award the game-player points, the game-player must select and submit a yardage next play prediction in advance of each play, as explained above. Then, the yardage gained on the subsequent play must be within the range selected by the user (e.g., a gain of 9 yards by a player is within the range of 6-10 yards). Thus, a game-player who submitted a next play prediction of 6-10 yards would be awarded points according to the offensive scoring ruleset given above (i.e., 5 points for example).
  • Alternatively, the game-player may score points by selecting and submitting a field-game score in advance of each play, as explained above. The field-game scoring buttons 226-232 represent four possible field-game scores that might occur during an offensive play. Because scoring does not occur on every play, selecting a scoring button 226-232 is optional Bonus points may be scored when a game-player selects a touchdown in addition to a yardage selection button 214-224. The bonus points are, in one implementation, equal to the points awarded for a touchdown (i.e., 6 points). As noted above, however, the game-player losses points after submitting a next play prediction including a scoring prediction if the scoring prediction does not actually result on the next play.
  • With reference again to FIG. 2, the game status module 206 includes five fields: a down field 236 (providing the current down number), a distance field 238 (providing the distance to a first down), a Ball-On field 240 (providing the yard line on the playing field where the football is currently located), a Your-Score field 242 (providing the total points awarded to the game-player for this particular game-session), and a Last-Play-Result field 244 (providing the official result of the last play). The fields 236-242 thus represent the status of every down for each series of possession for each field-game team when it has the ball. The fields 236-242 (along with the Game Field/Yard Marker Simulator Module 210) assist a game-player to select a yardage range prior to any given field-game play. The game-player scoring is displayed in the Your-Score field 242 in conjunction with the results of every play.
  • The play selection module 208 displays the predicted yardage range (if any) and/or predicted scoring (if any) prior to every play, after the next play prediction has been submitted. Note that next play prediction is not only submitted to the game-server, but it is also stored locally in the remote terminal. The game-server may then transmit an actual play outcome representation to the remote terminals that allows each remote terminal to locally score the next play prediction. The game-server, however, also scores the next play prediction and stores the results in an official scoring database.
  • Still with reference to FIG. 2, the yard marker simulator module 210 graphically represents the game field. The yard marker simulator module 210 preferably shows the current location of the football and the first down marker before every down. The yard marker simulator module 210 may be updated for each series of downs for every offensive possession of each field-team in the field-game. The yard marker simulator module 210 includes: a Game Field color graphic 246 horizontally representing the football playing field; a first down graphic 248 across the width of the playing field that represents the current location of the first down marker; and a location graphic 250 across the width of the playing field that represents the current location of the ball. The first down graphic 248 and the location graphic 250 move in accordance with actual movement and placement of the first down marker and game ball throughout the entire game. To this end, the game-server may transmit the location for the first down graphic 248 and the location graphic 250 to each remote terminal.
  • In addition, the console 200 includes a video module 212. The video module 212 provides live streaming game video transmitted by the television network(s) covering the games. The streaming game video preferably runs independently of the other modules 202-210. The streaming game video also provides an important resource for watching the live game action and to see the results of any given play.
  • Thus, the iTrackZONE Football console 200 provides, in real time (i.e., as game events happen), interaction between the game-player and the game-server based on the underlying football game. One or more console 200 modules 202-212 (e.g., the video module 212) may be omitted on hardware platforms with limited screen real estate. A link system, tab system, or scrolling functionality may be used to view these modules. Preferably, however, at least the yardage range selector module 202 and scoring selector module 204 will be retained as the minimum. Not also that additional modules may be added to the console 200 to extend its functionality.
  • Note also that the console 200 includes an auxiliary display 252 that the console 200 may use to display transmitted auxiliary information including text, graphic, video, and audio based advertising, iTrackZONE informational messages, recaps of the last play, or any other type of information. Furthermore, a chat window 254 provides a text messaging area that the game-server may use to display transmitted text information including, for example, a text chat session between multiple remote terminals each executing an iTrackZONE console 200.
  • With reference next to FIG. 3, that figure illustrates a flow diagram 300 of a flow diagram for selecting a yardage next play prediction using the game interface console 200. As an initial matter, note that the console 200 resets all button selections at the beginning of a new start-mode state (i.e., at the beginning of a submit-prediction state). In other words, the game-player does not need to manually deselect buttons that were set for the prior next play prediction. As described below, however, the game-player, during a single submit-prediction state, may select and deselect buttons.
  • At step 302, the game-player clicks on a yardage button 214-224. If the same yardage button 214-224 is already selected, then the console 200 deselects 304 the yardage button 214-224 previously clicked on. Alternatively, if no yardage button 214-224 is currently selected, then the console 200 selects 306 the clicked-on yardage button 214-224 (e.g., by highlighting it, changing its color, changing its shape, and the like).
  • Note that if other yardage selection buttons 214-224 were previously selected, the console deselects them 308. For example, yardage button 220 is selected, and the game-player selects the yardage button 218, then the console 200 deselects the yardage button 220. Similarly, if a scoring button 228-232 (i.e., other than the touchdown button 226) was previously selected, then the console 200 deselects it (step 310), because, preferably, a yardage prediction may only be submitted with a touchdown prediction. Preferably, the console 200 activates the yardage selection buttons only when the game-play is in active-mode and the game-server is in a submit-prediction-mode.
  • With regard to FIG. 4, that figure illustrates a flow diagram 400 for selecting a scoring next play prediction using the game interface console 200. At step 402 the game-player clicks on a scoring button 228-232. If the same scoring button 228-232 is already selected, then the console 200 deselects 404 the scoring button 228-232 clicked on. Alternatively, if no scoring button 228-232 is currently selected, then the console 200 selects 406 the clicked-on yardage button 228-232 (e.g., by highlighting it, changing its color, changing its shape, and the like). Note that if other scoring selection buttons 228-232 were previously selected, the console deselects them 408. For example, if scoring button 228 is selected, and the game-player selects the yardage button 230, then the console 200 deselects the scoring button 228.
  • FIG. 5 illustrates a flow diagram 500 for selecting a touchdown scoring button using the game interface console 200. At step 502 the game-player clicks on the touchdown button 226. If the touchdown button 226 is already selected, then the console 200 deselects 504 the touchdown button 226. Alternatively, if the touchdown button 226 is not currently selected, then the console 200 selects 506 the touchdown button 226. Note that if any other scoring selection button 228-232 was previously selected, the console deselects them 508. For example, scoring button 228 is selected, and the game-player selects the touchdown button 226, then the console 200 deselects the scoring button 228.
  • Thus, the game-player may submit: (1) a single scoring prediction; (2) a single yardage prediction, or 3) a single yardage prediction with touchdown. In other implementations, however, iTrackZONE Football may allow multiple yardage predictions, scoring predictions, or additional predictions (e.g., fumble, loss of yardage, and the like).
  • FIG. 6 illustrates a flow diagram 600 for submitting a next play prediction to a game-server. At step 602, the console 200 detects that the game-player has pressed the Submit button 234. If the game-player did not select a next play prediction using the buttons 220-232, then the console 200 issues 604 a warning (e.g., a sound, graphic, or text display) to the game-player. If however, a next play prediction exists on the buttons 220-232, then the console 200 retrieves the next play prediction 606 and prepares a message 608 containing the next play prediction to the game-server. In addition, the console 200 stores the next play prediction locally 610.
  • Next, at step 612, the console 200 sends the next play prediction and other option information (e.g., game-player identification, play number, and the like) to the game server. Once the console 200 has sent the next play prediction, the console 200 changes mode to a non-submit-mode 614. In other words, preferably, the game-player can only submit a single next play prediction for any given submit-prediction-mode state. At step 616, the console 200 updates (resets) the play selection module 208 in accordance with the next play selection.
  • With reference to FIG. 7, a timing diagram 700 provides a high level summary of operation of iTrackZONE Football. In particular, the field-game time 702 starts (e.g., with kickoff) at point A and ends (e.g., with the final whistle) at point B. Preferably, up to 30 minutes before the game starts and until the field-game ends, a game-player may interact 704 with iTrackZONE Football game-servers (e.g., by logging in and submitting predictions). Game-server activity 706 occurs before period 704, however, in order to prepare, for example, for game-players logging in. In addition, the actual iTrackZONE Football game-session 708 extends from a few minutes before the field-game starts until a few minutes after the field-game ends. Game players may request rankings, point totals, and the like at the iTrackZONE web site any time between games.
  • Turning next to FIG. 8, that figure illustrates a state table 800 with columns labeled A-K and rows labeled 1-17. The state table 800 provides one embodiment of the way in which the iTrackZONE Football states change before, during, and after a field-game. Thus, in row 2, representing more than 30 minutes before the field-game starts, all game-players, field-teams, and iTrackZONE-referees are inactive. In row 3, representing less than 30 minutes before the field-game starts, the iTrackZONE-referee, game-player A, and game-player B log in. Game-player A selects field-team C and game-player B selects field-team D.
  • Next, in row 4, it is assumed that team C kicks off. Thus, field-team C is in a defensive state (cell B:4), field-team D is in an offensive state (cell C:4), and the game-session (column F) is now active. The iTrackZONE-referee sends from the game-server to the remote terminals a Start signal for field-team D (cell D:4). Thus, the game-server is now in a submit-prediction state with respect to game-player B (cell J:4), while the game-server is in a default-scoring-mode for game-player A (cell I:4).
  • When field-team C begins its play, the iTrackZONE-referee sends a Stop signal to the remote terminals (cell D:5). In other words, play has commenced, and next play predictions may no longer be submitted for the current play. Thus, game-player B enters a non-submit-mode (cell K:5). When the current play, completes, however, the iTrackZONE-referee again sends a Start signal to the remote terminals. As a result, game-player B again enters a submit-prediction-mode (cell K:6).
  • The flow-of-events continues in similar fashion through cell C:10 where the state table 800 assumes that field-team C obtains possession of the football. Thus, field-team C enters the offensive state (cell B:10) and field-team D enters the defensive state (cell C:10). Because the field-game is in a play stopped state (cell G:10), game-player A is in a submit-prediction mode (cell I:10) and may submit a next play prediction. As the flow-of-events proceeds, the field-teams enter and leave defensive and offensive states, the game-players enter and leave submit-prediction-mode and non-submit-mode, with coordination by the iTrackZONE-referee (who also transmits the results of each play to the remote terminals for local scoring purposes, and to the game-server for server scoring purposes).
  • After the final play, both game-players enter game-stop-modes in which no next play predictions are allowed (cells I:15 and K:15), the field-teams become inactive (cells B:15 and C:15), and the game-server enters a stopped state (cell E:15). The game-players may then proceed to logout (cells H:16 and J:16), with the game-server entering an inactive state (cell E:17), for example, 30 minutes after the end of the game.
  • Turning next to FIG. 9, this figure illustrates a connection diagram of an iTrackZONE network 900. In order to facilitate explanation, the network 900 is described with regard to information flow around the network 900, beginning with the iTrackZONE-referee 902. The iTrackZONE-referee 902 inputs field-game play results (e.g., a gain of 12 yards, field goal, sack, fumble recovery, and the like), state-changes (e.g., shown in the state table 800), and other information (e.g., trivia questions, and the like) to the game-server 904.
  • Subsequently, the game server 904 propagates outgoing data to one or more of the exemplary remote terminals, including, without limitation, an interactive television 906, a desktop computer 908, a cell phone 910, a pager 912, and a wireless Personal Data Assistant 914 (e.g., a PalmPilot). Thus, the game-server 904 communicates the outgoing data over the network link 916 to the television transmitter system 918. As an example, the game-server 904 may communicate an actual play outcome representation (i.e., a data representation of the outcome of a field-game play that may be decoded and processed by the remote terminals 906-914). In turn, the television transmitter system 918 formats the outgoing data for transmission on a preselected television station for reception by the interactive television 906.
  • Similarly, the game-server 904 may communicate the outgoing information through the network link 920 (e.g., over the Internet or a local network) through the intermediate gateway 922 to the desktop computer 908. The game-server 904 may also send the outgoing information through the network link 924 to a cellular base station 926 to the cellular phone 910. As another alternative, the game-server 904 may send the outgoing information through the network link 928 to the paging transmitter 930 for delivery to the pager 912. Still another option is for the game-server 904 to transmit the outgoing information over the network link 932 to the PDA transmitter 934 for delivery to the wireless PDA 914.
  • As noted above, when the remote terminals receive an actual play outcome representation, they score the next play prediction, if any, stored locally in the remote terminal. Furthermore, the remote terminals may also display other received outgoing information, such as streamed video, auxiliary information or text information including trivia questions, advertising, announcements, and the like. It is noted that where the remote terminal provides for transmit capability (e.g., as with the desktop computer 908), the remote terminals may also send information (e.g., next play predictions, trivia question answers, merchandise purchase selections, and the like) back to the iTrackZONE answer server 936.
  • Continuing with reference to FIG. 9, note also that the game-server-system may optionally include an iTrackZONE web server 938, iTrackZONE database manager 940. In particular, the web server 938 may communicate with the terminals 906-914 to handle username and password validation, new game-player registration, general web browsing, merchandise purchase, and the like. The answer server 936 may comprise a network connected server that receives trivia answers and next play predictions from the remote terminals 906-914. The answer server 936, the web server 938, the game-server 904, and the remote terminals 906-914 may bi-directional communicate with the game database manager 940 over the network links 942, 944, 946, 948, 950, and 951.
  • Thus, the iTrackZONE database manager 940 may hold a central repository of field-game and game-player information, statistics, merchandise order information, and the like. As one example, the database manager 940 may store game-player point totals for subsequent retrieval (including by the remote terminals 906-914), ranking, and awards. As another example, the database manager 940 may store each next play prediction from each game-player. Thus, the game-server 904 or iTrackZONE-referee 902 may communicate actual play outcome representations to the database manager 940 through the answer server 936. The database manager 940 may then apply offensive and defensive scoring rulesets to each game-player's next play prediction and obtain an official running tally of each game-player's point total.
  • The network links illustrated in FIG. 9 may be implemented as terrestrial wire or wireless links, satellite links, and combinations of terrestrial and satellite links. As a result, the remote terminals 906-914 may be distributed around the world.
  • Turning next to FIG. 10, this figure illustrates a flow diagram 1000 of active mode scoring. Updating the game-player's score proceeds according to the offensive scoring ruleset in Tables 3 and 4 . First, a remote terminal receives an actual play outcome representation 1002 (e.g., from the game-server 904) for the field-team on offense. If the remote terminal is in the non-submit mode, then the remote terminal proceeds 1004, as noted below, to update the game-player's score. Otherwise, the remote terminal proceeds 1006 to the Default Scoring Mode illustrated in FIG. 11.
  • As an initial matter, note that if the game-player has not placed a next play prediction or if the result is NULL (i.e., no scoring for this offensive play is applicable to what occurred on the play-field), then processing follows branch C. Otherwise the remote terminal determines 1008 whether the result is a yardage result (i.e., including yardage and/or touchdown information) or a scoring result (i.e., including scoring information other than touchdown information). A remote terminal processes a scoring result under branch A described below.
  • With reference first to a yardage result, if the next play prediction included a touchdown, but no touchdown was scored, then the remote terminal subtracts 1010 six points from the player's score. When the play outcome includes a touchdown, the game-player is awarded 1012 six points for example if the game-player's next play prediction included a touchdown. The result may also include a yardage result. As set forth above in Table 3, a next play prediction that matches the yardage result causes the remote terminal to add 1014 five points for example to the game-player's score. No points are subtracted for an incorrect yardage prediction (as shown by branch 1016). Processing then continues at branch B.
  • As noted above, when the play outcome includes a scoring result other than a touchdown, then processing continues along branch A. In particular, if the result includes a point-after-touchdown, the remote terminal adds 1018 one point to the score when the next play prediction specified a point-after touchdown, and subtracts 1020 one point from the score when the next play prediction specified a point-after-touchdown, but none was scored. Similarly, if the result includes a two point conversion, the remote terminal adds 1022 two points to the score when the next play prediction specified a two point conversion, and subtracts 1024 two points from the score when the next play prediction specified a two point conversion, but none was scored. In addition, if the result includes a field goal, the remote terminal adds 1026 three points to the score when the next play prediction specified a field goal, and subtracts 1028 three points from the score when the next play prediction specified a fieldgoal, but none was scored.
  • Branches A and B converge at the point where the remote terminal updates 1030 the Your-score field 242 on the console 200. Branches A, B, and C meet at the point where the remote terminal shows 1032 the offensive play result in the Last-Play-Result field 244 (as examples, a gain of 20 yards, field goal, or no scorable play).
  • With regard to FIG. 11, this figure illustrates a flow diagram 1100 of passive mode scoring. First, a remote terminal receives 1102 an actual play outcome representation (e.g., from the game-server 904) for the field-team on defense. If the remote terminal is in the default-scoring-mode, then the remote terminal proceeds 1104, as discussed below, to update the player's score. Otherwise, the remote terminal proceeds 1106 to Active Scoring Mode as illustrated in FIG. 10.
  • As noted above with regard to the defensive scoring ruleset in Table 5, if the defensive play outcome is a quarterback sack, then the remote terminal adds 1108 five points to the game-players' score. Similarly, if the defensive play outcome is a tackle for yardage loss, then the remote terminal adds 1110 two points to the game-players' score. If the defensive play outcome is a fumble recovery, then the remote terminal adds 1112 three points to the game-players' score. If the defensive play outcome is an interception, then the remote terminal adds 1114 three points to the game-players' score. When the defensive play outcome is a safety, then the remote terminal adds 1116 two points to the game-players' score. When the defensive play outcome is a defensive touchdown, then the remote terminal adds 1118 six points to the game-players' score.
  • After determining the new total for the game-player's score, the remote terminal updates 1120 the Your-score field 242 on the console 200. In addition, the remote terminal shows 1122 the defensive play result in the Last-Play-Result field 244.
  • As noted above, iTrackZONE Football may be played on a variety of remote terminals. Turning next to FIG. 12, this figure illustrates one embodiment of a console 1200 that provides a user interface to iTrackZONE football on an interactive TV system (e.g., a WebTV™ system). The user interface 1200 overlays a television broadcast signal and provides a combined yardage range and scoring selector module 1202, a Full-Screen button 1204, a Field-map button 1206, and a Stats button 1208.
  • The Full-screen button 1204 switches the interactive television into a picture-in-picture mode that supports conventional web browsing operations. The Field-map button 1206 toggles the presentation of the Game Field/Yard Marker Simulator module 1210. Similarly, the Stats button 1208 toggles the presentation of the Game Status Module (not shown). Detailed information on the modules is presented above with reference to FIG. 2. Note, however, that the toggle function is used to show or hide selected modules at selected times, as desired by the game-player, or in keeping with the amount of screen real estate available for the console 1200.
  • Thus, iTrackZONE provides a user friendly, easy to understand and play, interactive realtime distributed game. Next play predictions are scored locally at each remote terminal, while being scored officially within the game-server network. The iTrackZONE network configuration further provides each remote terminal with trivia, merchandising, and other informational and retail services.
  • In another embodiment, the live sporting event is a baseball game. This particular embodiment is similar to the football game in its teachings. Thus, for example, a prediction may be made for at least one, two or more, or every player “at bat” or the “next batter”. A next batter prediction may be a hit prediction (e.g., a single, a double, a triple, a home run), an RBI prediction (e.g., 1 RBI, 2 RBIs, 3 RBIs), or an RBI prediction in combination with a hit prediction. Points are awarded according to the offensive scoring ruleset, for example, when the next batter prediction is a correct hit prediction, a correct RBI prediction, or a correct RBI and hit prediction. Additionally, the interactive game may include default scoring for stolen bases, base on balls and hit by a pitch (offense), and for strikeouts, double plays and triple plays (defense). Thus, in at least one embodiment, the remote terminal may receive an offensive, a defensive or an offensive play outcome representation and score the designated offensive, defensive or offensive/defensive play outcome according to a predetermined scoring ruleset.
  • The game may be played on any of the devices disclosed previously. However, no particular terminal type is required, and thus, the remote terminal may comprise for example, an Internet enabled personal computer, a cellular phone or other wireless device communicating over a communication network, or a radio channel, or a television browser communicating over a television channel using a set-top box for example. The interactive game is described in greater detail below with reference to an interactive baseball game.
  • The game-session for iTrackZONE Baseball starts when the field-game starts (just as it does with iTrackZONE football described previously). Generally, a next batter prediction attempts to prognosticate the hit (and/or RBIs) that the batter will execute. Although next batter predictions may be placed with regard to both offense and defense, in one embodiment, next batter predictions are only allowed when a game-player's selected field team is in the offensive state, the game-player is in the active-mode and the field-team is in the play-stopped-state.
  • It is contemplated that, when the game is in the submit-play-state, and the game-player is in active-mode, the game-player can predict the outcome of a field-game at bat by making a hit-prediction (and optionally specifying an RBI prediction: run or runs that will be scored by other players) or just making an RBI scoring prediction (1 RBI, 2 RBI, 3 RBI). Alternatively, the game-player may choose to not make a next batter prediction without jeopardizing any points already accumulated.
  • Table 6, below, illustrates one embodiment of hit predictions while Table 7 illustrates an embodiment of RBI predictions (although other hit and RBI predictions may also be implemented):
    TABLE 6
    Hit predictions
    SGL = a single
    DBL = a double
    TPL = a triple
    HR = a home run
  • TABLE 7
    RBI predictions
    1RBI = 1 run batted in
    2RBI = 2 runs batted in
    3RBI = 3 runs batted in
  • Tables 6 and 7 define an offensive play ruleset that includes the next batter predictions a game-player may make.
  • It is contemplated that, the next batter prediction for a hit prediction is one of the alternatives illustrated in Table 6, optionally also specifying a home run. Alternatively, the next batter prediction may be an RBI prediction selected from Table 7, although selecting a home run also allows the game-player to select a hit option from Table 6. In at least one embodiment, the game-player presses a button (i.e., a Submit button for example) on the remote terminal to submit the next batter prediction (if any) to the game-server. The game-player must submit the next batter prediction before the game-system changes from the play-stopped state to the play-action state. In one implementation, a next batter prediction is irrevocable and places the game-player into a non-submit-mode. In other words, the game player cannot place a different next batter prediction until the next submit-play-state. It should be appreciated that if the game-player fails to submit next batter prediction, any hit or RBI selections are discarded without being scored.
  • An offensive scoring ruleset determines how points are allocated based on the next batter prediction. As an example, Table 8 illustrates the points awarded for a hit prediction, while Table 9 illustrates the points awarded for a correct RBI prediction. In default offensive scoring, the game-server may award points to the game-player automatically according to the default offensive scoring rule set illustrated in Table 10.
    TABLE 8
    Offensive scoring ruleset for hit predictions
    Next batter Points awarded
    prediction Points awarded if correct (subtracted) if incorrect
    SGL = a single 10 0
    DBL = a double 20 0
    TPL = a triple 30 0
    HR = a homerun 40 0
  • TABLE 9
    Offensive scoring ruleset for RBI predictions
    Points awarded if Points awarded
    Next hit prediction correct (subtracted) if incorrect
    1 RBI 10 (10)
    2 RBIs 20 (20)
    3 RBIs 30 (30)
  • TABLE 10
    Scoring rule set for default offensive scoring
    Offensive play Points awarded
    Stolen base 10
    Batter hit by pitch 10
    Base on balls 5
  • In one embodiment, game-players watch the field-game passively while their field-team is in the defensive-state. The game-server may award points to the game-player automatically according to the defensive scoring ruleset illustrated in Table 11:
    TABLE 11
    Defensive scoring ruleset
    Event Points awarded
    Strikeout 5
    Pick-off 10
    Double play 10
    Triple play 20
  • It should be appreciated, however, that in at least one embodiment of iTrackZONE Baseball, the game-player may also submit defensive next play predictions according to a predetermined defensive next play rule set.
  • In another embodiment, the interactive game comprises a Fantasy sports game for football, baseball, basketball, golf, soccer and autoracing called iTrackZONE Fantasy and/or Fantasy Plus!. This particular embodiment is based on predictions for an associated scheduled sporting event. While at least one embodiment may be played in real-time, it should be appreciated that real-time play is not a requirement. As an alternative, the predictions for iTrackZONE Fantasy Sports games may be selected daily or weekly before each game, and live play by play game management by a game “referee” or “umpire” is not required. In this embodiment game management is conducted on a game by game basis depending solely on the statistical outcomes of each particular sporting event.
  • Thus, for example, as opposed to “next play” or “next batter” predictions, the predictions for iTrackZONE Fantasy Sports games will be based on the total combined statistical “team performances” and/or the individual statistical “player performances” in each particular game. Team performance is based on the combined total statistical performance of a set of preselected players, with a required minimum number of players comprising each team for each particular sport. These predictions will be referred to as PRPs or “performance range predictions”.
  • Each interactive game-player's team roster comprises a first team and second team selected from a list of the top players in each particular sport or league in any given year, or an individual player or subset of players, depending on the format. The daily or weekly selections and/or starting lineup (alternatively “first team”) is selected from the professional team and/or player rosters and is determined before the commencement of each game, round, match or race. Interactive game players will be asked to select their player(s) or a team roster before each season, and they are committed to that team (or player(s)) for that particular game or week, or for the entire season (depending on the format) unless they designate a player to be traded for another player. A pool of available players can be designated for trades and a limited amount of trades will be allowed each season. Players that are injured or inactive for the remainder of the season can be replaced with a new player without affecting the seasonal trade maximum.
  • As a second option, interactive game players may also predict the individual performance of each player on their team within a selected statistical range. Such predictions may include, for example, total throwing or rushing yardage, total catches or touchdowns for football players; hits and RBIs for baseball players; points, rebounds, blocks or assists for basketball players; strokes and place finished in golf; or goals, assists, and penalty kicks for soccer, laps/average speed/finish for auto racing. It should be appreciated that, while football, basketball, golf, soccer and auto racing are discussed; other sports or activities (skiing, skating, wrestling, auto racing, etc.) are contemplated.
  • Optionally, the interactive game may include default scoring for a preselected defensive team in football, and defensive performances in baseball and basketball (i.e. total points or runs scored against them or other defensive statistics that may apply to each sport—strikeouts for baseball—blocked shots for basketball—held scoreless, team scoring or team victory for soccer etc.).
  • Thus, the remote terminal may also receive an offensive or defensive game outcome representation and score the designated offensive or defensive game outcome according to a predetermined offensive or defensive scoring ruleset.
  • Again, the game may be played on any of the devices or systems described previously. However, no particular terminal type is required, and thus, as examples, the remote terminal may be an Internet enabled personal computer, a cellular phone or other wireless device communicating over a communication network or radio channel, or a television browser communicating over a television channel using a digital set-top box. The interactive game is described in greater detail below with reference to interactive Fantasy games for football, baseball, basketball and golf, although other sports or activates are contemplated.
  • The game-session(s) for iTrackZONE Fantasy Sports starts when the game and/or season begins and stops when each live field-game starts (as opposed to live play by play game sessions that start and stop throughout the entire game). Generally, a team performance prediction is made by an interactive game-player who attempts to prognosticate the best performing team (first team or players) on game day, or during the game week prior to a specific game. Each interactive game player will try to outscore the other interactive players by having the team or set of players with the best game performance and highest score(s). The accrued scores are based on the combined play of the entire team or set of players. In one embodiment, an interactive game player is predicting that his team's point total will out perform all others. Interactive game players with identical teams (players) and predictions will accrue identical team scores.
  • Subsequently, individual player performance predictions (as opposed to team predictions) are based on an individual performance (within a range of yards or touchdowns, hits and RBIs or points, assists and rebounds, strokes and place finished, goals and assists in), and will award interactive game players additional points for correctly predicting the range(s) for each game. This greatly reduces the possibility of ties for players with the same team and gives the interactive game player the opportunity to apply some additional knowledge and skill (by following individual player game averages and tendencies) to correctly predict each players correct range of performance (i.e. total throwing or rushing yardage, and/or total catches or touchdowns for football, hits and RBIs for baseball, points, rebounds, blocks and assists for basketball, strokes and place finished with golf.
  • The combined point totals of the team predictions and individual predictions will establish each interactive game players total score for each game. Separate leader boards for team, individual and total predictions may I be maintained.
  • When the interactive game is in the submit-play-state (in this particular embodiment it would be termed the “submit team state” or “submit individual player state”), and the interactive game player is in active-mode, the game-player can predict the outcome of a field-game by making a team and/or player prediction. Alternatively, the interactive game player may choose to not make a team or individual player prediction, without jeopardizing any points already accumulated.
  • Table 12 (comprising Tables 12A, 12B, 12C and 12D) below, illustrates embodiments of first team predictions (although many other team predictions may also be implemented):
    TABLE 12
    Table 12A Football
    First team predictions
    QB Johnson = Johnson quarterback
    RB Taylor = Taylor running back
    WR Jones = Jones wide receiver
    WR Smith = Smith wide receiver
    WR/RB SPLST Brown = Brown
    specialist
    K Hill = Hill kicker
    Defense = Selected Team
    Table 12B Baseball
    First team predictions
    P Thompson = Thompson pitcher
    1B Rodriguez = Rodriguez first base
    2B Jackson = Jackson second base
    3B Maguire = Maguire third base
    SS Shaeffer = Shaeffer short stop
    RF Bonds = Bonds right field
    CF Macdonald = MacDonald center
    field
    LF Hanson = Hanson left field
    C Hunter = Hunter catcher
    Defense = entire Team
    Table 12C Basketball
    First team predictions
    C O'Neal = O' Neal center
    F Harris = Harris forward
    F Green = Green forward
    G Black = Black guard
    G Duffy = Duffy guard
    Table 12D Golf
    First team predictions
    (foursomes)
    Woods
    Singh
    Mickelson
    Daly
  • Table 13 (comprising tables 13A, 13B, 13C and 13D) illustrate embodiments of individual player predictions (although many other player predictions may also be implemented):
    TABLE 13
    Table 13A Football
    Player predictions
    QB Johnson = 251-300 yards, 1-2
    TDs
    RB Taylor = 76-100 yards, 1-2
    TDS
    WR Jones = 0-5 catches, 51-100
    yards, 1-2 TDs
    WR Smith = 5-10 catches, 101-150
    yards 3-4 TDS
    WR/RB SPLST Brown = 0-5
    catches, 101-150 yards, 1-2 TDs
    K Hill = 1-2 field goals, 3-4 PATs
    Table 13B Baseball
    Player predictions
    P Thompson = 10-15 strikeouts
    1B Rodriguez = 5-6 hits, 1-2
    RBIs
    2B Jackson = 3-4 hits, 1-2 RBIs
    3B Maguire = 1-2 hits, 1-2 RBIs
    SS Shaeffer = 1-2 hits, 1-2 RBIs
    RF Bonds = 3-4 hits, 4-6 RBIs
    CF Macdonald = 3-4 hits, 1-2
    RBIs
    LF Hanson = 1-2 hits, 1-2 RBIs
    C Hunter = 1-2 hits, 1-2 RBIs
    Table 13C Basketball
    Player predictions
    C O'Neal = 25-30 pts, 10-15
    rebounds, 3-4 blocks
    F Harris = 10-15 pts, 0-5
    rebounds, 1-2 blocks
    F Green = 15-20 pts, 5-10
    rebounds, 3-4 blocks
    G Black = 35-40 pts, 0-5
    rebounds, 1-2 blocks
    G Duffy = 5-10 pts, 0-5
    rebounds, 1-2 blocks
    Table 13D Golf
    Player predictions
    (strokes and place)
    Woods = −5 to −6 strokes, 1st-2nd
    place
    Singh = −5 to −6 strokes, 1st-2nd
    place
    Mickelson = −1 to −2 strokes, 3rd-4th
    place
    Daly = −3 to −4 strokes, 5th-6th
    place
  • Table 14 (comprising tables 14A, 14B, 14C and 14D) illustrates how one embodiment of team scoring (although many other player predictions may also be implemented):
    TABLE 14
    Table 14A Football
    Team Scoring
    0-50 rushing yards = 5 pts
    51-100 rushing yards = 10 pts
    101-150 rushing yards = 15 pts
    151-200 rushing yards = 20 pts
    201-250 rushing yards = 25 pts
    251-300 rushing yards = 30 pts
    300+ rushing yards = 35 pts
    0-50 passing yards = 5 pts
    51-100 passing yards = 10 pts
    101-150 passing yards = 15 pts
    151-200 passing yards = 20 pts
    201-250 passing yards = 25 pts
    251-300 passing yards = 30 pts
    300+ passing yards = 35 pts
    1-2 touchdowns = 5 pts
    3-4 touchdowns = 10
    5-6 touchdowns = 15
    0-7 pts scored = 10 pts
    8-14 pts scored = 15 pts
    15-21 pts scored = 20 pts
    22-28 pts scored = 25 pts
    29-35 pts scored = 30 pts
    37-42 pts scored = 35 pts
    43-49 pts scored = 40 pts
    50+ pts scored = 45 pts
    Table 14B Baseball
    Team Scoring
    1-10 strikeouts = 10 pts
    11-15 strikeouts = 15 pts
    16-20 strikeouts = 20 pts
    21+ strikeouts = 25 pts
    1-3 hits = 10 pts
    4-5 hits = 15 pts
    6+ hits = 20 pts
    1-2 RBIs = 10 pts
    3-4 RBIs = 15 pts
    5+ = RBIs = 20 pts
    1-2 runs = 10 pts
    3-4 runs = 15 pts
    5-6 runs = 20 pts
    7-8 runs = 25 pts
    9-10 runs = 30 pts
    11+ runs = 35 pts
    Table 14C Basketball
    Team Scoring
    1-5 pts = 10 pts
    6-10 pts = 15 pts
    11-15 pts = 20 pts
    16-20 pts = 25 pts
    21-25 pts = 30 pts
    26-30 pts = 35 pts
    31-35 pts = 40 pts
    36-40 pts = 45 pts
    41-45 pts = 50 pts
    46-50 pts = 55 pts
    51+ pts = 60 pts
    1-5 rebounds = 10 pts
    6-10 rebounds = 15 pts
    11-15 rebounds = 20 pts
    16-20 rebounds = 25 pts
    21+ rebounds = 30 pts
    Table 14D Golf
    Team Scoring
    −35 to −40 strokes = 100 pts
    −20 to −34 strokes = 80 pts
    −5 to −19 strokes = 60 pts
    −1 to −4 strokes = 40 pts
    Even = 20 pts
    +1 to +4 strokes = 15 pts
    +5 to +19 strokes = 10 pts
    +20 to +34 strokes = 5 pts
    +35 to +40 strokes = 1 point
    1st-2nd = 100
    3rd-4th = 80
    5th-6th = 60
    7th-8th = 40
    9th-10th = 20
    11th-15th = 10
    16th-20th = 5
    21st or lower = 0
  • Table 15 (comprising tables 15A, 15B, 15C and 15D) illustrate one embodiment of individual player scoring (although many other player predictions may also be implemented):
    TABLE 15
    Table 15A Football
    Individual player scoring
    0-50 yards = 5 pts
    51-100 yards = 10 pts
    101-150 yards = 15 pts
    151-200 yards = 20 pts
    201-250 yards = 25 pts
    251-300 yards = 30 pts
    300+ yards = 35 pts
    1-2 touchdowns = 5 pts
    3-4 touchdowns = 10
    5-6 touchdowns = 15
    1-2 catches = 5 pts
    3-4 catches = 10 pts
    4-5 catches = 15 pts
    5+ catches = 20 pts
    Table 15B Baseball
    Individual Player Scoring
    1-10 strikeouts = 10 pts
    11-15 strikeouts = 15 pts
    16-20 strikeouts = 20 pts
    21+ strikeouts = 25 pts
    1-3 hits = 10 pts
    4-5 hits = 15 pts
    6+ hits = 20 pts
    1-2 RBIs = 10 pts
    3-4 RBIs = 15 pts
    5+ = RBIs = 20 pts
    Table15C Basketball
    Individual Player Scoring
    1-5 pts = 10 pts
    6-10 pts = 15 pts
    11-15 pts = 20 pts
    16-20 pts = 25 pts
    21-25 pts = 30 pts
    26-30 pts = 35 pts
    31-35 pts = 40 pts
    36-40 pts = 45 pts
    41-45 pts = 50 pts
    46-50 pts = 55 pts
    51+ pts = 60 points
    1-5 rebounds = 10 pts
    6-10 rebounds = 15 points
    11-15 rebounds = 20 pts
    16-20 rebounds = 25 pts
    21+ rebounds = 30 pts
    1-5 assists = 10 pts
    6-10 assists = 15 pts
    11+ assists = 20 pts
    Table 15D Golf
    Individual Player Scoring
    −6 or lower = 125 pts
    −11 to −15 strokes = 100 pts
    −7 to −10 strokes = 80 pts
    −4 to −6 strokes = 60 pts
    −1 to −3 strokes = 40 pts
    Even = 20 pts
    +1 to +3 strokes = 15 pts
    +4 to +6 strokes = 10 pts
    +7 to +10 strokes = 5 pts
    +11 to +15 strokes = 1 pts
    +16 or higher = 0 pts
    1st-2nd = 100
    3rd-4th = 80
    5th-6th = 60
    7th-8th = 40
    9th-10th = 20
    11th-15th = 10
    16th-20th = 5
    21st or lower = 0
  • Table 16 (comprising tables 16A and 16B) illustrate one embodiment of defensive team selection and scoring for football (although many other player predictions may also be implemented):
    TABLE 16
    Table 16A Football
    Defensive team Selection
    1 BR = Baltimore Ravens
    2 BB = Buffalo Bills
    3 CinB = Cincinnati Bengals
    4 CleB = Cleveland Browns
    5 DB = Denver Broncos
    6 HT = Houston Texans
    7 IC = Indianapolis Colts
    8 JJ = Jacksonville Jaguars
    9 KCC = Kansas City Chiefs
    10 MD = Miami Dolphins
    11 NEP = New England Patriots
    12 NYJ = New York Jets
    13 OR = Oakland Raiders
    14 PS = Pittsburg Steelers
    15 SDC = San Diego Chargers
    16 TT = Tennessee Titans
    17 AC = Arizona Cardinals
    18 AF = Atlanta Falcons
    19 CP = Carolina Panthers
    20 CB = Chicago Bears
    21 DC = Dallas Cowboys
    22 DL = Detroit Lions
    23 GBP = Green Bay Packers
    24 MV = Minnesota Vikings
    25 NOS = New Orleans Saints
    26 NYG = New York Giants
    27 PE = Philadelphia Eagles
    28 SF49 = San Francisco 49ers
    29 SS = Seattle Seahawks
    30 SLR = Saint Louis Rams
    31 TBB = Tampa Bay Buccaneers
    32 WR = Washington Redskins
    Table 16B Football
    Default defensive scoring
    0-7 pts allowed = 40 pts
    8-14 pts allowed = 35 pts
    15-21 pts allowed = 30 pts
    22-28 pts allowed = 25 pts
    29-35 pts allowed = 20 pts
    37-42 pts allowed = 15 pts
    43-49 pts allowed = 10 pts
    50+ pts allowed = 0 pts
    0-50 rushing yards allowed = 50 pts
    51-100 rushing yards allowed = 45 pts
    101-150 rushing yards allowed = 40 pts
    151-200 rushing yards allowed = 35 pts
    201-250 rushing yards allowed = 30 pts
    251-300 rushing yards allowed = 25 pts
    301-350 rushing yards allowed = 20 pts
    351-400 rushing yards allowed = 15 pts
    401+ rushing yards allowed = 10 pts
    0-50 passing yards allowed = 50 pts
    51-100 passing yards allowed = 45 pts
    101-150 passing yards allowed = 40 pts
    151-200 passing yards allowed = 35 pts
    201-250 passing yards allowed = 30 pts
    251-300 passing yards allowed = 25 pts
    301-350 passing yards allowed = 20 pts
    351-400 passing yards allowed = 15 pts
    401+ passing yards allowed = 10 pts
  • TABLE 17
    Soccer Player and Team scoring
    (i.e., selecting 1 goalkeeper, 4
    midfielders and 3 forwards and/or just 1 of each)
    0-1 Goal Scored by Player = 20 pts
    2 Goals Scored by Player = 40 pts
    3+ Goals Scored by Player = 60 pts
    1 Penalty Kick by Player = 15 pts
    2 Penalty Kicks by Player = 30 pts
    3+ Penalty Kicks by Player = 45 pts
    1 Assist by Player = 15 pts
    2 Assists by Player = 30 pts
    3+ Assists by Player = 30 pts
    1 Goal Scored by Own Team = 25 pts
    2 Goals Scored by Own Team = 50 pts
    3+ Goals Scored by Own Team = 75 pts
    GK no goals for a half = 20 pts
    GK no goals for a Full Game = 40 pts
    team wins = 50 pts
    team ties = 25 pts
  • Tables 12 through 17 thus define embodiments comprising an offensive (team and/or individual player) or defensive team ruleset that defines the predictions an interactive game-player may make, or points he can receive by default.
  • The game-player presses a button (i.e., a Submit button for example) on the remote terminal to submit the team or individual player predictions (if any) to the game-server. The game-player must submit the team or player prediction before the game-system changes from the play-stopped state to the play-action state (in this embodiment, before or between scheduled games). In one implementation, a submitted team or player prediction is irrevocable and places the game-player into a non-submit-mode. In other words, the game player cannot place a different team or player prediction until the next submit-play-state (or in this embodiment, before the game ends). Note also that if the game-player fails to submit a team or player prediction, all selections are discarded without being scored.
  • An offensive scoring ruleset determines how points are allocated based on the team or player prediction. In default defensive scoring, the game-server awards points to the game-player automatically, according to the default defensive scoring rule set. No points are subtracted if the prediction is incorrect. In this embodiment interactive game-players watch the field-game passively while their team, individual player(s) or defense plays the game.
  • In still another embodiment, the interactive game is a trivia game for football, baseball or basketball, or for other topics such as music or travel called iTrackZONE Trivia and/or Trivia Plus!. Embodiments may be played in real-time, although that is not a requirement. The iTrackZONE Trivia game selections may be played according to daily or weekly game offerings, and live game management by a game “referee” is not required. In this embodiment trivia game management may be conducted on a day by day or week by week basis depending on how frequently the trivia games are offered and the scoring is provided.
  • Thus, for example, as opposed to “next play”, “next batter”, “team” or “individual” selections, the selections for iTrackZONE trivia games will be based on correctly answering the set of questions for each particular trivia game that is offered each day or week. Points will be award for each correct answer and accrued for each particular game session. The combined game session scoring will be accrued for each game player's grand total.
  • Thus, the remote terminal may also receive a trivia game outcome representation and score the designated trivia game according to a predetermined scoring ruleset. Again, no particular terminal type is required, and thus, as examples, the remote terminal may be an Internet enabled personal computer, a cellular phone or other wireless device communicating over a communication network or radio channel, or a television browser communicating over a television channel using a set-top box. The interactive game is described in greater detail below with reference to interactive trivia games.
  • The game-session for iTrackZONE Trivia starts when the designated trivia game day or trivia game week begins, and stops when the designated trivia game day or trivia game week ends (as opposed to live play by play games that start and stop throughout the entire game or games that will stop or start according to the day or week of a scheduled sporting event). Generally, a trivia game selection made by an interactive game-player attempts to correctly answer an individual question by selecting from a number of answers (i.e.—answer A, B, C, D or E, or 1, 2, 3, 4 or 5).
  • Each interactive game player tries to outscore the other interactive game players by correctly answering the most questions. In essence, an interactive game player is competing against all other game players on any specific network, or all networks combined, in the case of multi-network game offerings (i.e. Cable TV network players only, or the cable TV, the internet, cell phone and wireless networks combined). When the interactive trivia game is in the submit-play-state (in this particular embodiment it would be termed the “submit answer state”), and the interactive game player is in active-mode, the game-player can select and submit their answer.
  • Table 18 illustrates one embodiment of trivia selections (alternatively refered to as performance predictions) although many other selections may also be implemented:
    TABLE 18
    Trivia Selections
    A = Answer A
    B = Answer B
    C = Answer C
    D = Answer D
    E = Answer E
  • Table 19 illustrates one embodiment of trivia answer scoring (alternatively actual outcome) although many other trivia answer scoring may also be implemented:
    TABLE 19
    Trivia selection scoring
    Answer A = 0 points (incorrect
    answer)
    Answer B = 200 points (correct
    answer)
    Answer C = 0 points (incorrect
    answer)
    Answer D = 0 points (incorrect
    answer)
    Answer E = 0 points (incorrect
    answer)
  • Tables 18 and 19 thus define a trivia game ruleset that defines the selections an interactive game-player may make and the points he may or may not receive.
  • The game-player presses a button (i.e., a Submit button for example) on the remote terminal to submit the trivia answer or performance prediction to the game-server. The game-player must submit the answer before the game-system changes from the play-stopped state to the play-action state (in this embodiment, during the day or the week of the scheduled trivia games). In one implementation, a submitted answer is irrevocable and places the game-player into a non-submit-mode. In other words, the game player cannot submit a different selection until the next submit-play-state (or in this embodiment, for the next trivia question and/or before the next trivia game starts). Note also that if the game-player fails to submit a selection all selections are discarded without being scored.
  • A trivia answer scoring ruleset determines how points are allocated based on the selection. No points are subtracted if the prediction is incorrect.
  • Note, however, that in other implementations of iTrackZONE trivia games, the game-player may also submit their answer by spelling out a typed in or keyed in answer, according to a predetermined rule set.
  • iTrackZONE Glossary:
  • Active-game-state: A state describing that the game-system is active in processing next play predictions and the like. The game-server enters the active-game-state, for example, 5-30 minutes prior to the start of the field-game.
  • Active-mode: a mode assigned to a game-player when the preselected-team is in the offensive-state. The active-mode allows the game-player to take specific actions and makes specific options available to the game-player.
  • Default-scoring-mode: A state that exists when the game-player's preselected-team is in a defensive-mode. Points are scored by default and attributed to the game-player when that game-player's preselected-team scores points in the field-game.
  • Defensive-state: a state assigned to the field-team when it does not have possession of the ball in the Field-Game. This state affects the actions and options available to the game-players that have chosen that field-team to be their selected-team.
  • Field-game: refers to the actual physical football game that is ongoing for the duration of a game session.
  • Field-teams: the teams that are playing football in the Field-Game.
  • Flow-of-events: The flow-of-events refers to the actions that happen through time after the commencement of the Field-Game. The Flow-of-events will dictate the actions taken by the game-server and how a game-player may interact with the iTrackZONE game at any instant in time. The Flow-of-events provides specific game states and game-player modes to the game-players, the play-action results, the start and stop of the Field-Game clock, and the like, until the end of the Field-Game and game session. Game-player: the person playing iTrackZONE using the iTrackZONE game system. Game-server: a system comprised of a server or a group of servers that handle the iTrackZONE game flow-of-events, game-players actions, and the like.
  • Game-session: The game-session starts, preferably, 30 minutes before the actual Field-Game starts (the field-game starts at kick-off) and the game-system becomes active. The game-session lasts until the end of the Field-Game.
  • Inactive-game-state: refers to a state of the game-server during which the game-server is considered to be inactive, i.e., prior to the commencement of the Active-game-state (e.g., prior to 30 minutes before the scheduled kick-off in the Field-Game and/or after the Field-Game and game-session have finished).
  • iTrackZONE Referee: The Game-session official(s) for the iTrackZONE game. The iTrackZONE Referee will monitor the flow-of-events of the Field-game to determine the states of the game-server during the game session. The iTrackZONE Referee instructs the game server to transmit the play results of each play to allow processing of the next play predictions, and set the start and stop prediction states that determine the prediction modes for the game-players.
  • Non-submit-mode: The non-submit-mode coincides with the duration of the play-action-state of a game-players preselected field team. The non-submit-mode begins when a game-player's preselected-team breaks the huddle to approach the ball to commence a play in the field-game, initiating the play-action-state. During the non-submit-mode, a game-player in active-mode cannot submit next play predictions. A game-player is also automatically placed in a non-submit-mode when he selects and submits a next play prediction to the game-system. In one embodiment, the next play prediction submission is irrevocably submitted to the game-system and temporarily suspends that game-player's game session, placing the game-player into the non-submit mode. Thus, preferably, the game-player cannot make a different selection and submission until after the ball is blown dead by a field referee and the next submit-prediction-mode begins.
  • Offensive-state: a state assigned to the field-team when it has possession of the ball in the Field-Game. The offensive-state affects the actions and options available to the game-players that have chosen that field-team to be their selected-team.
  • Passive-mode: a mode assigned to a game-player when the preselected-team is in defensive-state. In passive-mode, the game-player will not be able to select or submit any predictions until his preselected-team assumes an offensive-state.
  • Play-action-state: refers to a state of the overall game-system that corresponds with the live action football plays in the Field-Game. The play-action-state begins when the ball is snapped and ends when a Field-Game official blows the whistle to indicate a dead ball. When the game-system is in the Play-action-state a game-player is not allowed to select and submit predictions.
  • Play-stopped-state: refers to a state of the game-system that corresponds with the live action football plays in the Field-Game. The play-stopped-state begins when a Field-Game official blows the whistle to indicate a dead ball. When the game-system is in the Play-stopped-state a game-player is allowed to select and submit predictions.
  • Preselected-team: the Field-team a game-player selects to side with prior to the commencement of the game-session and field-game. The preselected-team will determine the flow of events in the game-session and options available to that specific game-player or any other game-player that has chosen to side with that specific field-team.
  • Remote terminal: the game apparatus, software or a machine that communicates between the game-server and the game-player, allowing the game-player to send and receive information synchronously or asynchronously.
  • Submit-prediction-mode: the Submit-prediction-mode is determined, preferably, by the iTrackZONE-referee and starts when the ball is dead and ends when the ball is live or snapped. In the submit-prediction-mode, a game-player in active-mode can submit next play predictions.
  • Submit-prediction-state: The Submit-prediction-state, preferably determined by the iTrackZONE referee, starts when the ball is dead and ends when the ball is live or snapped. In the submit-prediction-state, a game-player in active-mode can submit a next play prediction.
  • FIGS. 13-31 illustrate screens shots of different exemplary devices in accordance with one or more embodiments. FIGS. 13-29 illustrate one exemplary device used to play interactive distributed gaming in real time for example, while FIGS. 30-31 illustrate another exemplary device.
  • While the invention has been described with reference to a preferred embodiment, those skilled in the art will understand that various changes may be made and equivalents may be substituted without departing from the scope of the invention. In addition, many modifications may be made to adapt a particular step, structure, or material to the teachings of the invention without departing from its scope. Therefore, it is intended that the invention not be limited to the particular embodiment disclosed, but that the invention will include all embodiments falling within the scope of the appended claims.

Claims (20)

1. A method for playing an interactive distributed game, the method comprising:
transmitting a performance prediction to a scoring database on a game server;
determining an actual performance outcome;
transmitting an actual performance outcome representation to a remote terminal; and
scoring said performance prediction based on said actual performance outcome.
2. The method of claim 1, including transmitting said performance prediction and determining said actual performance outcome for a sporting event.
3. The method of claim 1, including transmitting said performance prediction and determining said actual performance outcome for a fantasy sporting event.
4. The method of claim 1, including transmitting said performance prediction and determining said actual performance outcome for a trivia game.
5. The method of claim 1 wherein scoring said performance prediction based on said actual performance outcome comprises using a predetermined ruleset.
6. A method for performing an interactive distributed game, the method comprising:
receiving a next performance prediction at a scoring database on a game server;
determining an actual performance outcome;
transmitting an actual performance outcome representation; and
scoring said performance prediction based on said actual performance outcome using a predetermined ruleset.
7. The method of claim 6, including transmitting said next performance prediction to said scoring database using a remote terminal.
8. The method of claim 7, including storing said next performance prediction locally on said remote terminal.
9. The method of claim 6, including storing said next performance prediction on said scoring database.
10. The method of claim 6, including transmitting said actual performance outcome representation to a remote terminal.
11. The method of claim 6, wherein transmitting comprises at least one of transmitting over a communications network, transmitting over a radio channel, and transmitting over a television channel.
12. The method of claim 6, wherein scoring comprises awarding points when said next performance prediction is correct.
13. The method of claim 6, further comprising transmitting a defensive performance outcome representation and scoring said defensive performance outcome.
14. The method of claim 6, further comprising transmitting video of a sporting event.
15. The method of claim 6, further comprising transmitting auxiliary information.
16. The method of claim 6, further comprising transmitting text information.
17. An interactive distributed game comprising:
a game server adapted to determine a performance-stopped-state and receive a next performance prediction during a submit-prediction-mode over a communication interface;
a scoring database storing a participant score in a scoring memory; and
a remote terminal adapted to submit said next performance prediction to said game server, the remote terminal responsive to an actual performance outcome representation to update a participant score based on the actual performance outcome and said next performance prediction.
18. The interactive distributed game of claim 17, further comprising a scoring database storing a participant score in a scoring memory.
19. The interactive distributed game of claim 17, wherein said next performance prediction is one of a yardage prediction and a scoring prediction.
20. The interactive distributed game of claim 17, wherein said remote terminal is further responsive to a defensive performance outcome to update the participant score.
US11/321,906 2000-11-20 2005-12-29 Method and apparatus for interactive real time distributed gaming Abandoned US20070004516A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US11/321,906 US20070004516A1 (en) 2000-11-20 2005-12-29 Method and apparatus for interactive real time distributed gaming

Applications Claiming Priority (5)

Application Number Priority Date Filing Date Title
US25211800P 2000-11-20 2000-11-20
US09/989,258 US6840861B2 (en) 2000-11-20 2001-11-20 Method and apparatus for interactive real time distributed gaming
US3268305A 2005-01-10 2005-01-10
US11/115,976 US20060089199A1 (en) 2000-11-20 2005-04-27 Method and apparatus for interactive real time distributed gaming
US11/321,906 US20070004516A1 (en) 2000-11-20 2005-12-29 Method and apparatus for interactive real time distributed gaming

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
US11/115,976 Continuation-In-Part US20060089199A1 (en) 2000-11-20 2005-04-27 Method and apparatus for interactive real time distributed gaming

Publications (1)

Publication Number Publication Date
US20070004516A1 true US20070004516A1 (en) 2007-01-04

Family

ID=37590330

Family Applications (1)

Application Number Title Priority Date Filing Date
US11/321,906 Abandoned US20070004516A1 (en) 2000-11-20 2005-12-29 Method and apparatus for interactive real time distributed gaming

Country Status (1)

Country Link
US (1) US20070004516A1 (en)

Cited By (40)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040198495A1 (en) * 2003-03-01 2004-10-07 Cisneros Shahla C. Television interactive gaming
US20070022029A1 (en) * 2005-07-21 2007-01-25 Protrade Sports, Inc. Athlete valuation
US20090176576A1 (en) * 2008-01-04 2009-07-09 Youbeqb Playbook for online gaming
US20090258685A1 (en) * 2007-10-10 2009-10-15 Gabriel Gaidos Method for merging live sports game data with Internet based computer games
US20100035672A1 (en) * 2007-05-02 2010-02-11 John Root Interactive sports-themed game
US20100234110A1 (en) * 2009-03-10 2010-09-16 Gavin Clarkson Remote Internet Access to Certain Gaming Operations
US20110009188A1 (en) * 2007-11-20 2011-01-13 Adiraju Srinivyasa M Controlling wagering transactions for multi-provider game content
US20110028203A1 (en) * 2008-03-04 2011-02-03 Agarwal Vijay K Presenting wagering game content in multiple windows
US8002618B1 (en) 2006-01-10 2011-08-23 Winview, Inc. Method of and system for conducting multiple contests of skill with a single performance
US20110212785A1 (en) * 2008-11-13 2011-09-01 Wms Gaming, Inc. Presenting content in wagering game systems
US20110281620A1 (en) * 2010-05-13 2011-11-17 Rovi Technologies Corporation Systems and methods for presenting a wagering opportunity related to an athletic competition being broadcast to a user
EP2397199A1 (en) * 2010-06-16 2011-12-21 Bandai Co., Ltd. Computer system and program
US8149530B1 (en) 2006-04-12 2012-04-03 Winview, Inc. Methodology for equalizing systemic latencies in television reception in connection with games of skill played in connection with live television programming
US20120166555A1 (en) * 2010-12-27 2012-06-28 Dave Petno Method and system for broadcasting sporting event information
US20120289340A1 (en) * 2011-05-12 2012-11-15 Yahoo! Inc. Fantasy sports roster management system and method
US8376855B2 (en) 2004-06-28 2013-02-19 Winview, Inc. Methods and apparatus for distributed gaming over a mobile device
US20130303290A1 (en) * 2012-05-14 2013-11-14 DeNA Co., Ltd. Device for providing a game
US8705195B2 (en) 2006-04-12 2014-04-22 Winview, Inc. Synchronized gaming and programming
US8738694B2 (en) 2005-06-20 2014-05-27 Winview, Inc. Method of and system for managing client resources and assets for activities on computing devices
US8813112B1 (en) 2007-10-23 2014-08-19 Winview, Inc. Method of and apparatus for utilizing SMS while running an application on a mobile device controlling a viewer's participation with a broadcast
US8870639B2 (en) 2004-06-28 2014-10-28 Winview, Inc. Methods and apparatus for distributed gaming over a mobile device
US9056251B2 (en) 2006-01-10 2015-06-16 Winview, Inc. Method of and system for conducting multiple contests of skill with a single performance
US9202332B2 (en) * 2013-01-14 2015-12-01 Hotbox Sports Llc Online fantasy sports game system and method
US9511287B2 (en) 2005-10-03 2016-12-06 Winview, Inc. Cellular phone games based upon television archives
US20170091798A1 (en) * 2015-09-26 2017-03-30 Ntn Buzztime, Inc. Sports-based rewards system, method and apparatus
US20170087472A1 (en) * 2015-09-30 2017-03-30 Sports Maximization Inc. Decision making system for a user to manage a sports team playing a virtual game over a media feed to evaluate their decision making performance
US9855503B2 (en) 2010-03-01 2018-01-02 Rishi Nangia System and method for providing secondary gaming
US9919210B2 (en) 2005-10-03 2018-03-20 Winview, Inc. Synchronized gaming and programming
US10226698B1 (en) * 2004-07-14 2019-03-12 Winview, Inc. Game of skill played by remote participants utilizing wireless devices in connection with a common game event
CN110365994A (en) * 2019-07-18 2019-10-22 广州虎牙科技有限公司 Recommended method, device, server and readable storage medium storing program for executing is broadcast live
US10556183B2 (en) 2006-01-10 2020-02-11 Winview, Inc. Method of and system for conducting multiple contest of skill with a single performance
US10721543B2 (en) 2005-06-20 2020-07-21 Winview, Inc. Method of and system for managing client resources and assets for activities on computing devices
US10958985B1 (en) 2008-11-10 2021-03-23 Winview, Inc. Interactive advertising system
US11082746B2 (en) 2006-04-12 2021-08-03 Winview, Inc. Synchronized gaming and programming
US11308765B2 (en) 2018-10-08 2022-04-19 Winview, Inc. Method and systems for reducing risk in setting odds for single fixed in-play propositions utilizing real time input
US11398132B2 (en) * 2020-11-30 2022-07-26 Adrenalineip Lineup specific odds manipulation
US11551529B2 (en) 2016-07-20 2023-01-10 Winview, Inc. Method of generating separate contests of skill or chance from two independent events
US11623128B2 (en) 2020-07-31 2023-04-11 Tapstats, Inc. Tap method and mobile application for sports data collection
US20230201726A1 (en) * 2018-07-25 2023-06-29 Meta Platforms, Inc. Initiating Real-Time Games in Video Communications
US11710382B1 (en) * 2019-07-09 2023-07-25 Stephen Malvagna Devices and methods for carrying out a fantasy sports contest having milestones

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4141548A (en) * 1978-01-16 1979-02-27 Everton Irving M Game apparatus for use in conjunction with the viewing of a spectator's sport
US4496148A (en) * 1981-12-09 1985-01-29 Barry R. Morstain Sporting event analysis device
US4592548A (en) * 1984-11-20 1986-06-03 Oldson Russell K Economical bowling control system
US4918603A (en) * 1988-08-01 1990-04-17 Michael B. Hughes Computerized statistical football game
US5643088A (en) * 1995-05-31 1997-07-01 Interactive Network, Inc. Game of skill or chance playable by remote participants in conjunction with a common game event including inserted interactive advertising
US5697844A (en) * 1986-03-10 1997-12-16 Response Reward Systems, L.C. System and method for playing games and rewarding successful players
US6434398B1 (en) * 2000-09-06 2002-08-13 Eric Inselberg Method and apparatus for interactive audience participation at a live spectator event
US6840861B2 (en) * 2000-11-20 2005-01-11 Kent Wilcoxson Jordan Method and apparatus for interactive real time distributed gaming

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4141548A (en) * 1978-01-16 1979-02-27 Everton Irving M Game apparatus for use in conjunction with the viewing of a spectator's sport
US4496148A (en) * 1981-12-09 1985-01-29 Barry R. Morstain Sporting event analysis device
US4592548A (en) * 1984-11-20 1986-06-03 Oldson Russell K Economical bowling control system
US5697844A (en) * 1986-03-10 1997-12-16 Response Reward Systems, L.C. System and method for playing games and rewarding successful players
US4918603A (en) * 1988-08-01 1990-04-17 Michael B. Hughes Computerized statistical football game
US5643088A (en) * 1995-05-31 1997-07-01 Interactive Network, Inc. Game of skill or chance playable by remote participants in conjunction with a common game event including inserted interactive advertising
US6434398B1 (en) * 2000-09-06 2002-08-13 Eric Inselberg Method and apparatus for interactive audience participation at a live spectator event
US6840861B2 (en) * 2000-11-20 2005-01-11 Kent Wilcoxson Jordan Method and apparatus for interactive real time distributed gaming
US20060089199A1 (en) * 2000-11-20 2006-04-27 Jordan Kent W Method and apparatus for interactive real time distributed gaming

Cited By (132)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8025571B2 (en) * 2003-03-01 2011-09-27 The Directv Group, Inc. Television interactive gaming having local storage of game portal
US20040198495A1 (en) * 2003-03-01 2004-10-07 Cisneros Shahla C. Television interactive gaming
US10226705B2 (en) 2004-06-28 2019-03-12 Winview, Inc. Methods and apparatus for distributed gaming over a mobile device
US9504922B2 (en) 2004-06-28 2016-11-29 Winview, Inc. Methods and apparatus for distributed gaming over a mobile device
US9821233B2 (en) 2004-06-28 2017-11-21 Winview, Inc. Methods and apparatus for distributed gaming over a mobile device
US11654368B2 (en) 2004-06-28 2023-05-23 Winview, Inc. Methods and apparatus for distributed gaming over a mobile device
US8376855B2 (en) 2004-06-28 2013-02-19 Winview, Inc. Methods and apparatus for distributed gaming over a mobile device
US11400379B2 (en) 2004-06-28 2022-08-02 Winview, Inc. Methods and apparatus for distributed gaming over a mobile device
US10232270B2 (en) 2004-06-28 2019-03-19 Winview, Inc. Methods and apparatus for distributed gaming over a mobile device
US8870639B2 (en) 2004-06-28 2014-10-28 Winview, Inc. Methods and apparatus for distributed gaming over a mobile device
US9526991B2 (en) 2004-06-28 2016-12-27 Winview, Inc. Methods and apparatus for distributed gaming over a mobile device
US10709987B2 (en) 2004-06-28 2020-07-14 Winview, Inc. Methods and apparatus for distributed gaming over a mobile device
US10828571B2 (en) 2004-06-28 2020-11-10 Winview, Inc. Methods and apparatus for distributed gaming over a mobile device
US9908053B2 (en) 2004-06-28 2018-03-06 Winview, Inc. Methods and apparatus for distributed gaming over a mobile device
US10226698B1 (en) * 2004-07-14 2019-03-12 Winview, Inc. Game of skill played by remote participants utilizing wireless devices in connection with a common game event
US11786813B2 (en) 2004-07-14 2023-10-17 Winview, Inc. Game of skill played by remote participants utilizing wireless devices in connection with a common game event
US10933319B2 (en) 2004-07-14 2021-03-02 Winview, Inc. Game of skill played by remote participants utilizing wireless devices in connection with a common game event
US10165339B2 (en) 2005-06-20 2018-12-25 Winview, Inc. Method of and system for managing client resources and assets for activities on computing devices
US8738694B2 (en) 2005-06-20 2014-05-27 Winview, Inc. Method of and system for managing client resources and assets for activities on computing devices
US10721543B2 (en) 2005-06-20 2020-07-21 Winview, Inc. Method of and system for managing client resources and assets for activities on computing devices
US11451883B2 (en) 2005-06-20 2022-09-20 Winview, Inc. Method of and system for managing client resources and assets for activities on computing devices
US9270789B2 (en) 2005-06-20 2016-02-23 Winview, Inc. Method of and system for managing client resources and assets for activities on computing devices
US20070022029A1 (en) * 2005-07-21 2007-01-25 Protrade Sports, Inc. Athlete valuation
US11154775B2 (en) 2005-10-03 2021-10-26 Winview, Inc. Synchronized gaming and programming
US9919210B2 (en) 2005-10-03 2018-03-20 Winview, Inc. Synchronized gaming and programming
US10137369B2 (en) 2005-10-03 2018-11-27 Winview, Inc. Cellular phone games based television archives
US9511287B2 (en) 2005-10-03 2016-12-06 Winview, Inc. Cellular phone games based upon television archives
US11148050B2 (en) 2005-10-03 2021-10-19 Winview, Inc. Cellular phone games based upon television archives
US10653955B2 (en) 2005-10-03 2020-05-19 Winview, Inc. Synchronized gaming and programming
US10343071B2 (en) 2006-01-10 2019-07-09 Winview, Inc. Method of and system for conducting multiple contests of skill with a single performance
US9498724B2 (en) 2006-01-10 2016-11-22 Winview, Inc. Method of and system for conducting multiple contests of skill with a single performance
US9067143B2 (en) 2006-01-10 2015-06-30 Winview, Inc. Method of and system for conducting multiple contests of skill with a single performance
US10410474B2 (en) 2006-01-10 2019-09-10 Winview, Inc. Method of and system for conducting multiple contests of skill with a single performance
US10556183B2 (en) 2006-01-10 2020-02-11 Winview, Inc. Method of and system for conducting multiple contest of skill with a single performance
US9233293B2 (en) 2006-01-10 2016-01-12 Winview, Inc. Method of and system for conducting multiple contests of skill with a single performance
US8002618B1 (en) 2006-01-10 2011-08-23 Winview, Inc. Method of and system for conducting multiple contests of skill with a single performance
US11358064B2 (en) 2006-01-10 2022-06-14 Winview, Inc. Method of and system for conducting multiple contests of skill with a single performance
US9314686B2 (en) 2006-01-10 2016-04-19 Winview, Inc. Method of and system for conducting multiple contests of skill with a single performance
US9314701B2 (en) 2006-01-10 2016-04-19 Winview, Inc. Method of and system for conducting multiple contests of skill with a single performance
US11338189B2 (en) 2006-01-10 2022-05-24 Winview, Inc. Method of and system for conducting multiple contests of skill with a single performance
US10744414B2 (en) 2006-01-10 2020-08-18 Winview, Inc. Method of and system for conducting multiple contests of skill with a single performance
US10186116B2 (en) 2006-01-10 2019-01-22 Winview, Inc. Method of and system for conducting multiple contests of skill with a single performance
US9056251B2 (en) 2006-01-10 2015-06-16 Winview, Inc. Method of and system for conducting multiple contests of skill with a single performance
US9501904B2 (en) 2006-01-10 2016-11-22 Winview, Inc. Method of and system for conducting multiple contests of skill with a single performance
US11918880B2 (en) 2006-01-10 2024-03-05 Winview Ip Holdings, Llc Method of and system for conducting multiple contests of skill with a single performance
US10758809B2 (en) 2006-01-10 2020-09-01 Winview, Inc. Method of and system for conducting multiple contests of skill with a single performance
US11951402B2 (en) 2006-01-10 2024-04-09 Winview Ip Holdings, Llc Method of and system for conducting multiple contests of skill with a single performance
US10806988B2 (en) 2006-01-10 2020-10-20 Winview, Inc. Method of and system for conducting multiple contests of skill with a single performance
US11298621B2 (en) 2006-01-10 2022-04-12 Winview, Inc. Method of and system for conducting multiple contests of skill with a single performance
US9978217B2 (en) 2006-01-10 2018-05-22 Winview, Inc. Method of and system for conducting multiple contests of skill with a single performance
US9652937B2 (en) 2006-01-10 2017-05-16 Winview, Inc. Method of and system for conducting multiple contests of skill with a single performance
US9919221B2 (en) 2006-01-10 2018-03-20 Winview, Inc. Method of and system for conducting multiple contests of skill with a single performance
US8622798B2 (en) 2006-01-10 2014-01-07 Winview, Inc. Method of and system for conducting multiple contests of skill with a single performance
US11266896B2 (en) 2006-01-10 2022-03-08 Winview, Inc. Method of and system for conducting multiple contests of skill with a single performance
US11082746B2 (en) 2006-04-12 2021-08-03 Winview, Inc. Synchronized gaming and programming
US8705195B2 (en) 2006-04-12 2014-04-22 Winview, Inc. Synchronized gaming and programming
US9724603B2 (en) 2006-04-12 2017-08-08 Winview, Inc. Methodology for equalizing systemic latencies in television reception in connection with games of skill played in connection with live television programming
US9744453B2 (en) 2006-04-12 2017-08-29 Winview, Inc. Methodology for equalizing systemic latencies in reception in connection with games of skill played in connection with an online broadcast
US9687739B2 (en) 2006-04-12 2017-06-27 Winview, Inc. Methodology for equalizing systemic latencies in television reception in connection with games of skill played in connection with live television programming
US11917254B2 (en) 2006-04-12 2024-02-27 Winview Ip Holdings, Llc Methodology for equalizing systemic latencies in television reception in connection with games of skill played in connection with live television programming
US9878243B2 (en) 2006-04-12 2018-01-30 Winview, Inc. Methodology for equalizing systemic latencies in television reception in connection with games of skill played in connection with live television programming
US9901820B2 (en) 2006-04-12 2018-02-27 Winview, Inc. Methodology for equalizing systemic latencies in television reception in connection with games of skill played in connection with live television programming
US9672692B2 (en) 2006-04-12 2017-06-06 Winview, Inc. Synchronized gaming and programming
US9919211B2 (en) 2006-04-12 2018-03-20 Winview, Inc. Methodology for equalizing systemic latencies in television reception in connection with games of skill played in connection with live television programming
US9662576B2 (en) 2006-04-12 2017-05-30 Winview, Inc. Methodology for equalizing systemic latencies in television reception in connection with games of skill played in connection with live television programming
US9662577B2 (en) 2006-04-12 2017-05-30 Winview, Inc. Methodology for equalizing systemic latencies in television reception in connection with games of skill played in connection with live television programming
US11889157B2 (en) 2006-04-12 2024-01-30 Winview Ip Holdings, Llc Methodology for equalizing systemic latencies in television reception in connection with games of skill played in connection with live television programming
US9993730B2 (en) 2006-04-12 2018-06-12 Winview, Inc. Methodology for equalizing systemic latencies in television reception in connection with games of skill played in connection with live television programming
US9999834B2 (en) 2006-04-12 2018-06-19 Winview, Inc. Methodology for equalizing systemic latencies in television reception in connection with games of skill played in connection with live television programming
US10052557B2 (en) 2006-04-12 2018-08-21 Winview, Inc. Methodology for equalizing systemic latencies in television reception in connection with games of skill played in connection with live television programming
US11825168B2 (en) 2006-04-12 2023-11-21 Winview Ip Holdings, Llc Eception in connection with games of skill played in connection with live television programming
US10150031B2 (en) 2006-04-12 2018-12-11 Winview, Inc. Methodology for equalizing systemic latencies in television reception in connection with games of skill played in connection with live television programming
US9604140B2 (en) 2006-04-12 2017-03-28 Winview, Inc. Methodology for equalizing systemic latencies in television reception in connection with games of skill played in connection with live television programming
US9457272B2 (en) 2006-04-12 2016-10-04 Winview, Inc. Methodology for equalizing systemic latencies in television reception in connection with games of skill played in connection with live television programming
US10195526B2 (en) 2006-04-12 2019-02-05 Winview, Inc. Methodology for equalizing systemic latencies in television reception in connection with games of skill played in connection with live television programming
US11736771B2 (en) 2006-04-12 2023-08-22 Winview, Inc. Methodology for equalizing systemic latencies in television reception in connection with games of skill played in connection with live television programming
US11722743B2 (en) 2006-04-12 2023-08-08 Winview, Inc. Synchronized gaming and programming
US11716515B2 (en) 2006-04-12 2023-08-01 Winview, Inc. Methodology for equalizing systemic latencies in television reception in connection with games of skill played in connection with live television programming
US9258601B2 (en) 2006-04-12 2016-02-09 Winview, Inc. Methodology for equalizing systemic latencies in television reception in connection with games of skill played in connection with live television programming
US10279253B2 (en) 2006-04-12 2019-05-07 Winview, Inc. Methodology for equalizing systemic latencies in television reception in connection with games of skill played in connection with live television programming
US11678020B2 (en) 2006-04-12 2023-06-13 Winview, Inc. Methodology for equalizing systemic latencies in television reception in connection with games of skill played in connection with live television programming
US10363483B2 (en) 2006-04-12 2019-07-30 Winview, Inc. Methodology for equalizing systemic latencies in television reception in connection with games of skill played in connection with live television programming
US8149530B1 (en) 2006-04-12 2012-04-03 Winview, Inc. Methodology for equalizing systemic latencies in television reception in connection with games of skill played in connection with live television programming
US11235237B2 (en) 2006-04-12 2022-02-01 Winview, Inc. Methodology for equalizing systemic latencies in television reception in connection with games of skill played in connection with live television programming
US11185770B2 (en) 2006-04-12 2021-11-30 Winview, Inc. Methodology for equalizing systemic latencies in television reception in connection with games of skill played in connection with live television programming
US11179632B2 (en) 2006-04-12 2021-11-23 Winview, Inc. Methodology for equalizing systemic latencies in television reception in connection with games of skill played in connection with live television programming
US10556177B2 (en) 2006-04-12 2020-02-11 Winview, Inc. Methodology for equalizing systemic latencies in television reception in connection with games of skill played in connection with live television programming
US10576371B2 (en) 2006-04-12 2020-03-03 Winview, Inc. Methodology for equalizing systemic latencies in television reception in connection with games of skill played in connection with live television programming
US11083965B2 (en) 2006-04-12 2021-08-10 Winview, Inc. Methodology for equalizing systemic latencies in television reception in connection with games of skill played in connection with live television programming
US10695672B2 (en) 2006-04-12 2020-06-30 Winview, Inc. Methodology for equalizing systemic latencies in television reception in connection with games of skill played in connection with live television programming
US11077366B2 (en) 2006-04-12 2021-08-03 Winview, Inc. Methodology for equalizing systemic latencies in television reception in connection with games of skill played in connection with live television programming
US8837072B2 (en) 2006-04-12 2014-09-16 Winview, Inc. Methodology for equalizing systemic latencies in television reception in connection with games of skill played in connection with live television programming
US11007434B2 (en) 2006-04-12 2021-05-18 Winview, Inc. Methodology for equalizing systemic latencies in television reception in connection with games of skill played in connection with live television programming
US8717701B2 (en) 2006-04-12 2014-05-06 Winview, Inc. Methodology for equalizing systemic latencies in television reception in connection with games of skill played in connection with live television programming
US9687738B2 (en) 2006-04-12 2017-06-27 Winview, Inc. Methodology for equalizing systemic latencies in television reception in connection with games of skill played in connection with live television programming
US10874942B2 (en) 2006-04-12 2020-12-29 Winview, Inc. Methodology for equalizing systemic latencies in television reception in connection with games of skill played in connection with live television programming
US20150024814A1 (en) * 2007-05-02 2015-01-22 Bleacher League Entertainment, Inc. Interactive sports-themed game
US20100035672A1 (en) * 2007-05-02 2010-02-11 John Root Interactive sports-themed game
US8634943B2 (en) * 2007-05-02 2014-01-21 Bleacher League Entertainment Inc. Interactive sports-themed game
US20090258685A1 (en) * 2007-10-10 2009-10-15 Gabriel Gaidos Method for merging live sports game data with Internet based computer games
US8813112B1 (en) 2007-10-23 2014-08-19 Winview, Inc. Method of and apparatus for utilizing SMS while running an application on a mobile device controlling a viewer's participation with a broadcast
US9205339B2 (en) 2007-10-23 2015-12-08 Winview, Inc. Method of and apparatus for utilizing SMS while running an application on a mobile device controlling a viewer's participation with a broadcast
US8935715B2 (en) 2007-10-23 2015-01-13 Winview, Inc. Method of and apparatus for utilizing SMS while running an application on a mobile device controlling a viewer's participation with a broadcast
US20110009188A1 (en) * 2007-11-20 2011-01-13 Adiraju Srinivyasa M Controlling wagering transactions for multi-provider game content
US20090176576A1 (en) * 2008-01-04 2009-07-09 Youbeqb Playbook for online gaming
US20110028203A1 (en) * 2008-03-04 2011-02-03 Agarwal Vijay K Presenting wagering game content in multiple windows
US8430741B2 (en) * 2008-03-04 2013-04-30 Wms Gaming, Inc. Presenting wagering game content in multiple windows
US9443385B2 (en) 2008-03-04 2016-09-13 Bally Gaming, Inc. Funding concurrent wagering games
US9336649B2 (en) 2008-03-04 2016-05-10 Bally Gaming, Inc. Present wagering game content in multiple windows
US11601727B2 (en) 2008-11-10 2023-03-07 Winview, Inc. Interactive advertising system
US10958985B1 (en) 2008-11-10 2021-03-23 Winview, Inc. Interactive advertising system
US20110212785A1 (en) * 2008-11-13 2011-09-01 Wms Gaming, Inc. Presenting content in wagering game systems
US20100234110A1 (en) * 2009-03-10 2010-09-16 Gavin Clarkson Remote Internet Access to Certain Gaming Operations
US9855503B2 (en) 2010-03-01 2018-01-02 Rishi Nangia System and method for providing secondary gaming
US10369478B2 (en) 2010-03-01 2019-08-06 Rishi Nangia System and method for providing secondary gaming
US20110281620A1 (en) * 2010-05-13 2011-11-17 Rovi Technologies Corporation Systems and methods for presenting a wagering opportunity related to an athletic competition being broadcast to a user
EP2397199A1 (en) * 2010-06-16 2011-12-21 Bandai Co., Ltd. Computer system and program
US20120166555A1 (en) * 2010-12-27 2012-06-28 Dave Petno Method and system for broadcasting sporting event information
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
US20130303290A1 (en) * 2012-05-14 2013-11-14 DeNA Co., Ltd. Device for providing a game
US9202332B2 (en) * 2013-01-14 2015-12-01 Hotbox Sports Llc Online fantasy sports game system and method
US20170091798A1 (en) * 2015-09-26 2017-03-30 Ntn Buzztime, Inc. Sports-based rewards system, method and apparatus
US10213698B2 (en) * 2015-09-30 2019-02-26 Sports Maximization Inc. Decision making system for a user to manage a sports team playing a virtual game over a media feed to evaluate their decision making performance
US20170087472A1 (en) * 2015-09-30 2017-03-30 Sports Maximization Inc. Decision making system for a user to manage a sports team playing a virtual game over a media feed to evaluate their decision making performance
US11551529B2 (en) 2016-07-20 2023-01-10 Winview, Inc. Method of generating separate contests of skill or chance from two independent events
US20230201726A1 (en) * 2018-07-25 2023-06-29 Meta Platforms, Inc. Initiating Real-Time Games in Video Communications
US11308765B2 (en) 2018-10-08 2022-04-19 Winview, Inc. Method and systems for reducing risk in setting odds for single fixed in-play propositions utilizing real time input
US11710382B1 (en) * 2019-07-09 2023-07-25 Stephen Malvagna Devices and methods for carrying out a fantasy sports contest having milestones
CN110365994A (en) * 2019-07-18 2019-10-22 广州虎牙科技有限公司 Recommended method, device, server and readable storage medium storing program for executing is broadcast live
US11623128B2 (en) 2020-07-31 2023-04-11 Tapstats, Inc. Tap method and mobile application for sports data collection
US11398132B2 (en) * 2020-11-30 2022-07-26 Adrenalineip Lineup specific odds manipulation

Similar Documents

Publication Publication Date Title
US20070004516A1 (en) Method and apparatus for interactive real time distributed gaming
US6840861B2 (en) Method and apparatus for interactive real time distributed gaming
US8176518B1 (en) Systems and methods for providing fantasy sports contests based on subevents
US6193610B1 (en) Interactive television system and methodology
US10695672B2 (en) Methodology for equalizing systemic latencies in television reception in connection with games of skill played in connection with live television programming
US5860862A (en) Interactive system allowing real time participation
US10105607B2 (en) Suicide player pool fantasy sports games
US6934510B2 (en) Watching method of baseball using mobile communication means of motion picture
US5846132A (en) Interactive system allowing simulated or real time participation in a league
US8572498B2 (en) System and method for influencing an on-going event
US9672692B2 (en) Synchronized gaming and programming
US6394895B1 (en) Game apparatus, method, storing medium and transmitting medium for predicting results of sports
US7614944B1 (en) Systems and methods for providing multi-level fantasy sports contests in fantasy sports contest applications
US20150024814A1 (en) Interactive sports-themed game
US20050239551A1 (en) System and method for providing interactive games
US20140121013A1 (en) Interactive fantasy sports gaming system
US20020119823A1 (en) Method and apparatus for interactive audience participation in a live event
WO1997037734A9 (en) Interactive system allowing simulated or real time participation in a league
US20030203757A1 (en) Interactive sports system
JP2004512865A (en) Interactive games through set-top boxes
US20160023118A1 (en) Method and system for live action sports game
US20150082333A1 (en) Event Enhancement via Viewer Participation
US20120095577A1 (en) Real Time Fantasy Game Engine
US20020107059A1 (en) Method of proceeding with a game while incorporating other elements into the actual game
JP6083029B2 (en) GAME MANAGEMENT DEVICE AND PROGRAM

Legal Events

Date Code Title Description
STCB Information on status: application discontinuation

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