Race Information Relay System Bandwidth Optimization
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing wagering systems on races face strain on networks due to increased data traffic as the number of user terminals grows, leading to potential lost or delayed data, which can result in users not having the most up-to-date information for informed betting.
Innovation Solution
A system that includes a computer system coupled with a remote device, where the computer system continuously receives and stores current race information, compares it with initial information sent to the remote device, and transmits only updated information that has changed, reducing data traffic by sending only the necessary updates.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of information
If the system sends all race information to each user terminal, then users receive complete information, but network data traffic increases significantly
Solution Approach 1:
The system extracts and transmits only the changed portions of race information (e.g., updated odds, scratchings, withdrawals) rather than sending complete data sets. The server identifies specific data elements that have changed since the last transmission and sends only those updates to user terminals, thereby reducing network traffic while maintaining information completeness.
Solution Approach 2:
The race information is segmented into discrete change events (odds changes, scratchings, withdrawals, race results) rather than transmitted as monolithic data blocks. This allows the system to send only the specific segments that have changed, optimizing network efficiency.
2Reliability
If the system periodically updates all user terminals with complete race information, then users have current data, but network strain increases and may cause lost or delayed data
Solution Approach 1:
The system extracts only the essential changed information needed to keep users informed (scratchings, odds changes, race results) and transmits only those critical updates. This reduces the volume of data transmitted while maintaining the timeliness and reliability of race information delivery.
Solution Approach 2:
The system implements periodic polling or event-driven updates where the server checks for changes and pushes updates only when race information has changed. This periodic action ensures users receive current data without continuous data transmission, reducing network strain while maintaining information timeliness.
3Speed
If the system increases the frequency of data transmissions to ensure up-to-date information, then users have more current data, but network bandwidth consumption increases
Solution Approach 1:
The system extracts and transmits only changed data elements rather than complete data sets in each transmission. This allows for more frequent updates to be sent with the same network bandwidth, effectively increasing the speed of information updates without proportionally increasing bandwidth consumption.
Solution Approach 2:
The system uses partial action by sending only the necessary changed portions of race information rather than complete data sets. This partial transmission approach maintains fast update speeds while optimizing network bandwidth utilization.
Data Source
AI summary
A system and method for relaying race information related to a plurality of races, such as horse or greyhound races, typically held at racetracks. The system includes a computer system that receives and stores current race information from the plurality of races. The system also includes a remote device coupled to the computer system. A user operating the remote device can view race information and place wagers on the races. The method begins by the computer system sending initial race information to the remote device. As current race information is received from the racetracks, the computer system compares current race information with the initial race information sent to the remote device. The computer system then sends updated race information to the remote device. This updated race information includes only race information that has changed since the initial race information was sent from the computer system to the remote device.


