Sélection de la langue

Search

Sommaire du brevet 3070099 

Énoncé de désistement de responsabilité concernant l'information provenant de tiers

Une partie des informations de ce site Web a été fournie par des sources externes. Le gouvernement du Canada n'assume aucune responsabilité concernant la précision, l'actualité ou la fiabilité des informations fournies par les sources externes. Les utilisateurs qui désirent employer cette information devraient consulter directement la source des informations. Le contenu fourni par les sources externes n'est pas assujetti aux exigences sur les langues officielles, la protection des renseignements personnels et l'accessibilité.

Disponibilité de l'Abrégé et des Revendications

L'apparition de différences dans le texte et l'image des Revendications et de l'Abrégé dépend du moment auquel le document est publié. Les textes des Revendications et de l'Abrégé sont affichés :

  • lorsque la demande peut être examinée par le public;
  • lorsque le brevet est émis (délivrance).
(12) Demande de brevet: (11) CA 3070099
(54) Titre français: GENERATEUR DE NOMBRES ALEATOIRES FONDE SUR L`ESTAMPILLE TEMPORELLE
(54) Titre anglais: TIME-STAMP BASED RANDOM NUMBER GENERATOR
Statut: Réputée abandonnée et au-delà du délai pour le rétablissement - en attente de la réponse à l’avis de communication rejetée
Données bibliographiques
Abrégés

Abrégé anglais


ABSTRACT
[0001] A true Random Number Generator that derives random numbers from live
events
where a time stamp data element or price data element is associated with a
plurality real-
world events or transactions. Furthermore, the present invention provides a
method to
validate that fraudulent activity has not occurred by utilizing a database to
store extracted
data elements and validate said data elements against the real-world live
events or
transactions.
1
CA 3070099 2020-11-02

Revendications

Note : Les revendications sont présentées dans la langue officielle dans laquelle elles ont été soumises.


CLAIMS
The Embodiments Of The Invention in Which An Exclusive Property Or Privilege
Is
Claimed Are Defined As Follows:
1. A random number generator comprising.
A transaction receiver that captures data from a live data feed connected to
live
real-world events or transactions, wherein each event or transaction has a
time
stamp element or a price element;
a database configured to record said time stamp elements or price elements and
extract a data element consisting of digits from each of the recorded time
stamps
or digits from each of the recorded price elements; and
a rules engine configured to accept or reject said data elements based on a
plurality of random number generation requirements,
wherein said rules engine makes accepted data elements available to an
external
display interface.
2. The random number generator according to claim 1, further comprising:
a memory device configured to store said data elements in the generator.
3. The random number generator according to claim 1, wherein the external
display interface is one of a mobile device, laptop or PC.
13
CA 3070099 2020-11-02

4. The random number generator according to claim 1, wherein the external
display interface is configured to output accepted data elements in response
to a request from an external computer.
14
CA 3070099 2020-11-02

Description

Note : Les descriptions sont présentées dans la langue officielle dans laquelle elles ont été soumises.


LIVE EVENT RANDOM NUMBER GENERATOR
BACKGROUND OF THE INVENTION
A. Field of the Invention
[0001] The invention pertains generally to Random Number Generators. More
specifically,
the present invention pertains to a system to generate true random lottery
numbers utilizing
live real-world public events (sporting events, government recorded events) or
financial
transactions (credit card transactions, email transactions, mobile texting
transactions, stock
market transactions, ctypto-currency transactions, etc.) to derive random
numbers where the
exact time or price of said event or transaction is captured and publicly
available. This
system not only provides random numbers but also provides am immediate
verifiable audit
that the numbers have not been manipulated in any way. This method also
prevents
fraudulent editing of generated numbers by storing the generating transactions
in a database
which can be compared against the real world data source To summarize, the
system
provides true random numbers that are based on time stamp or price data
captured at real-
world events or financial transactions which can be instantly verified to be
unmanipulated.
Furthermore, the system offers a publicly verifiable audit of said numbers.
The current methods of generating random numbers can be either pseudo or true
random
numbers but the issue remains with both that they can be edited or manipulated
after being
created for those with nefarious intentions such as defrauding a lottery. The
number may
indeed be truly random but then the number has to be stored in a database and
at that point
is open to manipulation, in addition it is very difficult to detect such
manipulation. The other
way that fraud happens is when someone manipulates the number generator itself
to produce
numbers in their favor which could go undetected.
1
CA 3070099 2020-11-02

B. Description of Prior Art
[0002] It is known that many patents exist relating to the field of random
number
generation. Patent # CA 2948408 discloses a random number generator based on
tunneling
of charges from one conductor to another conductor across a quantum tunneling
barrier.
Patent # CA 2448328 discloses a random number generator utilizing control
voltages that
are applied to an oscillating circuit with an oscillation frequency control
section from a
noise generating circuit to generate random oscillation voltages. Patent # CA
2441887
discloses a random number generator where a voltage is applied to an input of
a bi-stable
multi-vibrator circuit. Patent # CA 2743622 discloses a random number
generator based
on pseudo-random number generation and utilization of a subsequent seed to
generate a
new random number. Patent # CA 2847584 discloses a method of generating
random number that involves applying pulses of energy to amplify a quantum
mechanical
vacuum fluctuation to generate one or more macroscopic fields. Patent # CA
2781608
relates generally to a system and method for generating random numbers, and
more
particularly, but not exclusively, to deriving random numbers from multiple
real events,
such as gate delays, response times, or relative phases. Patent # CA 2445630
relates to a
method for generating random numbers, according to which the vibrations of at
least two
mutually independent oscillators (1, 2) are compared with one another. To
simplify the
method, a processor (1) is used as one of the two mutually independent
oscillators. Patent #
CA 2383387 refers to a given sequence of random binary numbers of a certain
length that
can be decoded into several random numbers for a specific application. Patent
# CA
2574923 relates to methods and apparatus for stable, consistent, self-
calibrating random number generators for high-volume production of wireless
communication devices.
2
CA 3070099 2020-11-02

[0003] While all the above methods do indeed generate random numbers in a
variety of
ways, none specify using a plurality of actual real-world public events
(sporting events,
hospital events, credit card transactions, email transactions, mobile texting
transactions,
stock market transactions, crypto-currency transactions, etc) to derive random
numbers for
lottery draws, other gaming uses, or other applications requiring a random
number.
[0004] Deriving a random number is one of two key components required for
running
lottery style games, casino games, or other applications. The second component
required is
providing proof that fraudulent activity has not occurred during the
generation of the
numbers or that the numbers have not been manipulated after the numbers have
been
generated. For organizations running lottery style games, this usually
involves hiring a risk
management firm to frequently review the random number generator code as well
as oversee
the generation and subsequent reporting of winning numbers to ensure
fraudulent activity
has not occurred.
[0005] It is apparent from the foregoing that the prior art fails to teach, or
even suggest a
solution that covers both concerns for lottery-style games by 1. Providing a
true random
number generator based on time stamps or prices obtained from real world live
events and
2. Eliminating the potential for fraudulent activity while providing an
infallible audit trail.
3
CA 3070099 2020-11-02

SUMMARY OF THE INVENTION
[0006] The present invention discloses a true random number generator for use
in lottery
style games or casino style games or other applications that utilize random
numbers or
symbols to determine a winner. The method of generating random numbers is
derived from
real world live events or transactions that have a publicly available time
stamp data element
or price data element associated with the event or transaction. The real world
live events
may include events within a live sporting event (time of play stoppage, time
of penalty, time
of goal, etc), from a stock market where trade time stamps and stock prices
are captured,
hospital events (time of birth, death, admittance, etc), Mobile or PC device
events (email
received, picture taken, text received), credit card transactions (in-store
purchase, on-line
purchase, refund) or any other real world live event that has a publicly
available and
verifiable time stamp data element or price data element associated with the
event.
[0007] These real-world live events have thousands of occurrences each and
every hour of
the day. For each time-stamped event, the time stamp will have an
hour/minute/second/
millisecond time stamp associated with the precise time the event occurred.
For financial
transactions, the associated price will have a dollar, cents, and in some
cases micro-cents
price data element tied to the transaction. The system will perform a real-
time extraction of
a data element consisting of digits from each of the recorded time stamps or
digits from each
of the recorded price elements. This extracted data element is a random number
candidate.
[0008] The real-world live event will have full audit information associated
with it, for
example, if the event is a hockey game, then the time stamp will have the game
data
associated with the event such as game location, game start time, team names,
play
4
CA 3070099 2020-11-02

stoppages, reason for play stoppage, and the game clock time-stamp associated
with each
play stoppage.
[0009] In the example of a stock market trade, the trade meta data will
contain date, Time
zone, stock exchange, stock price, broker ID, date, buyer/seller id, date, and
precise time of
the transaction.
[0010] The system disclosed in this invention utilizes a database that stores
incoming data
from all live events or financial transactions that have been identified for
incoming data
feeds (i.e. a sports data feed, stock market feed, etc).
[0011] Each event has an audit trail to trace where the data came from. This
can not only
help improve security and prevent fraud, but it will verify the authenticity
of the source data.
It will be used to track the data supply chain from the data source to the
game or application
that is requesting a random number.
[0012] When a lottery game, casino game, or application needs a number, a
request will be
sent to the system and the events immediately occurring after the request will
be assessed
and validated to see if it meets the required criteria (i.e. 1-49 for a 6/49
lottery) and to verify
that the number was not previously selected, if the time stamp or price data
elements of the
real-world live event meet the lottery, game, or application criteria then it
is recorded as a
qualifying number and made available for the lottery, game, or application.
[0013] If the time stamp data element or price data element does not meet the
lottery, game,
or application criteria, it is identified as rejected and the next transaction
is assessed and
validated. This process would repeat for each subsequent number required for
the lottery,
game, or application until all required numbers have been identified.
CA 3070099 2020-11-02

[0014] In one embodiment, the real-world live event transactions are made
available via a
user interface device for players to watch as numbers are being identified.
[0015] In one embodiment, the system is configured to monitor a single event,
like a hockey
game, and captures time stamped events occurring for that specific event.
[0016] In one embodiment, an initial real-world event is chosen, and the first
time-stamped
transaction is used to identify a subsequent event for the system to monitor.
For example,
the system monitors a basketball game to capture the time stamp of the first
play stoppage.
The time stamp recorded for that play stoppage could then be utilized to
determine a
subsequent event to monitor.
[0017] In one embodiment, a physical copy of the time stamped events is
provided to a rt
party entity for verification. This physical or digital copy could be provided
to a governing
body, media entity, or other data feed service that can validate the recorded
time stamps or
prices from the real-world event.
[0018] Other objects and advantages of the present invention will be apparent
to those
skilled in the art upon a review of the Description of the Preferred
Embodiments taken in
conjunction with the Drawings which follow.
6
CA 3070099 2020-11-02

BRIEF DESCRIPTION OF DRAWINGS
[0019] The embodiments herein will be better understood from the following
detailed
description with reference to the drawings, in which:
[0020] Fig. 1 "System Architecture" illustrates the system architecture and
data flows
required.
[0021] Fig. 2 "Database Structure" illustrates the database structure.
7
CA 3070099 2020-11-02

DETAILED DESCRIPTION OF EMBODIMENTS
[0022] The present invention discloses a true random number generator for use
in lotteries,
casino style games, or other applications that utilize random numbers. The
method of
generating random numbers is derived from real world live events that have a
publicly
available time stamp or price associated to the event, sub-event, or
transaction.
[0023] Fig. 1 illustrates a depiction of the System Architecture and general
flow of data.
100, 120, 130, and 140 illustrate that data may originate from a combination
of real-world
event sources. Data from the aforementioned sources is retrieved utilizing a
Transaction
Receiver (150). The Transaction Receiver initiates calls to the data source to
start providing
data. All received data is recorded and stored in a database (160). Physical
or digital output
(as needed) can be extracted via the Transactional Output Module (170). Output
from the
Transactional Output Module could be sent to a 3rd party for independent
verification. 180
depicts the Transaction Monitoring Application which monitors transactions to
determine if
they meet the rules of the lottery game as provided by the Rules Engine (190).
The Rules
Engine will store and enforce the required parameters. Lastly, the qualifying
numbers are
displayed digitally or printed as required.
[0024] Fig. 2 illustrates the structure of the database. Each incoming
transaction is assigned
a unique sequential Transaction ID (200) and a GMT time stamp indicating the
time that the
transaction was stored to the database (210). The Source (220) and Sub-source
(230) of each
transaction is listed to indicate which data feed and event that the data
originated from. The
Event (240), the Event Description (250), the Sub-event (260), and the
Recorded Time or
price of the Event or Sub-event (270) are all captured. The Time Stamp data
element is
recorded (270). The Price data element is recorded (280). The final two
columns show the
8
CA 3070099 2020-11-02

Extracted Number (290) and the Status (300) of the Extracted Number. The
Status (300)
will display whether the Extracted Number (290) meets the criteria of the
lottery, game, or
application as configured and set forth in the Rules Engine (See Fig. 1).
[0025] The present invention can be utilized in conjunction with state gaming
activities of
a respective state, country or sovereignty. In this manner, the present
invention can be
utilized in a manner consistent with gaming laws, rules, and/or regulations,
in the various
states, countries or sovereignties, in which, or in conjunction with the
present invention can
be utilized. In this manner, the present invention can be utilized to
facilitate compliance with
the various and respective state, country, and/or sovereignty, gaming laws
and/or gambling
laws and/or so as to facilitate any reporting of gaming activities and/or
gambling activities
to the appropriate authorities.
[0026] The present invention can be utilized in conjunction with state gaming
activities of
a respective state/provincial/federal lottery games from any state/province or
country.
[0027] The present invention can utilize game data from any sporting event,
including, but
not limited to hockey, basketball, baseball, American football, soccer,
cricket, basketball or
any sport of any type or kind.
[0028] The present invention can utilize data from any credit card company or
processer.
[0029] The present invention can utilize data from any government run
organization such
as hospitals, courtrooms, or other government functions where events are time
stamped.
[0030] The present invention can utilize data from any stock market or
processer of stock
market transactions anywhere in the world.
9
CA 3070099 2020-11-02

[0031] The present invention can utilize data from any crypto-currency
exchange or
processer of crypto-currency transactions anywhere in the world.
[0032] The present invention can utilize data from any cell or mobile device
to capture time
stamped events such as time of email or text received.
[0033] The game described herein can be integrated with any government,
casino, fantasy
sports site, daily fantasy sports site, or other entity running a lottery or
gambling service.
[0034] The present invention can be utilized over any suitable communication
network
and/or any combination of computer networks, including, but not limited to the
Internet, the
World Wide Web, a telecommunication network or system, a telephone network or
system,
a cable television communication network or system, a satellite communication
network or
system, a broadband communication network or system, a radio frequency
communication
network or system, an optical communication network or system, a line-
connected network
or system, a wireless network or system, a radio communication network or
system, a digital
communication network or system, a personal communications services (PCS)
network or
system, a local area network (LAN), a wide area network (WAN), a wireless
Internet
network or system, a wireless World Wide Web network or system, an optical
communication network or system, a broadband communication network or system,
a
Bluetooth communication network or system, a streaming video communication
network or
system, a streaming audio communication network or system, a live video
communication
network or system, and/or any other suitable communications network or system,
and/or
any combination(s) thereof.
[0035] The present invention can also be utilized in conjunction with state
gaming activities
of a respective state, country or sovereignty. As used herein the term "state"
means any
CA 3070099 2020-11-02

state, region, territory, and/or possession of the United States of America,
any nation,
country, sovereign state, monarchy, principality, and/or any region,
territory, possession,
and/or subdivision of same. In this manner, the present invention can be
utilized in a manner
consistent with gaining laws, rules, and/or regulations, in the various
states, countries, or
sovereignties, in which, or in conjunction with which, the present invention
can be utilized.
[0036] The present invention, therefore, provides a true Random Number
Generator that
derives random numbers from time stamps associated with a plurality real-world
events,
sub-events, or transactions. Furthermore, the present invention provides a
method to
validate that fraudulent activity has not occurred by utilizing a blockchain
transactional
database to provide an audit trail to the source of the real-world event, sub-
event, or
transaction.
[0037] Although the invention has been described in connection with a
preferred
embodiment, it should be understood that various modifications, additions and
alterations
may be made to the invention by one skilled in the art without departing from
the spirit and
scope of the invention as defined in the appended claims.
11
CA 3070099 2020-11-02

Dessin représentatif

Désolé, le dessin représentatif concernant le document de brevet no 3070099 est introuvable.

États administratifs

2024-08-01 : Dans le cadre de la transition vers les Brevets de nouvelle génération (BNG), la base de données sur les brevets canadiens (BDBC) contient désormais un Historique d'événement plus détaillé, qui reproduit le Journal des événements de notre nouvelle solution interne.

Veuillez noter que les événements débutant par « Inactive : » se réfèrent à des événements qui ne sont plus utilisés dans notre nouvelle solution interne.

Pour une meilleure compréhension de l'état de la demande ou brevet qui figure sur cette page, la rubrique Mise en garde , et les descriptions de Brevet , Historique d'événement , Taxes périodiques et Historique des paiements devraient être consultées.

Historique d'événement

Description Date
Inactive : Morte - Aucune rép à dem par.86(2) Règles 2022-05-26
Demande non rétablie avant l'échéance 2022-05-26
Lettre envoyée 2022-01-31
Inactive : Page couverture publiée 2021-08-25
Demande publiée (accessible au public) 2021-07-29
Réputée abandonnée - omission de répondre à une demande de l'examinateur 2021-05-26
Rapport d'examen 2021-01-26
Inactive : Rapport - Aucun CQ 2021-01-22
Modification reçue - modification volontaire 2020-11-02
Rapport d'examen 2020-10-09
Inactive : Rapport - CQ échoué - Mineur 2020-09-21
Inactive : COVID 19 - Délai prolongé 2020-08-19
Inactive : COVID 19 - Délai prolongé 2020-08-06
Inactive : COVID 19 - Délai prolongé 2020-07-16
Inactive : COVID 19 - Délai prolongé 2020-07-02
Inactive : COVID 19 - Délai prolongé 2020-06-10
Inactive : COVID 19 - Délai prolongé 2020-05-28
Inactive : COVID 19 - Délai prolongé 2020-05-14
Inactive : COVID 19 - Délai prolongé 2020-04-28
Inactive : COVID 19 - Délai prolongé 2020-03-29
Inactive : CIB en 1re position 2020-03-26
Inactive : CIB attribuée 2020-03-26
Inactive : CIB attribuée 2020-03-26
Inactive : Conformité - Formalités: Réponse reçue 2020-02-20
Lettre envoyée 2020-02-18
Exigences de dépôt - jugé conforme 2020-02-18
Lettre envoyée 2020-02-14
Lettre envoyée 2020-02-14
Représentant commun nommé 2020-01-29
Exigences pour une requête d'examen - jugée conforme 2020-01-29
Toutes les exigences pour l'examen - jugée conforme 2020-01-29
Déclaration du statut de petite entité jugée conforme 2020-01-29
Inactive : Pré-classement 2020-01-29
Demande reçue - nationale ordinaire 2020-01-29
Inactive : CQ images - Numérisation 2020-01-29

Historique d'abandonnement

Date d'abandonnement Raison Date de rétablissement
2021-05-26

Historique des taxes

Type de taxes Anniversaire Échéance Date payée
Requête d'examen - petite 2024-01-29 2020-01-29
Taxe pour le dépôt - petite 2020-01-29 2020-01-29
Titulaires au dossier

Les titulaires actuels et antérieures au dossier sont affichés en ordre alphabétique.

Titulaires actuels au dossier
JOHN C. HOUSE
Titulaires antérieures au dossier
S.O.
Les propriétaires antérieurs qui ne figurent pas dans la liste des « Propriétaires au dossier » apparaîtront dans d'autres documents au dossier.
Documents

Pour visionner les fichiers sélectionnés, entrer le code reCAPTCHA :



Pour visualiser une image, cliquer sur un lien dans la colonne description du document. Pour télécharger l'image (les images), cliquer l'une ou plusieurs cases à cocher dans la première colonne et ensuite cliquer sur le bouton "Télécharger sélection en format PDF (archive Zip)" ou le bouton "Télécharger sélection (en un fichier PDF fusionné)".

Liste des documents de brevet publiés et non publiés sur la BDBC .

Si vous avez des difficultés à accéder au contenu, veuillez communiquer avec le Centre de services à la clientèle au 1-866-997-1936, ou envoyer un courriel au Centre de service à la clientèle de l'OPIC.


Description du
Document 
Date
(aaaa-mm-jj) 
Nombre de pages   Taille de l'image (Ko) 
Description 2020-01-28 11 394
Dessins 2020-01-28 2 286
Abrégé 2020-01-28 1 10
Revendications 2020-01-28 2 51
Description 2020-11-01 11 581
Abrégé 2020-11-01 1 26
Revendications 2020-11-01 2 67
Courtoisie - Réception de la requête d'examen 2020-02-13 1 433
Courtoisie - Certificat de dépôt 2020-02-17 1 579
Courtoisie - Lettre d'abandon (R86(2)) 2021-07-20 1 549
Avis du commissaire - non-paiement de la taxe de maintien en état pour une demande de brevet 2022-03-13 1 562
Nouvelle demande 2020-01-28 7 103
Avis du commissaire - Demande non conforme 2020-02-13 2 200
Demande de l'examinateur 2020-10-08 5 260
Modification / réponse à un rapport 2020-11-01 20 1 060
Demande de l'examinateur 2021-01-25 3 157