Compressed Ballot Barcode Encoding for Shorter Paper Voting Ballots

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing paper-based voting systems generate lengthy ballots due to the need for a separate barcode for each voting selection, which can result in undesirably long ballots and inefficiencies in encoding and decoding processes.

Innovation Solution

Implementing encoding schemas that convert binary voting selections into compressed strings of characters, which are then encoded in one or more selection barcodes on the ballot, reducing the ballot's length and allowing for optional encoding of additional information like candidate names, using bitmaps and converting binary digits to octal or hexadecimal characters for encoding and decoding.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If a separate barcode is printed for each voting selection using grid-based encoding, then each voting selection can be accurately encoded and decoded, but the paper ballot becomes undesirably long

Engineering Contradiction:
Improveencoding accuracyVSAvoidballot length
Core Design Contradiction:
Measurement precisionVSLength of moving object

Solution Approach 1:

The patent combines multiple voting selection encodings into a single consolidated barcode. Instead of printing separate barcodes for each voting selection across the ballot, the system merges all selection data into one compressed barcode structure, dramatically reducing ballot length while preserving encoding accuracy through sophisticated compression algorithms.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent transforms the encoding parameters from a grid-based decimal system (requiring 6 digits per selection) to a compressed binary representation. By changing the base and structure of the encoding scheme, the system achieves the same information density in far fewer characters, allowing all voting selections to fit in a single barcode.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If multiple selection barcodes are printed on the ballot, then each voting selection is captured, but the printing and scanning time increases

Engineering Contradiction:
Improvevoting selection captureVSAvoidprinting and scanning time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent merges multiple individual barcode printing operations into a single barcode generation and printing operation. This consolidation reduces the total printing time significantly while maintaining complete capture of all voting selections through the compressed encoding structure.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent creates an efficient data compression environment that minimizes the information density requirements. By using an optimized encoding scheme that operates in a computationally efficient manner, the system rapidly compresses and encodes all voting selections without time penalties.

Inventive Principle:
Principle #39Inert atmosphere (Inert environment)

3Adaptability or versatility

If standard decimal encoding is used for each oval position, then each voting selection can be represented, but six digits are required per selection increasing ballot complexity

Engineering Contradiction:
Improvevoting selection representationVSAvoidencoding complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent fundamentally changes the encoding parameters from decimal (base-10) to a compressed binary representation system. This parameter transformation reduces the digit requirement from six per selection to a fraction of that, simplifying the overall encoding structure while maintaining the ability to represent all possible voting selections.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent replaces the mechanical grid-based positioning system with a streamlined binary encoding approach. Instead of relying on complex positional mathematics in decimal format, the system uses direct binary representation that is more efficient for both encoding and decoding operations.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Data Source

PatentUS11062546B1Voting systems and methods for encoding voting selection data in a compressed format
Publication Date: 2021.07.13 ELECTION SYST & SOFTWARE LLC
  • US11062546B1 patent drawing
  • US11062546B1 patent drawing
  • US11062546B1 patent drawing

AI summary

Various voting systems are disclosed that include a voting device configured to: provide a user interface that presents one or more voting choices for each of one or more contests and enables a voter to select one or more of the voting choices for each of the one or more contests; create a bitmap comprising a plurality of bit cells each of which corresponds to one of the voting choices of one of the contests, wherein each of the bit cells stores a binary digit that indicates whether the voter selected the voting choice corresponding to the bit cell; convert the binary digits stored in the bitmap to a compressed string of characters; generate one or more selection barcodes that encode the compressed string of characters; and print the one or more selection barcodes on a paper medium to create a paper ballot. The voting systems also include a ballot tabulation device configured to: read the one or more selection barcodes printed on the paper ballot to decode the compressed string of characters; convert the compressed string of characters to binary digits; analyze the binary digits to determine the selected voting choices; and store the selected voting choices in a cast vote record for the paper ballot. Various voting methods that utilize encoding schemas for compressing voting selection data are also disclosed.