Language selection

Search

Patent 3170878 Summary

Third-party information liability

Some of the information on this Web page has been provided by external sources. The Government of Canada is not responsible for the accuracy, reliability or currency of the information supplied by external sources. Users wishing to rely upon this information should consult directly with the source of the information. Content provided by external sources is not subject to official languages, privacy and accessibility requirements.

Claims and Abstract availability

Any discrepancies in the text and image of the Claims and Abstract are due to differing posting times. Text of the Claims and Abstract are posted:

  • At the time the application is open to public inspection;
  • At the time of issue of the patent (grant).
(12) Patent Application: (11) CA 3170878
(54) English Title: METHOD OF SECURING A VOTING TRANSACTION
(54) French Title: PROCEDE DE SECURISATION D'UNE TRANSACTION DE VOTE
Status: Application Compliant
Bibliographic Data
(51) International Patent Classification (IPC):
  • G06K 17/00 (2006.01)
  • G07C 13/00 (2006.01)
  • H04L 9/32 (2006.01)
(72) Inventors :
  • DARTANYON, ANTWAUN WILLIAMS (United States of America)
(73) Owners :
  • DUCKPOND TECHNOLOGIES, INC.
(71) Applicants :
  • DUCKPOND TECHNOLOGIES, INC. (United States of America)
(74) Agent: BORDEN LADNER GERVAIS LLP
(74) Associate agent:
(45) Issued:
(86) PCT Filing Date: 2021-03-10
(87) Open to Public Inspection: 2021-09-16
Availability of licence: N/A
Dedicated to the Public: N/A
(25) Language of filing: English

Patent Cooperation Treaty (PCT): Yes
(86) PCT Filing Number: PCT/US2021/021761
(87) International Publication Number: WO 2021183677
(85) National Entry: 2022-09-07

(30) Application Priority Data:
Application No. Country/Territory Date
62/987,396 (United States of America) 2020-03-10

Abstracts

English Abstract

In the specification and drawings a method of securing a voting transaction is described and shown that includes initiating a voting transaction; verifying the identity of a voter; generating a passcode by the voting system; transmitting the passcode from the voting system to the voter over the telecommunication network; entering the passcode into a voting station; making one or more voting selections by the voter; transmitting the one or more voting selections from the voting station to the voting system over the telecommunication network; transmitting the passcode from, the voting station to the voting system over the telecommunication network; verifying the authenticity of the passcode by the voting system; and declining to include the one or more voting selections in a vote count unless the passcode transmitted to the voting system by the voting station is verified authentic.


French Abstract

Dans la description et les dessins, un procédé de sécurisation d'une transaction de vote est décrit et représenté et comprend l'initiation d'une transaction de vote ; la vérification de l'identité d'un votant ; la génération d'un mot de passe par le système de vote ; la transmission du mot de passe du système de vote au votant sur le réseau de télécommunication ; la saisie du mot de passe dans une station de vote ; la réalisation d'une ou de plusieurs sélections de vote par le votant ; la transmission de la ou des sélections de vote de la station de vote au système de vote sur le réseau de télécommunication ; la transmission du mot de passe de la station de vote au système de vote sur le réseau de télécommunication ; la vérification de l'authenticité du mot de passe par le système de vote ; et la déclinaison pour inclure la ou les sélections de vote dans un compte de vote à moins que le mot de passe transmis au système de vote par la station de vote soit vérifié comme authentique.

Claims

Note: Claims are shown in the official language in which they were submitted.


CLAIMS
1 claim:
1. A method of securing a voting transaction conducted, at least in part, over
a
telecommunication network among a voter, a voting station, and voting system,
wherein
the method comprises:
a) initiating a voting transaction;
h) verifying the identity of the voter;
c) generating a passcode by the voting system;
c) transmitting the passcode from the voting system to the voter over the
telecommunication network;
d) entering the passcode into the voting station;
e) making one or more voting selections by the voter;
transmitting the one or more voting selections from the voting station to the
voting system over the telecommunication network;
g) transmitting the passcode from the voting station to the voting system over
the
telecommunication network;
h) verifying the authenticity of the passcode by the voting system; and
i) declining to include the one or more voting selections in a vote count
unless the
passcode transmitted to the voting system by the voting station is verified
authentic.
2. The method of securing a voting transaction of claim 1 wherein said
initiating a voting
transaction further comprises detecting the voter's arrival at a voting
station.
- 13 -

