IP Library Granted Patent US 12,639,999
Granted Patent B2
US 12,639,999 · App. 18/609,137 · Granted May 26, 2026

Blockchain-based election system

Inventors: Ryan Sealy (Layton, UT); Daniel Stanton (Anaheim Hills, CA)
Assignee: VoteApp, Inc.
G07C13/00H04L9/0637H04L9/0643H04L9/0825H04L9/50H04L2209/463
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,639,999
App. No.
18/609,137
Granted
May 26, 2026
Kind
B2
Abstract

A blockchain-based election system includes an owner-controlled blockchain, an election administration server, registrars for authenticating voters and providing instructions for the election, and electronic devices for casting ballots. The administration server interfaces with the blockchain to manage election rules and content. The registrars authenticate each voter's identity and issue ballots to each voter through the blockchain. The voters may cast their ballots using an election polling place device, a wallet app or another electronic device such as a computer. Once cast, the ballots are tabulated and the vote counts revealed using the blockchain. Public key encryption is used to secure each step in the election process. An anonymizer service obfuscates voter identity with timing delays and false communication messages to prevent an attacker from correlating information about the voter. As a result, any authorized person or entity may verify the election results by querying the blockchain.

Claims (20)

1 . A method of conducting an election comprising:

a blockchain;

a ballot casting apparatus;

an anonymizer service in communication with both the blockchain and the ballot casting apparatus, the anonymizer service having computer logic that rearranges and randomizes the sequence and timing of ballot casting transactions stored on the blockchain;

separating sequential ballot casting transactions across multiple non-sequential blocks; and

computer logic within the anonymizer service that receives a ballot casting transaction from the ballot casting apparatus, and forwards the ballot casting transaction to the blockchain after a random period of time.

2 . A method of conducting an election comprising:

a blockchain;

a ballot casting apparatus;

an anonymizer service in communication with both the blockchain and the ballot casting apparatus; and

computer logic within the ballot casting apparatus to cast at least one false ballot casting transaction as a decoy transaction to the anonymizer service;

the decoy transactions being transmitted from the ballot casting apparatus automatically and without being initiated by a user action; and

the decoy transactions being transmitted at random time intervals preceding or following the true ballot casting transaction.

3 . A method of conducting an election comprising:

a blockchain;

a ballot casting apparatus in communication with the blockchain;

an encryption key pair comprising a private key and public key;

casting a ballot by submitting a cast ballot transaction to the blockchain that comprises voter selections marked on the ballot encrypted with the encryption public key;

storing the encrypted voter selections from cast ballots on the blockchain in a manner that remains encrypted and secret until such time that the encryption private key is later revealed; and

revealing election results by submitting a decrypt results transaction to the blockchain that comprises the encryption private key, the encryption private key being stored on the blockchain.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 19, 2024
From: STANTON, DANIEL; SEALY, RYAN
To: VOTEAPP, INC.
Reel/Frame 066820/0659 →
Continuity (4)
Continuation 17403672 · Aug 16, 2021
Continuation 16221487 · Dec 15, 2018
Provisional Application 62612392 · Dec 30, 2017
Related Publication 20240265762A1 · Aug 8, 2024
References Cited (35)
US 9608829B2 · Spanos et al. · 2017 [cited by applicant]
US 10637665B1 · Sundaresan · 2020 [cited by applicant]
US 10686590B2 · Santilli · 2020 [cited by examiner]
US 10700861B2 · Sundaresan et al. · 2020 [cited by applicant]
US 20110113439A1 · Delegue · 2011 [cited by examiner]
US 20160027229A1 · Spanos et al. · 2016 [cited by applicant]
US 20160028552A1 · Spanos et al. · 2016 [cited by applicant]
US 20170046689A1 · Lohe et al. · 2017 [cited by applicant]
US 20170048234A1 · Lohe et al. · 2017 [cited by applicant]
US 20170048235A1 · Lohe et al. · 2017 [cited by applicant]
US 20170061398A1 · Joseph · 2017 [cited by applicant]
US 20170085545A1 · Lohe et al. · 2017 [cited by applicant]
US 20170085555A1 · Bisikalo et al. · 2017 [cited by applicant]
US 20170103472A1 · Shah · 2017 [cited by applicant]
US 20170109955A1 · Ernest et al. · 2017 [cited by applicant]
US 20170149819A1 · Androulaki et al. · 2017 [cited by applicant]
US 20170221052A1 · Sheng et al. · 2017 [cited by applicant]
US 20170228731A1 · Sheng et al. · 2017 [cited by applicant]
US 20170232300A1 · Tran et al. · 2017 [cited by applicant]
US 20170236094A1 · Shah · 2017 [cited by applicant]
US 20180211213A1 · Vivier · 2018 [cited by applicant]
US 20190005756A1 · Chaum · 2019 [cited by examiner]
US 20190019367A1 · Unagami et al. · 2019 [cited by applicant]
US 20190020471A1 · Santilli et al. · 2019 [cited by applicant]
US 20190051079A1 · Venkataraman et al. · 2019 [cited by applicant]
US 20190088063A1 · Unagami · 2019 [cited by examiner]
US 20190158272A1 · Chopra · 2019 [cited by examiner]
US 20190190724A1 · Sundaresan et al. · 2019 [cited by applicant]
US 20200204352A1 · Thompson et al. · 2020 [cited by applicant]
US 20200344240A1 · Robison et al. · 2020 [cited by applicant]
WO WO2016015041 · 2016 [cited by applicant]
WO WO2016022864 · 2016 [cited by applicant]
WO WO2017011601 · 2017 [cited by applicant]
WO WO2017079652 · 2017 [cited by applicant]
WO WO2017109140 · 2017 [cited by applicant]