GB2402825A - Competitor monitor - Google Patents
Competitor monitor Download PDFInfo
- Publication number
- GB2402825A GB2402825A GB0313577A GB0313577A GB2402825A GB 2402825 A GB2402825 A GB 2402825A GB 0313577 A GB0313577 A GB 0313577A GB 0313577 A GB0313577 A GB 0313577A GB 2402825 A GB2402825 A GB 2402825A
- Authority
- GB
- United Kingdom
- Prior art keywords
- competitor
- event
- data
- locator
- server
- 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.)
- Granted
Links
- 238000000034 method Methods 0.000 claims abstract description 61
- 238000004891 communication Methods 0.000 claims abstract description 8
- 238000012545 processing Methods 0.000 claims description 40
- 230000036760 body temperature Effects 0.000 claims description 5
- 230000001360 synchronised effect Effects 0.000 claims description 4
- 238000004458 analytical method Methods 0.000 description 10
- 238000012544 monitoring process Methods 0.000 description 6
- 230000002269 spontaneous effect Effects 0.000 description 3
- 238000012546 transfer Methods 0.000 description 3
- 238000013459 approach Methods 0.000 description 2
- 238000010223 real-time analysis Methods 0.000 description 2
- 238000013479 data entry Methods 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000008030 elimination Effects 0.000 description 1
- 238000003379 elimination reaction Methods 0.000 description 1
- 230000007774 longterm Effects 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 230000008520 organization Effects 0.000 description 1
- 238000012549 training Methods 0.000 description 1
- 230000003442 weekly effect Effects 0.000 description 1
Classifications
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B24/00—Electric or electronic controls for exercising apparatus of preceding groups; Controlling or monitoring of exercises, sportive games, training or athletic performances
- A63B24/0021—Tracking a path or terminating locations
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S5/00—Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations
- G01S5/0009—Transmission of position information to remote stations
- G01S5/0018—Transmission from mobile station to base station
- G01S5/0027—Transmission from mobile station to base station of actual mobile position, i.e. position determined on mobile
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B63—SHIPS OR OTHER WATERBORNE VESSELS; RELATED EQUIPMENT
- B63B—SHIPS OR OTHER WATERBORNE VESSELS; EQUIPMENT FOR SHIPPING
- B63B49/00—Arrangements of nautical instruments or navigational aids
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B24/00—Electric or electronic controls for exercising apparatus of preceding groups; Controlling or monitoring of exercises, sportive games, training or athletic performances
- A63B24/0021—Tracking a path or terminating locations
- A63B2024/0025—Tracking the path or location of one or more users, e.g. players of a game
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B2220/00—Measuring of physical parameters relating to sporting activity
- A63B2220/80—Special sensors, transducers or devices therefor
- A63B2220/83—Special sensors, transducers or devices therefor characterised by the position of the sensor
- A63B2220/836—Sensors arranged on the body of the user
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B2225/00—Miscellaneous features of sport apparatus, devices or equipment
- A63B2225/50—Wireless data transmission, e.g. by radio transmitters or telemetry
Landscapes
- Engineering & Computer Science (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- Ocean & Marine Engineering (AREA)
- Mechanical Engineering (AREA)
- Combustion & Propulsion (AREA)
- Chemical & Material Sciences (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Physical Education & Sports Medicine (AREA)
- Position Fixing By Use Of Radio Waves (AREA)
Abstract
A tracking system (200) for tracking competitors in a sporting event (eg yachts) comprises a plurality of GPS locator devices (202a-f) each associated with a respective competitor (204a-f), a plurality of first wireless transceivers (206a-f) each in communication with a respective locator device (202a-f). The system also comprises a central processor (208) having a second wireless transceiver. Each of the plurality of first transceivers (206a-f) receives the same signals from the same remote sources (102a-d) and passes said signal to the respective locator device (202a-f). Each of the locator devices (202a-f) is arranged to execute the same location determination algorithm upon said signal in order to determine the location of the competitor (204a-f) and generate a location data set including a competitor identifier. This data set is passed to the central processor (208) via the respective first transceivers (206a-f) and second wireless transceiver means. The central processor (208) processes each location data set in order to generate a log of relative location data detailing the relative locations of competitors within the event and stores the log of relative location data. The invention also comprises a competitor registration system.
Description
J
MONITORING SYSTEM AND METHOD
This invention relates to a monitoring system and method of monitoring.
More particularly, but not exclusively, it relates to a system and method for monitoring competitors in a sporting event.
The accurate tracking of the relative positions of competitors in a sporting event, for example a yacht race, is important as it allows definitive judgements to be made regarding the placings of competitors. Tracking also allows, for example, false starts, where a competitor crosses a start line prior to the official start of the event, to be monitored and identified.
Another important use of tracking of relative positions of competitors is in post race performance analysis, for example, in a yacht race a competitor can analyse their course about a buoy, or waymarker, relative to another competitors course in order to determine where time was lost or gained.
Current systems for monitoring the relative positions of competitors in sporting events use very accurate, expensive Global Positioning Systems (GPS) equipment that is beyond the reach of most amateur competitors, and indeed usually beyond the reach of all but a top few professional competitors.
The control of event entries and identification of competitors is another area where monitoring is important.
Current competitor entry and identification systems rely upon an event organiser either having to supply each competitor with special equipment prior to the event, or having to arrange in advance for each competitor to provide details of their existing equipment or its configuration and then 1 1 registering this information. Clearly this is undesirable as it relies on either the provision of special equipment, which can be expensive, and requires the long term planning of events thereby limiting the scope for spontaneous events at short notice. The use of a service provider to broadcast a start signal also incurs expense and limits spontaneous event creation.
According to a first aspect of the present invention there is provided a tracking system for tracking objects, generally competitors in a sporting event, comprising a plurality of locator means each associated with a respective competitor, a plurality of first transceiver means each in communication with a respective locator means, and a central processing means, the central processing means having a second transceiver means associated therewith, each of the plurality of first transceiver means being arranged to periodically receive the same locator signal from the same remote source and to pass said locator signal to the respective locator means, each of the locator means being arranged to execute the same location determination routine upon the locator signal in order to determine the location of the object and generate a location data set, including an object identifier, to be passed to the central processing means via the respective first transceiver means and second transceiver means, and the central processing means being arranged to process each location data set to generate a log of relative location data detailing the relative locations of objects within the event.
It will be appreciated that the term 'the same' is used herein to describe the use of signals, sources and routines within system having variations therebetween that have minimal effect upon relative position measurements between tracked objects.
The use of the same locator signal transmitted by the same remote source and the execution of the same location determination routine by each locator means results in the minimization, and in an ideal system elimination, of the relative error between determined locations of competitors irrespective of any absolute error in the location determination. This allows cheaper locator means with lower absolute accuracy to be used compared to existing systems obtaining accurate relative location determination comparable to that of the more expensive systems making the systems affordable to amateur sports competitors.
All of locator means may be arranged to obtain locator signals from the same pre-determined sub-set of remote sources, for example a specific subgroup of possible GPS satellites. All of locator means may be arranged to triangulate and/or trilaterate the locator signals using the same location determination routine in order to determine the location of each respective object.
The locator means may be arranged to store a plurality of location data sets for later upload to the processing means. Thus, location information can be downloaded to the processing means from the locator means at the end of an event, typically for post event analysis. Alternatively, the locator means may be arranged to transmit individual location data sets to the processing means in real time. This allows for a real time stream of data to flow to the processing means for in event, or subsequent post event, analysis to be carried out The processing means may include a third transceiver means arranged to output the relative location data for display upon a display means, typically via a data network, for example the Internet. The display means may be integrally formed with the locator means. Alternatively, the display means may be remote from the locator means. The processing means may be arranged to output the log of relative location data during the event or at any time following the completion of the event. Thus, the system allows real time analysis of race progress and also retrospective performance analysis.
The processing means may be arranged to generate a patch and/or a location determination routine update and/or a change of remote source command. The second transceiver means may be arranged transmit the patch and/or update and/or command to all locator means in an event simultaneously, via the respective first transceiver means. This results in all of the location means being updated at the same time thereby ensuring that all location means are using the same remote sources and algorithms.
Alternatively, or additionally, each of the plurality of locator means may be arranged to be synchronised to sample at a particular phase of a broadcast signal, for example, either, or both, of a phase of the information being broadcast or to a carrier signal. Each of the plurality of locator means may be arranged to be synchronised to sample at the same phase of a pseudo random code and/or the same phase of a carrier signal.
The processing means may be arranged to transmit, via the second transceiver means, a synchronization signal to all locator means in an event. The synchronization signal typically ensures synchronization to within a few ns. This synchronization signal ensures that, in particular for GPS based systems, the signal form the remote source is clocked at the same time by every locator means.
The remote source may be a GPS satellite or a sub-set of available GPS satellites. Alternatively, or additionally, the remote source may be a radio transmitter.
In a preferred embodiment, at least one of the plurality of first transceiver means may be arranged to receive data from at least one sensor sensing at least one of the following: pitch, yaw, body temperature of a competitor. Said at least some of the plurality of first transceiver means may be arranged to transmit the input data from the at least one sensor to the processing means via the second transceiver means. The processing means may be arranged to create a log of the input data.
Each of the plurality of first transceiver means may be a mobile telecommunications device, typically a mobile telephone. The mobile telecommunications device may employ any one, or combination, of the following telecommunications protocols: GSM, GPRS, UTMS, 3G.
The second transceiver means may be a mobile telecommunications device, typically a mobile telephone. The mobile telecommunications device may employ any one, or combination, of the following telecommunications protocols: GSM, GPRS, UTMS, 3G.
The processing means may be a server, typically a webserver. The processing means may incorporate any one, or combination, of the following data storage devices, upon which the relative location data may be stored: CD, DVD, magnetic hard disc, magnetic tape.
The processing means may be operable to determine the relative positions of objects in more than one event at any given time from incoming data.
According to a second aspect of the present invention there is provided a locator device comprising transceiver means and processing means, the transceiver means being arranged to receive a signal from a remote source, the processing means being operable to execute a location determination routine upon said signal in order to determine the location of the locator device, wherein the same remote source and the same location determination algorithm are also employed by at least one further locator device in order to reduce a relative error between determined locations of the locator device and the at least one further locator device.
According to third aspect of the present invention there is provided a method of tracking objects, generally competitors in a sporting event, comprising the steps of: i) receiving a locator signal from a remote source by a transceiver associated with each competitor; ii) processing of the locator signal by a processor associated with each object to determine a location of each object, each processor using the same location determination routine; iii) transmitting data streams containing an object identifier and the location to a remote server from each of the processors via respective transceivers; and iv) processing the data streams at the server to provide relative location information between objects.
The method may include obtaining signals from the same pre-determined subset of remote sources for all transceivers, for example a specific sub group of possible GPS satellites. The method may include triangulating and/or trilaterating the signal using the same location determination algorithm in order to determine the location of each respective object in the event.
The method may include outputting the log of relative location data during the event or at any time following the completion of the sporting event. Thus, the system allows real time analysis of race progress and also retrospective performance analysis.
The method may include generating a patch and/or a location determination algorithm update and/or a change of remote source f command. The method may include transmitting the patch and/or update and/or command to all locator means in an event simultaneously, via the respective first transceiver means. This results in all of the location means being updated at the same time thereby ensuring that all location means are using the same remote sources and algorithms.
The method may include transmitting a synchronization signal to all objects in the event. The synchronization signal typically ensures synchronization to within a few ns. This synchronization signal ensures that, in particular for GPS based systems, the signal form the remote source is clocked at the same time by every locator means.
The method may include providing the remote source in the form of a GPS satellite or a sub-set of available GPS satellites. Alternatively, or additionally, the method may include providing the remote source in the form of a radio transmitter.
In a preferred embodiment, the method may include receiving data from at least one sensor sensing at least one of the following: pitch, yaw, body temperature of a competitor. The method may include transmitting the input data from the at least one sensor to the processing means via the second transceiver means. The method may include creating a log of the input data.
According to a fourth aspect of the present invention there is provided a machine readable medium encoded with a set of instructions which, when executed upon a device, cause the device to operate as the locator device of the first or second aspects of the present invention.
According to a fifth aspect of the present invention there is provided a registration system for a sporting event comprising a terminal and a server arranged to be in mutual communication via a network, the server arranged to store data relating to a sporting event and to receive competitor entry data for the event from the terminal, the server being arranged to register the competitor entry data, to provide competitor identifier data for the event and transmit the competitor identifier data to the terminal.
This new approach allows an event organiser to create an event simply, tell all competitors the event code (and possibly password) and then each competitor can easily register as and when they want, thereby allowing the creation of spontaneous, ad-hoc, events at short notice as well as large scale pre-planned events.
It will be appreciated that the applicant reserves the right to claim protection for the terminal or the server independently of being in communication with each other.
The server may be arranged to receive the data relating to the sporting event from a, or the, terminal. The data relating to the sporting event may include any one, or combination, of the following: location of the event, start time of the event, date of the event, maximum number of competitors, identity of a race controller.
A, or the, terminal may be operable by the race controller to remotely start the sporting event.
The server may be a common public secure system, typically accessed via the Internet. The common public secure system may be arranged to encrypt transmitted data and to generate a key to the transmitted data which is accessible by a user at the terminal. The server may generate a t password associated with the event that allows a user to access the data relating to the sporting event via a, or the, terminal.
The terminal may be arranged to display a graphical user interface (GUI) suitable for entering data relating to either, or both, of the sporting event or, and, the competitor. The GUI may be an Internet web page. The terminal may be a mobile telecommunications device, for example a mobile telephone, which may have a unique identifier associated therewith. The server may be arranged to require device's unique identifier to register the competitor entry data.
The server may be arranged to compare competitor identifiers within an event in order to determine if either multiple registration by a single competitor or a single competitor identifier has been allocated to more than one competitor. The server may be arranged to allocate a unique extra identifier to each competitor with the same identifier and may be arranged to transmit the unique extra identifier to each of competitors with the same identifier.
The server may be arranged to allow access thereto upon payment of a fee. The fee may be paid on an event basis or may be paid as a subscription, typically monthly, quarterly, or yearly.
According to a sixth aspect of the present invention there is provided a method of registering competitors for a sporting event comprising the steps of: i) storing data relating to a sporting event upon a server; ii) receiving competitor entry data for the event at the server from a terminal; iii) registering the competitor entry data upon the server; iv) providing competitor identifier data for the event; and l v) transmitting the competitor identifier data to the terminal from the server.
The method may include receiving the data relating to the sporting event from a, or the, terminal at the server.
The method may include starting of the sporting event remotely by a race controller.
The method may include encrypting transmitted data and generating a key to the transmitted data which is accessible by a user at the terminal. The method may include generating a password associated with the event that allows a user to access data relating to the sporting event via a, or the, terminal.
The method may include displaying a graphical user interface (GUI) suitable for entering data relating to either, or both, of the sporting event or, and, the competitor. The method may include providing the GUI in the form of an Internet web page. The method may include providing the terminal may be a mobile telecommunications device, for example a mobile telephone, which may have a unique identifier associated therewith. The method may include the server requiring device's unique identifier to register the competitor entry data.
The method may include comparing competitor identifiers within an event in order to determine if either multiple registration by a single competitor or a single competitor identifier has been allocated to more than one competitor by the server. The method may include allocating a unique extra identifier to each competitor with the same identifier and transmitting the unique extra identifier to each of competitors with the same identifier.
The method may include allowing access to data stored upon the server upon payment of a fee. The fee may be paid on an event basis or may be paid as a subscription, typically monthly, quarterly, or yearly.
The invention will now be described, by way of example only, with reference to the accompanying drawings, in which: Figure 1 is a schematic diagram of a GPS satellite system; Figure 2 is a schematic representation of a tracking system according to at least an aspect of the present invention; Figure 3 is a flow chart detailing a method of tracking according to at least an aspect of the present invention; Figure 4 is a schematic representation of a registration system according to at least an aspect of the present invention; and Figure 5 is a flow chart detailing a method of registration according to at least an aspect of the present invention.
Referring now to Figure 1, a GPS satellite system 100 comprises a constellation of satellites 102a-d located in geostationary orbits above the Earth 104. The location of a GPS receiver 106 upon the Earth's surface is determined by trilateration of signals from the satellites 102a-d at the receiver 106. The GPS signal comprises a carrier signal and a pseudo random code, which gives each a predictable but different pattern of values that the GPS receiver can track.
Referring now to Figure 2, a competitor tracking system 200 comprises a locator device 202a-f, typically a GPS receiver, for each competitor 204af in an event, a wireless transceiver 206a-f associated with each locator device 202a-f, an application engine 208, typically a personal computer (PC) or a server, and a wireless communication network 210 connecting the wireless transceivers 206a-f with the application engine 208. The application engine 208 is typically connected to display clients 212a,b via either the wireless communication network 210 or via a data network 214.
Each locator device 202a-f determines the position of a respective competitor 204a-f by trilaterating signals from GPS satellites, as described hereinbefore with reference to Figure 1. The locator devices 202a-f are synchronized to trilaterate simultaneously, this synchronization is typically achieved by locking the locator devices 202af to trilaterating at exactly the same phase of the carrier signal or the pseudo-random code.
All of the locator devices 202a-f are arranged to use the same satellites for location determination and also to use the same location determination algorithm for location determination. This maintains a set absolute error in location determination that translates to a zero, or near zero, relative error in location determination between competitors 204a-f.
Each locator device 202a-f then transfers data detailing the location of the respective competitor 204a-f to the respective wireless transceiver 206a-f.
The locator devices 202a-f may be integrally formed with the wireless transceivers 206a-f, for example, in the form of a mobile telephone with an integral GPS receiver. Alternatively, the locator devices 202a-f may be separate from the wireless transceivers 206a-f and data passed therebetween over an external link, which may itself be wireless or may be hardwired.
Each wireless transceiver 206a-f passes the data across the wireless telecommunication network 210 to the application engine 208, typically varying from every second, or minute to only at the end of the event.
The wireless telecommunications network 210 typically employs a known telecommunications data transfer standard such as GSM, GPRS, UTMS or other standard.
The data transferred across the network 210 comprises a unique competitor identifier assigned to each competitor, either manually as described hereinbefore or automatically by a registration system to be described hereinafter, and the location of the competitor and in some embodiments further information such as pitch, yaw, direction, speed, body temperature, a security certificate or other identifier.
The application engine 208, typically a software package running upon a commercially available server such as a Web server, processes the data received from the transceivers 206a-f, via the network 210, to produce a real time progress report of the locations of each competitor 204a-f. The progress report can be stored upon the application engine 208 for analysis in the future and/or the progress report can be output via either of the networks 210, 214 to a display client 212a,b in real time, either graphically or as text. It will be appreciated that the progress report can be output to more than one display client 212a,b simultaneously.
It will be appreciated that in at least one embodiment of the invention the locator devices 202a-f may retain the location data therein for subsequent upload to the application engine 208, typically following the finish of an event. The upload may take place via the wireless transceiver 208, or alternatively via a hard wired data connection, for example a serial cable.
In one embodiment of the present invention the progress report may be output via the telecommunications network 210 to the transceivers 206a-f and where the progress report can be displayed either graphically or as text upon a screen 220. This allows a competitor in a race to be kept informed of their progress relative to other competitors in the event.
Following the completion of an event each competitor can access the data stored upon the application server 208 remotely, typically over the data network 214. This data may be freely available to all competitors in the event or a password may be required to access each competitor's historical data. In the case where a password is required the password is typically generated during the event registration procedure and is either manually passed to the competitor or logged within their locator device 202a-f. Thus, it is possible to prevent unauthorised access of sensitive training data by competitors.
The past-event analysis of, for example, trajectory, speed and location allows a competitor to attempt to improve their performance for future events.
Referring now to Figure 3, a method of tracking competitors in a sporting event comprises receiving a locator signal from a remote source by a wireless transceiver associated with each competitor (Step 302). A processor associated with each competitor to determine a location of each competitor processes the locator signal, each processor uses the same location determination algorithm (Step 304). Data streams containing a competitor identifier and the location are transmitted to a remote server from each of the processors via respective transceivers (Step 306). The data streams are processed at the server to provide relative location information between competitors (Step 308).
Referring now to Figure 4, a competitor registration system 400 for a sporting event comprises a number of terminals 402a-c and a server 404, which are connected by a network 406, typically the Internet.
The server 404 receives the data relating to the sporting event from the, terminal 402a. This data typically includes the location of the event, the start time of the event, the date of the event, the maximum number of competitors and the identity of a race controller. It will be appreciated that the race controller may be a competitor in the sporting event.
Typically, the server 404 is a common public secure system which is accessed via the Internet, and encrypts transmitted data transmitted to the terminals 402a-c. An encryption key 408 to the transmitted data is generated that is accessible by a user at the terminal 402. Additionally the server 404 typically generates a password associated with the event that allows a user to access the data relating to the sporting event via one of the terminals 402a-c.
The terminal 402a displays a graphical user interface (GUI) 410 for entering data relating to the sporting event and each of the terminals 402a-c can display a GUI 412 for entering data relating to the competitor, typically these GUIs are Internet web pages. In most instances the terminals 402a-c are mobile telecommunications devices, for example a mobile telephone. Where the terminals 402a-c are telecommunications devices each terminal 402a-c has a unique identifier associated with it, which is required by the server in order to register the competitor entry data.
This system allows an ad-hoc approach to event organisation as well as a highly efficient and effective system for highly organised sporting events, such as a large scale event, for example a marathon with many thousands of competitors. For example, the ad-hoc nature of the event organization allows two people who have decided to have a race to organise the race on-line only a short time, possibly only minutes, prior to starting the race. This can be achieved by one of the people entering, for example, "New Event" in a dialogue box of the GUI and a unique event number being sent to the person acting as race controller. The race controller can then pass the unique event number to their co-competitor, typically via a mobile telecommunications link, for example using Bluetooth between two mobile telephones and the event is ready to start and, possibly be tracked.
In a preferred embodiment, the server 404 compares competitor identifiers in order to determine if a multiple registration by a single competitor has taken place. Also a comparison is carried out in order to determine if single competitor identifier has been allocated to more than one competitor. If the server 404 determines that either of the above mentioned situations has arisen the sever 404 allocates a unique extra identifier to each competitor with the same identifier in order that they can be tracked individually during the event. The server 404 can also be configured to inform the competitors that either of the above mentioned situations has arisen and to pass their extra identifier to the respective competitors.
It is envisaged that the registration system will be a subscription based system where access to the system for post event analysis is dependent upon payment of a fee. This fee will be payable on an event by event basis or alternatively on a subscription basis where the subscription is due at regular intervals, typically weekly, monthly, quarterly or yearly.
Payment of the fee can be effected either via bank transfer, cheque or via credit card payment over the Internet using known techniques. l
In a preferred embodiment the initial set up of a race and registration of competitors will be free to encourage competitors to use the system. This is because the more users who register for a race the more useful information there is available for those competitors wishing to carry out post event performance analysis.
Referring now to Figure 5, a method of registering competitors for a sporting event comprises storing data relating to a sporting event upon a server (Step 502), typically on a hard disc drive of the server. Competitor entry data for the event is received at the server from aterminal (Step 506). The competitor entry data is registered at the server (Step 508).
Competitor identifier data for the event is provided based upon the registered competitor data entry (Step 510). The competitor identifier data is transmitted to the terminal (Step 512).
Claims (58)
1. A tracking system for tracking objects, generally competitors in a sporting event, comprising a plurality of locator means each associated with a respective competitor, a plurality of first transceiver means each in communication with a respective locator means, and a central processing means, the central processing means having a second transceiver means associated therewith, each of the plurality of first transceiver means being arranged to periodically receive the same locator signal from the same remote source and to pass said signal to the respective locator means, each of the locator means being arranged to execute the same location determination routine upon the locator signal in order to determine the location of the object and generate a location data set, including an object identifier, to be passed to the central processing means via the respective first transceiver means and second transceiver means and the central processing means being arranged to process each location data set to generate a log of relative location data detailing the relative locations of objects within the event.
2. A system according to Claim 1 wherein the locator means arranged to store a plurality of location data sets for later upload to the processing means.
3. A system according to either Claim 1 or Claim 2 wherein the locator means is arranged to transmit individual location data sets to the processing means in real time.
4. A system according to any preceding claim wherein each of the plurality of locator means is arranged to be synchronised to sample at a particular phase of a broadcast signal, the particular phase being either,
I
or both, of a phase of the information being broadcast or to a carrier signal.
5. A system according to any preceding claim wherein all of locator means are arranged to obtain signals from the same pre-determined sub- set of remote sources.
6. A system according to any preceding claim wherein all of locator means are arranged to triangulate and/or trilaterate the signals using the same location determination algorithm in order to determine the location of each respective object.
7. A system according to any preceding claim wherein the processing means comprise a third transceiver means arranged to output the relative location data for display upon a display means.
8. A system according to any preceding claim wherein the processing means is arranged to output the log of relative location data during the sporting event or at any time following the completion of the event.
9. A system according to any preceding claim wherein the processing means is arranged to generate a patch and/or a location determination algorithm update and/or a change of remote source command.
10. A system according to Claim 9 wherein the second transceiver means is arranged transmit the patch and/or update and/or command to all locator means in an event simultaneously, via the respective first transceiver means.
11. A system according to any preceding claim wherein the processing means is arranged to transmit, via the second transceiver means, a synchronization signal to all locator means in an event.
12. A system according to any preceding claim wherein the remote source is a GPS satellite or a sub-set of available GPS satellites.
13. A system according to any preceding claim wherein at least one of the plurality of first transceiver means is arranged to receive data from at least one sensor sensing at least one of the following: pitch, yaw, body temperature of a competitor.
14. A system according to Claim 13 wherein said at least some of the plurality of first transceiver means is arranged to transmit the input data from the at least one sensor to the processing means via the second transceiver means.
15. A system according to either of Claims 13 or 14 wherein the processing means is arranged to create a log of the input data.
16. A system according to any preceding claim wherein the processing means is a webserver
17. A system according to any preceding claim wherein the processing means is operable to determine the relative positions of objects in more than one event at any given time from incoming data.
18. A locator device comprising transceiver means and processing means, the transceiver means being arranged to receive a signal from a remote source, the processing means being operable to execute a location determination algorithm upon said signal in order to determine the location of the locator device, wherein the same remote source and the same location determination routine are also employed by at least one further locator device in order to reduce a relative error between determined locations of the locator device and the at least one further locator device.
19. A method of tracking objects, generally competitors in a sporting event, comprising the steps of: i) receiving a locator signal from a remote source by a transceiver associated with each object; ii) processing of the locator signal by a processor associated with each competitor to determine a location of each object, each processor using the same location determination routine; iii) transmitting data streams containing an object identifier and the location to a remote server from each of the processors via respective transceivers; and iv) processing the data streams at the server to provide relative location information between objects.
20. The method of Claim 19 including obtaining signals from the same predetermined sub-set of remote sources for all transceivers, for example a specific sub-group of possible GPS satellites.
21. The method of either of Claims 19 or 20 including triangulating and/or trilaterating the signal using the same location determination algorithm in order to determine the location of each respective object in the event.
22. The method of any one of Claims 19 to 21 including outputting the log of relative location data during the sporting event or at any time following the completion of the sporting event.
23. The method of any one of Claims 19 to 22 including generating a patch and/or a location determination algorithm update and/or a change of remote source command.
24. The method of Claim 23 including transmitting the patch and/or update and/or command to all locator means in an event simultaneously, via the respective first transceiver means.
25. The method of any one of Claims 19 to 24 including transmitting a synchronization signal to all objects in an event.
26. The method of any one of Claims 19 to 25 including providing the remote source in the form of a GPS satellite or a sub-set of available GPS satellites.
27. The method of any one of Claims 19 to 26 including providing the remote source in the form of a radio transmitter.
28. The method of any one of Claims 19 to 27 including receiving data from at least one sensor sensing at least one of the following: pitch, yaw, body temperature of a competitor.
29. The method of Claim 28 including creating a log of the input data.
30. A machine readable medium encoded with a set of instructions which, when executed upon a device, cause the device to operate as the locator means of any one of Claims 1 to 17 or the locator device of Claim 18. r l
31. A registration system for a sporting event comprising a terminal and a server arranged to be in mutual communication via a network, the server arranged to store data relating to a sporting event and to receive competitor entry data for the event from the terminal, the server being arranged to register the competitor entry data, to provide competitor identifier data for the event and transmit the competitor identifier data to the terminal.
32. A system according to Claim 31 wherein the server is arranged to receive the data relating to the sporting event from a, or the, terminal.
33. A system according to either of Claims 31 or 32 wherein the data relating to the sporting event includes any one, or combination, of the following: location of the event, start time of the event, date of the event, maximum number of competitors, identity of a race controller.
34. A system according to Claim 33 wherein a, or the, terminal is operable by the race controller to remotely start the sporting event.
35. A system according to any one of Claims 31 to 34 wherein the server is a common public secure system, typically accessed via the Internet.
36. A system according to Claim 35 wherein the common public secure system is arranged to encrypt transmitted data and to generate a key to the transmitted data which is accessible by a user at the terminal.
37. A system according to any one of Claims 31 to 36 wherein the server is arranged to generate a password associated with the event that allows a user to access the data relating to the sporting event via a, or the, terminal. l
38. A system according to any one of Claims 31 to 37 wherein the terminal is arranged to display a graphical user interface (GUI) suitable for entering data relating to either, or both, of the sporting event or, and, the competitor.
39. A system according to Claim 38 wherein the GUI is an Internet web page.
40. A system according to any one of Claims 31 to 39 wherein the terminal is a mobile telecommunications device having a unique identifier associated therewith.
41. A system according to Claim 40 wherein the server is arranged to require device's unique identifier to register the competitor entry data.
42. A system according to any one of Claims 31 to 41 the server is arranged to compare competitor identifiers within an event in order to determine if either multiple registration by a single competitor or a single competitor identifier has been allocated to more than one competitor.
43. A system according to Claim 42wherein the server is arranged to allocate a unique extra identifier to each competitor with the same identifier and is arranged to transmit the unique extra identifier to each of competitors with the same identifier.
44. A method of registering competitors for a sporting event comprising the steps of: i) storing data relating to a sporting event upon a server; ii) receiving competitor entry data for the event at the server from a terminal; iii) registering the competitor entry data upon the server; iv) providing competitor identifier data for the event; and v) transmitting the competitor identifier data to the terminal from the server.
45. The method of Claim 44 including receiving the data relating to the sporting event from a, or the, terminal at the server.
46. The method of either of Claims 44 or 45 including encrypting transmitted data and generating a key to the transmitted data which is accessible by a user at the terminal.
47. The method of any one of Claims 44 to 46 including generating a password associated with the event that allows a user to access data relating to the sporting event via a, or the, terminal.
48. The method of any one of Claims 44 to 47 including displaying a graphical user interface (GUI) suitable for entering data relating to either, or both, of the sporting event or, and, the competitor.
49. The method of any one of Claims 44 to 48 including providing the terminal may be a mobile telecommunications device the server and requiring device's unique identifier to register the competitor entry data.
50. The method of any one of Claims 44 to 49 including comparing competitor identifiers within an event in order to determine if either multiple registration by a single competitor or a single competitor identifier has been allocated to more than one competitor by the server.
51. The method of Claim 50 including allocating a unique extra identifier to each competitor with the same identifier and transmitting the unique extra identifier to each of competitors with the same identifier.
52. The method of any one of Claims 44 to 51 including allowing access to data stored upon the server upon payment of a fee.
53. The method of Claim 52 including paying the fee on a per event basis or as a regular subscription.
54. A tracking system substantially as hereinbefore described with reference to Figures 1 and 2 of the accompanying drawings.
55. A locator device substantially as hereinbefore described with reference to Figure 2 of the accompanying drawings.
56. A method of tracking objects substantially as hereinbefore described with reference to Figure 3 of the accompanying drawings.
57. A registration system substantially as hereinbefore described with reference to Figure 4 of the accompanying drawings.
58. A method of registering competitors for a sporting event substantially as hereinbefore described with reference to Figure 5 of the accompanying drawings.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
GB0313577A GB2402825B (en) | 2003-06-12 | 2003-06-12 | Monitoring system and method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
GB0313577A GB2402825B (en) | 2003-06-12 | 2003-06-12 | Monitoring system and method |
Publications (3)
Publication Number | Publication Date |
---|---|
GB0313577D0 GB0313577D0 (en) | 2003-07-16 |
GB2402825A true GB2402825A (en) | 2004-12-15 |
GB2402825B GB2402825B (en) | 2007-02-14 |
Family
ID=27589945
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
GB0313577A Expired - Fee Related GB2402825B (en) | 2003-06-12 | 2003-06-12 | Monitoring system and method |
Country Status (1)
Country | Link |
---|---|
GB (1) | GB2402825B (en) |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2008129088A1 (en) * | 2007-04-20 | 2008-10-30 | Juan Poyatos Oliver | Portable, electronic vessel-tracking device |
NL1035109C2 (en) * | 2008-02-29 | 2009-09-01 | Championchip Sailing B V | Signals sending system for selected group of sailboats, has wireless network for sending signals to part of selected group of sailboats, where signals include minimum safety warnings |
WO2009141689A1 (en) | 2008-05-23 | 2009-11-26 | Sony Ericsson Mobile Communications Ab | Methods, devices, and computer program products for participating in an athletic event with a remotely-located competitor using a mobile terminal |
EP2375267A1 (en) | 2010-04-12 | 2011-10-12 | Abdellah Hajjab | A local area GNSS tracking system and method |
CN103111065A (en) * | 2013-02-07 | 2013-05-22 | 广东省信息工程有限公司 | Sailing ship track recording system |
CN103706109A (en) * | 2012-10-03 | 2014-04-09 | 索尼公司 | User device position indication for security and distributed race challenges |
DE102015110538A1 (en) * | 2015-06-30 | 2017-01-05 | Deutsche Telekom Ag | System, apparatus and method for capturing and outputting data |
Citations (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB2257864A (en) * | 1991-07-12 | 1993-01-20 | Plasser Bahnbaumasch Franz | Determining deviations of a track section |
EP0547637A1 (en) * | 1991-12-19 | 1993-06-23 | Hughes Aircraft Company | Autonomous precision weapon delivery using synthetic array radar |
EP0589645A1 (en) * | 1992-09-21 | 1994-03-30 | Hughes Aircraft Company | Relative guidance using the global positioning system |
US5524081A (en) * | 1994-05-02 | 1996-06-04 | Paul; Benjamin J. | Golf information and course mangement system |
US5731788A (en) * | 1995-01-11 | 1998-03-24 | Trimble Navigation | Global positioning and communications system and method for race and start line management |
GB2337385A (en) * | 1998-05-14 | 1999-11-17 | Andy Lyden | Player tracking system |
GB2339504A (en) * | 1998-04-25 | 2000-01-26 | Peter Russell Murray | Referee's computer aid |
US6020851A (en) * | 1997-10-06 | 2000-02-01 | Busack; Andrew J. | Auto race monitoring system |
GB2359699A (en) * | 2000-02-23 | 2001-08-29 | Motorola Inc | locating a mobile station in a cellular telephone network |
WO2002001754A1 (en) * | 2000-06-23 | 2002-01-03 | Sportvision, Inc. | Gps based tracking system |
US20020010544A1 (en) * | 1995-04-18 | 2002-01-24 | Rudow Richard W. | Display monitor for golf cart yardage and information system |
GB2367965A (en) * | 2000-03-21 | 2002-04-17 | John Richard Formalski | Collision avoidance; air traffic control |
GB2373658A (en) * | 2001-03-20 | 2002-09-25 | Geoffrey Charles Harris | Collision avoidance system |
EP1271177A2 (en) * | 2001-06-25 | 2003-01-02 | TurfTrax Group Limited | Method and apparatus for tracking competitor movement in a sporting event |
GB2380080A (en) * | 2001-06-06 | 2003-03-26 | E Lead Electronic Co Ltd | Locating mobile device |
GB2380882A (en) * | 2002-02-27 | 2003-04-16 | Steven Mitchell | Tagging system for sports fans |
-
2003
- 2003-06-12 GB GB0313577A patent/GB2402825B/en not_active Expired - Fee Related
Patent Citations (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB2257864A (en) * | 1991-07-12 | 1993-01-20 | Plasser Bahnbaumasch Franz | Determining deviations of a track section |
EP0547637A1 (en) * | 1991-12-19 | 1993-06-23 | Hughes Aircraft Company | Autonomous precision weapon delivery using synthetic array radar |
EP0589645A1 (en) * | 1992-09-21 | 1994-03-30 | Hughes Aircraft Company | Relative guidance using the global positioning system |
US5524081A (en) * | 1994-05-02 | 1996-06-04 | Paul; Benjamin J. | Golf information and course mangement system |
US5731788A (en) * | 1995-01-11 | 1998-03-24 | Trimble Navigation | Global positioning and communications system and method for race and start line management |
US20020010544A1 (en) * | 1995-04-18 | 2002-01-24 | Rudow Richard W. | Display monitor for golf cart yardage and information system |
US6020851A (en) * | 1997-10-06 | 2000-02-01 | Busack; Andrew J. | Auto race monitoring system |
GB2339504A (en) * | 1998-04-25 | 2000-01-26 | Peter Russell Murray | Referee's computer aid |
GB2337385A (en) * | 1998-05-14 | 1999-11-17 | Andy Lyden | Player tracking system |
GB2359699A (en) * | 2000-02-23 | 2001-08-29 | Motorola Inc | locating a mobile station in a cellular telephone network |
GB2367965A (en) * | 2000-03-21 | 2002-04-17 | John Richard Formalski | Collision avoidance; air traffic control |
WO2002001754A1 (en) * | 2000-06-23 | 2002-01-03 | Sportvision, Inc. | Gps based tracking system |
GB2373658A (en) * | 2001-03-20 | 2002-09-25 | Geoffrey Charles Harris | Collision avoidance system |
GB2380080A (en) * | 2001-06-06 | 2003-03-26 | E Lead Electronic Co Ltd | Locating mobile device |
EP1271177A2 (en) * | 2001-06-25 | 2003-01-02 | TurfTrax Group Limited | Method and apparatus for tracking competitor movement in a sporting event |
GB2380882A (en) * | 2002-02-27 | 2003-04-16 | Steven Mitchell | Tagging system for sports fans |
Cited By (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2008129088A1 (en) * | 2007-04-20 | 2008-10-30 | Juan Poyatos Oliver | Portable, electronic vessel-tracking device |
NL1035109C2 (en) * | 2008-02-29 | 2009-09-01 | Championchip Sailing B V | Signals sending system for selected group of sailboats, has wireless network for sending signals to part of selected group of sailboats, where signals include minimum safety warnings |
WO2009141689A1 (en) | 2008-05-23 | 2009-11-26 | Sony Ericsson Mobile Communications Ab | Methods, devices, and computer program products for participating in an athletic event with a remotely-located competitor using a mobile terminal |
CN102037375A (en) * | 2008-05-23 | 2011-04-27 | 索尼爱立信移动通讯有限公司 | Methods, devices, and computer program products for participating in an athletic event with a remotely-located competitor using a mobile terminal |
US8172658B2 (en) | 2008-05-23 | 2012-05-08 | Sony Ericsson Mobile Communications Ab | Methods, devices, and computer program products for participating in an athletic event with a remotely-located competitor using a mobile terminal |
CN102037375B (en) * | 2008-05-23 | 2013-04-10 | 索尼爱立信移动通讯有限公司 | Methods, devices, and computer program products for participating in an athletic event with a remotely-located competitor using a mobile terminal |
EP2375267A1 (en) | 2010-04-12 | 2011-10-12 | Abdellah Hajjab | A local area GNSS tracking system and method |
CN103706109A (en) * | 2012-10-03 | 2014-04-09 | 索尼公司 | User device position indication for security and distributed race challenges |
CN103111065A (en) * | 2013-02-07 | 2013-05-22 | 广东省信息工程有限公司 | Sailing ship track recording system |
DE102015110538A1 (en) * | 2015-06-30 | 2017-01-05 | Deutsche Telekom Ag | System, apparatus and method for capturing and outputting data |
DE102015110538B4 (en) | 2015-06-30 | 2023-04-06 | Deutsche Telekom Ag | System, device and method for collecting and outputting data |
Also Published As
Publication number | Publication date |
---|---|
GB2402825B (en) | 2007-02-14 |
GB0313577D0 (en) | 2003-07-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7020555B1 (en) | Subscription GPS information service system | |
US5757916A (en) | Method and apparatus for authenticating the location of remote users of networked computing systems | |
CA2586875C (en) | Method and apparatus for providing secure wireless communication | |
US7580794B2 (en) | Remote subscription unit for GNSS information | |
US9477976B2 (en) | Automatic device registration system with barcode identification and maintenance information generation | |
US5754657A (en) | Authentication of a message source | |
JP5788976B2 (en) | How to provide certifiable time and location indicators | |
EP1555543A2 (en) | Method and system for tracking mobile telemetry devices | |
EP2083283A2 (en) | System and process for limiting distribution of information on a communication network based on geographic location | |
US9817101B2 (en) | Certified location for mobile devices | |
Liao et al. | A new data encryption algorithm based on the location of mobile users | |
WO1997013341A9 (en) | System for authenticating the location of remote users | |
US20090195445A1 (en) | System and method for selecting parameters based on physical location of a computer device | |
EP3528523B1 (en) | Method and system for managing a multiplicity of credentials | |
US20180034631A1 (en) | Authentication tag, device, system and method | |
WO2009110471A1 (en) | Position information system | |
US20160146947A1 (en) | Signal processing | |
GB2402825A (en) | Competitor monitor | |
JP6593958B2 (en) | Rental system | |
JP2016031620A (en) | Device and method for allowing user to rent and return rental objects by input of dynamic cipher from user | |
JP4539880B2 (en) | Authentication system and determination method | |
WO2006061548A1 (en) | Monitoring system and method | |
JP2016165118A (en) | Device and method for lending out and returning rental object by input of dynamic secret code by user | |
US11269079B2 (en) | Method for authenticating the position supplied by GNSS systems which is also valid in situations in which the receiver is starting up cold | |
JP6600441B2 (en) | Rental system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PCNP | Patent ceased through non-payment of renewal fee |
Effective date: 20080612 |