3. The method of securing a voting transaction of claim 1 further comprising
maintaining
a database containing voter information.
4. The method of securing a voting transaction of claim. 3 wherein said
maintaining a
database of voter information further comprises maintaining a database
containing voter
biometric data.
5. The method of securing a voting tra.nsaction of claim. 4 wherein said
verifying the
identity of the voter further comprises verifying the identity of the voter
using voter
biometric data.
6. The method of securing a voting transaction of claim 5 wherein said
verifying the
identity of the voter using biom.etric data of the voter further comprises
cornparin.g the
voter biometric data to the database of voter biometric data.
7. The method of securing a voting transaction of claim 6 further comprising
storing the
one or more voting selections in a blockchain without storing the voter
information in the
blockchain.
8. The method of securing a voting transaction of claim 6 further comprising
storing the
one or more voting selections in a biockchain and storing the voter
information in the
blockchain.
9. The m.ethod of securing a voting transaction of claim 6 further
com.prising:
a) storing the one or more voting selections in a first blockchain with out
storing
the voter information in the first blockchain; and
b) storing the one or more voting selections in a second blockchain and
storing
the voter information in the second blockchain.
- 1.4 -

10. The method of securing a voting system of claim 9 further comprising using
the one
or more voting selections in the first blockchain to count votes in (he vote
count.
11. The method of securing a voting system of claim 9 further cornprising
using the one
or more voting selections and the voter information in the second blockchain
to confirm
the one or more voting selections.
12. The method of securing a voting system of claim. 11 wherein said using the
one or
more voting selections and the voter information in the second blockchain to
confirin the
one or more voting selections further comprises:
a) generating a message to the voter that shows the voter's one or more voting
selections; and
b) transmitting a message from the voter to the voting system that confirms
the
one or more voting selections.
13. The method of securing a voting transaction of claim 1, wherein said
verifying the
authenticity of the passcode by the voting system further comprises checking
if the
passcode transmitted to the voting system by the voting station matches the
passcode
generated by the voting system.
14. The method of securing a voting transaction of claim 13, wherein said
declining to
include the vote in a vote count unless the passcode transmitted to the voting
system by
the voting station is verified authentic further comprises declining to
include the vote in a
vote count unless the passcode transmitted to the voting system by the voting
station
matches the passcode generated by the voting system.
- 15 -

15. The method of securing a voting transaction of claim 1 wherein the
passcode is
encrypted during said transmitting the passcode from. the voting system to the
voter over
the telecommunication network.
16. The method of securing a voting transaction of clairn 1 wherein the
passcode is
encrypted during said transmitting thc passcode from the voting station to the
voting
systern over the telecommunication network.
17. The method of securing a voting transaction of claim 1 wherein the one or
inore
voting selections are encrypted during said transmitting the one or more
voting selections
from the voting station to the voting system over the telecommunication
network.
18. The method of securing a voting transaction of clairn 1 further comprising
using
blockchain technology to store encrypted information.
19. The method of securing a voting transaction of clairn 1 further comprising
creating
an association between the one or more voting selections and the passcode, and
maintaining the association between the one or more voting selections and the
passcode
during said:
a) transmiuing the one or more voting selections to the voting system over the
telecommunication network; and
b) transmitting the passcodc to the voting system over the telecommunication
network.
20. The method of securing a voting transaction of claim 1 wherein said
initiating a
voting transaction further comprises checking in at a voting station by a
user.
- 1.6 -

Description

Note: Descriptions are shown in the official language in which they were submitted.


