IP Library Granted Patent US 8,899,480
Granted Patent B2
US 8,899,480 · App. 13/433,042 · Granted Dec 2, 2014

Systems and methods for remaking ballots

Inventors: Aaron Contorer (San Diego, CA); Sean Mostafavi (San Diego, CA); Jim Goode (San Diego, CA); Elan Kaplan (San Diego, CA); Carolyn Hicks (Melbourne, AU); Jon Thomason (San Diego, CA)
Assignee: Everyone Counts Inc.
G07C13/00
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 8,899,480
App. No.
13/433,042
Granted
Dec 2, 2014
Kind
B2
Abstract

Voter-generated ballots created using consumer-grade printers are remade to ballots scannable by specialized ballot scanners. The voter-generated ballots include a machine-readable indicia, such as a two-dimensional barcode, that encodes ballot information. The ballot information includes choices made by the voter and information for use in remaking the ballot. Voters wish to submit their votes using printouts from non-specialized printers such as those found at their homes or offices; yet election officials wish to tabulate votes using scanners that require specialized, high-quality ballots. The disclosed systems and methods bridge this gap.

Claims (65)

1. A method comprising:

receiving a voter-generated physical ballot including a human-readable representation of choices of a voter and a machine-readable indicia that encodes an indication of the choices of the voter, the machine-readable indicia further comprising:

a ballot design parameter identifying a file used to remake the voter-generated physical ballot, the file containing formatting information for a remade ballot,

a ballot type parameter defining one or more symbols for representing a marked ballot, and

a remake parameter representing whether to generate the remade ballot;

scanning the machine-readable indicia of the voter-generated physical ballot;

decoding the scanned machine-readable indicia to determine the choices of the voter;

flagging the voter-generated physical ballot for manual processing if the scanned machine-readable indicia cannot be decoded;

comparing the human-readable representation of the choices of the voter to the decoded choices of the voter to determine a discrepancy;

determining whether to generate the remade ballot based on the comparing and the remake parameter;

generating the remade ballot based on the determining, the remade ballot formatted based on the ballot design parameter and the ballot type parameter; and

printing the remade ballot, the remade ballot including indications of the choices of the voter and being readable by a ballot scanner.

2. The method of claim 1 , wherein the voter-generated physical ballot is printed on plain paper.

3. The method of claim 1 , wherein the voter-generated physical ballot is received by way of a postal service or a private delivery service.

4. The method of claim 1 , wherein the machine-readable indicia is a barcode.

5. The method of claim 1 further comprising:

tagging the voter-generated physical ballot for manual processing when the discrepancy is determined during the comparing.

6. The method of claim 1 , wherein the indication of the choices of the voter encoded in the machine-readable indicia includes a session identifier.

7. The method of claim 6 , wherein the decoding the scanned machine-readable indicia to determine the choices of the voter comprises looking up the choices of the voter corresponding to the session identifier decoded from the scanned machine-readable indicia.

8. The method of claim 1 further comprising:

tracking a voter's ballot submission as having been received based on the decoding the scanned machine-readable indicia.

9. A non-transitory computer-readable medium containing instructions to configure a processor to perform operations comprising:

receiving a voter-generated physical ballot including a human-readable representation of choices of a voter and a machine-readable indicia that encodes an indication of the choices of the voter, the machine-readable indicia further comprising:

a ballot design parameter identifying a file used to remake the voter-generated physical ballot, the file containing formatting information for a remade ballot,

a ballot type parameter defining one or more symbols for representing a marked ballot, and

a remake parameter representing whether to generate the remade ballot;

scanning the machine-readable indicia of the voter-generated physical ballot;

decoding the scanned machine-readable indicia to determine the choices of the voter;

flagging the voter-generated physical ballot for manual processing if the scanned machine-readable indicia cannot be decoded;

comparing the human-readable representation of the choices of the voter to the decoded choices of the voter to determine a discrepancy;

determining whether to generate the remade ballot based on the comparing and the remake parameter;

generating the remade ballot based on the determining, the remade ballot formatted based on the ballot design parameter and the ballot type parameter; and

printing the remade ballot, the remade ballot including indications of the choices of the voter and being readable by a ballot scanner.

10. The non-transitory computer-readable medium of claim 9 , wherein the voter-generated physical ballot is printed on plain paper.

11. The non-transitory computer-readable medium of claim 9 , wherein the voter-generated physical ballot is received by way of a postal service or a private delivery service.

12. The non-transitory computer-readable medium of claim 9 , wherein the machine-readable indicia is a barcode.

