|Publication number||US7037198 B2|
|Application number||US 09/455,956|
|Publication date||May 2, 2006|
|Filing date||Dec 7, 1999|
|Priority date||Dec 7, 1999|
|Also published as||EP1327221A2, US20020049507, WO2001041890A2, WO2001041890A3|
|Publication number||09455956, 455956, US 7037198 B2, US 7037198B2, US-B2-7037198, US7037198 B2, US7037198B2|
|Original Assignee||Nokia Corporation|
|Export Citation||BiBTeX, EndNote, RefMan|
|Patent Citations (31), Referenced by (54), Classifications (24), Legal Events (4)|
|External Links: USPTO, USPTO Assignment, Espacenet|
1. Field of the Invention
The present invention relates to a server for managing a database for storing statistics for players and teams of various types of sports.
2. Description of the Related Art
There are many prior art references which include memory for keeping statistics on the players of sports such, for example, as U.S. Pat. No. 5,412,188 which discloses a sports statistic recording system for basketball. In accordance with that patent, charts containing barcodes are read by a scanning device connected to a personal computer. Records are made during the game for each event that occurs during the game. An operator scans the bar code associated with the player, the event type, and the time the event occurred during the game.
U.S. Pat. No. 5,795,237 discloses a portable electronic golf score display device. This device includes a ROM memory for executing the program and a RAM memory for the course information and the score information. The information recorded on the portable device may be downloaded to a computer for adding up and displaying of data.
U.S. Pat. No. 5,878,369 discloses a golf course yardage and information system. This system includes a mobile unit subsystem which can be mounted on a golf cart or held by a golfer which includes Differential Global Positioning Satellite (DGPS) technology so that its position on the golf course can be determined. Furthermore, the individual strikes of each golfer can be recorded and transmitted to a central course management station. The information of each mobile station is compiled at the course management station and used to determine bottlenecks on the course and other statistical information.
U.S. Pat. No. 5,319,548 discloses an interactive golf game information system that receives, stores, analyzes and outputs a plurality of different types of information. The system generates a golf play recording card on which a player records a single character for each stroke. Each character represents a club and a location. After finishing a hole, the card is inserted into a reader which analyzes and stores the information. The system can then analyze performance based on the recorded information.
U.S. Pat. No. 5,779,566 discloses a hand-held golf reporting and statistical analysis apparatus. Prior to game play, the device provide information to allow the player to make informed performance-effecting positions such as the best time of day to play, the best golf ball compression to use, or the most ideal ground conditions, for example. During game play, the device provides means to record the player performance and to assist a player in selecting the most appropriate golf club for each shot, considering the player's club skill and the effect of extrinsic factors. After game play, the device provides a comprehensive set of historical data on performance, including the effects of extrinsic data on performance.
U.S. Pat. No. 5,772,534 discloses a satellite enhanced golf information system. This system uses a golf cart fitted with a differential global positioning satellite (DGPS) system to determine how far a golfer is from a pin based on a position of the golf cart and also to indicate to a base system of the golf course the progression of each particular golf course along the course.
U.S. Pat. No. 5,681,108 discloses a golf scorekeeping system including a portable handheld data processing system that stores and retrieves golf information using a voice recognition system.
PCT Publication No. WO 98/44998 discloses a golf records keeping system. The system includes a central processing unit (CPU), a card reader and a printer. The card reader receives player identification and sends it to the CPU. The CPU processes the data and prints a personalized score card for the player. During play, the player marks the scorecard by indicating the number of strokes taken for each hole. After play is completed, the player sends his completed scorecard through the reader and verifies that the information read by the reader is correct. After verification, the data is sent to a central database and the new information is added to previously accumulated information for that player to re-handicap the player if required.
Japanese Patent Publication No. 07-141401 discloses a method of gathering measurement data in a database server by plural measuring devices. A database server stores and manages the measurement data outputted from the plural measuring devices.
It is an object of the invention to provide a server that records game information received from many different types of input devices into a database and presents the stored information to viewers via many different types of output devices.
It is a further object of the invention to provide a server that records game information and performs further operations on the recorded information to describe calculated and/or personalized results.
A sports server according to the present invention includes a server including at least one sport database for recording statistics for one or more sports. According to the present invention, a game result is generated by playing a game such as, for example, golf, ice hockey, football, baseball, and bowling. The game results are input into a mobile terminal input device and then transmitted via the mobile terminal to a central location, i.e., the sport server. The game results may be input by the player himself or may be automatically added to the game server based on results received from a detecting system such as, for example, an automatic scoring device in a bowling alley which detects pins left standing and after each turn and records the result. Alternatively, the game results may be input by a person assigned to input the results of a specific sporting event. The mobile terminal transmits the result to the sport server including the location of the mobile terminal. The server then determines the database field in which to input the information based on the user input and optionally on the location information and records the information in that database field. The recorded information may then be presented to any user with access to the database.
As a specific example, a golf player may play a hole and input his score, i.e., the number of strokes, into the mobile terminal. The sport server recognizes the type of mobile terminal being used and prompts the mobile terminal for the game score information using a display that is appropriate for the type of mobile terminal being used to input the information. The mobile terminal then transmits the information via a mobile communications network to the sport server including the location from which the mobile terminal is sending the information. The location information is determined by a communication system, a GPS system, or a base station to which the mobile terminal communicates. Based on the location information, the sport server determines which golf course the player is playing and saves the information appropriately in the database associated with that golf course. The player may send all his information at once in the first contact to the server, e.g., name, golf course, etc., which does not need to be sent sequentially. The result for each hole may be sent after each hole is played. The user may be identified by, for example, his subscriber ID. Accordingly, after the first connection to the server, the user is identifiable by his subscriber ID and does not need to re-enter such information each time the user enters the score for a hole. In addition to the score for each hole, the information that can be inputted may further include information about long drives, chips, putting, and sand drives. The information may then be analyzed by the sport server to determine the player's strengths and weaknesses. The sport server may also determine how well all players perform on a certain course. The player can access his own previous results and scores and compare his current status to these earlier achievements. Furthermore, the results of a tournament on a golf course may be accessed by querying the database for all games played on the day of the tournament and on the course on which the tournament was held.
Various types of input devices may be used to input the information to the server. Likewise, the information in the database may be accessed by various different types of output devices.
The various features of novelty which characterize the invention are pointed out with particularity in the claims annexed to and forming a part of the disclosure. For a better understanding of the invention, its operating advantages, and specific objects attained by its use, reference should be had to the drawing and descriptive matter in which there are illustrated and described preferred embodiments of the invention.
In the drawings, wherein like reference characters denote similar elements throughout the several views:
The sport server 10 is designed to receive input from various types of input devices such, for example, as a Personal Digital Assistant (PDA) 14, a WAP capable communicator 16, and a sport specific device 18. The WAP capable communicator 16 typically comprises a handheld wireless device such as a mobile phone, a pager, a two-way radio, or a smart-phone.
The output device may comprise a www-browser 20, an electric scoreboard 22, a news wire 24, a television 26, or a PDA/SmartPhone/cell phone 28. The data transmitted to the output device may be the raw data input by the input device or the sport server may compile a report from the history of data stored in the sport database 12. For example, the sport server may analyze data for a particular player to determine strengths and weaknesses of the player.
The general procedure according to the invention is depicted in
Once the connection is established and the user is validated, the sport server 10 prompts the user for sport data via the display 201. For example,
The sport database 12 preferably comprises data written using eXtensible Markup Language (XML), which is a pared down version of the Standard Generalized Markup Language (SGML). However, SGML may also be used. The sport server 10 includes software supporting a www-server, WAP-server and Sport Server.
Once the sport data is saved in the sport database 12 (or databases 12 a, 12 b), the sport data may be transmitted to one or more output devices. The output devices may comprise continuously connected devices that automatically display the most current information. Such output devices may comprise an electric scoreboard 22, a news wire 24, or a television 26. In these type of output devices, the sport server 10 may transmit scores for all games being played or that have been played on a present day. Alternatively, the output device may transmit only those scores for a particular sport or may transmit only the scores as they are updated. Alternatively, the output device may comprise a selectively connectable device such as a www-browser 20 or a PDA/SmartPhone/cell phone 28. Furthermore, a viewer may input commands for compiling historic data and generating reports such, for example, as for determining strengths and weaknesses of a golf player or statistics regarding records of a baseball team. A filter adapting device 11 is connected between the output devices and the sport server for adapting the sport data to the desired format for each individual output device. That is, the sport data transmitted to the user is appropriate for the type of output terminal used. Accordingly, only the portion of the output data that is required by a user or that is permitted to be sent to a user passes through the filters. For example, if a player is at home using a PC with a screen, the game server will send audio and video information to the user. However, if the user is using a PDA, or some other communicator without a screen or speakers, the game server may send only SMS data indicating the results of game play in text messages.
Thus, while there have been shown and described and pointed out fundamental novel features of the invention as applied to preferred embodiments thereof, it will be understood that various omissions and substitutions and changes in the form and details of the devices illustrated, and in their operation, may be made by those skilled in the art without departing from the spirit of the invention. For example, it is expressly intended that all combinations of those elements and/or method steps which perform substantially the same function in substantially the same way to achieve the same results are within the scope of the invention. Substitutions of elements from one described embodiment to another are also fully intended and contemplated. It is also to be understood that the drawings are not necessarily drawn to scale. It is the intention, therefore, to be limited only as indicated by the scope of the claims appended hereto.
|Cited Patent||Filing date||Publication date||Applicant||Title|
|US5283733||Mar 24, 1992||Feb 1, 1994||Colley Russell H||Computer on-line golf scoring device|
|US5319548||Apr 27, 1993||Jun 7, 1994||Germain Craig D||Interactive golf game information system|
|US5412188||Jul 1, 1993||May 2, 1995||Metz; Philip D.||Sports statistic recording system|
|US5434789||Oct 6, 1993||Jul 18, 1995||Fraker; William F.||GPS golf diagnostic system|
|US5544321||Jun 7, 1995||Aug 6, 1996||Xerox Corporation||System for granting ownership of device by user based on requested level of ownership, present state of the device, and the context of the device|
|US5557717 *||Mar 28, 1994||Sep 17, 1996||Wayner; Peter C.||Method and device for graphical display of a sporting contest|
|US5649289 *||Jul 10, 1995||Jul 15, 1997||Motorola, Inc.||Flexible mobility management in a two-way messaging system and method therefor|
|US5681108||Jun 28, 1995||Oct 28, 1997||Miller; Alan||Golf scorekeeping system|
|US5727057 *||Dec 27, 1994||Mar 10, 1998||Ag Communication Systems Corporation||Storage, transmission, communication and access to geographical positioning data linked with standard telephony numbering and encoded for use in telecommunications and related services|
|US5772534||May 19, 1997||Jun 30, 1998||Dudley; Douglas P.||Satellite enhanced golf information system|
|US5779566||Feb 22, 1995||Jul 14, 1998||Wilens; Peter S.||Handheld golf reporting and statistical analysis apparatus and method|
|US5795237||Sep 4, 1996||Aug 18, 1998||Sun Pionnier Co., Ltd.||Portable type electronic golf score display device|
|US5809415||Dec 11, 1995||Sep 15, 1998||Unwired Planet, Inc.||Method and architecture for an interactive two-way data communication network|
|US5810680 *||Jul 17, 1996||Sep 22, 1998||Lawrence P. Lobb||Computer aided game apparatus|
|US5878369||May 15, 1997||Mar 2, 1999||Leading Edge Technologies, Inc.||Golf course yardage and information system|
|US5949679||Jul 3, 1996||Sep 7, 1999||Tournament Tracker, Inc.||Golf scoring computer system|
|US5999808 *||Jan 7, 1996||Dec 7, 1999||Aeris Communications, Inc.||Wireless gaming method|
|US6014090 *||Dec 22, 1997||Jan 11, 2000||At&T Corp.||Method and apparatus for delivering local information to travelers|
|US6062991 *||Apr 5, 1996||May 16, 2000||Moriarty; Stephen A.||Communication, calculation, and record keeping method and apparatus for golf course|
|US6117013 *||Jan 25, 1996||Sep 12, 2000||Eiba; Peter||Playing device system|
|US6122559 *||Feb 2, 1998||Sep 19, 2000||Bohn; David W.||Hand held computer for inputting soccer data|
|EP0674924A1||Mar 20, 1995||Oct 4, 1995||I.M.C. ELETTRONICA S.r.l.||System for the acquisition of scorings related to sports performances, particularly for sports with one or more referees|
|EP0820183A2||Jul 21, 1997||Jan 21, 1998||Pioneer Electronic Corporation||Information presentation system and portable telephone apparatus with information displaying function|
|GB2249202A||Title not available|
|JPH07141401A||Title not available|
|JPH11206944A||Title not available|
|JPH11206945A||Title not available|
|WO1998044998A1||Mar 26, 1998||Oct 15, 1998||Campbell, David, Colin||A golf records keeping system|
|WO1999037369A1||Jan 22, 1999||Jul 29, 1999||Fujitsu Limited||Golf information utilizing device and golf information utilizing method, and recording medium on which golf information utilizing program is recorded|
|WO1999047216A1||Mar 18, 1999||Sep 23, 1999||Gregory Fendis||Data collection system|
|WO2000076599A1||Jun 9, 2000||Dec 21, 2000||Hideharu Ogawa||Score management system, score management server, and data recording medium|
|Citing Patent||Filing date||Publication date||Applicant||Title|
|US7394348 *||Apr 22, 2004||Jul 1, 2008||Roeske Rodney E||Method and system to control multiple types of scoreboards|
|US7904594 *||Mar 13, 2001||Mar 8, 2011||Printeron Inc.||Limited-bandwidth electronic data communication system|
|US8465376||Jun 18, 2013||Blast Motion, Inc.||Wireless golf club shot count system|
|US8613676||Jan 26, 2012||Dec 24, 2013||Blast Motion, Inc.||Handle integrated motion capture element mount|
|US8641545||Mar 6, 2012||Feb 4, 2014||Brunswick Bowling & Billiards Corporation||Distributed scoring system|
|US8700354||Jun 10, 2013||Apr 15, 2014||Blast Motion Inc.||Wireless motion capture test head system|
|US8702516||Jun 10, 2013||Apr 22, 2014||Blast Motion Inc.||Motion event recognition system and method|
|US8708841 *||Feb 6, 2008||Apr 29, 2014||Skyhawke Technologies, Llc||Systems and methods for golf performance analytics|
|US8771094||Mar 6, 2012||Jul 8, 2014||Brunswick Bowling & Billiards Corporation||Mobile bowling scoring system control|
|US8812736||Feb 3, 2011||Aug 19, 2014||Printeron Inc.||Limited-bandwidth electronic data communication system field of the invention|
|US8827824||Jan 10, 2013||Sep 9, 2014||Blast Motion, Inc.||Broadcasting system for broadcasting images with augmented motion data|
|US8843617||Sep 17, 2010||Sep 23, 2014||Printeron Inc.||Multi-stage polling mechanism and system for the transmission and processing control of network resource data|
|US8903521||Jan 17, 2012||Dec 2, 2014||Blast Motion Inc.||Motion capture element|
|US8905855||Nov 16, 2011||Dec 9, 2014||Blast Motion Inc.||System and method for utilizing motion capture data|
|US8913134||Apr 22, 2014||Dec 16, 2014||Blast Motion Inc.||Initializing an inertial sensor using soft constraints and penalty functions|
|US8941723||Aug 26, 2011||Jan 27, 2015||Blast Motion Inc.||Portable wireless mobile device motion capture and analysis system and method|
|US8944928||Nov 16, 2012||Feb 3, 2015||Blast Motion Inc.||Virtual reality system for viewing current and previously stored or calculated motion data|
|US8970873||Sep 17, 2010||Mar 3, 2015||Printeron Inc.||System and method for managing printer resources on an internal network|
|US8994826||Aug 26, 2010||Mar 31, 2015||Blast Motion Inc.||Portable wireless mobile device motion capture and analysis system and method|
|US9017180||Dec 27, 2013||Apr 28, 2015||Brunswick Bowling & Billiards Corporation||Distributed scoring system|
|US9028337||Nov 29, 2011||May 12, 2015||Blast Motion Inc.||Motion capture element mount|
|US9033810||Jul 26, 2011||May 19, 2015||Blast Motion Inc.||Motion capture element mount|
|US9039527||Sep 8, 2014||May 26, 2015||Blast Motion Inc.||Broadcasting method for broadcasting images with augmented motion data|
|US9052201||Apr 27, 2012||Jun 9, 2015||Blast Motion Inc.||Calibration system for simultaneous calibration of multiple motion capture elements|
|US9058138||Aug 15, 2013||Jun 16, 2015||Printeron Inc.||System and method for releasing print jobs based on location information|
|US9076041||Apr 21, 2014||Jul 7, 2015||Blast Motion Inc.||Motion event recognition and video synchronization system and method|
|US9215575||May 20, 2009||Dec 15, 2015||Ross George Kouhi||Encoding and distribution of game play through compact message encoding and graphical rendering|
|US9235765||Nov 20, 2014||Jan 12, 2016||Blast Motion Inc.||Video and motion event integration system|
|US9247212||Jan 17, 2013||Jan 26, 2016||Blast Motion Inc.||Intelligent motion capture element|
|US9261526||Feb 1, 2013||Feb 16, 2016||Blast Motion Inc.||Fitting system for sporting equipment|
|US9320957||Oct 11, 2010||Apr 26, 2016||Blast Motion Inc.||Wireless and visual hybrid motion capture system|
|US20030018815 *||Mar 13, 2001||Jan 23, 2003||Steven Spicer||Limited-bandwidth electronic data communication system|
|US20040128007 *||Dec 17, 2003||Jul 1, 2004||Neotech Co., Ltd.||Golf score management system and golf score managing method|
|US20050240872 *||Apr 22, 2004||Oct 27, 2005||Rozcoe, Inc.||Method and system to control multiple types of scoreboards|
|US20070060408 *||Aug 31, 2005||Mar 15, 2007||Motorola, Inc.||Method and system for location based game services for wireless devices|
|US20070099715 *||Nov 2, 2006||May 3, 2007||Jones Richard V||Location-based golf information systems and methods|
|US20070173321 *||Jan 20, 2006||Jul 26, 2007||Microsoft Corporation||Method for comparing accomplishments between players|
|US20080060210 *||Sep 7, 2006||Mar 13, 2008||Trout Blair S||Computerized antler scoring system|
|US20080188330 *||Feb 6, 2008||Aug 7, 2008||Doherty Matthew P||Systems and methods for golf performance analytics|
|US20080259215 *||Jun 27, 2008||Oct 23, 2008||Rodney Roeske||Method and system to control multple types of scoreboards|
|US20090209358 *||Feb 20, 2008||Aug 20, 2009||Niegowski James A||System and method for tracking one or more rounds of golf|
|US20090258733 *||Nov 6, 2008||Oct 15, 2009||Chun-Sam Liu||Method and device of golf aiding with a function of setting a specific-point diagram|
|US20100022331 *||Jan 28, 2010||The Schneider Group Enterprises, LLC DBA Bestcourses.com||System and Method for Improving Golf Scores|
|US20100063607 *||Nov 16, 2009||Mar 11, 2010||Stuart Neale||Sporting event statistics tracking and computation system and method|
|US20100298055 *||May 20, 2009||Nov 25, 2010||Ross George Kouhi||Encoding and distribution of game play through compact message encoding and graphical rendering|
|US20110138076 *||Jun 9, 2011||Printeron Inc.||Limited-bandwidth electronic data communication system field of the invention|
|US20110208864 *||Aug 25, 2011||Printeron Inc.||System for the transmission and processing control of network resource data based on comparing respective network terminal and network resource location information|
|US20110209211 *||Sep 17, 2010||Aug 25, 2011||Printeron Inc.||Multi-stage polling mechanism and system for the transmission and processing control of network resource data|
|US20110230273 *||Sep 22, 2011||Nike, Inc.||Systems and Methods for Storing and Analyzing Golf Data, Including Community and Individual Golf Data Collection and Storage at a Central Hub|
|US20110230986 *||Sep 22, 2011||Nike, Inc.||Systems and Methods for Storing and Analyzing Golf Data, Including Community and Individual Golf Data Collection and Storage at a Central Hub|
|US20140179384 *||Aug 6, 2012||Jun 26, 2014||Zvi Minkovitch||Method, system and apparatus for managing a football match|
|US20140288683 *||May 19, 2014||Sep 25, 2014||Edward Matthew Sullivan||Transmission and retrieval of real-time scorekeeping|
|WO2005106629A2 *||Apr 22, 2005||Nov 10, 2005||Roeske Rodney E||New and improved method and system to control multiple types of scoreboards|
|WO2005106629A3 *||Apr 22, 2005||Jul 5, 2007||Rodney E Roeske||New and improved method and system to control multiple types of scoreboards|
|U.S. Classification||463/41, 700/92, 340/323.00R, 375/E07.013, 379/201.07|
|International Classification||H04N21/258, H04N21/414, H04N21/2662, G06F19/00, A63F9/24, H04W8/18, H04W4/00|
|Cooperative Classification||H04W8/18, A63F2300/50, A63F2300/8011, H04N21/2662, H04N21/41407, A63F2300/406, H04W4/00, H04N21/25808|
|European Classification||H04N21/414M, H04N21/258C, H04N21/2662, H04W4/00|
|Feb 7, 2000||AS||Assignment|
Owner name: NOKIA CORPORATION, FINLAND
Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:HAMEEN-ANTTILA, TAPIO;REEL/FRAME:010536/0490
Effective date: 19991213
|Jul 8, 2009||FPAY||Fee payment|
Year of fee payment: 4
|Jun 5, 2012||AS||Assignment|
Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:NOKIA CORPORATION;REEL/FRAME:028323/0196
Owner name: RPX CORPORATION, CALIFORNIA
Effective date: 20120531
|Nov 4, 2013||FPAY||Fee payment|
Year of fee payment: 8