IP Library Granted Patent US 10,109,129
Granted Patent B2
US 10,109,129 · App. 14/163,952 · Granted Oct 23, 2018

Express voting

Inventors: Eric James Joyce (San Diego, CA); Craig Harold Reines (San Diego, CA); Anthony Kelly (San Diego, CA)
Assignee: Everyone Counts, Inc.
G07C13/00G06Q2230/00
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,109,129
App. No.
14/163,952
Granted
Oct 23, 2018
Kind
B2
Abstract

Methods and apparatus, including computer program products, are provided for express voting. In some example embodiments, there is provided a method for express voting. The method may include authenticating a voter based on a token carried by a user equipment, the token mapped to at least one of an identity of the voter, a precinct of the voter, and a ballot for the voter; and providing, when the authenticating indicates the voter is authorized to vote, the ballot presented on the user equipment. Related systems, methods, and articles of manufacture are also disclosed.

Claims (37)

1. A computer-implemented method, comprising:

scanning, by a voter kiosk, a token carried by a user equipment associated with a voter, the token;

authenticating, by the voter kiosk, the voter based at least on the scanned token, the voter kiosk authenticating the voter by at least querying a repository storing a mapping between the token and to at least an identity of the voter, a precinct of the voter, and an electronic representation of a ballot associated with the voter;

in response to successfully authenticating the voter and determining that the user equipment is connected to the voter kiosk via a short-range communication link, sending, via the short-range communication link, the electronic representation of the ballot to the user equipment associated with the voter, the electronic representation of the ballot being sent to the user equipment to enable the voter to input, via the user equipment, one or more selections with respect to the ballot;

scanning, by the voter kiosk, a bar code displayed on the user equipment, the bar code encoding the one or more selections made by the voter;

in response to scanning the bar code displayed on the user equipment, generating, based at least on the scanned bar code, a graphic user interface displaying, at the voter kiosk, a preview of the one or more selections made by the voter; and

tabulating the ballot in response to receiving, from the voter, a confirmation of the preview of the one or more selections made by the voter.

2. The computer-implemented method of claim 1 , wherein the authentication of the voter includes comparing information encoded in the token to the identity of the voter, the precinct of the voter, and/or the electronic representation of the ballot associated with the voter stored at the repository.

3. The computer-implemented method of claim 1 , wherein the token is received at the user equipment from at least one of an email, a web server, and a voter registration document.

4. The computer-implemented method of claim 1 , further comprising:

generating another graphic user interface for displaying, on the user equipment, the electronic representation of the ballot, the other graphic user interface being configured to receive, from the voter, the one or more selections with respect to the ballot, the one or more selections comprising one or more of a plurality of candidates included on the ballot.

5. The computer-implemented method of claim 1 , further comprising:

printing, based at least on the scanned bar code, a physical ballot having the one or more selections made by the voter.

6. A system comprising:

at least one processor;

at least one memory including code which when executed provides operations comprising:

scanning, by a voter kiosk, a token carried by a user equipment associated with a voter, the token;

authenticating, by the voter kiosk, the voter based at least on the scanned token, the voter kiosk authenticating the voter by at least querying a repository storing a mapping between the token and at least an identity of the voter, a precinct of the voter, and an electronic representation of a ballot associated with the voter;

in response to successfully authenticating the voter and determining that the user equipment is connected to the voter kiosk via a short-range communication link, sending, via the short-range communication link, the electronic representation of the ballot to the user equipment associated with the voter, the electronic representation of the ballot being sent to the user equipment to enable the voter to input, via the user equipment, one or more selections with respect to the ballot;

scanning, by the voter kiosk, a bar code displayed on the user equipment, the bar code encoding the one or more selections made by the voter;

in response to scanning the bar code displayed on the user equipment, generating, based at least on the scanned bar code, a graphic user interface displaying, at the voter kiosk, a preview of the one or more selections made by the voter; and

tabulating the ballot in response to receiving, from the voter, a confirmation of the preview of the one or more selections made by the voter.

7. The system of claim 6 , wherein the authentication of the voter includes comparing information encoded in the token to the identity of the voter, the precinct of the voter, and/or the electronic representation of the ballot associated with the voter stored at the repository.

8. The system of claim 6 , wherein the token is received at the user equipment from at least one of an email, a web server, and a voter registration document.

9. The system of claim 6 , further comprising:

printing, based at least on the scanned bar code, a physical ballot having the one or more selections made by the voter.

10. A non-transitory computer-readable storage medium including code which when executed provides operations comprising:

scanning, by a voter kiosk, a token carried by a user equipment associated with a voter, the token;

authenticating, by the voter kiosk, the voter based at least on the scanned token, the voter kiosk authenticating the voter by at least querying a repository storing a mapping between the token and at least an identity of the voter, a precinct of the voter, and an electronic representation of a ballot associated with the voter;

in response to successfully authenticating the voter and determining that the user equipment is connected to the voter kiosk via a short-range communication link, sending, via the short-range communication link, the electronic representation of the ballot to the user equipment associated with the voter, the electronic representation of the ballot being sent to the user equipment to enable the voter to input, via the user equipment, one or more selections with respect to the ballot;

scanning, by the voter kiosk, a bar code displayed on the user equipment, the bar code encoding the one or more selections made by the voter;

in response to scanning the bar code displayed on the user equipment, generating, based at least on the scanned bar code, a graphic user interface displaying, at the voter kiosk, a preview of the one or more selections made by the voter; and

tabulating the ballot in response to receiving, from the voter, a confirmation of the preview of the one or more selections made by the voter.

11. The non-transitory computer-readable storage medium of claim 10 , wherein the authentication of the voter includes comparing information encoded in the token to the identity of the voter, the precinct of the voter, and/or the electronic representation of the ballot associated with the voter stored at the repository.

12. The non-transitory computer-readable storage medium of claim 10 , wherein the token is received at the user equipment from at least one of an email, a web server, and a voter registration document.

13. The non-transitory computer-readable storage medium of claim 10 , further comprising:

printing, based at least on the scanned bar code, a physical ballot having the one or more selections made by the voter.

Assignments (6)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 17, 2018
From: EVERYONE COUNTS, INC
To: VOTEM EC, INC
Reel/Frame 047195/0482 →
RELEASE (REEL 036609 / FRAME 0271) Recorded Oct 2, 2018
From: FMP AGENCY SERVICES, LLC
To: EVERYONE COUNTS, INC.
Reel/Frame 047183/0012 →
SECURITY AGREEMENT Recorded Sep 15, 2015
From: EVERYONE COUNTS, INC.
To: FMP AGENCY SERVICES, LLC, AS AGENT
Reel/Frame 036609/0271 →
RELEASE OF SECURITY INTEREST Recorded Sep 11, 2015
From: AGILITY CAPITAL II, LLC
To: EVERYONE COUNTS, INC.
Reel/Frame 036547/0697 →
SECURITY INTEREST Recorded Sep 29, 2014
From: EVERYONE COUNTS, INC.
To: AGILITY CAPITAL II, LLC
Reel/Frame 033842/0125 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 20, 2014
From: JOYCE, ERIC; REINES, CRAIG HAROLD; KELLY, ANTHONY
To: EVERYONE COUNTS, INC.
Reel/Frame 033577/0311 →
Continuity (2)
Provisional Application 61756411 · Jan 24, 2013
Related Publication 20140207537A1 · Jul 24, 2014
Cited By (1)
US 12,417,665