Electronic Vote Validation Using Time Windows
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Electronic voting systems fail to capture and handle changes in user opinions due to additional information provided during real-time video broadcasts, leading to inaccurate voting results due to network delays and congestion, and lack scalability and cost-effectiveness.
Innovation Solution
A computer-implemented method for validating electronic votes by receiving vote messages with timestamps, matching sender identifiers, and storing validated messages to determine the impact of additional information on voting results, using a networked server and front-end server to manage and timestamp votes efficiently, ensuring accurate association with the correct time window.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If votes are received and aggregated in near real-time using communication networks, then voting speed and responsiveness are improved, but network delays and congestion cause votes to be received in incorrect time windows, worsening voting accuracy
Solution Approach 1:
The system performs preliminary actions by establishing time windows before voting occurs and pre-defining the temporal boundaries for vote acceptance. Time window information is provided to users before they vote, and the system prepares to receive and validate votes within these predetermined intervals. This preliminary structuring of time windows allows the system to later determine whether delayed votes should be accepted or rejected based on whether they arrive within their designated window, thus resolving the accuracy-speed contradiction.
2Device complexity
If a single snapshot vote is taken on broadcast events, then system simplicity is improved, but the ability to capture opinion changes due to additional information is lost, worsening measurement precision
Solution Approach 1:
The voting process is segmented into multiple discrete time windows, each associated with specific broadcast events or additional information. Instead of a single snapshot vote, the system divides the voting period into segments (time windows) that correspond to different stages of information presentation. This segmentation allows the system to capture opinion changes at different points while maintaining relatively simple validation logic based on time window association, thus resolving the contradiction between simplicity and measurement precision.
3Measurement precision
If multiple votes per user are allowed to capture opinion changes, then measurement precision is improved, but the complexity of validating and managing voter identities increases, worsening device complexity
Solution Approach 1:
The system uses feedback from the time window association to automatically validate whether a vote should be accepted. When a vote arrives, the system checks its timestamp against the current active time window and automatically determines validity without complex identity verification. This feedback mechanism based on temporal information simplifies the validation process while still allowing multiple votes per user, as long as they are submitted within appropriate time windows, thus resolving the contradiction between measurement precision and device complexity.
Data Source
AI summary
An electronic voting method, system and apparatus is disclosed. A vote message is received at a network node, the vote message comprising a sender identifier, event identifier and a timestamp. The sender identifier, event identifier and timestamp are read, and it is determined from the timestamp that an event window was open and whether the window was a first or subsequent window. In the event that the window is the first window, the vote and sender identifier are stored at a database. In the event that the window is a second or subsequent window, the sender identifier is compared to sender identifiers stored at a previous window and if a match is found the vote is marked as validated and the vote stored at the database.