WO 2021/183677
PCT/US2021/021761
METHOD OF SECURING A VOTING TRANSACTION
Dartanyon A. Williams
I. CROSS-REFERENCE TO RELATED APPLICATION
This application claims the benefit of U.S. Provisional Application No.
62/987,396, filed March 10, 2020, which is hereby incorporated by reference in
its
entirety.
H. TECHNICAL FIELD
An embodiment of the invention is in the field of election and voting systems,
and
can include features to protect the integrity and security of elections.
III. BACKGROUND
1.0 Election security and integrity has been and continues to be an
important aspect of
elections of all types. Efforts have been made to increase the security and
integrity of
elections.
IV. BRIEF DISCLOSURE OF AN EMBODIMENT OF THE INVENTION
An embodiment of the invention can include initiating a voting transaction;
1.5 verifying the identity of a voter; generating a passcode by the voting
system; transmitting
the passcode from the voting system to the voter over the telecommunication
network;
entering the passcode into a voting station; making one or more voting
selections by the
voter; transmitting the one or more voting selections from. the voting station
to the voting
system over the telecommunication network; transmitting the passcode from the
voting
20 station to the voting system over the telecommunication network; verifying
the
authenticity of the passcode by the voting system; and declining to include
the one or
CA 03170878 2022- 9- 7

WO 2021/183677
PCT/US2021/021761
more voting selections in a vote count unless the passcode transmitted to the
voting
system by the voting station is verified authentic.
V. BRIEF DESCRIPTK)N OF THE SEVERAL VIEWS OF THE DRAWINGS
Figure 1 is a schematic showing the direction of the transfer of information
in an
embodiment described herein.
Figure 2 is a flow chart showing the steps of an embodiment described herein.
VI. DETAILED DESCRIPTION OF THE BEST MODE
As required, detailed embodiments of the present invention are disclosed
herein.
However, it is to be understood that the disclosed embodiments are merely
exemplary of
the invention, which can be embodied in various forms. As such, any feature(s)
used in
one embodiment can be used in another embodiment. Therefore, specific
structural and
functional details disclosed herein are not to be interpreted as limiting, but
merely as a
basis for the claims and as a representative basis for teaching one skilled in
the art to
variously employ the present invention in virtually any appropriately detailed
structure.
1.5 Further, the terms and phrases used herein are not intended to be
limiting, but rather, to
provide an understandable description of the invention. While the
specification
concludes with claims defining the features of the invention that are regarded
as novel, it
is believed that the invention will be better understood from a consideration
of the
following description in conjunction with the drawing figures, in which like
reference
numerals are carried forward.
Alternate embodiments may be devised without departing from the spirit or the
scope of the invention. Additionally, well-known elements of exemplary
embodiments
of the invention will not be described in detail or will be omitted so as not
to obscure the
relevant details of the invention.
- 2 -
CA 03170878 2022- 9- 7

WO 2021/183677
PCT/US2021/021761
Before the present invention is disclosed and described, it is to be
understood that
the terminology used herein is for the purpose of describing particular
embodiments only
and is not intended to be limiting. The terms "a" or "an," as used herein, are
defined as
one or more than one. The term "plurality," as used herein, is defined as two
or more
than two. The term "another," as used herein, is defined as at least a second
or more.
The terms "including" and/or "having," as used herein, are defined as
comprising (i.e.,
open language). The terms "connected" and/or "coupled," as used herein, are
defined as
connected, although not necessarily directly, and not necessarily
mechanically.
Relational terms such as first and second, top and bottom, and the like may be
1.0 used solely to distinguish one entity or action from. another entity or
action without
necessarily requiring or implying any actual such relationship or order
between such
entities or actions. The terms "comprises," "comprising," or any other
variation thereof
are intended to cover a non-exclusive inclusion, such that a process, method,
article, or
apparatus that comprises a list of elements does not include only those
elements but may
1.5 include other elements not expressly listed or inherent to such
process, method, article, or
apparatus. An element proceeded by "comprises . . . a" does not, without more
constraints, preclude the existence of additional identical elements in the
process,
method, article, or apparatus that comprises the element.
As used herein, the term "about" or "approximately" applies to all numeric
20 values, whether or not explicitly indicated. These terms generally refer
to a range of
numbers that one of skill in the art would consider equivalent to the recited
values (i.e.,
having the same function or result). In many instances these terms may include
numbers
that are rounded to the nearest significant figure.
- 3 -
CA 03170878 2022- 9- 7

WO 2021/183677
PCT/US2021/021761
The terms "prop-am," "soft-ware application," and the like as used herein, are
defined as a sequence of instructions designed for execution on a computer
system. A
"program," "computer program," or "software application" may include a
subroutine, a
function, a procedure, an object method, an object implementation, an
executable
application, an applet, a servlet, a source code, an object code, a shared
library/dynamic
load library and/or other sequence of instructions designed for execution on a
computer
system.
Herein various embodiments of the present invention are described. in many of
the different embodiments, features are similar. Therefore, to avoid
redundancy,
1.0
repetitive description of these similar features may not, be made in some
circumstances.
It shall be understood, however, that description of a first-appearing feature
applies to the
later described similar feature and each respective description, therefore, is
to be
incorporated therein without such repetition.
Described now are exemplary embodiments of the present invention. Referring
1.5 now
to the drawings, in Figs. 1. and 2 an exemplary embodiment of a method of
securing
a voting transaction is shown and described.
In one embodiment, the disclosed system may be used to protect elections by
securing voting transactions. In some embodiments, securing voting
transactions can
include features including, but not limited to verifying the identify of
voters 50, verifying
20 the
authenticity of votes cast, encrypting voter information, voting selections,
and other
information, and minimizing or eliminating fraud. For example, in some
embodiments
the system may be used to secure a voter's 50 voting selections by encrypting
a voter's
50 voting selections prior to transmitting the voting selections from a voting
station 40 to
- 4 -
CA 03170878 2022- 9- 7

