Patent ID: 8085623

Claim:
A computer program product comprising: a computer readable storage memory device suitable for encoding of computer instructions; and first computer instructions configured to, by a start device in an area of a multi-contestant competitive swimming event: establish a single authoritative start time upon activation by a starting official, run a cycle timer beginning at the single authoritative start time, and attempt to synchronize and resynchronize a plurality of stop devices by wirelessly broadcasting within an area of a swimming pool a plurality of start messages; second computer instructions configured to, by a plurality of stop devices within the area of the competitive swimming event, each of the contestants being assigned to a swim lane wherein two or more stop devices are assigned to each swim lane, each stop device being operated by a stop official: synchronize or resynchronize a local stop timer to the single authoritative start time from at least one of the start messages; and wirelessly transmit a stop message responsive to activation of a stop trigger by a stop official subsequent to the initialization, each stop message having a stop time parameter equal to a current value of a local stop timer upon stop trigger operation; and third computer instructions configured to, by a control device within the area of the competitive swimming event, responsive to receiving the stop messages, produce a recording of one or more stop time parameters; wherein the first, second and third computer instructions interoperate so that all of the recorded stop time parameters are synchronized or resynchronized to the single authoritative start time, and wherein the first, second and third computer instructions are encoded by the one or more computer readable storage memory devices.