IP Library Granted Patent US 8,844,813
Granted Patent B2
US 8,844,813 · App. 13/476,836 · Granted Sep 30, 2014

Electronic correction of voter-marked paper ballot

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,844,813
App. No.
13/476,836
Granted
Sep 30, 2014
Kind
B2
Abstract

Methods, systems, and devices are described for electronically correcting votes made on voter-marked paper ballots. An optical scan system may image a paper ballot and allow vote modification by the voter following the imaging. Such a modification may be necessary, for example, if a voter has improperly voted (e.g., voted for two candidates for one office), if a definitive determination of the intention to cast a vote cannot be made (e.g., partially filed-in bubble associated with a candidate, erasure, stray marks), if a write-in candidate is included on the ballot, or if a voter has changed their mind or otherwise wishes to cast a different vote than initially indicated. After correction, the corrected ballot may be re-imaged.

Claims (84)

1. A method for modifying one or more votes on a voter-marked paper ballot, comprising:

receiving an optical image of the voter-marked paper ballot;

analyzing the optical image to determine that one or more votes recorded on the voter-marked paper ballot satisfy a criteria for voter clarification;

prompting the voter on a voter interface to provide clarification for one or more votes recorded on the voter-marked paper ballot when one or more votes satisfy the voter clarification criteria;

receiving clarification via the voter interface for one or more votes from the voter responsive to the prompting, wherein the clarification comprises at least one of corrections or modifications, of the voter-marked paper ballot; and

generating a cast vote record responsive to the analyzing and receiving clarification.

2. The method of claim 1 , further comprising:

printing a record of the received clarification on the voter-marked paper ballot.

3. The method of claim 2 , further comprising:

receiving a second optical image of the voter-marked paper ballot and printed record of the received clarification.

4. The method of claim 2 , wherein printing a record comprises:

printing information from the cast vote record and a record of the clarification received from the voter in a margin of the voter-marked paper ballot.

5. The method of claim 1 , further comprising:

generating a vote mark comprising the one or more votes recorded on the voter-marked paper ballot and any clarification for one or more votes received from the voter.

6. The method of claim 5 , further comprising:

appending an optical image of the vote mark to the optical image of the voter-marked paper ballot.

7. The method of claim 1 , further comprising:

transmitting the cast vote record to a central server computer system.

8. The method of claim 1 , further comprising:

transmitting the optical image of the voter-marked paper ballot and the cast vote record to a central server computer system.

9. The method of claim 1 , wherein the analyzing to determine that one or more votes satisfy the voter clarification criteria comprises:

analyzing the optical image to determine whether a write-in vote is recorded on the voter-marked paper ballot.

10. The method of claim 9 , wherein,

the prompting the voter to provide clarification comprises prompting the voter to provide confirmation for the write-in vote;

the receiving clarification for one or more votes comprises receiving confirmation for the write-in vote from the voter responsive to the prompting the voter to provide confirmation for the write-in vote; and

the generating the cast vote record comprises generating write-in vote confirmation information for inclusion in the cast vote record.

11. The method of claim 9 , wherein the prompting the voter to provide clarification comprises:

prompting the voter to provide a write-in candidate name.

12. The method of claim 9 , wherein the receiving clarification further comprises:

determining a write-in candidate included with the write-in vote; and

verifying the write-in candidate is qualified with an election authority.

13. The method of claim 1 , wherein the voter clarification criteria comprises a write-in vote on the voter-marked paper ballot.

14. The method of claim 1 , wherein the voter-marked paper ballot comprises a plurality of voter selection areas, and the analyzing the optical image further comprises:

determining that one or more voter selection areas have been selected when markings in the one or more voter selection areas meet a predefined first criteria for determining a specific voter selection area has been selected; and

determining one or more votes recorded on the voter-marked paper ballot satisfy the criteria for voter clarification when markings in one or more voter selection areas meet a predefined second criteria for determining that it is ambiguous whether the one or more voter selection areas has been selected.

15. The method of claim 14 , wherein analyzing the optical image further comprises:

performing a pixel count of each voter selection area, the pixel count identifying a number of pixels in the optical image that contain a voter marking.

16. The method of claim 15 , wherein the predefined first criteria comprises a minimum pixel count that is to be classified as a vote.

17. The method of claim 15 , wherein the predefined second criteria comprises a range of pixel counts between a minimum pixel count that is to be classified as a non-vote and a minimum pixel count that is to be classified as a vote.

18. A system for modifying one or more votes on a voter-marked paper ballot, comprising:

an optical image module that receives a voter-marked paper ballot and generates an optical image of the voter-marked paper ballot;

a vote processing module configured to analyze the optical image to determine that one or more votes recorded on the voter-marked paper ballot satisfy a criteria for voter clarification;

a voter interface module configured to:

prompt the voter on a voter interface to provide clarification for one or more votes recorded on the voter-marked paper ballot when one or more votes satisfy the voter clarification criteria; and

receive clarification via the voter interface for one or more votes from the voter responsive to the prompting, wherein the clarification comprises at least one of corrections, or modifications, of the voter-marked paper ballot; and

a vote record generation module configured to generate a cast vote record responsive to the analyzing and receiving clarification.

19. The system of claim 18 , further comprising:

a printer coupled with the vote record generation module and configured to print, on the voter-marked paper ballot, a record of the received clarification for one or more votes from the voter.

20. The system of claim 19 , wherein the printer is further configured print an identification of the one or more votes that were determined to require clarification and a record of the clarification received from the voter in a margin of the voter-marked paper ballot.

21. The system of claim 20 , wherein the optical image module further generates an optical image of the voter-marked paper ballot and printed clarification.

