Patent ID: 7360702

Claim:
A method of processing a vote cast by a voter in an election that allows said voter to verify counting of said vote in said election, the method comprising: receiving a voter identity for said voter; receiving a vote set for said voter, said vote set being one of a plurality of possible vote set for said election and including a selection of one or more possible choices in said election, each of said choices coming from a respective one of one or more categories in said election; providing a phrase to said voter that corresponds to said vote set, said phrase being one of a plurality of possible phrases, each of said possible phrases corresponding to a respective one of said possible votes sets and each of said possible phrases being determined prior to said election; generating a unique receipt number for said voter and providing said receipt number to said voter; storing said voter identity in association with said receipt number in a first table; generating a unique vote number for said voter; storing said vote set, said vote number and said receipt number in association with one another in a second table; storing said phrase provided to said voter in association with said vote number and each of said possible phrases, other than said phrase provided to said voter, in association with a respective one of a plurality of security numbers in a third table and providing said third table to said voter; and storing said vote number in association with said vote set in a fourth table, said fourth table being publicly accessible after completion of said election for verification of counting of said vote by said voter.