AUTOMATED POSTAL VOTING SYSTEM AND METHOD
A voting indicium product including a human-readable portion to represent a unique vote identification element for a specific ballot choice by a specific voter. The voting indicium further including a bar-coded portion to represent the unique vote identification element for the specific ballot choice by the specific voter, the bar-coded portion encoding at least the unique vote identification element.
The present invention will be described with reference to the accompanying drawings.
In accordance with an embodiment of the present invention, the use of a postal voting indicium including, for example, a stamp, a sticker, a label, on pre-printed card(s), etc., in an automated postal voting system offers several benefits over traditional postal voting, including, but not limited to, greater security and confidentiality and automated vote counting. Greater security may be achieved by preventing access to at least two independent databases/data sources using, for example, an encryption algorithm and associated key so non unauthorized personnel can't tell who voted, nor for whom. In addition, no personal information may be contained on the voting paper returned; duplication checks may be performed to combat fraud; and support is optionally provided to remove votes related to invalid voter Declarations of Identity. Embodiments of the system may be used in local, state and/or national elections as well as for any number of private groups/organizations voting, for example, elections, proxy votes, etc.
Likewise, vote counting may be accomplished automatically, since the votes may be sorted by mail or other automated processing equipment so as to prevent introducing delays to delivery timescales and without further duplication of work. In addition, automated vote counting may improve count accuracy, since barcode read error rate is proven to be extremely small, as well as being much faster than manual counts. Likewise, automated vote counting may provide improved ballot statistics, for example, data may be made available on when votes are posted, and from where; and improved tracking of postal votes may be realized as they are sent out through the mail, and as they are returned and sorted.
In accordance with embodiments of the present invention, a method, system and product for automated postal voting, which also may be referred to as voting by mail, may include multiple secure data sources, postal voting stationery including at least one postal voting indicium and the use of each thereof. Specifically, the method, system and product may integrate data and the voting stationery necessary to enable voting by mail to include secure data sources (e.g., separate, secure data bases and/or separate, secure tables within a single data base); postal voting stationery components may include a delivery envelope, a ballot paper with the at least one postal voting indicium, a voting card, and a return envelope. In some, although not all, embodiments a voter declaration of identity card also may be part of the postal voting stationery components. “Mail” as used herein may apply to mail items (e.g., letters such as that defined by the return envelope of the postal voting stationery described herein) that are, in general, sent via a public/private postal service. However, the method, system and product also may be used with non-postal delivery service providers, for example, overnight delivery service providers and/or third party/corporate mail processing centers. In addition, in some embodiments, the mail items may be sent as an electronic mail item and returned as a hard copy mail item (e.g., letter) and/or an electronic mail item. “Mail items” may include letters, packages, parcels, boxes, and the like of all shapes and sizes.
In accordance with an embodiment of the present invention, a postal voting indicium may include all information necessary to determine a value, e.g., which ballot option/choice, the postal voting indicium may represent. The postal voting indicium may include a human-readable portion and a machine-readable portion. For example, the human-readable portion, although not required, is useful and may be limited to only a unique vote identification (“ID”) number/value, which, generally, is also encoded in the machine-readable portion. However, the human-readable portion also may include a generic message to encourage the recipient to use the provided postal voting stationery to vote. For example, the message may include “VOTE!”, “VOTE NOW!”, and/or any other marketing-type phrases designed to encourage voter participation. The machine-readable portion may include some or all of, but is not limited to, header information, bar code version to aid in identifying the indicium as a postal voting indicium, a vote identification, a date on which the postal voting indicium was printed, a key identification value, and a security code.
Although, the information in the postal voting indicium may appear in both human-readable and machine-readable formats, e.g., text and barcodes, respectively, reading the information from the postal voting indicium may be accomplished using automated equipment. For example, the barcode may be printed both with and without the human-readable information, and any human-readable information printed with the barcode may also be coded in the barcode. However, some of the information used in embodiments of the present invention, may only be printed in the barcode for security and privacy reasons. Regardless, the entire postal voting indicium may be read (e.g., a bit-mapped image of the human-readable portion may be made and the image may be converted to actual digital character values; and the barcode may be scanned and the pattern converted to represent digital character values of information encoded in the barcode). To convert the bit-mapped image to actual digital character values may require an optical character recognition (“OCR”) program be run that may determine the value of each character of the human-readable portion and save it as such. In general, the entire postal voting indicium may be read (e.g., scanned) at a mail processing facility in a single scan of a mail piece on which the postal voting indicium is affixed, scanned, and deciphered and the deciphered postal voting indicium information may be sent to an automated postal voting system to count the vote defined by the postal voting indicium.
In the method, a first data store/data base may be generated of every possible vote, which could be cast by every possible voter. For each of these possible votes (e.g., “Available Votes”) a unique entry may be made in a second data store/data base. Then, as each real vote is cast, the information within the second data store/data base may be used to populate a third data store/data base with information on the actual votes cast. The third data store/data base may provide details on all the votes cast, and by querying this data store/data base at the close of ballot the result can be obtained.
Checks may be included to ensure that each voter only votes for one candidate once (or casts a certain number of votes once in the case of a proportional representation ballot), and that duplicated and forged voting returns are detected and not included in the count. This functionality may be hosted on a governmental postal system, for example, the United States Postal Service (“USPS”) Remote Computer Reader (“RCR”) and/or the Royal Mail (“RM”) Address Interpretation (“AI”) system; both provided by Lockheed Martin. Mail scanning and image processing resources exist at each of the USPS' Regional Mail Processing Facilities and provide access to all letter mail processed therein. Likewise, address interpretation resources exist at each of the RM's 71 Mail Centres and provide access to all letter mail processed on RM's automated sorting equipment. The functionality also may be hosted on a private mail processing system such as, for example, a parcel delivery service and/or a corporation with similar and/or equivalent mail processing (i.e., imaging, sorting, etc.) equipment.
In accordance with an embodiment of the present invention, a method for automated postal voting may include, for example:
-
- Sending voters a ballot paper in the mail, where each ballot paper has a set of unique votes on it (in barcode form)—these are “doubly unique”—per voter and per candidate and each vote has a unique “vote ID”.
- The voter may cast their vote, by peeling off the appropriate barcode for their chosen candidate, and affixing it to a return voting card.
- The return voting card may be placed in a windowed return envelope, such that both the return address and the vote barcode are visible through the window and put back in the mail.
- The voter may fill in a separate “Declaration of Identity” card, which includes the voter's registration number, and also places this in the return envelope, if required by a voting authority (e.g., Registrar of the Vote, Election Commission, Local Government Council, etc.).
- A barcode reading function at the mail processing facility(ies) may identify and collect voting data automatically during a predetermined period for voting, via a link to a central “Available Votes” database.
- A “counts” system may run a query on the “Actual Votes Cast” database at the close of poll, to provide the ballot result.
In accordance with an embodiment of the present invention, the method for automated postal voting may optionally include a human-readable indication of the selected candidate. This would be designed so that the human-readable information would not be visible through the windowed return envelope. This would allow a manual count of the votes cast without the need for hand-held barcode readers. This would be useful for:
-
- Checking the accuracy of the automatic vote reading by comparing it to a manual count—either of the whole poll or of a statistically significant sample.
- Counting postal votes which have failed automatic reading or which for some reason have not been processed through the mail automation.
- This may also prove useful in the case of recounts; either by supporting a full manual recount, or partial count to provide confidence in the automated result.
The detailed concept may include four main processes of: sending the ballot papers to the voters; returning (e.g., mailing/posting) the vote from the voters; returning the declaration of identity from the voters, if required; and counting the votes.
For example, in the United Kingdom (“UK”), local ballots may be typically run on an individual council basis. A few weeks before the vote starts, the individual councils hire printers to generate the voting stationery (including ballot papers and envelopes). Once the first batch of stationery has been sent out in the post (or hand delivered by council officials in some cases), the poll is declared “open”. Voters typically have a number of days to make and return their postal vote. Guidance is given regarding expected RM delivery timescales. If voters believe they will miss the posting deadline they can hand in their postal vote at the local council office at any time prior to the poll closing. Along with their vote, voters may return a “Declaration of Identity”. The declaration of identity may be placed inside its own envelope, which is itself placed within the vote return envelope. Voters must sign this declaration to promise that they are the person entitled to this vote—in some cases, a counter-signature also may be required. As each voter “casts” his/her vote, e.g., the vote return envelope is received and successfully scanned for the voter's vote, the voter's name is ticked off in the “Marked Register” to indicate that this voter has voted. This constantly updated register may be made available to candidates and their canvassers—who may use it to target members of the public who have not yet voted.
Continuing with the above UK example, at a pre-defined time the poll is declared “closed”. Once “closed”, any late-arriving ballot papers are not counted. Votes are only ever counted once the poll is closed. Running counts whilst the poll is open are not permissible. Declarations of identity are checked prior to the count and where a declaration of identity is deemed invalid, the associated vote is searched for and removed from the count. This may be accomplished by referring to a voter registration number, which, generally, is printed on both the vote and the declaration. Note that a level of trust is required in the counting staff to ensure that the counting staff knowing the voter's identity does not compromise the general anonymity of the vote.
The following are considered the general, high-level characteristics of an automated postal vote system. For example, the system needs to be able to report on who has voted—but not whom they voted for—to update a “Marked Register”. The system also needs to know how people voted, so as to produce a “count”. However, it must not be possible for someone to have enough data available to them so they can determine whom voted for whom. Likewise, the “count” may only be calculated at the end of the voting period and a running count during the voting period, generally, is not allowable. In some embodiments, for example, in some United Kingdom elections, postal votes must be accompanied by a Declaration of Identity and votes for which the Declaration of Identity is deemed invalid must not be included within the count.
Based on the above-identified needs, some or all of the following system capabilities may be needed, depending on the specific embodiment of the present invention. The capabilities may include, for example:
-
- The system maintaining a log of each registered voter who has cast a vote.
- The system maintaining a log for each vote cast of which candidate has been voted for.
- The system being able to count the number of votes cast for each candidate in the vote.
- The system ensuring that the count is not produced until the poll has been deemed closed.
- The system ensuring that counts are not produced until after the poll is closed through procedural methods.
- The system ensuring that no single user has access to enough data to enable the user to determine the candidate voted for by a specific registered voter.
- The system including safeguards to minimize the possibility of collusion between multiple users in order to determine the candidate voted for by a specific registered voter.
- The system including checks to reduce the potential of forged and duplicated votes being included within the ballot count.
- The system restricting user access to authorized users only.
- The system allowing votes already cast to be rejected in the case of an invalid Declaration of Identity being detected associated with that vote.
- The system supporting the running of multiple ballots running simultaneously.
In
Alternatively, in accordance with another embodiment of the present invention, some or all of the voting materials in
Alternatively, to eliminate having to separately send the return envelope the voter may print their vote directly on any standard envelope, enclose declaration of identity 140, if required, and send the envelope back for processing. As part of the direct printing on the envelope, specific license number 152, return address 132, postal voting indicium 122 and postal indicium 154 may all be printed directly on the envelope. In yet another alternative, the direct printing may occur on a sheet of paper, for example, 8½″×11″, A4, etc., and the sheet may be folded and secured to approximate an “envelope” with the printed side on an exterior surface of the “envelope”.
In addition, in
In
For example, in
In accordance with embodiments of the present invention, security may be addressed both at the physical mail piece level and at the database level. For example, as described above in relation to
In accordance with embodiments of the present invention, in order to provide voter anonymity, the “voter ID” that is used to identify the voter within the databases may be an encryption of the voter registration number, which may be used to identify the voter within voter identity database 210. Through this database structure, the use of encryption, and the use of doubly-unique barcodes, the “vote” represented in postal voting indicium 122 is completely meaningless to all but those with access to available votes database 250. Even then, although anyone having this access may be able to determine who was voted for, they would also need access to voter identity database 210 AND the voter ID encryption process in order to determine who actually cast each vote.
In addition, in accordance with embodiments of the present invention, the uniqueness of each barcode may combat duplication and the correlation of the barcodes against available votes database 250 may combat forgery. Personal data in these databases is safe since no personal information is contained within postal voting indicium 122 including, for example, the voter's registration number.
In accordance with embodiments of the present invention, in general, a unique barcode (e.g., a unique vote ID) is required for every combination of candidate and voter. For example, by using an 8 character ID and an OCR-friendly reduced character set of 0123456789AUCLEX, 4,300 million unique barcodes can be supported. Assuming a voting population of 100 million, this would allow an average of 43 candidates per voting paper. Increasing the character set by 1 character may increase the number of possible unique barcodes to 6,900 million, which would allow an average of 69 candidates per voting paper for the 100 million voting population. In addition, if deemed necessary, a ballot ID may be added to the 2-D barcode data to guarantee that vote IDs are never allocated to the wrong ballot.
Alternatively, in
As an option, AI mail/vote processing equipment 320 may be upgraded to support bespoke tracking and culling of automated postal voting mail pieces. For example, the postal indicia design on the delivery envelope may be upgraded to contain a 1-dimensional locator barcode that would allow the items to be detected and tracked within the mainstream. If desired, AI mail/vote processing equipment 320 may generate tracking reports of automated postal voting mail pieces. In addition, should the postal indicia design include an OCR-friendly license identifier, the tracking could be enhanced to provide reports on a per-license basis.
In the case of the return envelope, AI mail/vote processing equipment 320 also may detect the items and provide bespoke sorting and reporting on these items. Again, tracking reports also may be provided to on a per-license basis.
In
In
In
In
Although only one firewall 905 is shown between each component and automated postal voting software component 915, additional firewalls and/or other security systems/techniques known to those of one skill in the art may be used between each. For example, if voter registration ID database 910 and automated postal voting software component 915 communicate over the Internet, a firewall may be needed between each component and the Internet.
In
In accordance with an embodiment of the present invention, a method may include preparing voting materials with a plurality of unique, bar-coded vote indicia that are each associated with a different choice for a ballot option and a voter. The method may further include receiving a mailed response with one vote indicium of the plurality of unique, bar-coded vote indicia and automatically reading the one vote indicium for the ballot option and determining a vote identification code for the one vote indicium is valid. The method may still further include securely determining a voter identification number for the voter from the one vote indicium and a vote value associated with the one vote indicium, securely storing the vote identification code and the vote value, and securely indicating that the vote value associated with the one vote indicium for the voter identified by the voter identification number has been used. The method may still further include securely indicating that the voter has voted, stopping the secure storing of new records, securely counting a number of vote values for each different choice for the ballot option, and providing a total number of vote values for each different choice for the ballot option.
In accordance with an embodiment of the present invention, a method may include: preparing voting materials with a plurality of unique, bar-coded vote indicia and mailing the voting materials including a ballot paper with the plurality of unique, bar-coded vote indicia for a ballot option to a voter, each vote indicium in the plurality of unique, bar-coded vote indicia being associated with a different choice for the ballot option by the voter. The method further may include receiving a mailed response to the ballot paper with one vote indicium of the plurality of unique, bar-coded vote indicia for the ballot option affixed to the response and automatically reading the one vote indicium for the ballot option affixed to the response to collect voting information including a vote identification code contained in the vote indicium. The method may still further include determining the vote identification code for the one vote indicium is valid and determining a voter identification number for the voter associated with the one vote indicium and a vote value associated with the one vote indicium from a first secure storage location using the vote identification code of the one vote indicium. The method may still further include storing the vote identification code and the vote value in a new record in a second secure storage location, updating the first secure storage location to indicate that the vote value associated with the one vote indicium for the voter identified by the voter identification number has been used, and updating a third secure storage location to indicate that the voter has voted. The method may still further include stopping the storing of new records in the second secure storage location, counting a number of vote values for each different choice for the ballot option in the records stored in the second secure storage location, and providing a total number of vote values for each different choice for the ballot option.
In accordance with an embodiment of the present invention, a machine-readable medium may have stored thereon executable instructions for performing a method of processing voting materials including a ballot with a plurality of unique, bar-coded vote indicia for a voter, each vote indicium in the plurality of unique, bar-coded vote indicia being associated with a different choice for the ballot option by the voter, the method may include: automatically reading one vote indicium for the ballot option attached to a response to collect voting information including a vote identification code contained in the vote indicium. The method may further include determining the vote identification code for the one vote indicium is valid, determining a voter identification number for the voter associated with the one vote indicium and a vote value associated with the one vote indicium from a first secure storage location using the vote identification code of the one vote indicium, and sending the vote identification code and the vote value for storage in a new record in a second secure storage location. The method may still further include updating the first secure storage location to indicate that the vote value associated with the one vote indicium for the voter identified by the voter identification number has been used, updating a third secure storage location to indicate that the voter has voted, and ending the storing of new records in the second secure storage location. The method may still further include counting a number of vote values for each different choice for the ballot option in the records stored in the second secure storage location, and providing a total number of vote values for each different choice for the ballot option.
In accordance with an embodiment of the present invention, a voting indicium product may include: a human-readable portion of a voting indicium product to represent a unique vote identification element for a specific ballot choice by a specific voter; and a bar-coded portion of the voting indicium product to represent the unique vote identification element for the specific ballot choice by the specific voter, the bar-coded portion encoding at least the unique vote identification element.
Claims
1-20. (canceled)
21. A voting indicium product comprising:
- a substrate constructed to be affixed to a mail piece, the substrate having embodied thereon a human-readable portion representing a unique vote identification element, the unique vote identification element including encoded information corresponding to a specific ballot choice and a specific voter selecting the specific ballot choice; and
- a machine-readable portion representing a machine-readable form of the unique vote identification element, the machine-readable portion having encoded information including at least the unique vote identification element.
22. The voting indicium product of claim 21, wherein the machine-readable portion includes a bar-code portion.
23. The voting indicium product of claim 22, wherein the bar-code portion includes a datamatrix.
24. The voting indicium product of claim 21, wherein the machine-readable portion includes a unique security code.
25. The voting indicium product of claim 21, wherein the specific ballot choice corresponds to a corporate proxy vote ballot choice.
26. The voting indicium product of claim 21, wherein the human-readable portion and the machine-readable portion are visible externally to the mail piece.
27. A method for counting ballots, the method comprising:
- providing a voting indicium affixed to a mail piece, the voting indicium including a machine readable portion having encoded information indicating a specific ballot choice associated with a specific voter registration number;
- placing the mail piece on a mail sorting apparatus;
- automatically reading the voting indicium using the mail sorting apparatus; and
- tabulating a vote indicated by the specific ballot choice.
28. The method of claim 27, wherein the voting indicium further includes a human readable portion having encoded textual information corresponding to the specific ballot choice associated with the specific voter registration number.
29. The method of claim 27, wherein the voting indicium is disposed on the mail piece so as to be visible externally to the mail piece.
30. The method of claim 27, wherein the voting indicium is disposed on the mail piece so as to be readable by an external imaging device without having to open the mail piece.
31. The method of claim 27, wherein the voter registration number corresponds to a proxy voter of a corporation and the specific ballot choice is a ballot choice of a corporate proxy ballot.
32. The method of claim 27, wherein the automatically reading occurs in a government postal mail sorting facility.
33. The method of claim 27, wherein the automatically reading occurs in a private commercial facility.
34. A voting indicium product comprising:
- a substrate constructed to be affixed to a mail piece, the substrate having embodied thereon a machine-readable portion representing a machine-readable form of a unique vote identification element, the unique vote identification element including encoded information corresponding to a specific ballot choice and a specific voter selecting the specific ballot choice.
35. The voting indicium product of claim 34, wherein the voting indicium product further comprises a human-readable portion representing a human-readable form of the unique vote identification element.
36. The voting indicium product of claim 34, wherein the machine-readable portion includes a bar-code portion.
37. The voting indicium product of claim 36, wherein the bar-code portion includes a datamatrix.
38. The voting indicium product of claim 34, wherein the machine-readable portion includes a security code.
39. The voting indicium product of claim 34, wherein the unique vote identification element corresponds to a ballot choice associated with a private organization election.
40. A postal voting system comprising:
- a voter registration database adapted to store voter registration identification numbers each associated with a corresponding individual voter;
- a voted database adapted to store information indicating which individual voters, identified by respective voter registration identification numbers, have cast votes;
- a postal voting component coupled to the voter registration identification database, the voted database, and at least one mail sorting machine, the postal voting component including a processor;
- a votes cast database coupled to the postal voting component,
- wherein the postal voting component includes a computer readable medium having software instructions embodied thereon, the software instructions, when executed, cause the postal voting component processor to perform a series of functions including:
- generating unique postal voting indicia by accessing the voter registration database and ballot choice information, each of the indicia corresponding to a specific ballot choice associated with a specific voter registration identification number;
- automatically reading mail pieces using the at least one mail sorting machine to identify any mail pieces having at least one postal voting indicium affixed thereon;
- tabulating votes read from the mail pieces, a vote being indicated by the at least one postal voting indicium affixed to each of the mail pieces and storing tabulated voting results in the votes cast database; and
- storing an indication in the voted database, for each postal voting indicium read, that a voter associated with that indicium has cast a vote, the indication being stored in the voted database in a record associated with the voter registration number corresponding to the voter.
Type: Application
Filed: Jun 18, 2008
Publication Date: Dec 18, 2008
Inventors: Jeffrey S. Poulin (Endicott, NY), Graeme S. Urquhart (Havant)
Application Number: 12/141,728