US20060079332A1 - System, methodology, and computer program product for gathering game data - Google Patents
System, methodology, and computer program product for gathering game data Download PDFInfo
- Publication number
- US20060079332A1 US20060079332A1 US11/280,788 US28078805A US2006079332A1 US 20060079332 A1 US20060079332 A1 US 20060079332A1 US 28078805 A US28078805 A US 28078805A US 2006079332 A1 US2006079332 A1 US 2006079332A1
- Authority
- US
- United States
- Prior art keywords
- data
- game
- touch screen
- computer
- canceled
- 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
Links
Images
Classifications
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B71/00—Games or sports accessories not covered in groups A63B1/00 - A63B69/00
- A63B71/06—Indicating or scoring devices for games or players, or for other sports activities
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/80—Special adaptations for executing a specific game genre or game mode
- A63F13/828—Managing virtual sport teams
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B2102/00—Application of clubs, bats, rackets or the like to the sporting activity ; particular sports involving the use of balls and clubs, bats, rackets, or the like
- A63B2102/24—Ice hockey
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F2300/00—Features 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/10—Features 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 input arrangements for converting player-generated signals into game device control signals
- A63F2300/1068—Features 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 input arrangements for converting player-generated signals into game device control signals being specially adapted to detect the point of contact of the player on a surface, e.g. floor mat, touch pad
- A63F2300/1075—Features 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 input arrangements for converting player-generated signals into game device control signals being specially adapted to detect the point of contact of the player on a surface, e.g. floor mat, touch pad using a touch screen
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F2300/00—Features 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/40—Features 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/407—Data transfer via internet
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F2300/00—Features 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/50—Features 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
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F2300/00—Features 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/50—Features 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/55—Details of game data or player data management
- A63F2300/5546—Details of game data or player data management using player registration data, e.g. identification, account, preferences, game history
Definitions
- Game data comprising, among other things, statistics is kept for individual players as well for teams and leagues.
- the way in which these records are kept is oftentimes by pen and paper or worse yet, memory.
- These methods have their limitations. For example, manually written records can become lost, damaged when in adverse environments, or altered. Further, manually written records on player statistics become unwieldy as the accumulate over time, and ultimately end up being destroyed or recycled. Also, editing paper records causes vast amounts of time to be wasted in simply locating the statistics to be edited.
- the present invention is directed to a new system and methodology and computer program product for an electronic gamesheet to be used for keeping and maintaining game data, that itself comprises statistical data.
- the present invention comprises an electronic game sheet that may be used in conjunction with hockey (ice), and other similar sports comprising field hockey, lacrosse, ball hockey, and roller hockey.
- the system comprises a touch screen computer terminal located at the sporting venue. One of these touch screen computer terminals is positioned at each hockey rink.
- the touch screen computer terminal (or client computer) is in electronic communication with a system server computer.
- Game data comprising statistical data, team data, and league data is entered into the touch screen computer terminal at the rink and stored therein as the game is played. An official or scorekeeper enters the game data as it is generated.
- the resultant game data entered into the touch screen computer terminal is verified by the referee, and the game data is then uploaded to the server computer from the touch screen computer terminal by way of wireless transmission.
- the upload may also be by way of the internet (world wide web) if the touch screen computer terminal is linked to same at the hockey rink, which is not always the case.
- the server computer is in communication with a database and the uploaded game data is stored and organized in the database in tables.
- the league administrator from his or her computer, then accesses the server computer database over the internet and makes important decisions comprising suspending players, resolving disputes, and editing rosters. Indeed, the administrator can prevent unregistered and suspended players from playing by entering this information into the database, so that the scorekeeper sees this information when retrieving that player from the system database in a manner fully described in the detailed description. Additionally, the actual players may view all the game data and their personal statistical data over the internet so that they know the team standings and their own statistics. The players cannot edit their own statistical data, as this important task is for an administrator.
- the system maintains game data in a logical and convenient format, and it is therefore a useful tool for sports organizations.
- the system eliminates the need for paper records and paper gamesheets and thus eliminates the problems associated with this paper based gamesheets, for example, time delays, messy handwriting, missing/lost gamesheets. Further, the system is superior to the paper gamesheet methods, because when paper gamesheets are used, someone must go to all the separate rinks and collect the outstanding gamesheets. Also, since data is entered into an electronic system, the burden on league administrators is greatly decreased and the administrators can do other things for the sports organization.
- the present invention avoids and overcomes the problems associated with paper gamesheets and handwritten statistical data records and prior methods of managing game data.
- FIG. 1 shows a diagrammatic view of the overall the system layout.
- FIG. 2 shows the layout for the database for the system.
- FIG. 3 shows a screen shot for the touch screen that the scorekeeper (and referee) view at the hockey rink.
- FIGS. 4-6 show screen shots displayed on the touch screen that as the scorekeeper enters passwords into to gain access to the touch screen computer terminal, and whether to start a new game or restore a saved game.
- FIGS. 7-20 show the screen shots displayed on the touch screen for the entry game data for the date, time, league, division, home team, referee, linesman 1 , linesman 2 and begin game, team roster, forfeits, selected goalie, selected players, and changes in jersey number, respectively.
- FIGS. 21-26 show the screen shots displayed on the touch screen for the entry of data for the jersey number of the goal scorer, first assist, second assist, period, time, and summary of goal.
- FIGS. 27-32 show the screen shots displayed on the touch screen for the player penalty, infraction, type (major or minor), period, time, and summary of the penalty.
- FIG. 33 shows the screen shot displayed on the touch screen for other functions that allow for editing input game data.
- FIGS. 34-36 show the screen shots displayed on the touch screen for deleting goals.
- FIGS. 37-40 show the screen shots displayed on the touch screen after the game is completed, comprising the entry of game notes, and postponement of the game.
- FIG. 41 shows the electronic game sheet screen shot displayed at the end of the game after all the game data has been entered.
- FIGS. 42-44 show the screen shots displayed on the touch screen for sending the game data to the server computer.
- FIG. 45 shows the screen shot displayed on the touch screen confirming that the game data was received by the server computer.
- FIGS. 46-56 show the screen shots that a player would be able to view from his or her own computer showing the game data.
- the present invention is for a system 30 and methodology comprising an electronic gamesheet 102 ( FIG. 2 ) that keeps track of and maintains the game data 100 pertaining to hockey players, teams, and leagues, so that league administrators can quickly and efficiently make important decisions pertaining to the hockey game.
- these important decisions comprise whether or not to suspend a player, altering the players on a team, altering the term of a suspension, resolving disputes between team and players and the league, reviewing the games after they are played, inputting the rosters for the teams, and leaving important messages for the teams.
- the present system 30 and methodology are beneficial to both recreational and amateur hockey leagues and organizations, as game data 100 is instantly available over the internet 116 (world wide web) or by wireless transmission 110 .
- FIG. 1 shown therein is a diagrammatic view of the overall layout of the system 30 .
- the system 30 that comprises a touch screen computer terminal (client computer) 32 in wireless communication by way of the wireless communication means 38 , with the server computer 114 .
- Shown in FIG. 3 is the touch screen computer terminal that the scorekeeper (or referee or game official) 34 has access.
- Displayed on the touch screen computer terminal 32 is an electronic gamesheet 102 that has the functionality of a graphical user interface (GUI), as seen in FIG. 3 .
- GUI graphical user interface
- One of the scorekeeper's 34 jobs is to access the touch screen computer terminal 32 and enter game data 100 into the touch screen computer terminal 32 as the game is played.
- the touch screen computer terminal (or ice rink computer terminal) 32 may be securely installed within the penalty box 40 at the ice rink 36 , one being installed at each ice rink 36 in the league.
- the game data 100 from the game is entered into the touch screen computer terminal 32 by way of a plurality of touch screen displays 44 displayed on the touch screen computer terminal 32 . Examples of the touch screen displays 44 into which game data 100 is entered may be viewed in FIGS. 21-26 .
- the game data 100 entered into the touch screen displays 44 is stored in the touch screen computer terminal's 32 memory, then verified by a referee 34 and uploaded to the server computer 114 by way of carrier wave transmission as seen in FIG. 1 . This is a protection against a power failure or computer communications fail all the game data 100 will not be lost.
- the game data 100 is transmitted via carrier wave signals 110 or other form of electronic wireless transmission to the server computer (server) 114 .
- server computer server
- a wired link may be established between the touch screen computer terminal 32 and the server computer 114 over a computer network 117 such as the internet 116 or world wide web.
- the game data 100 reaches the server computer 114 , is then stored and organized in the database 106 as seen in FIG. 2 . From there, the game data 100 may be transmitted over the internet (or world wide web) 116 to the league administrator 42 . The league administrator 42 can then make rapid decisions pertaining to the game and transmit them back to the scorekeeper 34 in the reverse order of the process just described.
- this game data 100 updates the system 30 database 106 that is in communication with the server computer 114 .
- the game data 100 which among other things comprises statistical data 101 for each player team and league, is then made available for viewing over the internet (world wide web) at the web site bearing the domain name “www.Pointstreak.com”.
- the players if they have access to a player terminal 118 , can instantly access all the game data 100 comprising among other things statistical data 101 by accessing the “Pointstreak.com” web site.
- the statistical data 101 may be embodied to comprise a player's personal statistics, team statistics, league statistics, penalties, wins, losses, and schedules. However, the players do not have authority to edit game data 100 .
- FIG. 2 shown therein is a schematic for the database 106 for the system 30 that is in communication with the server computer 114 .
- the database 106 stores and organizes all the game data 100 for a plurality of aspects of the hockey game, this game data 100 is described below.
- FIG. 3 shows the touch screen display 44 (electronic gamesheet 102 ) appearing on the touch screen computer terminal 32 located at the rink 36 that the scorekeeper 34 manually enters game data 100 pertaining to the game into. Seen in FIG. 3 is an example of a touch screen display 44 showing fictitious data entered therein (all the screen shots herein are intended to comprise fictitious game data for the purposes of illustration and example).
- the touch screen display 44 provides rapid access to a plurality of information pertaining to the hockey game being played.
- Seen in FIG. 3 is the touch screen display 44 the scorekeeper 34 views on the touch screen computer terminal 32 , and it shows the electronic gamesheet 102 which among other things displays the hockey league, the teams playing, home team scoring, away team scoring, the period, the date and time of the game.
- the electronic gamesheet 102 displays the hockey league, the teams playing, home team scoring, away team scoring, the period, the date and time of the game.
- buttons 50 that the scorekeeper 34 can press for purposes to be described presently.
- These plurality of buttons 50 comprise home goal 52 , away goal 54 , home penalty 56 , away penalty 58 , edit home roster 60 , and edit away roster 62 .
- the associated touch screen display 44 is called up and displayed for the scorekeeper 34 and the scorekeeper 34 can commence entering game data 100 therein.
- the scorekeeper 34 touches the touch screen display 44 and enters in a valid user ID (identification number) and a valid password as seen in FIGS. 4 and 5 , and if successful, an electronic link is established between the server computer 114 and the touch screen computer terminal 32 .
- the server computer 114 also downloads game data 100 to the touch screen computer terminal 32 once it is in communication therewith. Once this is accomplished, the scorekeeper 34 selects start a new game ( FIG. 6 ), or selects restore saved game as shown in FIG. 7 .
- touch screen terminal data 37 from every game is stored in a designated touch screen terminal file database (memory) 35 in the touch screen computer terminal 32 , and only after the game is completed is the touch screen terminal file database 37 transmitted to the server computer 114 for organization and storage in the database 106 .
- This feature allows the game to be played even in the event of communications failure between the touch screen computer terminal 32 and the server computer 114 . Also, prior to selecting a new game ( FIG.
- the touch screen computer program 33 executed on the touch screen computer terminal 32 computer process makes a determination as to whether any existing touch screen terminal file database 37 is stored at the touch screen computer terminal 32 and if so, the scorekeeper 34 can decide whether or not to restore a game or start a new game (seen in FIG. 7 ).
- Initial pre-game steps walk the scorekeeper 34 through all the basic information about the game to be played, as seen in FIGS. 8-15 .
- the scorekeeper enters the following touch screen terminal data 37 into the touch screen terminal 32 : date, time, league, division, home and away teams, referee, linesman 1 , linesman 2 , and scorekeeper.
- Some of this game data 100 was downloaded from the server computer 114 when initial connection was made between the server computer and the touch screen computer terminal 32 .
- the system may also be embodied so that the game may be selected from a schedule downloaded from the server computer 114 .
- the computer server 114 in response to the touch screen terminal data 37 entered by the scorekeeper 34 , downloads to the touch screen computer terminal 32 game data 100 pertaining to team rosters of the teams about to play so that the scorekeeper 34 has this game data.
- This game data 100 comprises default jersey numbers, suspensions, and available players.
- the scorekeeper 34 inputs if there is a forfeit and what team forfeited, inputs the players playing ( FIG. 19 ), inputs the goalies playing ( FIG. 18 ), and can also see the suspended players (they are grayed out in FIG. 19 ) who are ineligible to play, and can change jersey numbers as necessary ( FIG. 20 ).
- FIGS. 21-26 shown therein are the screen displays generated and displayed when the home and away goal buttons ( 52 , 54 respectively) from FIG. 3 are pressed by the scorekeeper 34 in the event a goal is scored.
- the name of the scorer by jersey number is entered into the touch screen computer terminal 32 , along with the number of any player who assisted and secondarily assisted, along with the time and period the goal was scored.
- FIGS. 27-32 shown therein are the screen displays generated and displayed when the home and away penalty buttons 55 , 58 from FIG. 3 are pressed by the scorekeeper 34 in the event a player incurs a penalty.
- the scorekeeper 34 need only enter into the touch screen computer terminal 32 player, the infraction, the severity (major or minor), the time of the infraction.
- buttons edit home roster 60 and edit away roster 62 allow the scorekeeper 34 to modify the roster during the game.
- buttons 68 that allows the scorekeeper 34 to press thereon, and the touch pad screen displays 44 shown in FIGS. 33-36 are caused to appear on the touch screen terminal 32 .
- goals may be deleted, added, edited, and penalties may be edited.
- the end game button 70 shown therein is the end game button 70 , and when this button is pressed, the end game dialog is started, this dialog seen in FIGS. 37-45 .
- the scorekeeper 34 enters notes ( FIG. 38 ), and if the game was postponed when it was postponed ( FIGS. 39-40 ).
- the head referee reviews and must approve of the game data 100 described above that has been entered into the electronic gamesheet 102 , this shown in FIGS. 42-44 .
- the touch screen computer terminal (or client computer) 32 is part of the present system 30 , and the present system may be embodied to comprise a plurality of touch screen computer terminals 32 each located at an ice rink 36 . In other embodiments, the touch screen computer terminal 32 may be a handheld wireless device.
- the touch screen computer terminal 32 is electronically linked to the server computer 114 as seen in FIG. 1 .
- the game data 100 generated at each of the touch screen computer terminals 32 as the game is played and stored at each touch screen terminal file database 35 is uploaded to the server computer 114 , and processed and stored in the database 106 before it becomes viewable at the Pointstreak.com web site.
- the server computer (web server) 114 comprises vast quantities of game data 100 uploaded from all the games played, and therefor needs the database 106 as structured in FIG. 2 . Also, to accommodate situations wherein there are power disruptions, and/or client computer 32 -server computer 114 problems, each of the client computers 32 at the rink 36 stores the touch screen terminal data 37 in a non-volatile compact flash memory, such flash memory technologies known to those skilled in the art.
- files are stored in the following hierarchy: general information file, rink information file, league information file, team information files, game in progress data files, game in progress data files, completed game data files not posted, and completed game data files posted.
- the software at the touch screen computer terminal 32 retains a database file comprising all the current game information called a current game data file, located in non-volatile memory. This data is updated every time the scorekeeper 34 enters new game data 100 into the touch screen computer terminal 32 . In this manner, when the game is completed or ends, this current game data 100 file comprises the all the data to be uploaded to the server computer 114 . This is accomplished by use of HTTP Posts.
- the data interaction between the touch screen computer terminal 32 (client computer) and the server computer 114 is by way of transmission control protocols (TCP)/internet protocols (IP), such protocols being known to those skilled in the art.
- TCP transmission control protocols
- IP internet protocols
- the interface involves use of internet based hyper text transmission protocols (HTTP) “GET” and “POST” requests, and these allow for quick transmission of text files over a TCP/IP link.
- HTTP internet based hyper text transmission protocols
- POST hypertext preprocessor
- the server computer 114 responds with information in a text file.
- Uploads to the server computer 114 are accomplished using the HTTP “POST” command to a PHP script which parses the data and returns a confirmation. These transactions may be accomplished using standard internet forms comprising fields for the data. Such forms known to those skilled in the art.
- the HTTP “POSTS” and “GETS” are provided by PHP scripts running on the server computer 114 .
- game results are posted to the server computer 114 for processing thereby.
- This commences once the game is over, and from the touch screen computer terminal (client computer) 32 comes a HTTP “POST”, the server computer 114 will attempt to parse the incoming data, and if the data is valid, there is a confirmation that has a unique Game ID for the posted game.
- the scorekeeper 34 re-attempts the upload again. If this fails, then the game must still be stored in on the touch screen terminal 32 flash memory. The next time a scorekeeper 34 attempts to upload data from the touch screen computer terminal 32 , the system 30 checks if there are any outstanding game posts, and these should be attempted to be uploaded by the scorekeeper 34 .
- the touch screen terminal 32 automatically downloads from the computer 100 the players that are going to play in the game.
- the system 30 automatically prevents those players who are suspended or who are unregistered from participating by preventing the scorekeeper 34 from being selected. These ineligible players are those who have been given that status by the league administrator 42 (see FIG. 1 ).
- the billing for this service being provided to the teams, and the hockey rinks is made directly to the leagues and rinks.
- the server computer 114 may be embodied so as to comprise a merchant account, which timely bills for services rendered, and keeps track of debts owed.
- the players may then view the game data 100 stored in the database 106 from their own personal computers.
- the game data 100 is available over the internet 116 .
- the players may enter the web site and view game data 100 comprising their personal statistical data 101 .
- a brief description of the game data 100 which comprises statistical data 101 , available from the web site will be described presently.
- the actual players and teams may enter the web site and visually view a plurality of information and game data 100 , but not edit the information and game data 100 (seen in FIG. 1 is the player terminal 118 and its internet 116 link to the server 114 and database 106 ).
- What follows is a description of the screen displays caused to be generated by the server computer 114 executing the computer software program of the present invention.
- FIG. 46 shown therein is a sample league and sample division.
- the player selects the Division and is brought to the web page for the division.
- the player may immediately select “View division scoring leaders” ( FIG. 55 ) or “View division goaltending leaders” ( FIG. 56 ) and be immediately brought to those web pages and view the statistical data 100 for each of these categories.
- the player can see the team standings and where his or her team stands in particular, as seen in FIG. 47 .
- the player may also click on any team in the team standings list and be brought to the statistical data page for that team as seen in FIG. 51 .
- the player can view the selected team's record, recent games, upcoming games, and the team's captain's message.
- the player may also click on player schedule and be brought to a web page showing the schedule for the selected team. If player stats is selected, this web page displays the statistics for each member on the team ( FIGS. 52-54 ).
- the statistics sheet of FIGS. 52 and 53 shows each players GP, G, A, PTS, PIM, and the goalie statistics sheet ( FIG.
- FIGS. 48-50 Another feature is the game box score web page, shown in FIGS. 48-50 .
- This web page displays the score, summary of scoring for each period, who and when goals were scored, penalties, the roster and goalies, the referee and scorekeeper, and gamenotes.
- the touch screen computer terminal's 32 processor may be embodied to comprise an arithmetic logic circuitry to perform such calculations.
- the touch screen computer terminal 32 may be embodied to comprise an arithmetic logic circuitry to perform such calculations.
Abstract
An system, methodology and computer program product for gathering game data pertaining to players, teams, and leagues, so that the players, teams, league, and league administrators have access to the game data. A touch screen computer terminal is provided at the sports venue and it is in communication with a computer network. A server computer is in communication with the touch screen..computer terminal over the computer network, and the server computer receives the game data over the computer network from the touch screen computer terminal, and proceeds to and store and organize the game data in a database. The game data is then made available over the computer network to league administrators, so that the league administrators can make quick and accurate decisions based on game data. The game data is also made available to the players over the computer network.
Description
- In today's society, people are turning more and more to sports for enjoyment and to relieve everyday stress. Sports teams and leagues at the amateur level are presently a rapid growth segment. In fact, a great deal of time is expended by the administrators of these teams and leagues to keep all the game data and player statistical data accurate, current, and complete.
- Game data comprising, among other things, statistics is kept for individual players as well for teams and leagues. The way in which these records are kept is oftentimes by pen and paper or worse yet, memory. These methods have their limitations. For example, manually written records can become lost, damaged when in adverse environments, or altered. Further, manually written records on player statistics become unwieldy as the accumulate over time, and ultimately end up being destroyed or recycled. Also, editing paper records causes vast amounts of time to be wasted in simply locating the statistics to be edited.
- The problems with the present system is therefore multifaceted. Players and teams have gaps in their personal and team performances, and players oftentimes are forced to keeping their own statistics if they want to monitor their own growth or lack thereof.
- Another significant problem associated with present paper based statistical record keeping is that league administrators have old records and oftentimes incomplete, messy, and illegible records to use to make important decisions, such as what players to suspend, resolving disputes, player misconduct, and other related decisions.
- Yet another problem with current record keeping techniques is that the statistics become inaccessible to the athletes, as they are kept in logs or manuals controlled by someone else, who is typically inconveniently located. Not having the statistics of how other players are performing can have dramatic effects on competitions. For example, in hockey, mismatches between competing athletes may occur resulting in injuries to one or both of the athletes.
- Thus, there is a need for a better way to maintain statistical records (data) pertaining to athletes and sports teams and make this statistical data quickly available to league administrators so that he or she can make important decisions in a timely manner and therefore make the league run more efficiently and safely.
- The present invention is directed to a new system and methodology and computer program product for an electronic gamesheet to be used for keeping and maintaining game data, that itself comprises statistical data. The present invention comprises an electronic game sheet that may be used in conjunction with hockey (ice), and other similar sports comprising field hockey, lacrosse, ball hockey, and roller hockey. The system comprises a touch screen computer terminal located at the sporting venue. One of these touch screen computer terminals is positioned at each hockey rink. The touch screen computer terminal (or client computer) is in electronic communication with a system server computer. Game data comprising statistical data, team data, and league data is entered into the touch screen computer terminal at the rink and stored therein as the game is played. An official or scorekeeper enters the game data as it is generated. After the game has ended, the resultant game data entered into the touch screen computer terminal is verified by the referee, and the game data is then uploaded to the server computer from the touch screen computer terminal by way of wireless transmission. The upload may also be by way of the internet (world wide web) if the touch screen computer terminal is linked to same at the hockey rink, which is not always the case. After upload to the server computer, the server computer is in communication with a database and the uploaded game data is stored and organized in the database in tables.
- The league administrator, from his or her computer, then accesses the server computer database over the internet and makes important decisions comprising suspending players, resolving disputes, and editing rosters. Indeed, the administrator can prevent unregistered and suspended players from playing by entering this information into the database, so that the scorekeeper sees this information when retrieving that player from the system database in a manner fully described in the detailed description. Additionally, the actual players may view all the game data and their personal statistical data over the internet so that they know the team standings and their own statistics. The players cannot edit their own statistical data, as this important task is for an administrator.
- Thus, the system maintains game data in a logical and convenient format, and it is therefore a useful tool for sports organizations. The system eliminates the need for paper records and paper gamesheets and thus eliminates the problems associated with this paper based gamesheets, for example, time delays, messy handwriting, missing/lost gamesheets. Further, the system is superior to the paper gamesheet methods, because when paper gamesheets are used, someone must go to all the separate rinks and collect the outstanding gamesheets. Also, since data is entered into an electronic system, the burden on league administrators is greatly decreased and the administrators can do other things for the sports organization.
- Thus, the present invention avoids and overcomes the problems associated with paper gamesheets and handwritten statistical data records and prior methods of managing game data.
-
FIG. 1 shows a diagrammatic view of the overall the system layout. -
FIG. 2 shows the layout for the database for the system. -
FIG. 3 shows a screen shot for the touch screen that the scorekeeper (and referee) view at the hockey rink. -
FIGS. 4-6 show screen shots displayed on the touch screen that as the scorekeeper enters passwords into to gain access to the touch screen computer terminal, and whether to start a new game or restore a saved game. -
FIGS. 7-20 show the screen shots displayed on the touch screen for the entry game data for the date, time, league, division, home team, referee,linesman 1,linesman 2 and begin game, team roster, forfeits, selected goalie, selected players, and changes in jersey number, respectively. -
FIGS. 21-26 show the screen shots displayed on the touch screen for the entry of data for the jersey number of the goal scorer, first assist, second assist, period, time, and summary of goal. -
FIGS. 27-32 show the screen shots displayed on the touch screen for the player penalty, infraction, type (major or minor), period, time, and summary of the penalty. -
FIG. 33 shows the screen shot displayed on the touch screen for other functions that allow for editing input game data. -
FIGS. 34-36 show the screen shots displayed on the touch screen for deleting goals. -
FIGS. 37-40 show the screen shots displayed on the touch screen after the game is completed, comprising the entry of game notes, and postponement of the game. -
FIG. 41 shows the electronic game sheet screen shot displayed at the end of the game after all the game data has been entered. -
FIGS. 42-44 show the screen shots displayed on the touch screen for sending the game data to the server computer. -
FIG. 45 shows the screen shot displayed on the touch screen confirming that the game data was received by the server computer. -
FIGS. 46-56 show the screen shots that a player would be able to view from his or her own computer showing the game data. - As seen in
FIG. 1 , the present invention is for asystem 30 and methodology comprising an electronic gamesheet 102 (FIG. 2 ) that keeps track of and maintains thegame data 100 pertaining to hockey players, teams, and leagues, so that league administrators can quickly and efficiently make important decisions pertaining to the hockey game. Among other things, these important decisions comprise whether or not to suspend a player, altering the players on a team, altering the term of a suspension, resolving disputes between team and players and the league, reviewing the games after they are played, inputting the rosters for the teams, and leaving important messages for the teams. Thepresent system 30 and methodology are beneficial to both recreational and amateur hockey leagues and organizations, asgame data 100 is instantly available over the internet 116 (world wide web) or bywireless transmission 110. - It is noted at the outset that the present detailed description is written for an embodiment of the present invention wherein
game data 100 for the sport of hockey is described and detailedly discussed. However, one skilled in the art will recognize that in alternative embodiments, thepresent system 30 and methodology may be embodied so that it can be used in conjunction with other sports comprising: field hockey, lacrosse, ball hockey, and roller hockey without deviating from the principles described herein. - Turning now to
FIG. 1 , shown therein is a diagrammatic view of the overall layout of thesystem 30. In this embodiment, thesystem 30 that comprises a touch screen computer terminal (client computer) 32 in wireless communication by way of the wireless communication means 38, with theserver computer 114. Shown inFIG. 3 is the touch screen computer terminal that the scorekeeper (or referee or game official) 34 has access. Displayed on the touchscreen computer terminal 32 is anelectronic gamesheet 102 that has the functionality of a graphical user interface (GUI), as seen inFIG. 3 . One of the scorekeeper's 34 jobs is to access the touchscreen computer terminal 32 and entergame data 100 into the touchscreen computer terminal 32 as the game is played. The touch screen computer terminal (or ice rink computer terminal) 32 may be securely installed within thepenalty box 40 at theice rink 36, one being installed at eachice rink 36 in the league. Thegame data 100 from the game is entered into the touchscreen computer terminal 32 by way of a plurality oftouch screen displays 44 displayed on the touchscreen computer terminal 32. Examples of the touch screen displays 44 into whichgame data 100 is entered may be viewed inFIGS. 21-26 . Thegame data 100 entered into the touch screen displays 44 is stored in the touch screen computer terminal's 32 memory, then verified by areferee 34 and uploaded to theserver computer 114 by way of carrier wave transmission as seen inFIG. 1 . This is a protection against a power failure or computer communications fail all thegame data 100 will not be lost. - As seen in
FIG. 1 , thegame data 100 is transmitted via carrier wave signals 110 or other form of electronic wireless transmission to the server computer (server) 114. If therink 36 is wired for internet access, a wired link may be established between the touchscreen computer terminal 32 and theserver computer 114 over acomputer network 117 such as theinternet 116 or world wide web. - Once the
game data 100 reaches theserver computer 114, is then stored and organized in thedatabase 106 as seen inFIG. 2 . From there, thegame data 100 may be transmitted over the internet (or world wide web) 116 to theleague administrator 42. Theleague administrator 42 can then make rapid decisions pertaining to the game and transmit them back to thescorekeeper 34 in the reverse order of the process just described. - Further, once this
game data 100 is transmitted, it updates thesystem 30database 106 that is in communication with theserver computer 114. Thegame data 100, which among other things comprises statistical data 101 for each player team and league, is then made available for viewing over the internet (world wide web) at the web site bearing the domain name “www.Pointstreak.com”. The players, if they have access to aplayer terminal 118, can instantly access all thegame data 100 comprising among other things statistical data 101 by accessing the “Pointstreak.com” web site. The statistical data 101 may be embodied to comprise a player's personal statistics, team statistics, league statistics, penalties, wins, losses, and schedules. However, the players do not have authority to editgame data 100. - Turning now to
FIG. 2 , shown therein is a schematic for thedatabase 106 for thesystem 30 that is in communication with theserver computer 114. Thedatabase 106, as seen inFIG. 2 , stores and organizes all thegame data 100 for a plurality of aspects of the hockey game, thisgame data 100 is described below.FIG. 3 shows the touch screen display 44 (electronic gamesheet 102) appearing on the touchscreen computer terminal 32 located at therink 36 that thescorekeeper 34 manually entersgame data 100 pertaining to the game into. Seen inFIG. 3 is an example of atouch screen display 44 showing fictitious data entered therein (all the screen shots herein are intended to comprise fictitious game data for the purposes of illustration and example). Thetouch screen display 44 provides rapid access to a plurality of information pertaining to the hockey game being played. - Seen in
FIG. 3 is thetouch screen display 44 thescorekeeper 34 views on the touchscreen computer terminal 32, and it shows theelectronic gamesheet 102 which among other things displays the hockey league, the teams playing, home team scoring, away team scoring, the period, the date and time of the game. Around the periphery of theelectronic game sheet 102 are a plurality ofbuttons 50 that thescorekeeper 34 can press for purposes to be described presently. These plurality ofbuttons 50 comprisehome goal 52, awaygoal 54,home penalty 56, awaypenalty 58,edit home roster 60, and edit awayroster 62. Upon depressing one of the plurality ofbuttons 50, the associatedtouch screen display 44 is called up and displayed for thescorekeeper 34 and thescorekeeper 34 can commence enteringgame data 100 therein. - To begin a entering
game data 100 for a new game, thescorekeeper 34 touches thetouch screen display 44 and enters in a valid user ID (identification number) and a valid password as seen inFIGS. 4 and 5 , and if successful, an electronic link is established between theserver computer 114 and the touchscreen computer terminal 32. Theserver computer 114 also downloadsgame data 100 to the touchscreen computer terminal 32 once it is in communication therewith. Once this is accomplished, thescorekeeper 34 selects start a new game (FIG. 6 ), or selects restore saved game as shown inFIG. 7 . - As the game progresses, touch
screen terminal data 37 from every game is stored in a designated touch screen terminal file database (memory) 35 in the touchscreen computer terminal 32, and only after the game is completed is the touch screenterminal file database 37 transmitted to theserver computer 114 for organization and storage in thedatabase 106. This feature allows the game to be played even in the event of communications failure between the touchscreen computer terminal 32 and theserver computer 114. Also, prior to selecting a new game (FIG. 6 ) and prior to enteringdata 100 for a new game, the touchscreen computer program 33 executed on the touchscreen computer terminal 32 computer process makes a determination as to whether any existing touch screenterminal file database 37 is stored at the touchscreen computer terminal 32 and if so, thescorekeeper 34 can decide whether or not to restore a game or start a new game (seen inFIG. 7 ). - The process for a new game beings with the
scorekeeper 34 systematically enteringgame data 100 into the touchscreen computer terminal 32 at theice rink 36. Initial pre-game steps walk thescorekeeper 34 through all the basic information about the game to be played, as seen inFIGS. 8-15 . As seen in these figures, the scorekeeper enters the following touchscreen terminal data 37 into the touch screen terminal 32: date, time, league, division, home and away teams, referee,linesman 1,linesman 2, and scorekeeper. Some of thisgame data 100 was downloaded from theserver computer 114 when initial connection was made between the server computer and the touchscreen computer terminal 32. The system may also be embodied so that the game may be selected from a schedule downloaded from theserver computer 114. These initial steps make certain thescorekeeper 34 does not make errors with thegame data 100 entered into the touchscreen computer terminal 32 prior to a game commencing. - Next, turning to
FIGS. 16-20 , thecomputer server 114 in response to the touchscreen terminal data 37 entered by thescorekeeper 34, downloads to the touchscreen computer terminal 32game data 100 pertaining to team rosters of the teams about to play so that thescorekeeper 34 has this game data. Thus, thescorekeeper 34 can quickly see on thetouch screen display 44 the rosters for the teams that are about to play in the game. Thisgame data 100 comprises default jersey numbers, suspensions, and available players. As seen inFIG. 16 , thescorekeeper 34 inputs if there is a forfeit and what team forfeited, inputs the players playing (FIG. 19 ), inputs the goalies playing (FIG. 18 ), and can also see the suspended players (they are grayed out inFIG. 19 ) who are ineligible to play, and can change jersey numbers as necessary (FIG. 20 ). - Turning now to
FIGS. 21-26 , shown therein are the screen displays generated and displayed when the home and away goal buttons (52,54 respectively) fromFIG. 3 are pressed by thescorekeeper 34 in the event a goal is scored. As seen in those figures, the name of the scorer by jersey number is entered into the touchscreen computer terminal 32, along with the number of any player who assisted and secondarily assisted, along with the time and period the goal was scored. - Turning now to
FIGS. 27-32 , shown therein are the screen displays generated and displayed when the home and awaypenalty buttons FIG. 3 are pressed by thescorekeeper 34 in the event a player incurs a penalty. Thescorekeeper 34 need only enter into the touchscreen computer terminal 32 player, the infraction, the severity (major or minor), the time of the infraction. - The buttons
edit home roster 60 and edit awayroster 62 allow thescorekeeper 34 to modify the roster during the game. - Returning to
FIG. 3 , shown therein is theother functions button 68 that allows thescorekeeper 34 to press thereon, and the touch pad screen displays 44 shown inFIGS. 33-36 are caused to appear on thetouch screen terminal 32. As seen inFIG. 33 , goals may be deleted, added, edited, and penalties may be edited. - Returning to
FIG. 3 , shown therein is theend game button 70, and when this button is pressed, the end game dialog is started, this dialog seen inFIGS. 37-45 . Thescorekeeper 34 enters notes (FIG. 38 ), and if the game was postponed when it was postponed (FIGS. 39-40 ). Before the final information pertaining to the game just played (or postponed if that is the case) is uploaded to theserver 114, the head referee reviews and must approve of thegame data 100 described above that has been entered into theelectronic gamesheet 102, this shown inFIGS. 42-44 . - Touch Screen Terminal Data Storage
- The touch screen computer terminal (or client computer) 32 is part of the
present system 30, and the present system may be embodied to comprise a plurality of touchscreen computer terminals 32 each located at anice rink 36. In other embodiments, the touchscreen computer terminal 32 may be a handheld wireless device. The touchscreen computer terminal 32 is electronically linked to theserver computer 114 as seen inFIG. 1 . Thegame data 100 generated at each of the touchscreen computer terminals 32 as the game is played and stored at each touch screenterminal file database 35 is uploaded to theserver computer 114, and processed and stored in thedatabase 106 before it becomes viewable at the Pointstreak.com web site. - The server computer (web server) 114 comprises vast quantities of
game data 100 uploaded from all the games played, and therefor needs thedatabase 106 as structured inFIG. 2 . Also, to accommodate situations wherein there are power disruptions, and/or client computer 32-server computer 114 problems, each of theclient computers 32 at therink 36 stores the touchscreen terminal data 37 in a non-volatile compact flash memory, such flash memory technologies known to those skilled in the art. - Due to the fact that there exists the possibility that multiple files of touch
screen terminal data 37 may have to be stored on the touch screen computer terminal's 32 flash memory, files are stored in the following hierarchy: general information file, rink information file, league information file, team information files, game in progress data files, game in progress data files, completed game data files not posted, and completed game data files posted. - New Game Reference Files
- When a new game is started, multiple files are used to provide information needed for proper initialization of game entry, these files comprising information on the Rink, League, Division, Officials, Teams, Rosters. The new game dialog dynamically downloads this from the
server computer 114, and after downloading, these files are stored in the compact flash memory at their designated filename (based on rink ID—users and leagues that play on the rink; League ID—divisions teams, penalties and officials for the league; Team ID—players on teams, positions, jersey numbers, suspensions). The advantage here is that in the event of a communications failure with theserver computer 114, previous/default versions of the files remain on the compact flash, so games can be played even if communication with theserver computer 114 is down. - Game in Progress Data Storage
- When a game is in progress, the software at the touch
screen computer terminal 32 retains a database file comprising all the current game information called a current game data file, located in non-volatile memory. This data is updated every time thescorekeeper 34 entersnew game data 100 into the touchscreen computer terminal 32. In this manner, when the game is completed or ends, thiscurrent game data 100 file comprises the all the data to be uploaded to theserver computer 114. This is accomplished by use of HTTP Posts. - Client Computer-Server Computer Communication
- The data interaction between the touch screen computer terminal 32 (client computer) and the
server computer 114 is by way of transmission control protocols (TCP)/internet protocols (IP), such protocols being known to those skilled in the art. The interface involves use of internet based hyper text transmission protocols (HTTP) “GET” and “POST” requests, and these allow for quick transmission of text files over a TCP/IP link. Downloads from theserver computer 114 to thetouch screen terminal 32 is done by using HTTP “GET” requests to a hypertext preprocessor (PHP) script using variables in the uniform resource locator (URL) address. Theserver computer 114 responds with information in a text file. - Uploads to the
server computer 114 are accomplished using the HTTP “POST” command to a PHP script which parses the data and returns a confirmation. These transactions may be accomplished using standard internet forms comprising fields for the data. Such forms known to those skilled in the art. The HTTP “POSTS” and “GETS” are provided by PHP scripts running on theserver computer 114. - Start of a New Game
- When a new game is started, as described, various files need to be downloaded from the
server computer 114 to the touchscreen computer terminal 32 for use as lookup tables for the teams, leagues, and divisions. Each of these files remains resident on the compact flash memory on the touchscreen computer terminal 32 in case of internet failure, but each game should be started with downloading these files. - End of Game
- After the game has been completed, game results are posted to the
server computer 114 for processing thereby. This commences once the game is over, and from the touch screen computer terminal (client computer) 32 comes a HTTP “POST”, theserver computer 114 will attempt to parse the incoming data, and if the data is valid, there is a confirmation that has a unique Game ID for the posted game. - If the
server 114 does not confirm the upload, thescorekeeper 34 re-attempts the upload again. If this fails, then the game must still be stored in on thetouch screen terminal 32 flash memory. The next time ascorekeeper 34 attempts to upload data from the touchscreen computer terminal 32, thesystem 30 checks if there are any outstanding game posts, and these should be attempted to be uploaded by thescorekeeper 34. - Once the
scorekeeper 34 has selected the teams that are playing, thetouch screen terminal 32 automatically downloads from thecomputer 100 the players that are going to play in the game. Thesystem 30 automatically prevents those players who are suspended or who are unregistered from participating by preventing thescorekeeper 34 from being selected. These ineligible players are those who have been given that status by the league administrator 42 (seeFIG. 1 ). - The billing for this service being provided to the teams, and the hockey rinks is made directly to the leagues and rinks. The
server computer 114 may be embodied so as to comprise a merchant account, which timely bills for services rendered, and keeps track of debts owed. - The Web Site
- After the game data is posted on the Pointstreak.com web site, the players may then view the
game data 100 stored in thedatabase 106 from their own personal computers. Thegame data 100 is available over theinternet 116. The players may enter the web site andview game data 100 comprising their personal statistical data 101. A brief description of thegame data 100, which comprises statistical data 101, available from the web site will be described presently. - The actual players and teams may enter the web site and visually view a plurality of information and
game data 100, but not edit the information and game data 100 (seen inFIG. 1 is theplayer terminal 118 and itsinternet 116 link to theserver 114 and database 106). What follows is a description of the screen displays caused to be generated by theserver computer 114 executing the computer software program of the present invention. - Turning now to
FIG. 46 , shown therein is a sample league and sample division. The player selects the Division and is brought to the web page for the division. The player may immediately select “View division scoring leaders” (FIG. 55 ) or “View division goaltending leaders” (FIG. 56 ) and be immediately brought to those web pages and view thestatistical data 100 for each of these categories. - The abbreviations used throughout the web pages to identify statistical data are as follows:
- GP—games played
- W—games won
- L—games lost
- T—games tied
- PTS—points
- GF—goals for
- GA—goals against
- PIM—penalties in minutes
- GAA—goals against average
- GFA—goals for average
- Home—record at home
- Away—record not at home
- SO—shutout
- The player can see the team standings and where his or her team stands in particular, as seen in
FIG. 47 . The player may also click on any team in the team standings list and be brought to the statistical data page for that team as seen inFIG. 51 . At this web page, the player can view the selected team's record, recent games, upcoming games, and the team's captain's message. The player may also click on player schedule and be brought to a web page showing the schedule for the selected team. If player stats is selected, this web page displays the statistics for each member on the team (FIGS. 52-54 ). The statistics sheet ofFIGS. 52 and 53 shows each players GP, G, A, PTS, PIM, and the goalie statistics sheet (FIG. 54 ) shows the goalie's GP, L, T, GA, GAA, SO. The advantage of this feature is that each player can instantly access his or her personal statistical data 101 and compare them to other players on the team, or other players in the league. Also, upon clicking on the players name, a web page showing additional information about the player comprising age, size, date of birth, place of birth and a photo of the player is displayed (not shown in the figures). - Another feature is the game box score web page, shown in
FIGS. 48-50 . This is a particularly useful web page that allows a player to see the important results from a game in one place. This web page displays the score, summary of scoring for each period, who and when goals were scored, penalties, the roster and goalies, the referee and scorekeeper, and gamenotes. - For any of the above statistical data 101 requiring mathematical calculations, the touch screen computer terminal's 32 processor may be embodied to comprise an arithmetic logic circuitry to perform such calculations. Thus when the scorekeeper enters the
game data 100 therein, such calculations are automatically performed by the touchscreen computer terminal 32 so that they are ready for uploading to theserver 114. - Thus, the problems associated with paper based systems used to administrate hockey players, teams, and leagues, such as lost records, illegible records, old records, etc., has been successfully overcome with the present invention. Further, all players on a team now have instant and easy access to their personal statistics, as well at the competition statistics, making for more planned and enjoyable sporting competition. Also, administrators can do a more thorough and job because of the efficiency of the present invention.
- Although several embodiments of the present invention have been described herein, various modification may be made without departing from the scope of the invention. All of these alternative embodiments are intended to come within the scope and spirit of the appended claims.
Claims (49)
1. (canceled)
2. (canceled)
3. (canceled)
4. (canceled)
5. (canceled)
6. (canceled)
7. (canceled)
8. (canceled)
9. (canceled)
10. (canceled)
11. (canceled)
12. (canceled)
13. (canceled)
14. (canceled)
15. (canceled)
16. (canceled)
17. (canceled)
18. (canceled)
19. (canceled)
20. (canceled)
21. (canceled)
22. (canceled)
23. (canceled)
24. (canceled)
25. (canceled)
26. (canceled)
27. (canceled)
28. (canceled)
29. (canceled)
30. (canceled)
31. (canceled)
32. (canceled)
33. (canceled)
34. (canceled)
35. (canceled)
36. A system for assisting in the gathering and dissemination of game data comprising:
a server computer comprising a database for storing and organizing the game data generated when a game is played;
a touch screen computer terminal at a sporting arena, the touch screen computer terminal comprising a memory and in electronic communication with the server computer over a computer network;
a plurality of touch screen displays provided for on the touch screen computer terminal;
providing a scorekeeper for entering the game data into the plurality of touch screen displays as the game is being played, the game data stored in the touch screen computer terminal as the game is played;
providing a referee for verifying the game data inputted by the scorekeeper and that is stored in the touch screen computer terminal by the referee for uploading the game data from the touch screen computer to the server computer;
an administrator computer in electronic communication with the server computer and for accessing the uploaded game data;
providing an administrator for analyzing the game data uploaded to the administrator computer and making decisions for a team wherein the decisions include suspending players, resolving disputes, editing rosters, and preventing unregistered players from playing;
wherein the game data uploaded from the touch screen computer terminal to the server computer is stored in the database, the uploading by way of electronic communication between the touch screen computer terminal and the server computer;
a player computer for allowing a player to access the game data over the computer network wherein the player is not permitted to edit the game data; and
an electronic gamesheet for displaying the game data.
37. The system of claim 36 further wherein the administrator further sets schedules so that the teams competing are evenly matched so there are no mismatched games and player injury is thus decreased.
38. The system of claim 37 wherein the administrator views the game data from a computer in communication with the server computer so that the administrator may edit the game data.
39. The system of claim 36 wherein the scorekeeper enters the game data into the plurality of touch screen displays that appear on the touch screen computer terminal in real time as the game data is generated as the game is played.
40. The system of claim 36 wherein the game data displayed by the electronic gamesheet comprises:
organization data, team data, rink data, league data, division data, player data, officials data, referee data, game-to-be-played data, roster data, goal scored data, penalty data, and statistical data.
41. The system of claim 36 wherein the server computer is provided with a merchant account for billing a sports league utilizing the electronic gamesheet wherein the merchant account is in electronic communication with the server computer.
42. A system for an electronic gamesheet comprising:
a server computer in communication with a computer network;
a client computer in electronic communication with the server computer over the computer network and the client computer comprising a touch screen computer terminal used for receiving input game data and used for uploading the game data to the server computer over the computer network and an administrator computer in electronic communication with the server computer for receiving uploaded game data;
a plurality of touch screen displays generated by the touch screen computer terminal, each of the plurality of touch screen displays for the entry of game data therein by a scorekeeper who keeps track of a game being played and wherein teams and players are displayed on the plurality of touch screen displays;
providing a head referee for reviewing players about to play and disallowing suspended players and unregistered players from playing and for verifying the accuracy of the entered game data before the game data is uploaded to the server computer;
providing an administrator for reviewing the game data uploaded to the administrator computer and for making decisions based on the uploaded game data including suspending players and resolving player disputes and editing game data; and
wherein the server computer comprises a database for storing and organizing the game data received from the touch screen computer terminal in a database and for making the game data viewable over the computer network to teams and players and wherein teams and players are not allowed to edit game data.
43. The system of claim 42 wherein the computer network comprises the internet, and wherein the electronic gamesheet game data comprises the following:
organization data, team data, rink data, league data, division data, player data, officials data, referee data, game-to-be-played data, roster data, goal scored data, penalty data, and statistical data.
44. The system of claim 42 wherein the computer network comprises the internet.
45. A method for gathering game data pertaining to a game being played comprising the steps of:
providing a touch screen computer terminal at a location where the game is to be played;
providing a touch screen computer terminal to be in communication with a computer network;
providing a server computer such that the server computer and the touch screen computer are in electronic communication over the computer network;
downloading files comprising lookup tables for teams, leagues, and divisions from the server computer to the touch screen computer when a new game is played and providing the touch screen computer with a memory used for storing the lookup tables and the lookup tables used for providing a referee with error-free information pertaining to the game to be played;
providing the touch screen computer terminal with a plurality of touch screen displays generated by the touch screen computer terminal, the plurality of touch screen displays for entering game data therein;
using the touch screen computer terminal having a memory for storing and organizing game data entered therein;
storing the game data in the memory of the touch screen computer terminal in a plurality of files and ordering the plurality of files in a hierarchy such that a first file in the plurality of files is a general information file, a second file in the plurality of files is a rink information file, a third file in the plurality of files is a league information file, a fourth file in the plurality of files is a team information file, a fifth file in the plurality of files is a game-in-progress file, and a sixth file in the plurality of files is a completed game file;
using the referee for reviewing and approving the game data stored in the touch screen computer terminal; and
uploading the game data to the server computer after it has been approved by the referee.
46. The method of claim 45 further comprising the steps of requesting game data from the computer network and receiving game data from the computer network and wherein the game data received can be edited by an administrator and wherein a player can only view the game data over the computer network and cannot edit the game data.
47. The method of claim 46 wherein the computer network is the internet.
48. The method of claim 46 wherein the game data entered into the touch screen terminal comprises:
organization data, team data, rink data, league data, division data, player data, officials data, referee data, game-to-be-played data, roster data, goal scored data, penalty data, and statistical data.
49. The method of claim 46 further comprising providing a scorekeeper for entering the game data into the plurality of touch screen displays as the game is being played.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US11/280,788 US20060079332A1 (en) | 2001-09-05 | 2005-11-16 | System, methodology, and computer program product for gathering game data |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US09/946,891 US6984176B2 (en) | 2001-09-05 | 2001-09-05 | System, methodology, and computer program for gathering hockey and hockey-type game data |
US11/280,788 US20060079332A1 (en) | 2001-09-05 | 2005-11-16 | System, methodology, and computer program product for gathering game data |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US09/946,891 Continuation US6984176B2 (en) | 2001-09-05 | 2001-09-05 | System, methodology, and computer program for gathering hockey and hockey-type game data |
Publications (1)
Publication Number | Publication Date |
---|---|
US20060079332A1 true US20060079332A1 (en) | 2006-04-13 |
Family
ID=25485130
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US09/946,891 Expired - Fee Related US6984176B2 (en) | 2001-09-05 | 2001-09-05 | System, methodology, and computer program for gathering hockey and hockey-type game data |
US11/280,788 Abandoned US20060079332A1 (en) | 2001-09-05 | 2005-11-16 | System, methodology, and computer program product for gathering game data |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US09/946,891 Expired - Fee Related US6984176B2 (en) | 2001-09-05 | 2001-09-05 | System, methodology, and computer program for gathering hockey and hockey-type game data |
Country Status (1)
Country | Link |
---|---|
US (2) | US6984176B2 (en) |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20050124322A1 (en) * | 2003-10-15 | 2005-06-09 | Marcus Hennecke | System for communication information from a server via a mobile communication device |
US20050192810A1 (en) * | 2004-01-19 | 2005-09-01 | Lars Konig | Key activation system |
US20050216271A1 (en) * | 2004-02-06 | 2005-09-29 | Lars Konig | Speech dialogue system for controlling an electronic device |
US20050267759A1 (en) * | 2004-01-29 | 2005-12-01 | Baerbel Jeschke | Speech dialogue system for dialogue interruption and continuation control |
US7761204B2 (en) | 2004-01-29 | 2010-07-20 | Harman Becker Automotive Systems Gmbh | Multi-modal data input |
US9451334B1 (en) | 2015-10-09 | 2016-09-20 | Sports Logic Group, LLC | System capable of integrating user-entered game event data with corresponding video data |
US9454993B1 (en) | 2015-10-09 | 2016-09-27 | Sports Logic Group, LLC | System capable of integrating user-entered game event data with corresponding video data |
Families Citing this family (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20040158638A1 (en) * | 2003-02-06 | 2004-08-12 | Peters Jay R. St. | Providing static and dynamic event data |
US8359349B2 (en) * | 2004-03-18 | 2013-01-22 | Nokia Corporation | System and associated terminal, method and computer program product for uploading content |
US20060079973A1 (en) * | 2004-10-07 | 2006-04-13 | Bacharach Mel L | Handheld roster device and method |
US20080009271A1 (en) * | 2006-07-06 | 2008-01-10 | Lucent Technologies Inc. | System and method for disseminating sport statistics using a mobile telecommunications network |
US8108795B2 (en) * | 2006-09-07 | 2012-01-31 | Yahoo! Inc. | System and method for the visualization of sports information |
CN101541387B (en) | 2007-02-14 | 2013-04-17 | 耐克国际有限公司 | Collection and display of athletic information |
CA2736750A1 (en) * | 2008-09-15 | 2010-03-18 | James A. Aman | Session automated recording together with rules based indexing, analysis and expression of content |
US8406906B2 (en) * | 2009-05-23 | 2013-03-26 | Dream Big Baseball, Inc. | Baseball event outcome prediction method and apparatus |
BR112014002754A2 (en) * | 2011-08-04 | 2017-02-21 | Minkovitch Zvi | method, system and apparatus for managing a football match |
US9889367B2 (en) | 2013-03-18 | 2018-02-13 | Zvi Minkovitch | Sports match refereeing system |
US20160166921A1 (en) * | 2014-12-11 | 2016-06-16 | Palmwin Information Technology (Shanghai) Co. Ltd. | Integrating interactive games and video calls |
US10118081B2 (en) * | 2015-01-23 | 2018-11-06 | Michael Hunter HUEBSCH | System for providing game-related information |
US20160243404A1 (en) * | 2015-02-20 | 2016-08-25 | Daniel Keller | Online method for creating a coaching plan |
US10058761B2 (en) * | 2016-01-19 | 2018-08-28 | Kevin Wayne Tito Thompson | Non-collision football and data tracking system |
US10596445B2 (en) | 2017-04-04 | 2020-03-24 | Shooter's Touch, Llc | Referee scorekeeping and data dissemination system |
EP3560561A3 (en) * | 2018-04-23 | 2020-02-19 | Ollie Sports, LLC | Methods and systems for recording statistics associated with a sporting event |
Citations (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5198976A (en) * | 1986-04-09 | 1993-03-30 | Computer Sport Systems, Inc. | Multifunction interactive automatic bowling alley system utilizing a touch screen console |
US5412188A (en) * | 1993-07-01 | 1995-05-02 | Metz; Philip D. | Sports statistic recording system |
US5562550A (en) * | 1994-09-02 | 1996-10-08 | Chartrand; Victor | Multimedia golf handicap interactive touch-screen system |
US5745029A (en) * | 1992-09-03 | 1998-04-28 | Manuel Garcia | Refereeing aid system for ball games |
US5898587A (en) * | 1996-12-31 | 1999-04-27 | Bell; Stephen Spencer | System for simultaneous game data and arena display control |
US5946489A (en) * | 1997-12-12 | 1999-08-31 | Sun Microsystems, Inc. | Apparatus and method for cross-compiling source code |
US6041266A (en) * | 1992-01-14 | 2000-03-21 | Nickerson; Danny L. | Baseball scorekeeper |
US6102797A (en) * | 1997-10-14 | 2000-08-15 | Supra Engineering Limited | Method and apparatus for conducting games of chance |
US6122559A (en) * | 1998-02-02 | 2000-09-19 | Bohn; David W. | Hand held computer for inputting soccer data |
US6148242A (en) * | 1999-03-01 | 2000-11-14 | Score Technologies, Inc. | Apparatus for recording and utilizing basketball game data |
US6328569B1 (en) * | 1997-12-17 | 2001-12-11 | Scientific Learning Corp. | Method for training of auditory/visual discrimination using target and foil phonemes/graphemes within an animated story |
US20020091723A1 (en) * | 2001-01-10 | 2002-07-11 | Talknsports Enterprises | System and method for collection, conversion and presentation of sports data |
US6820094B1 (en) * | 1997-10-08 | 2004-11-16 | Scansoft, Inc. | Computer-based document management system |
-
2001
- 2001-09-05 US US09/946,891 patent/US6984176B2/en not_active Expired - Fee Related
-
2005
- 2005-11-16 US US11/280,788 patent/US20060079332A1/en not_active Abandoned
Patent Citations (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5198976A (en) * | 1986-04-09 | 1993-03-30 | Computer Sport Systems, Inc. | Multifunction interactive automatic bowling alley system utilizing a touch screen console |
US6041266A (en) * | 1992-01-14 | 2000-03-21 | Nickerson; Danny L. | Baseball scorekeeper |
US5745029A (en) * | 1992-09-03 | 1998-04-28 | Manuel Garcia | Refereeing aid system for ball games |
US5412188A (en) * | 1993-07-01 | 1995-05-02 | Metz; Philip D. | Sports statistic recording system |
US5562550A (en) * | 1994-09-02 | 1996-10-08 | Chartrand; Victor | Multimedia golf handicap interactive touch-screen system |
US5898587A (en) * | 1996-12-31 | 1999-04-27 | Bell; Stephen Spencer | System for simultaneous game data and arena display control |
US6820094B1 (en) * | 1997-10-08 | 2004-11-16 | Scansoft, Inc. | Computer-based document management system |
US6102797A (en) * | 1997-10-14 | 2000-08-15 | Supra Engineering Limited | Method and apparatus for conducting games of chance |
US5946489A (en) * | 1997-12-12 | 1999-08-31 | Sun Microsystems, Inc. | Apparatus and method for cross-compiling source code |
US6328569B1 (en) * | 1997-12-17 | 2001-12-11 | Scientific Learning Corp. | Method for training of auditory/visual discrimination using target and foil phonemes/graphemes within an animated story |
US6122559A (en) * | 1998-02-02 | 2000-09-19 | Bohn; David W. | Hand held computer for inputting soccer data |
US6148242A (en) * | 1999-03-01 | 2000-11-14 | Score Technologies, Inc. | Apparatus for recording and utilizing basketball game data |
US20020091723A1 (en) * | 2001-01-10 | 2002-07-11 | Talknsports Enterprises | System and method for collection, conversion and presentation of sports data |
Cited By (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20050124322A1 (en) * | 2003-10-15 | 2005-06-09 | Marcus Hennecke | System for communication information from a server via a mobile communication device |
US7552221B2 (en) | 2003-10-15 | 2009-06-23 | Harman Becker Automotive Systems Gmbh | System for communicating with a server through a mobile communication device |
US7555533B2 (en) * | 2003-10-15 | 2009-06-30 | Harman Becker Automotive Systems Gmbh | System for communicating information from a server via a mobile communication device |
US20050192810A1 (en) * | 2004-01-19 | 2005-09-01 | Lars Konig | Key activation system |
US20050267759A1 (en) * | 2004-01-29 | 2005-12-01 | Baerbel Jeschke | Speech dialogue system for dialogue interruption and continuation control |
US7454351B2 (en) | 2004-01-29 | 2008-11-18 | Harman Becker Automotive Systems Gmbh | Speech dialogue system for dialogue interruption and continuation control |
US7761204B2 (en) | 2004-01-29 | 2010-07-20 | Harman Becker Automotive Systems Gmbh | Multi-modal data input |
US20050216271A1 (en) * | 2004-02-06 | 2005-09-29 | Lars Konig | Speech dialogue system for controlling an electronic device |
US9451334B1 (en) | 2015-10-09 | 2016-09-20 | Sports Logic Group, LLC | System capable of integrating user-entered game event data with corresponding video data |
US9454993B1 (en) | 2015-10-09 | 2016-09-27 | Sports Logic Group, LLC | System capable of integrating user-entered game event data with corresponding video data |
US9861899B1 (en) | 2015-10-09 | 2018-01-09 | Sports Logic Group, LLC | System capable of integrating user-entered game event data with corresponding video data |
Also Published As
Publication number | Publication date |
---|---|
US6984176B2 (en) | 2006-01-10 |
US20030045357A1 (en) | 2003-03-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20060079332A1 (en) | System, methodology, and computer program product for gathering game data | |
CA2328048C (en) | Electronic scorekeeping device and system therefor | |
US20210181927A1 (en) | Fantasy sports contest highlight segments systems and methods | |
US11040274B2 (en) | Systems and methods for roster management in fantasy sports contest applications | |
US6976031B1 (en) | System and method for automatically generating a narrative report of an event, such as a sporting event | |
US20030054885A1 (en) | Electronic community for trading information about fantasy sports leagues | |
US20060040719A1 (en) | Fantasy sports league pre-draft logic method | |
KR101468035B1 (en) | network game system | |
US6371855B1 (en) | Fantasy internet sports game | |
US8715086B2 (en) | System and method of penalty data compilation, analysis and report generation | |
US20160263483A1 (en) | Fantasy sports systems having predictive scoring | |
KR101217361B1 (en) | Method and apparatus for managing character information of storts game | |
US20080086223A1 (en) | System and method for evaluating a baseball player | |
US20150105135A1 (en) | Systems and methods for a combination lottery and fantasy sports league | |
US20100311484A1 (en) | Fantasy sports system with social networking capability | |
US20030154277A1 (en) | Method and system for real-time generating, managing, and broadcasting multimedia events reports over communications networks | |
US20020006826A1 (en) | System for playing a game | |
JP2021112592A (en) | Game program and game system | |
US8560547B2 (en) | System and method for providing live scoring information and statistical data | |
US20140162786A1 (en) | Online commodity competition | |
CA2356713A1 (en) | A system, methodology, and computer program product for gathering game data | |
US20130013092A1 (en) | Fantasy sports trade debate systems | |
CA2326136A1 (en) | System and method of directing a user to access an information site | |
JP5664130B2 (en) | Network game system and game providing server | |
JP2007236769A (en) | Play information processing system, network system, server device, program for performing them, and computer readable recording medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |