Clock-synchronizing skill competition wagering system
A time-synchronizing wagering system is disclosed. The time-synchronizing wagering system includes an interactive controller; a credit processing controller; a regulated server; and a client station that allows for a skill-based game trigger point to be associated with a timestamp, compare the timestamp against a master timer, and determine a winner based on the comparison of the timestamp against a regulated timestamp.
1. A time-synchronizing wagering system, comprising:
an interactive controller;
a credit processing controller;
a regulated server; and
a client station constructed to communicate with the interactive controller, the credit processing controller, and the regulated server,
wherein the interactive controller is constructed to detect a trigger point during a player's skillful play of a skill-based game, associate the trigger point with a client timestamp using a client timer and communicate the client timestamp to the client station,
wherein the client station is further constructed to receive the client timestamp and communicate the client timestamp to the regulated server,
wherein the regulated server is constructed to receive the client timestamp, determine a regulated timestamp using a master timer, compare the client timestamp to the regulated time stamp, and communicate the timestamp comparison to the client station;
wherein the client station is further constructed to receive the timestamp comparison, determine if the player has won, generate a visual display based on the timestamp comparison, and communicate whether the player has won to the credit processing controller;
wherein the credit processing controller is constructed to receive the determination of whether the player has won, and generate a credit output when the player has won.
2. The time-synchronizing wagering system of claim 1 , wherein the interactive controller and the client station are constructed from the same device.
3. The time-synchronizing wagering system of claim 1 , wherein the client station is operatively connected to the interactive controller using a communication link.
4. The time-synchronizing wagering system of claim 1 , further comprising:
an enclosure constructed to mount:
a user input device operatively connected to the interactive controller;
a user output device operatively connected to the interactive controller;
a credit input device operatively connected to the credit processing controller; and
a credit output device operatively connected to the credit processing controller.
5. The time-synchronizing wagering system of claim 1 , wherein the regulated server is further constructed to:
determine if the timestamp comparison indicates that the client timer and master timer are not synchronized;
determine the client timer can be corrected to synchronize with the master timer;
generate a correction for the client timer; and
communicate the correction to the client station.
6. The time-synchronizing wagering system of claim 1 , wherein the regulated server is further constructed to:
determine if the timestamp comparison indicates that the client timer and master timer are not synchronized;
determine the client timer cannot be corrected to synchronize with the master timer;
generate an error; and
communicate the error to the client station.
7. The time-synchronizing wagering system of claim 6 , wherein the client station is further constructed to stop the skill-based game when it receives the error.