Interactive Ballot System Using QR Code Verification
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Voters often face long wait times at polling locations, leading to disenfranchisement, and existing electronic voting systems are inefficient, lacking transparency and accuracy, particularly in ensuring that votes are cast as intended and counted correctly.
Innovation Solution
An interactive ballot system using internet-capable devices like smartphones to fill out ballots, generating a QR code that can be read at polling locations to quickly and accurately verify and cast votes, ensuring transparency and reducing wait times while maintaining the security of in-person voting.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If voters fill out ballots at polling locations using traditional methods, then vote casting can be verified in person, but wait times are long and voting efficiency is low
Solution Approach 1:
Voters complete their ballots in advance using personal devices before arriving at the polling location. The system generates a unique code that encodes the completed ballot, allowing voters to skip the traditional ballot-filling process at the polling place and proceed directly to verification and casting, thereby dramatically reducing wait times while maintaining in-person verification
Solution Approach 2:
The system creates a digital copy of the voter's ballot choices encoded in a compact code format. This code serves as a verified representation of the voter's intent that can be quickly read and processed at the polling location, eliminating the need for manual ballot handling and speeding up the voting process
2Speed
If fully electronic voting machines are used at polling locations, then voting speed increases, but transparency and voter verification are reduced
Solution Approach 1:
The system introduces a unique code as an intermediary between the voter's electronic ballot selections and the polling location's voting machine. This code contains encoded information about the voter's choices and can be verified by the machine, providing both speed (quick code reading) and transparency (verifiable vote content) without requiring the voter to physically mark a traditional ballot
3Loss of time
If absentee voting is used to avoid long lines, then wait times are eliminated, but vote accuracy and transparency are compromised
Solution Approach 1:
The system provides immediate feedback to voters when they complete their ballot in advance, displaying a summary of their selections and allowing them to verify accuracy before final submission. The unique code generated serves as a verified record that can be checked at the polling location, ensuring both convenience and accuracy without the compromises of traditional absentee voting
Data Source
AI summary
A voting system is provided that results in more efficient voting and more time for voter's to consider and make voting selections. Voter's use an interactive device to obtain a ballot and to make vote selections on the ballot. A machine readable vote selection code is generated and output to a paper or a display device. The machine readable vote selection code is read at a polling location to fill in a ballot on a voting machine, and output a human readable ballot. The voter verified the votes match the voter's intent, and the voted ballot/receipt is accepted.