22. The system of claim 19 , wherein the vote processing module is further configured to generate a vote mark comprising the one or more votes recorded on the voter-marked paper ballot and any clarification for one or more votes received from the voter; and

wherein the printer is further configured to print the vote mark on the voter-marked paper ballot.

23. The system of claim 18 , wherein one or more votes satisfy the voter clarification criteria when a write-in vote is recorded on the voter-marked paper ballot.

24. The system of claim 23 , wherein the voter interface module is further configured to prompt the voter to provide confirmation for the write-in vote and receive confirmation of the write-in vote; and

wherein the cast vote record includes write-in vote confirmation information.

25. The method of claim 23 , wherein voter interface module is further configured to prompt the voter to provide a write-in candidate name.

26. The system of claim 18 , wherein the paper ballot comprises a plurality of voter selection areas, and the vote processing module is further configured to perform a pixel count of each voter selection area, the pixel count identifying a number of pixels in the optical image that contain a voter marking.

27. The system of claim 18 , wherein the vote record generation module is further configured to generate a vote mark comprising the one or more votes recorded on the voter-marked paper ballot and any clarification for one or more votes received from the voter.

28. The system of claim 27 , wherein the vote record generation module is further configured to append an optical image of the vote mark to the optical image of the voter-marked paper ballot.

29. The system of claim 18 , further comprising:

a network interface coupled with the vote record generation module and configured to transmit the cast vote record to a remote system.

30. A computer program product, comprising:

a non-transitory computer-readable medium comprising:

code for receiving an optical image of the voter-marked paper ballot;

code for analyzing the optical image to determine that one or more votes recorded on the voter-marked paper ballot satisfy a criteria for voter clarification;

code for prompting the voter on a voter interface to provide clarification for one or more votes recorded on the voter-marked paper ballot when one or more votes satisfy the voter clarification criteria;

code for receiving clarification via the voter interface for one or more votes from the voter responsive to the prompting, wherein the clarification comprises at least one of corrections, or modifications, of the voter-marked paper ballot; and

code for generating a cast vote record responsive to the analyzing and receiving clarification.

31. The computer program product of claim 30 , wherein the computer readable medium further comprises:

code for printing, on the voter-marked paper ballot, a record of the clarification received from the voter.

32. The computer program product of claim 31 , wherein the computer readable medium further comprises:

code for receiving a second optical image of the corrected voter-marked paper ballot.

33. The computer program product of claim 30 , wherein the computer readable medium further comprises:

code for generating a vote mark comprising the one or more votes recorded on the voter-marked paper ballot and any clarification for one or more votes received from the voter.

34. The computer program product of claim 33 , wherein the computer readable medium further comprises:

code for appending an optical image of the vote mark to the optical image of the voter-marked paper ballot.

35. The computer program product of claim 30 , wherein the computer readable medium further comprises:

code for transmitting the cast vote record to a central server computer system.

36. The computer program product of claim 30 , wherein the computer readable medium further comprises:

code for transmitting the optical image of the voter-marked paper ballot and the cast vote record to a central server computer system.

37. The computer program product of claim 30 , wherein the voter-marked paper ballot comprises a plurality of voter selection areas, and the code for analyzing the optical image further comprises:

code for determining that one or more voter selection areas have been selected when markings in the one or more voter selection areas meet a predefined first criteria for determining a specific voter selection area has been selected; and

code for determining that one or more votes recorded on the voter-marked paper ballot satisfy the criteria for voter clarification when markings in one or more voter selection areas meet a predefined second criteria for determining that it is ambiguous whether the one or more voter selection areas has been selected.

38. The computer program product of claim 37 , wherein the predefined second criteria comprises a range of pixel counts between a minimum pixel count that is to be classified as a non-vote and a minimum pixel count that is to be classified as a vote.

Assignments (8)
RELEASE OF SECURITY INTEREST Recorded Sep 27, 2025
From: ROYAL BANK OF CANADA (AS SUCCESSOR IN INTEREST TO HSBC BANK CANADA, “RBC”)
To: DOMINION VOTING SYSTEMS CORPORATION
Reel/Frame 072396/0584 →
RELEASE OF THE SECURITY INTEREST RECORDED AT REEL/FRAME 037559/0116 Recorded Oct 3, 2019
From: ROYAL BANK OF CANADA
To: DOMINION VOTING SYSTEMS INC.
Reel/Frame 050613/0351 →
SECURITY AGREEMENT Recorded Sep 26, 2019
From: DOMINION VOTING SYSTEMS CORPORATION
To: HSBC BANK CANADA, AS COLLATERAL AGENT
Reel/Frame 050500/0236 →
RELEASE OF THE SECURITY INTEREST RECORDED AT REEL/FRAME 036352/0538 Recorded Sep 24, 2019
From: NORTH HAVEN CREDIT PARTNERS II L.P.
To: DOMINION VOTING SYSTEMS INC.
Reel/Frame 050475/0019 →
NUNC PRO TUNC ASSIGNMENT Recorded Sep 18, 2019
From: DOMINION VOTING SYSTEMS, INC.
To: DOMINION VOTING SYSTEMS CORPORATION
Reel/Frame 050411/0809 →
SECURITY INTEREST Recorded Jan 22, 2016
From: DOMINION VOTING SYSTEMS INC.
To: ROYAL BANK OF CANADA
Reel/Frame 037559/0114 →
SECURITY INTEREST Recorded Aug 18, 2015
From: DOMINION VOTING SYSTEMS INC.
To: NORTH HAVEN CREDIT PARTNERS II L.P., AS ADMINISTRATIVE AGENT
Reel/Frame 036352/0538 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 30, 2012
From: KORB, LAWRENCE; HOOVER, JAMES
To: DOMINION VOTING SYSTEMS, INC.
Reel/Frame 028877/0657 →