Sports timing system (STS) integrated communication system and method
First Claim
1. A system for communicating in real time sporting event participant information with a sport timing system (STS) configured to utilize and communicate with a participant detection system that is remotely located from the sports timing system wherein the participant detection system detects a participants proximity to an event detection point and identifies a participant identifier and determines a plurality of different detection times associated with said detection and transmits participant detection data including the identified participant identifier and the determined detection times to the STS, the system comprising:
- the sports timing system (STS) comprisinga participant detection system communication interface communicatively coupled via a first communication network to the participant detection system wherein the participant detection system communication interface receives from the participant detection system the participant detection data that includes the participant identifier and the plurality of different detection times;
a processor configured for executing computer executable instructions;
a memory storing the computer executable instructions and a unique sport timing system (STS) identifier referring to the STS and coupled to the processor for providing the computer executable instructions to the processor,the computer executable instructions including a database application for storing the unique STS identifier and a plurality of participant data in the memory, each participant data of the plurality of participant data including a registered participant identifier for uniquely identifying each of a plurality of participants, one or more personal data associated with each participant of the plurality of participants, and a participant timing data that includes the received plurality of different detection times for each of the plurality of participants in proximity to the event detection point and a determined time of passing, the computer executable instructions including determining the time of passing that a particular participant passed the event detection point responsive to the received plurality of detection times for the particular participant;
a data interface coupled to the processor and the memory and communicatively coupled to a second data communication network, the computer executable instructions causing the data interface of the STS to communicate over the second data communication network with a remote STS using a stateless broadcast variable length packet protocol transmitting a plurality of predefined multicast and unicast messages each of which is an application level message, the transmitted multicast and unicast messages including at least one of the unique STS identifier, a portion of the participant data and the determined time of passing for the particular participant,wherein the multicast application level messages include an identification of the STS but do not include an identification of the remote STS, the multicast application level messages including each of an announcement message, an announce message for lap events message, a no announcement message, a time synchronization message, a remote signal verification message and a refresh display message.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods for an integrated communication system for sports timing systems having a data interface, a memory and a processor. The data interface is for communicating over a data communication network. The memory includes executable instructions for operating the data interface to communicate over the data communication network and for storing participant data including participant data that includes a participant identifier for uniquely identifying each participant and participant timing data. The processor is coupled to the memory and the data interface and executes the executable instructions for operating the data interface to transmit datagram messages over a stateless packet data communication network wherein the datagram messages include multicast and unicast messages, each of which includes at least a portion of the participant data.
-
Citations
42 Claims
-
1. A system for communicating in real time sporting event participant information with a sport timing system (STS) configured to utilize and communicate with a participant detection system that is remotely located from the sports timing system wherein the participant detection system detects a participants proximity to an event detection point and identifies a participant identifier and determines a plurality of different detection times associated with said detection and transmits participant detection data including the identified participant identifier and the determined detection times to the STS, the system comprising:
-
the sports timing system (STS) comprising a participant detection system communication interface communicatively coupled via a first communication network to the participant detection system wherein the participant detection system communication interface receives from the participant detection system the participant detection data that includes the participant identifier and the plurality of different detection times; a processor configured for executing computer executable instructions; a memory storing the computer executable instructions and a unique sport timing system (STS) identifier referring to the STS and coupled to the processor for providing the computer executable instructions to the processor, the computer executable instructions including a database application for storing the unique STS identifier and a plurality of participant data in the memory, each participant data of the plurality of participant data including a registered participant identifier for uniquely identifying each of a plurality of participants, one or more personal data associated with each participant of the plurality of participants, and a participant timing data that includes the received plurality of different detection times for each of the plurality of participants in proximity to the event detection point and a determined time of passing, the computer executable instructions including determining the time of passing that a particular participant passed the event detection point responsive to the received plurality of detection times for the particular participant; a data interface coupled to the processor and the memory and communicatively coupled to a second data communication network, the computer executable instructions causing the data interface of the STS to communicate over the second data communication network with a remote STS using a stateless broadcast variable length packet protocol transmitting a plurality of predefined multicast and unicast messages each of which is an application level message, the transmitted multicast and unicast messages including at least one of the unique STS identifier, a portion of the participant data and the determined time of passing for the particular participant, wherein the multicast application level messages include an identification of the STS but do not include an identification of the remote STS, the multicast application level messages including each of an announcement message, an announce message for lap events message, a no announcement message, a time synchronization message, a remote signal verification message and a refresh display message. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A nontransitory computer readable medium encoded with a set of executable instructions
to cause a sport timing system which is communicatively coupled to a participant detection system that is remotely located from the sport timing system, to perform: -
receiving at a participant detection system communication interface, communicatively coupled via a first communication network, participant detection data as transmitted by the participant detection system responsive to the participant detection system detecting a proximity of a participant in a sporting event to an event detection point, the participant detection data including an identified participant identifier and a plurality of different detection times associated with said detection; storing in a memory the received participant detection data including participant data that includes a participant identifier for uniquely identifying the participant and participant timing data and one or more personal data associated with the participant and a unique sports timing system identifier; determining a time of passing that the participant passed the event detection point responsive to the received plurality of different detection times; and transmitting, via a data interface, datagram messages using a stateless broadcast variable length packet protocol over a second data communication network, each of the transmitted datagram messages being one of a plurality of predefined multicast and unicast application level messages, the transmitted datagram messages including at least one of the unique sports timing system identifier, at least a portion of the participant detection data and the determined time of passing, wherein the multicast application level messages include an identification of the sport timing system but do not include an identification of a remote sport timing system, which is communicatively coupled to the sport timing system, the multicast application level messages including each of an announcement message, an announce message for lap events message, a no announcement message, a time synchronization message, a remote signal verification message and a refresh display message. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
-
20. A method for communicating sporting event timing information between a first sport timing system and a second sport timing system, wherein at least one of the sport timing systems is configured to utilize and communicate with a participant detection system detecting a proximity of a participant in a sporting event to an event detection point, the participant detection system identifying a participant identifier and determining a plurality of different detection times associated with said detection and transmitting participant detection data including the identified participant identifier and the determined plurality of different detection times, the method comprising:
-
in a first sport timing system (STS) communicatively coupled to the participant detection system that is remotely located from the first sport timing system; receiving at a participant detection system communication interface communicatively coupled via a first communication network participant detection data from the participant detection system responsive to the participant detection system detecting the proximity of a participant in the sporting event to the event detection point; storing in a memory the received participant detection data including participant data that includes the participant identifier for uniquely identifying the participant, participant timing data and one or more personal data associated with the participant and a unique sports timing system identifier associated with the first sport timing system; determining a time of passing that the participant passed the event detection point responsive to the plurality of different detection times from the received participant detection data; and transmitting, via a data interface, datagram messages using a stateless broadcast variable length packet protocol over a second data communication network, each of the transmitted datagram messages being one of a plurality of predefined multicast and unicast application level messages, the transmitted datagram messages including at least one of the unique sports timing system identifier, at least a portion of the participant detection data and the determined time of passing, wherein the multicast application level messages include an identification of the first sport timing system but do not include an identification of the second sport timing system, which is remote and communicatively coupled to the first sport timing system, the multicast application level messages including each of an announcement message, an announce message for lap events message, a no announcement message, a time synchronization message, a remote signal verification message and a refresh display message. - View Dependent Claims (21, 22, 23, 24, 25)
-
-
26. A system for communicating in real time sporting event participant information with a sport timing system (STS) configured to utilize and communicate with a participant detection system that is remotely located from the sports timing system wherein the participant detection system detects a participants proximity to an event detection point and identifies a participant identifier and determines a plurality of different detection times associated with said detection and transmits participant detection data including the identified participant identifier and the determined detection times to the STS, the system comprising:
-
the sports timing system (STS) comprising a participant detection system communication interface communicatively coupled via a first communication network to the participant detection system wherein the participant detection system communication interface receives from the participant detection system the participant detection data that includes the participant identifier and the plurality of different detection times; a processor configured for executing computer executable instructions; a memory storing the computer executable instructions and a unique sport timing system (STS) identifier referring to the STS and coupled to the processor for providing the computer executable instructions to the processor, the computer executable instructions including a database application for storing the unique STS identifier and a plurality of participant data in the memory, each participant data of the plurality of participant data including a registered participant identifier for uniquely identifying each of a plurality of participants, one or more personal data associated with each participant of the plurality of participants, and a participant timing data that includes the received plurality of different detection times for each of the plurality of participants in proximity to the event detection point and a determined time of passing, the computer executable instructions including determining the time of passing that a particular participant passed the event detection point responsive to the received plurality of detection times for the particular participant; a data interface coupled to the processor and the memory and communicatively coupled to a second data communication network, the computer executable instructions causing the data interface of the STS to communicate over the second data communication network with a remote STS using a stateless broadcast variable length packet protocol transmitting a plurality of predefined multicast and unicast messages each of which is an application level message, the transmitted multicast and unicast messages including at least one of the unique STS identifier, a portion of the participant data and the determined time of passing for the particular participant, wherein the unicast application level messages includes an identification of the STS and an identification of the remote STS, the unicast messages including a message re-announcement message, a start remote STS message, a stop remote STS message, a request image message, a sent image message, a request directory message, a sent directory message, a request an image stream on message, and a request an image stream off message. - View Dependent Claims (27, 28, 29, 30, 31, 32, 33, 34, 35)
-
-
36. A method for communicating sporting event timing information between a first sport timing system and a second sport timing system, wherein at least one of the sport timing systems is configured to utilize and communicate with a participant detection system detecting a proximity of a participant in a sporting event to an event detection point, the participant detection system identifying a participant identifier and determining a plurality of different detection times associated with said detection and transmitting participant detection data including the identified participant identifier and the determined plurality of different detection times, the method comprising:
-
in a first sport timing system (STS) communicatively coupled to the participant detection system that is remotely located from the first sport timing system; receiving at a participant detection system communication interface communicatively coupled via a first communication network participant detection data from the participant detection system responsive to the participant detection system detecting the proximity of a participant in the sporting event to the event detection point; storing in a memory the received participant detection data including participant data that includes the participant identifier for uniquely identifying the participant, participant timing data and one or more personal data associated with the participant and a unique sports timing system identifier associated with the first sport timing system; determining a time of passing that the participant passed the event detection point responsive to the plurality of different detection times from the received participant detection data; and
transmitting, via a data interface, datagram messages using a stateless broadcast variable length packet protocol over a second data communication network, each of the transmitted datagram messages being one of a plurality of predefined multicast and unicast application level messages, the transmitted datagram messages including at least one of the unique sports timing system identifiers, at least a portion of the participant detection data and the determined time of passing,wherein the unicast application level messages includes an identification of the first sport timing system and an identification of the second sport timing system, which is remote and communicatively coupled to the first sport timing system, the unicast messages including a message re-announcement message, a start remote sports timing system message, a stop remote sports timing system message, a request image message, a sent image message, a request directory message, a sent directory message, a request an image stream on message, and a request an image stream off message. - View Dependent Claims (37, 38, 39, 40, 41, 42)
-
Specification