The present invention relates to a wireless voting method and system. In particular it relates to a system for restricting the use of electronic voting to an authorised region.
Electronic voting systems for are well known in the art. Such systems have wide applicability. For example, in a conference, conference participants can be provided with units or handsets which enable conference participants to vote on motions raised during the conference. These systems also have applicability for any type of voting application such as audience voting for entertainment programmes. They are also useful for conducting votes within organizations, for example to elect members of boards or committees, or to decide on matters at board meetings.
Voting systems can be generally divided into two categories: hardwired systems and wireless systems. A hardwired system is for example disclosed in U.S. Pat. No. 5,303,042 and U.S. Pat. No. 5,357,609. However, hardwired systems suffer from the disadvantage of requiring cables to connect each of the handsets to be used by participants in a vote. Thus these systems are less transportable and flexible.
Wireless voting systems can use any type of wireless communication system. For example, U.S. Pat. No. 5,870,214 discloses a system using infra-red as the transmission medium. This system is advantageous in that it is less prone to interference. The system does however require a line of sight between transmitters and receivers at the time of voting. Other wireless systems use radio frequency transmissions between transmitters and receivers. Such a system is disclosed in U.S. Pat. No. 5,273,437, the content of which is hereby incorporated by reference. This document discloses an audience participation system which uses the spread spectrum communication protocol for communication between keypads and a base station. Keypads are coded with characteristics to identify users to enable audience responses to be individually identified. This coding can be achieved by providing a bar code scanner to scan a conference badge worn by the user. To enable full participation the keypads are also provided with an audio capability enabling voice input to be transmitted over the wireless system. Another RF wireless system is disclosed in U.S. Pat. No. 5,724,357, the content of which is hereby incorporated by reference, in which voice responses and keypad responses can be transmitted from handsets to a system controller.
GB 2 392 056, the content of which is hereby incorporated by reference, discloses a participant response system comprising a plurality of wireless handsets to enable participants in an event or an audience to provide responses. The system can be used to conduct a vote.
During a voting period, voters enter into respective handsets 112, 114, 116 a voting input, such as a preference in a ballot, or a yes/no answer, and the handsets 112, 114, 116 transmit the voting input to the voting controller. The voting controller then processes the received voting inputs and generates an appropriate voting result.
Such a wireless voting system provides a convenient solution in circumstances where formerly other voting systems were used, such as a paper ballot, or the use of “yes” and “no” doors leading out of a voting area. However, often there is a rule that “members must be in the [voting] room to vote”, and wireless voting systems can allow this rule to be violated, for example by a member walking out of a voting room with one of the handsets, and then casting a vote from outside the room.
Following consideration of the problems mentioned above, the present invention provides a wireless voting method comprising generating an optical voting indication, and controlling a plurality of handsets, capable of electromagnetically transmitting a vote input by a user, and a vote registering arrangement, capable of receiving and registering transmitted votes, to register votes for handsets responding to the optical indication in a predetermined manner. The vote registering arrangement is preferably a voting controller, and the optical voting indication is preferably visible substantially only within line-of-sight of the source of the voting indication, for example by way of infrared or visible light waves. By contrast, the term ‘electromagnetic transmission’ as used herein preferably connotes a substantially non-line of sight (NLOS) transmission—that is, a transmission which can be received both with or without line of sight of the origin of the transmission, subject to considerations of transmission strength, interference, and so on. ‘Electromagnetic transmissions’ are preferably radio frequency transmissions, for example, but may include other transmissions having similar characteristics.
By registering votes for handsets responding to the optical indication in a predetermined manner, electromagnetic wireless voting can be restricted to a given voting area (within line of sight of the optical indication), without having to provide measures such as electromagnetic shielding, for example. Preferably no other votes are registered, in addition to those registered for handsets responding to the optical indication, but provisions may be made for exceptions to the rule, for example by manually entering details of approved handsets.
The optical indication may be a designated input, and the step of controlling further may comprise entering the designated input at a handset. The designated input may include a code, such as a sequence of symbols, or it may for example be an indication of a particular button or other control to press or activate. Such a code is preferably an alphanumeric sequence, such as a sequence of numbers or letters on a keypad, but may also include special symbols as found on a typical keypad, such as ‘#’ and ‘*’, for example. The designated input may be displayed in an appropriate form, such as a user-readable instruction (for example: “Press the red key now” or “Type 1523 into the keypad”).
By requiring a designated input to be entered at the handset, the geographical validation process can be simplified, for example, to a comparison between an input entered by the user and a reference designated input, to determine whether the handset is validated. Accordingly, if pre-existing input device(s), such as a keypad used for text messaging, are used for the entry of the designated input, it can be the case that no substantial additional hardware elements are required in the handsets to put the invention into effect.
The designated input may be entered via an input device such as a keypad, although the designated input may include any of pushing a button, sliding a button, turning a wheel, touching a touch-screen, speaking into a microphone, scanning a magnetic or induction device, swiping a magnetic or optical card, scanning a barcode, pulling a cord or lever, moving the keypad, or orienting the keypad in a given direction, for example.
The method preferably further comprising generating the designated input, for example in accordance with a random number algorithm. This can allow unpredictable designated inputs to be generated, thus increasing the security of the system. Alternatively, the designated input may be generated in dependence on a determinable property of the system, such as a measurement of time. By using a secret or one-way algorithm (such as a hashing algorithm), and/or an algorithm further employing a secret key (such as a symmetric encryption key or a public/private key pair), for example, an unguessable designated input may nevertheless still be generated. A system clock, synchronised across the handsets and vote registering arrangement, may be used to generate the designated input, for example, and may further be used to seed a complex (or otherwise) algorithm to generate a numeric or alphanumeric code. The property (such as time) may be quantised such that it does not vary throughout the duration of a voting period, and accordingly is valid for the duration of the voting period. Alternatively, for example if the voting period is relatively long in duration, the designated input may be renewed periodically, and the user may be prompted to enter a new designated input as appropriate.
In one embodiment the designated input is generated at the vote registering arrangement, but it may alternatively or additionally be generated at each handset, for example using a determinable property mentioned above, such that the designated input need not be transmitted between the handsets and the vote registering arrangement, increasing the security of the system. Alternatively, the designated input may be transmitted to each handset, by the vote registering arrangement, for example, or by another entity such as a security server. Thus the designated input may be transmitted in one broadcast, rather than multiple times (from each handset to the vote registering arrangement, as before), thus reducing the risk of the system being compromised by electronic eavesdropping.
In one embodiment of the present invention, the step of controlling further comprises transmitting the vote input from a handset to the vote registering arrangement in dependence on whether the appropriate designated input is entered at the handset. Thus, if a designated input has not been entered, or a designated input has been entered but is incorrect, the handset can be prevented from sending the vote input, amongst other things reducing the wireless communications bandwidth taken up by invalid (unauthorised) transmissions of vote inputs.
In another embodiment of the present invention, the step of controlling further comprises transmitting the designated input from a handset to the vote registering arrangement, and registering the vote input in dependence on whether the appropriate designated input is received at the vote registering arrangement. In this case the validation occurs at the vote registering arrangement, and this can avoid invalid votes being cast as a result of users compromising the security of the handsets.
The method may further comprise displaying the optical voting indication, optionally at a plurality of locations. This can afford greater flexibility, and can allow substantially arbitrary voting areas to be defined by appropriate choice of displays and locations.
In another embodiment of the present invention, the step of controlling further comprises receiving the optical indication at a handset. In this case, preferably the step of controlling further comprises transmitting the vote input in dependence on whether the optical indication is received at the handset. Preferably an optical transmitter (such as an infrared lamp or LED) is provided at, or under the control of, the vote registering arrangement, and an optical receiver (such as an infrared receiver) is provided at each handset. Thus validation can be carried out without requiring the user to provide any input, and can increase the reliability of the system.
The method may further comprise outputting the optical voting indication. This may be done during a voting period to which the vote input relates, and/or before the start of a voting period to which the vote input relates. Thus the system can be configured, for example, to provide an authorisation period, during which validation takes place, and then to provide a separate voting period during which only validated handsets may vote. Alternatively, for example, the may be a single period for voting, during which handsets can be validated and then vote (or conduct both operations substantially simultaneously).
The method may yet further comprise allowing voting functions to be performed by the user of a handset on receipt of the optical voting indication at the handset, and preferably further comprises allowing non-voting functions to be performed by the user of a handset irrespective of receipt of the optical voting indication at the handset. Thus the user may continue to use non-voting functions of the handset (such as push-to-talk communication or messaging functions) even when outside the voting area. This can afford greater flexibility.
In another aspect of the invention, a wireless voting system is provided, comprising a voting controller having an interface to provide an output to generate an optical indication for voting validation, a reception device for receiving electromagnetically transmitted vote inputs, and a processor programmed to register vote inputs; and a plurality of handsets, each handset comprising an input device for receiving the indication of voting validation, and a transmission device for electromagnetically transmitting the vote input; the voting controller and each handset being adapted to cause the vote input to be registered by the voting controller if the indication of voting validation is received at the handset.
The voting controller may correspond to a vote registering arrangement as aforementioned, and may further include a transmission device for transmitting a designated input to the handsets. It may further include a memory, containing instructions to cause the processor to operate in accordance with aforementioned method steps, and a storage device, such as a hard disk, for recording registered votes.
The handsets may further include a processor and memory containing instructions to cause the processor to operate in accordance with aforementioned method steps, and/or a reception device for receiving a designated input. Other functionality and/or apparatus features may of course be provided in the handsets and in the voting controller.
In a further aspect, there is disclosed a wireless voting system comprising means (such as an interface) for outputting an optical indication for voting validation, means (such as a wireless receiver) for receiving electromagnetically transmitted vote inputs, means (such as a processor and associated memory) for registering vote inputs; and a plurality of handsets, each handset including means (such as a wireless receiver) for receiving the indication of voting validation, and means (such as a wireless transmitter) for electromagnetically transmitting the vote input, the means for registering vote inputs and each handset being adapted to cause the vote input to be registered by the voting controller if the indication of voting validation is received at the handset.
Although various aspects of the present invention have been described separately hereinabove, any of the aspects of the present invention can be used in conjunction with any other aspect of the present invention to provide an improved system and method.
Embodiments of the present invention will now be described with reference to the accompanying drawings, in which:
a is a schematic diagram of a first embodiment of the wireless voting system;
b is a schematic diagram of a second embodiment of the wireless voting system;
c is a schematic diagram of a third embodiment of the wireless voting system;
d is a schematic diagram of a fourth embodiment of the wireless voting system;
During a voting period, the voting controller 130 generates an optical voting indication 140, which is then output within the designated voting area. The handset 112 then responds appropriately to the optical voting indication, either with or without input from the user, depending on the embodiment in question (see below). Once such a response has been received by the voting controller 130, any vote input 150 sent from the handset will then be registered. Vote inputs received from handsets which have not responded in the appropriate way (for example, handsets not within sight of the optical indication) will not be registered, thus enforcing the rule that only people present in the voting location may vote.
Four embodiments of the system will now be described with reference to
a is a schematic of a first embodiment of the wireless voting system. A handset 112, voting controller 130 and display 200 are provided.
A visual indication of a designated input 140 is generated by the voting controller 130 and displayed on the display 200, which is viewable within the voting region. The designated input is, for example, a series of numbers which must be entered on a handset keypad, but may be as straightforward as a single action, such as pressing a single button on the handset. The designated input may be displayed in the form of an intelligible instruction for the voters, such as “Press the * key now to vote”, or “Enter the code 6143 before voting”.
The designated input as viewed 142 is then input by the voter into the input device (not shown) of the handset 112 within a voting period. A representation of the designated input 144 entered by the voter is transmitted to the voting controller with a vote input 150 entered by the voter. The voting controller then registers the vote if the representation of the designated input 144 entered by the user matches the displayed designated input 140. Vote inputs received without appropriate designated inputs will normally be discarded.
b is a schematic of a second embodiment of the wireless voting system. Again, a handset 112, voting controller 130 and display 200 are provided.
As before, a visual indication of a designated input 140 is generated, and displayed within the voting region using the display 200. The designated input as viewed by the user 142 is then entered into the input device (not shown) of the handset 112 within a voting period. In this embodiment, a representation of the designated input 144 is transmitted to the handset 112 by the voting controller. The handset then transmits a vote input 150, entered by the user, if the representation of the designated input 144 received from the voting controller matches the designated input 142 entered by the voter. Otherwise the vote input is not sent, and accordingly will not be registered.
c is a schematic of a third embodiment of the wireless voting system. A handset 112, voting controller 130 and display 200 are provided.
As before, a visual indication of a designated input 140 is generated, and displayed within the voting region using the display 200. The designated input as viewed by the user 142 is then entered into the input device (not shown) of the handset 112 within a voting period. In this embodiment, a representation of the designated input is computed at the handset 112 as well as in the voting controller 130 in accordance with a random number generator seeded with a known value (the system time). The handset then transmits to the voting controller 130 the vote input 150 if the designated input computed at the handset matches the designated input 142 entered by the voter.
d is a schematic of a fourth embodiment of the wireless voting system. A handset 112 and voting controller 130 are provided.
In this system, the voting controller 130 includes a transmission device (such as an infra-red lamp or LED, for example) for transmitting a substantially line-of-sight authorisation signal 146. If the authorisation signal 146 is received by a corresponding reception device in the handset 112 (also not shown), the handset is permitted to cast a vote. The user may be permitted to cast a vote for a predetermined time after the authorisation signal 146 is received, thus ensuring that the user is in the voting area during the vote, whilst not necessarily requiring line-of-sight when the vote is cast.
Two modes of operation of the system will now be described with reference to
A first mode of operation corresponding to the preferred embodiment is illustrated by the flowchart of
In a second mode of operation corresponding to the second and third embodiments, is illustrated by the flowchart of
The designated input may be chosen in dependence on the output of a random number generator. For example, a four digit number may be chosen by computing R (modulus) 10000, where R is a large random number generated by a conventional random number generator. Furthermore, if a predictable seed (such as the system time) is used, a pseudo-random designated input can be computed independently in the handsets and in the voting controller, avoiding the need to transmit the designated input between handsets and wireless controller. To ensure security, digital certification and encryption techniques can be applied to the representations of designated inputs transmitted wirelessly within the system.
In all of the above embodiments, authorisation to vote, namely the entering of the designated input by the voter, is carried out before the voting period. It may alternatively or additionally be carried out at the beginning of the voting period, or throughout. Furthermore, the four embodiments may be provided in any appropriate combination, for example in a system where both the handset and the voting controller perform a check that the voter has entered the designated input.
The system can be made more flexible by the use of multiple displays, possibly in multiple locations. The system can be combined with videoconferencing technologies, for example to allow votes to be conducted electronically at a number of different sites, but only within sight of a videoconference screen on which the designated input is displayed.
The wireless voting system can also be used in other applications, for example to control other functions of wireless handsets of the type known in the art. Thus, participants at conferences, for example, may only be permitted to speak or otherwise contribute to a conference session after entering a designated input, or having the keypad otherwise respond to an optical indicator as described above. This can prevent delegates outside a conference hall from interrupting proceedings, accidentally or otherwise.
The use of a voting controller has been described herein with respect to its functions of validating handsets, otherwise controlling the handsets, and registering votes. As is described, for example, in GB 2 392 056, this functionality can be performed by other entities, and/or distributed between different devices. Thus, for example, the optical voting indicator could be generated by a security server (such as a PC workstation), the handsets could be controlled and the votes registered using a master handset, and the validation could be performed by individual handsets in accordance with the third embodiment described above. In such a system. the display could either be the display of the master handset or the screen of the security server. Alternatively a designated input may be orally communicated by the operator of the master handset or security server to the users within the voting area. Other permutations and possibilities are of course possible.
In addition to the display of alphanumeric codes and the like, the optical voting indicator could, for example, be a pure colour output for display on a screen, the colour corresponding to the colour of a button which the user must press on the handset. A designated input conveyed by the optical indicator could be an instruction regarding when to do something, alternatively or additionally to an instruction regarding what to do. Thus the designated input may an instruction to press a known key at an unknown time or times (for example: “Press the VOTE key three times within the next five seconds”).
Although the present invention has been described hereinabove with reference to specific embodiments, it will be apparent to a skilled person in the art that modifications lie within the spirit and scope of the present invention.
Number | Name | Date | Kind |
---|---|---|---|
3947669 | Simmons et al. | Mar 1976 | A |
4046992 | Huhn et al. | Sep 1977 | A |
4290141 | Anderson et al. | Sep 1981 | A |
4764120 | Griffin et al. | Aug 1988 | A |
5189288 | Anno et al. | Feb 1993 | A |
5226177 | Nickerson | Jul 1993 | A |
5273437 | Caldwell et al. | Dec 1993 | A |
5303042 | Lewis et al. | Apr 1994 | A |
5357609 | Sellers et al. | Oct 1994 | A |
5400248 | Chisholm | Mar 1995 | A |
5724357 | Derks | Mar 1998 | A |
5870214 | Knowles | Feb 1999 | A |
6540138 | Hall et al. | Apr 2003 | B2 |
6964372 | Peterson | Nov 2005 | B1 |
7032821 | McClure et al. | Apr 2006 | B2 |
7036730 | Chung | May 2006 | B2 |
7237717 | Rao et al. | Jul 2007 | B1 |
20010035455 | Davis et al. | Nov 2001 | A1 |
20010042005 | McClure et al. | Nov 2001 | A1 |
20020019767 | Babbitt et al. | Feb 2002 | A1 |
20020028657 | Davies | Mar 2002 | A1 |
20020038819 | Ushioda et al. | Apr 2002 | A1 |
20020074399 | Hall et al. | Jun 2002 | A1 |
20020107724 | Openshaw et al. | Aug 2002 | A1 |
20020143610 | Munyer | Oct 2002 | A1 |
20020161628 | Lane Poor et al. | Oct 2002 | A1 |
20030040956 | Gaston | Feb 2003 | A1 |
20030047604 | McClure et al. | Mar 2003 | A1 |
20030094489 | Wald | May 2003 | A1 |
20030100321 | Rao et al. | May 2003 | A1 |
20030149616 | Travaille | Aug 2003 | A1 |
20030208395 | McClure et al. | Nov 2003 | A1 |
20030215780 | Saar et al. | Nov 2003 | A1 |
20040033478 | Knowles et al. | Feb 2004 | A1 |
20040060983 | Davis et al. | Apr 2004 | A1 |
20050043988 | Illsley et al. | Feb 2005 | A1 |
20060036481 | White | Feb 2006 | A1 |
20060138226 | McClure et al. | Jun 2006 | A1 |
20060226221 | Langberg | Oct 2006 | A1 |
20060242455 | Knowles | Oct 2006 | A1 |
20070170252 | Orton | Jul 2007 | A1 |
20070185761 | Mori et al. | Aug 2007 | A1 |
20070192785 | Pellinat et al. | Aug 2007 | A1 |
20070241190 | Hotto et al. | Oct 2007 | A1 |
20070264993 | Hughes | Nov 2007 | A1 |
20080096177 | Beamish | Apr 2008 | A1 |
20080105742 | Kim et al. | May 2008 | A1 |
Number | Date | Country |
---|---|---|
203 16 306 | Apr 2004 | DE |
20 2004 006 554 | Jul 2004 | DE |
1 280 082 | Jan 2003 | EP |
1 353 299 | Oct 2003 | EP |
2 392 056 | Feb 2004 | GB |
Number | Date | Country | |
---|---|---|---|
20060242455 A1 | Oct 2006 | US |