The present invention will be understood and appreciated more fully from the following detailed description taken in conjunction with the appended drawings in which:
Reference is now made to
During the broadcast of sporting event 100, viewer 102 may use control unit 108 to instruct processing unit 106 to initiate a viewer-played game (VPG) within the context of sporting event 100. The ability to initiate such a game may be available for any sporting event, or may only be available for specific sporting events, such as may be communicated in advance of and/or during the sporting event via a schedule or electronic program guide (EPG), or where the broadcaster sends an voice and/or display announcement to viewer 102 in advance of or during a sporting event that such gaming is available for the event, as well as instructions to that effect to processing unit 106. Furthermore, the initiation of a game may be contingent on the receipt of a payment from viewer 102 using any known viewer-based payment system, such as pay-per-view.
The initiation of a viewer-played game within the context of sporting event 100 results in the extension of the broadcast sporting into the viewer-played game in that the viewer-played game represents a simulation of the broadcast game where information about the broadcast game affects one or more aspects of the viewer-played game. For example, the teams and players participating in the viewer-played game may be configured to match those participating in the broadcast game. Similarly, specific broadcast game events, such as a goal scored by a team, may trigger corresponding events in the viewer-played game, such as a goal scored by the corresponding team in the viewer-played game. Viewer 102 may be given the option before or during an event to choose one or more players from those on the broadcast game's teams' rosters, or from other teams in the league to substitute in the viewer-played game on the viewer's chosen team. Where the viewer-played game is initiated while the broadcast game is in progress, the simulation of the broadcast game may be presented as a continuation of the broadcast game, reflecting the current state of the broadcast game at the point in the broadcast game when the viewer-played game is initiated. Broadcast game parameters and events may affect the viewer-played game exactly as they occur in the broadcast game, to a lesser extent, or not at all, in accordance with configuration parameters 110 set by the broadcaster, viewer 102, or both. The performance of a player in the viewer-played game may also be controlled in accordance with the current performance statistics of a corresponding living player. Configuration parameters 110 may also determine when the viewer-played game is updated with broadcast game parameters and events relative to when they occur within the broadcast, such as immediately or after a delay. Furthermore, one or more parameters of the broadcast game may be replaced with different parameters in the viewer-played game. For example, if a player in the broadcast game is represented by a player in the viewer-played game, and the player in the viewer-played game gets hurt and is benched in the viewer-played game but continues to play in the broadcast game, then every time the player plays in the broadcast real game a substitution may be provided for the player in the viewer-played game in place of the benched player. Additionally or alternatively, a viewer-played game may include one or more additional players not participating in the broadcast game, such as, for example, where viewer 102 controls a third bowler who competes against the two actual bowlers playing in a broadcast bowling tournament.
As an alternative to reflecting the current state of the broadcast game, the initial state of the viewer-played game may reflect a previous state of the broadcast game at a point earlier than the point in the broadcast game when the viewer-played game is initiated. In this instance, the viewer-played game may be played for as long as the user desires, or for a period of time generally equal to the time elapsed between the time of the previous state and the time during the broadcast game when the viewer-played game was begun. Thus, for example, the viewer-played game may begin at an earlier point in the broadcast game just prior to a poor play being committed, giving viewer 102 a chance to make a better play in the viewer-played game.
Information regarding the broadcast game that is used by the viewer-played game may be extracted by processing unit 106, by the broadcaster and provided as meta-data, or any combination thereof from the broadcast stream itself using conventional techniques, such as face recognition to identify players, optical character recognition to identify team names and venues, changes in score, penalty information, and other game play information that may appear as text overlay, and other image and pattern recognition techniques to identify ball movement, playing field boundaries, and other game elements. The extracted information is then used by control unit 108 to initialize and control the viewer-played game.
In addition to the broadcast game possibly affecting the viewer-played game, the viewer-played game provides viewer 102 with interactive game play in accordance with conventional gaming techniques. The viewer-played game may be displayed on display 104 in place of sporting event 100 or along side it, such as in a split screen where the broadcast game is seen on a portion 112 of display 104 and the viewer-played game is seen on a portion 114 of display 104. Where the viewer-played game is displayed on display 104 in place of sporting event 100, viewer 102 may use control unit 108 to instruct processing unit 106 to pause the viewer-played game and switch to the broadcast game, and vice versa, as shown in
Viewer 102 need not be limited to a single viewer-played game, but may initiate and switch between multiple viewer-played games to correspond to multiple sporting events being broadcast on multiple channels at the same time. Additionally or alternatively, viewer 102 may spawn multiple instances of a viewer-played game corresponding to the same broadcast game. Each viewer-played game may be initialized with broadcast game characteristics taken from different points during the broadcast game. Additionally or alternatively, viewer 102 may spawn one or more viewer-played games from a single viewer-played game, each spawned game copying the parameters of its parent at the time it is spawned, thereby enabling viewer 102 to employ different tactics from the same point in a viewer-played game.
A single viewer-played game may be played by multiple viewers, such as where each viewer controls a different team, at a single physical location, or where two viewer-played games played by two different viewers in two different physical locations are logically merged to allow for the viewers to compete against each other using conventional techniques for network-based multi-player games.
The present invention may also provide for interaction between the broadcast of a live sporting event and a viewer-played game corresponding to the live event, where information from the viewer-played game is applied to the live sporting event. For example, viewer 102 may be invited to control a player in the viewer-played game, such that any of the players actions in the viewer-played game may be communicated to the corresponding player in the live event, such as via an interactive television channel or other known communications means, and carried out by the live player.
It is appreciated that one or more of the steps of any of the methods described herein may be omitted or carried out in a different order than that shown, without departing from the true spirit and scope of the invention.
While the methods and apparatus disclosed herein may or may not have been described with reference to specific computer hardware or software, it is appreciated that the methods and apparatus described herein may be readily implemented in computer hardware or software using conventional techniques.
While the present invention has been described with reference to one or more specific embodiments, the description is intended to be illustrative of the invention as a whole and is not to be construed as limiting the invention to the embodiments shown. It is appreciated that various modifications may occur to those skilled in the art that, while not specifically shown herein, are nevertheless within the true spirit and scope of the invention.
The present application claims the benefit of the filing date of provisional application No. 60/820,143 filed on 31 Jul. 2006.
Number | Date | Country | |
---|---|---|---|
60820143 | Jul 2006 | US |