WO 2021/183677
PCT/US2021/021761
the voting system 30. In an embodiment, the voting station can include
computers,
voting booths, mobile devices, apps, web pages, voting ballots, or other
devices or
platforms on which the voter 50 is capable of making a voting selection.
In various embodiments, the disclosed system may consist of or include a
telecommunications network enabled to communicate with a voter's 50 mobile
devices
(e.g. cell phones, smart watches, tablets, computers, etc.), a database of
voter information
(e.g. name, address, voting precinct, etc.), and individual voting stat.ions.
In some
embodiments, the database of voter information can include biometric data that
can be
used to verify the voter's identity by biometric identifiers such as iris
recognition, facial
1.0 recognition, voice recognition and fingerprint recognition..
In some embodiments, the system can require three out of four biometric
identifiers to authenticate and verify the identity of the voter 50. In other
embodiments,
the system can require more or less than three out of four biometric
identifiers to
authenticate and verify the identity of the voter 50. In some embodiments, a
pictorial
1.5
identification (e.g. driver's license, passport, state ID, etc.) can be used
as an additional
method to authenticate and verify the identity of the voter 50. For example, a
bat-code on
the back of a voter's 50 pictorial identification can be scanned by the voting
station 40
(e.g. a voter's 50 mobile device) and transmitted over a telecommunications
network to
the voting system 30.
20 In
the case of either biometric identifiers or pictorial identification, the
voter's
personal identifiable information (e.g. iris pattern, facial pattern, voice
pattern,
fingerprint, or pictorial identification information) can he maintained in a
database, and
can be compared to corresponding personal identifiable information provided by
the
- 5 -
CA 03170878 2022- 9- 7

WO 2021/183677
PCT/US2021/021761
voter 50 during or after the initiating of the voting transaction. In an
embodiment, the
database that maintains the voter's 50 personal identifiable information can
be encrypted.
In some embodiments, the disclosed system may protect an election system by
encrypting registered voter information. In various embodiments, the disclosed
system
may use blockchain technology to store encrypted information, where the system
updates
the blockchain, for example, every millisecond. In at least one embodiment,
the
disclosed system may send a passcode to a registered voter upon the registered
voter's
arrival and checking in at a voting site. In one embodiment, the disclosed
system sends
the passcode via text message, email, phone call, or other like communication
methods,
1.0 to the registered voter's mobile device.
In an embodiment, the passcode is a randomly generated number that is
generated
by the voting system 30, and is a unique passcode that is assigned only to a
single voter
50. The passcode can be encrypted at various stages of the system, and the
passcode can
be unencrypted (e.g. prior to encryption or as a result of being decrypted) at
various
1.5 stages of the system. For example, the passcode can be encrypted (i.e.
in an encrypted
state) during the transmission of the passcode from the voting system 30 to
the voter 50
over a telecommunication network. When the passcode reaches the voter, the
passcode
can be unencrypted, and the voter 50 can enter the passcodc into the voting
station 40.
The voter 50 can then make one or more voting selections. The passcode can
then be re-
20 encrypted prior to transmitting the passcode back to the voting system
30 along with the
voter's 50 voting selections, such that the passcode (and in some embodiments,
the
voting selections) is encrypted during the transmission of the passcode from
the voting
station 40 to the voting system 30.
- 6 -
CA 03170878 2022- 9- 7

WO 2021/183677
PCT/US2021/021761
In some embodiments, such as in some embodiments used in governmental
elections, the voting system 30 does not store or otherwise retain any
information that can
be used to associate the voter 50 with any voting selections made by the voter
50. In
other embodiments, such as in some embodiments where elections are held by
businesses
or other non-governmental entities, the voting system 30 may store and/or
retain
information that can be used to associate the voter 50 with the voting
selections made by
the voter 50.
In some embodiments, the voter's 50 mobile device receives the passcode and
the
voter enters the passcode into a voting station 40 before the voting station
40 authorizes
1.0 the
voter to make a voting selection (e.g. a selection in. an election). In
various
embodiments, once the registered voter makes a selection in the election, the
disclosed
system may enter the voting selection onto one or more election blockchains,
where a
first blockchain may store only the voting selection, to be used for counting
votes, and a
second blockchain may store the registered voter's information and election
selection.
1.5 In
at least one embodiment, the disclosed system may authenticate the registered
voter's voting selection by reading the information from the second
blockchain,
generating a communication that shows the voter's 50 voting selection, and
sending the
communication to the voter's 50 mobile device via text message, email, phone
call, or
other communication methods. In one embodiment, once the disclosed system
receives
20 the voting selection from the voter 50, the disclosed system may store
information
locally, wait for a specified period of time, then generate and send a
communication to
the voter's 50 mobile device, where the registered voter 50 can then confirm
with the
system that the voting selection is correct by sending a communication back to
the voting
- 7 -
CA 03170878 2022- 9- 7

WO 2021/183677
PCT/US2021/021761
system 30, where the system then enters the voter's 50 voting selection into
the one or
more blockchains.
In some embodiments, the voter 50 is able to capture and maintain a record of
the
voter's voting selection after the voter 50 has cast their vote(s). For
example, in an
embodiment, after the voter 50 has submitted their voting selections, an
email, text
message, or other communication can be generated by the voting system. 30 and
transmitted to the voter 50 that shows the voting selections that the voter 50
made, which
can allow the voter 50 to verify the accuracy of the voter's 50 voting
selections as
recorded by the voting system 30. In an embodiment, the voter 50 can have the
option of
1.0 receive an encrypted copy of their marked ballot showing the voter's 50
voting
selections. In some embodiments, the record of the voter's voting selections
can be
generated locally, such as at or by the voting station 40. In an embodiment,
the voter 50
is able to print and keep a copy of their marked ballot showing the voter's 50
voting
selections. In some embodiments, end-to-end voter verification can be
accomplished,
1.5 such
that the voter 50 can check and verify that their voting selections are
correct, and
others are able to confirm that all ballots from all voters have been
correctly recorded and
counted.
In an embodiment, the system can be used to reduce or eliminate the potential.
for
voter fraud. For example, in some embodiments, such as the embodiment
discussed
20
above where the registered voter confirms with the system that the election
selection is
correct by sending a communication back to the system, if the election
selection is
incorrect, the registered voter can send a communication back to the system
that notifies
the system that the election selection is incorrect. In such an event, the
matter can be
- 8 -
CA 03170878 2022- 9- 7

WO 2021/183677
PCT/US2021/021761
investigated to determine if voter fraud has occurred, or if instead it is a
result of voter
error or other issues. In som.e embodiments, an investigation is triggered
even if only one
voter reports that their election selection is incorrect. In other
embodiments, an
investigation is only triggered once a threshold number of voters have
reported that their
election selection is incorrect.
In other embodiments, there is no communication that is generated and sent to
the
voter 50 that shows the voter's 50 voting selection. Also, in some
embodiments, the
voter 50 is not provided with an opportunity to confirm with the system that
the voting
selection is correct by sending a communication back to the voting system 30.
1.0 In
some embodiments, in addition to the voter 50 having the ability to print a
copy
of the voter's 50 marked ballot showing the voter's voting selections. the
voting system
30 is also capable of printing a copy of some or all of the marked ballots in
an election.
By printing a copy of all marked ballots in an election, the voting system 30
is able to
provide a printable audit trail of all voting selections made i.n an election,
which can be
1.5 used to verify the accuracy of vote counts, to allow for recounts, or
for other purposes.
In an embodiment, the system can satisfy and accommodate any jurisdictional
requirements, laws, or regulations as to ballot design, language, or election
programming.
For example, in some embodiments, the system can allow for multi-language
support as
may be required by applicable law. As another example, in some embodiments,
the
20 system can comply with the Americans with Disabilities act. The system
can also allow
for data import and export in a variety of formats (e.g. PDF, Excel, Text,
etc.) in order to
accommodate the varying formats that may he used across different
jurisdictions and
elections.
- 9 -
CA 03170878 2022- 9- 7

WO 2021/183677
PCT/US2021/021761
In operation of an embodiment, a method of securing a voting transaction can
begin with the initiation of a voting transaction 1. For example, a voting
transaction can
be initiated 1 by detecting the arrival of a voter 50 at a voting station 40.
Detecting the
arrival of a voter 50 at a voting station 40 can be accomplished, for example,
via onc or
more sensors scanning and recognizing biometric data of the voter 50, by using
device-
based location identification technology (e.g. the voter 50 carries devices
such as RFID
tags, mobile devices, etc. that is located by other devices), or by other
means. In an
embodiment, the voter can initiate the voting transaction 1 by checking in at
the voting
station 40, or by otherwise activating the voting station 40.
1.0
Next, the system attempts to verify the identity 2a of the voter 40. For
example,
the voting system 30 can maintain a database of voter information, which can
include
personally identifiable biometric information of the voter 50. The system can
attempt to
verify the identity 2a of the voter 50 by using the biometric data of the
voter 50, such as
by comparing voter biometric data provided by the voter 50 (e.g. biometric
data provided
1.5 by
the voter during the initiation of the voting transaction 1) to the voter's 50
corresponding biometric data contained in the database of the voting system
30.
If the system is not able to verify the identity of the voter 50 (e.g. if the
biometric
data provided by the voter does not match the corresponding biometric data
contained in
the database of the voting system 30), the voting transaction ends without any
of the
20
voter's voting selections being included in the vote count of the election. If
however the
system is able to verify the identify of the voter 50, the voting transaction
proceeds to the
next step, in which the voting system 30 generates a random and unique
passcode, which
the voting system 30 then transmits 4 to the voter 50 over a
telecommunications network
- 10 -
CA 03170878 2022- 9- 7

WO 2021/183677
PCT/US2021/021761
(such as by sending the passcode over a telecommunications network to the
voter's 50
mobile device).
Next, the voter 50 enters the passcode into the voting station 5. hi some
embodiments, this can result in the voting station 40 issuing (e.g.
displaying) a ballot on
which the voter 50 can make voting selections. The voter 50 can then proceed
to make
one or more voting selections 6. The voter 50 can then submit the ballot,
which results in
the transmission of the one or more voting selections from the voting station
to the voting
system 7 over a telecommunications network. Either separately or
contemporaneously
with the transmission of the one or more voting selections, the passcode can
be
1.0 transmitted from. the voting station to the voting system over the
telecommunications
network 8. The authenticity of the passcode is then verified by the voting
system 9, such
as by the voting system 30 checking if the passcode transmitted to the voting
system by
the voting station 8 matches the passcode generated by the voting system.
If the voting system 30 fails to verify the authenticity of the passcode (e.g.
if the
1.5
passcode transmitted to the voting system 30 by the voting station 8 does not
match the
passcode generated by the voting system 30), the voting transaction ends
without any
voting selections being included in the vote count 10b. If however the
passcode
transmitted to the voting system. 30 is verified by the voting system to be
authentic 9, the
one or more voting sections of the voter 40 are included in the vote count
10a.
20 The
foregoing description and accompanying drawings illustrate the principles,
exemplary embodiments, and modes of operation of the invention. However, the
invention should not. be construed as being limited to the particular
embodiments
discussed above. Additional variations of the embodiments discussed above will
be
- 11 -
CA 03170878 2022- 9- 7

WO 2021/183677
PCT/US2021/021761
appreciated by those skilled in the art and the above-described embodiments
should be
regarded as illustrative rather than restrictive. Accordingly, i.t should be
appreciated that
variations to those embodiments can be made by those skilled i.n the art
without departing
from the scope of the invention.
- 12 -
CA 03170978 2022- 9- 7

Representative Drawing
A single figure which represents the drawing illustrating the invention.
Administrative Status

2024-08-01:As part of the Next Generation Patents (NGP) transition, the Canadian Patents Database (CPD) now contains a more detailed Event History, which replicates the Event Log of our new back-office solution.

Please note that "Inactive:" events refers to events no longer in use in our new back-office solution.

For a clearer understanding of the status of the application/patent presented on this page, the site Disclaimer , as well as the definitions for Patent , Event History , Maintenance Fee  and Payment History  should be consulted.

Event History

Description Date
Inactive: Cover page published 2022-12-21
Priority Claim Requirements Determined Compliant 2022-11-09
Compliance Requirements Determined Met 2022-11-09
Inactive: IPC assigned 2022-09-23
Inactive: IPC assigned 2022-09-23
Inactive: IPC assigned 2022-09-23
Inactive: First IPC assigned 2022-09-23
National Entry Requirements Determined Compliant 2022-09-07
Application Received - PCT 2022-09-07
Letter sent 2022-09-07
Request for Priority Received 2022-09-07
Application Published (Open to Public Inspection) 2021-09-16

Abandonment History

There is no abandonment history.

Maintenance Fee

The last payment was received on 2024-03-08

Note : If the full payment has not been received on or before the date indicated, a further fee may be required which may be one of the following

  • the reinstatement fee;
  • the late payment fee; or
  • additional fee to reverse deemed expiry.

Please refer to the CIPO Patent Fees web page to see all current fee amounts.

Fee History

Fee Type Anniversary Year Due Date Paid Date
Basic national fee - standard 2022-09-07
MF (application, 2nd anniv.) - standard 02 2023-03-10 2023-03-09
MF (application, 3rd anniv.) - standard 03 2024-03-11 2024-03-08
Owners on Record

Note: Records showing the ownership history in alphabetical order.

Current Owners on Record
DUCKPOND TECHNOLOGIES, INC.
Past Owners on Record
ANTWAUN WILLIAMS DARTANYON
Past Owners that do not appear in the "Owners on Record" listing will appear in other documentation within the application.
Documents

To view selected files, please enter reCAPTCHA code :



To view images, click a link in the Document Description column. To download the documents, select one or more checkboxes in the first column and then click the "Download Selected in PDF format (Zip Archive)" or the "Download Selected as Single PDF" button.

List of published and non-published patent-specific documents on the CPD .

If you have any difficulty accessing content, you can call the Client Service Centre at 1-866-997-1936 or send them an e-mail at CIPO Client Service Centre.


Document
Description 
Date
(yyyy-mm-dd) 
Number of pages   Size of Image (KB) 
Description 2022-09-07 12 646
Claims 2022-09-07 4 179
Drawings 2022-09-07 2 45
Abstract 2022-09-07 1 20
Cover Page 2022-12-21 1 42
Representative drawing 2022-12-21 1 5
Description 2022-11-10 12 646
Claims 2022-11-10 4 179
Abstract 2022-11-10 1 20
Drawings 2022-11-10 2 45
Representative drawing 2022-11-10 1 9
Maintenance fee payment 2024-03-08 3 84
Priority request - PCT 2022-09-07 24 1,208
Miscellaneous correspondence 2022-09-07 1 25
International search report 2022-09-07 2 68
Declaration of entitlement 2022-09-07 1 15
Patent cooperation treaty (PCT) 2022-09-07 1 36
Patent cooperation treaty (PCT) 2022-09-07 1 58
National entry request 2022-09-07 8 191
Patent cooperation treaty (PCT) 2022-09-07 1 59
Courtesy - Letter Acknowledging PCT National Phase Entry 2022-09-07 2 48