Distributed network voting system
First Claim
Patent Images
1. A computer readable form embodying machine executable instructions for permitting a voter to cast a ballot by interaction with an official ballot image resulting in the creation of a cast vote record that may be transmitted to a server, comprising:
- voter authentication code;
display code configured for use in displaying the official ballot image to the voter while permitting the voter to create a cast vote record by interaction with the ballot image until such time as the voter casts the ballot; and
message transmission code for use in transmitting the cast vote record to the server, wherein the computer readable form does not require interaction with a server during execution at least one of the voter authentication code and the display code.
7 Assignments
0 Petitions
Accused Products
Abstract
A secure election system provides a downloadable ballot viewer object for the casting of ballots. The ballot viewer object authenticates the user, permits user interaction in the casting of ballots, seals the cast ballot image by encryption, and transmits the cast ballot to election headquarters. The ballot viewer object may be used to perform secure voting on the Internet.
36 Citations
76 Claims
-
1. A computer readable form embodying machine executable instructions for permitting a voter to cast a ballot by interaction with an official ballot image resulting in the creation of a cast vote record that may be transmitted to a server, comprising:
-
voter authentication code;
display code configured for use in displaying the official ballot image to the voter while permitting the voter to create a cast vote record by interaction with the ballot image until such time as the voter casts the ballot; and
message transmission code for use in transmitting the cast vote record to the server, wherein the computer readable form does not require interaction with a server during execution at least one of the voter authentication code and the display code. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A method of voting using network telecommunications through use of a downloadable ballot viewer object containing an official ballot image, voter authentication information, and executable code for use in casting a ballot, the method comprising the steps of:
-
downloading the ballot viewer object;
authenticating a voter in association with the ballot viewer object;
displaying an official ballot image derived from the ballot viewer object;
creating a cast vote record by voter interaction with the official ballot image; and
transmitting the cast vote record to an election server. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47)
-
-
48. A system for use in voting through network telecommunications devices that transmit a downloadable ballot viewer object containing an official ballot image, voter authentication information, and executable code for use in casting a ballot, the system comprising:
-
means for downloading the ballot viewer object;
means for authenticating a voter in association with the ballot viewer object;
means for displaying an official ballot image derived from the ballot viewer object;
means for creating a cast vote record by voter interaction with the official ballot image; and
means for transmitting the cast vote record to an election server. - View Dependent Claims (49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75)
-
-
76. In an official postal server authorized by a national government agency for the transmission of electronic data, the improvement comprising an interface for batch control processing of electronic ballot information as directed by an election server.
Specification