13. The non-transitory computer-readable medium of claim 9 , the operations further comprising:

tagging the voter-generated physical ballot for manual processing when the discrepancy is determined during the comparing.

14. The non-transitory computer-readable medium of claim 9 , wherein the indication of the choices of the voter encoded in the machine-readable indicia includes a session identifier.

15. The non-transitory computer-readable medium of claim 14 , wherein the decoding the scanned machine-readable indicia to determine the choices of the voter comprises looking up the choices of the voter corresponding to the session identifier decoded from the scanned machine-readable indicia.

16. The non-transitory computer-readable medium of claim 9 , the operations further comprising:

tracking a voter's ballot submission as having been received based on the decoding the scanned machine-readable indicia.

17. A system comprising:

a processor; and

a memory, wherein the processor and the memory are configured to perform operations comprising:

receiving a voter-generated physical ballot including a human-readable representation of choices of a voter and a machine-readable indicia that encodes an indication of the choices of the voter, the machine-readable indicia further comprising:

a ballot design parameter identifying a file used to remake the voter-generated physical ballot, the file containing formatting information for a remade ballot,

a ballot type parameter defining one or more symbols for representing a marked ballot, and

a remake parameter representing whether to generate the remade ballot;

scanning the machine-readable indicia of the voter-generated physical ballot;

decoding the scanned machine-readable indicia to determine the choices of the voter;

flagging the voter-generated physical ballot for manual processing if the scanned machine-readable indicia cannot be decoded;

comparing the human-readable representation of the choices of the voter to the decoded choices of the voter to determine a discrepancy;

determining whether to generate the remade ballot based on the comparing and the remake parameter;

generating the remade ballot based on the determining, the remade ballot formatted based on the ballot design parameter and the ballot type parameter; and

printing the remade ballot, the remade ballot including indications of the choices of the voter and being readable by a ballot scanner.

18. The system of claim 17 , wherein the voter-generated physical ballot is printed on plain paper.

19. The system of claim 17 , wherein the voter-generated physical ballot is received by way of a postal service or a private delivery service.

20. The system of claim 17 , wherein the machine-readable indicia is a barcode.

21. The system of claim 17 , the operations further comprising:

tagging the voter-generated physical ballot for manual processing when the discrepancy is determined during the comparing.

22. The system of claim 17 , wherein the indication of the choices of the voter encoded in the machine-readable indicia includes a session identifier.

23. The system of claim 22 , wherein the decoding the scanned machine-readable indicia to determine the choices of the voter comprises looking up the choices of the voter corresponding to the session identifier decoded from the scanned machine-readable indicia.

24. The system of claim 17 , the operations further comprising:

tracking a voter's ballot submission as having been received based on the decoding the scanned machine-readable indicia.

Assignments (8)
NOTICE OF GRANT OF SECURITY INTEREST IN PATENTS Recorded Nov 9, 2018
From: ELECTION SYSTEMS & SOFTWARE, LLC
To: BANK OF AMERICA, N.A. AS ADMINISTRATIVE AGENT
Reel/Frame 048100/0157 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 17, 2018
From: EVERYONE COUNTS, INC
To: VOTEM EC, INC
Reel/Frame 047195/0482 →
RELEASE (REEL 036609 / FRAME 0271) Recorded Oct 2, 2018
From: FMP AGENCY SERVICES, LLC
To: EVERYONE COUNTS, INC.
Reel/Frame 047183/0012 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 23, 2016
From: GUYETT, VALENTINO
To: ELECTION SYSTEMS & SOFTWARE, LLC
Reel/Frame 039847/0013 →
SECURITY AGREEMENT Recorded Sep 15, 2015
From: EVERYONE COUNTS, INC.
To: FMP AGENCY SERVICES, LLC, AS AGENT
Reel/Frame 036609/0271 →
RELEASE OF SECURITY INTEREST Recorded Sep 11, 2015
From: AGILITY CAPITAL II, LLC
To: EVERYONE COUNTS, INC.
Reel/Frame 036547/0697 →
SECURITY INTEREST Recorded Sep 29, 2014
From: EVERYONE COUNTS, INC.
To: AGILITY CAPITAL II, LLC
Reel/Frame 033842/0125 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 4, 2012
From: CONTORER, AARON; MOSTAFAVI, SEAN; HICKS, CAROLYN; THOMASON, JON; GOODE, JIM; KAPLAN, ELAN
To: EVERYONE COUNTS, INC.
Reel/Frame 027986/0773 →
Continuity (2)
Provisional Application 61468522 · Mar 28, 2011
Related Publication 20120248185A1 · Oct 4, 2012