Interactive electronic voting by remote broadcasting
OwnerTimothy V. Travailleinventor
Life of this patent
Estimating the term…
Abstract
An interactive voting application is broadcast to a broadcast receiver. The broadcast receiver executes the voting application, allowing a voter to cast one or more votes on an electronic ballot, and then transmits the votes to a server. In a preferred embodiment, the server stores the votes so that the voters cannot be associated with their votes.
Claims41
A computer-implemented method of collecting votes from at least some of a group of voters, comprising:
- broadcasting an interactive voting application to a plurality of remote broadcast receivers;
- receiving from at least some of the broadcast receivers authentication information associated with one or more voters;
- authenticating the voters by comparing the received authentication information with stored authentication information associated with the voter;
- and
- receiving electronic ballots from the broadcast receivers, each electronic ballot comprising a set of votes inputted into the broadcast receiver by a voter using the interactive voting application.
A computer-implemented method of collecting votes from a plurality of voters comprising:
- transmitting in a broadcast television signal an interactive voting application to a plurality of set-top boxes, the set-top boxes adapted to receive the broadcast television signal, to extract the interactive voting application from the signal, and to execute the voting application and display the voting application on a television operatively coupled thereto;
- receiving electronic ballots from the plurality of set-top boxes, the electronic ballots including a set of votes that the voters selected using the interactive voting application;
- and
- storing the votes from the electronic ballots and data relating to which voters submitted electronic ballots, wherein the voters are not correlateable with their votes.
A interactive method for voting, comprising:
- tuning a broadcast receiver to a voting channel, the broadcast receiver receiving a broadcast signal on the voting channel;
- decoding an interactive voting application contained in the broadcast signal;
- executing the interactive voting application to receive votes from a vote;
- creating an electronic ballot from the received votes;
- and
- transmitting the electronic ballot to a remote server.
An electronic voting system comprising:
- a broadcaster adapted to transmit broadcast data, the broadcast data including an interactive voting application;
- a plurality of broadcast receivers, each broadcast receiver including a tuner adapted to receive the broadcast data from the broadcaster, a processor adapted to decode and execute the interactive voting application, a memory adapted to store the interactive voting application, a voter data input adapted to receive ballot data from a voter, and a communications interface adapted to transmit the ballot data;
- and
- a response server for receiving ballot data transmitted from the broadcast receivers.
An electronic voting system comprising:
- a broadcaster adapted to transmit broadcast data, the broadcast data including an interactive voting application;
- a plurality of broadcast receivers, each broadcast receiver adapted to execute the interactive voting application to receive votes from a voter to create an electronic ballot, and to transmit the electronic ballot;
- and
- a response server for receiving electronic ballots from the broadcast receivers, wherein the response server includes means for disassociating each electronic ballot from the identity of a voter that created the ballot.
An interactive voting application for being executed on a broadcast receiver, the application comprising:
- an input interface for receiving information from a voter;
- an output interface for transmitting data to a remote server;
- an authentication module adapted to collect authentication information from the voter using the input interface, and further adapted to transmit the authentication information to the remote server using the output interface;
- and
- a ballot module adapted to create an electronic ballot based on vote selections received from the voter, and further adapted to transmit the electronic ballot to the remote server.
Dependencies are inferred from the claim text.