Language selection

Search

Patent 2391599 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: (11) CA 2391599
(54) English Title: VENDING MACHINE MANAGEMENT AND OPERATING SYSTEM
(54) French Title: SYSTEME DE GESTION ET D'OPERATIONS D'UNE MACHINE DISTRIBUTRICE
Status: Expired
Bibliographic Data
(51) International Patent Classification (IPC):
  • G06Q 10/08 (2012.01)
  • G07F 9/02 (2006.01)
  • H04L 9/32 (2006.01)
(72) Inventors :
  • BOUCHER, MICHEL (Canada)
(73) Owners :
  • DISTRIBUTRICES MEDICALES BHL INC. (Canada)
(71) Applicants :
  • BOUCHER, MICHEL (Canada)
(74) Agent: BROUILLETTE LEGAL INC.
(74) Associate agent:
(45) Issued: 2007-05-08
(22) Filed Date: 2002-06-28
(41) Open to Public Inspection: 2003-05-18
Examination requested: 2003-02-28
Availability of licence: N/A
(25) Language of filing: French

Patent Cooperation Treaty (PCT): No

(30) Application Priority Data: None

Abstracts

English Abstract

A computer-controlled inventory management system administered by a computer network connected by modem, comprising a server and its database, administration and communications software; vending machines equipped with computer systems enabling the remote management of inventory and methods for marketing products offered by a vending machine for medical material or any other material.


French Abstract

Un système de gestion informatique d'inventaire administré à l'aide d'un réseau informatique relié par modem, comprenant un serveur et sa base de donnée, des logiciels d'administration et de communication; machines distributrices équipés de systèmes informatiques permettant la gestion d'inventaire à distance et méthodes de mise en marché de produits offerts par une machine distributrice offrant du matériel médical ou tout autre.

Claims

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




REVENDICATIONS


1. Un système de gestion informatisé pour la vente et la gestion d'articles,
ledit
système de gestion comprenant:
a. une machine distributrice comprenant des casiers internes, lesdits
casiers internes pouvant contenir une première portion desdits articles,
ladite machine distributrice comprenant aussi un système électronique,
ledit système électronique comprenant des tables mémoires et un
premier module de communication;
b. un ou plusieurs moyens d'entreposage externes virtuellement associés
à ladite machine distributrice, lesdits moyens d'entreposage externes
étant situés hors de ladite machine distributrice et pouvant contenir une
seconde portion desdits articles;
c. un terminal informatique comprenant:
i. un logiciel de gestion comprenant au moins une interface
usager permettant l'entrée d'une ou plusieurs commandes;
ii. un deuxième module de communication fonctionnellement lié
audit logiciel de gestion;
d. un serveur informatique comprenant une banque de données, ladite
banque de données comprenant des informations sur lesdits usagers
autorisés à accéder audit système de gestion informatisé ainsi que des
informations sur lesdits articles contenus dans lesdits casiers internes
de ladite machine distributrice et dans lesdits moyens d'entreposage
externes, ledit serveur comprenant aussi un troisième module de
communication;
e. un réseau de communication reliant entre eux ladite machine
distributrice, ledit terminal informatique et ledit serveur via lesdits
premier, deuxième et troisième modules de communication et
permettant la transmission de ladite ou lesdites commandes dudit
terminal informatique audit serveur ou à ladite machine distributrice;
où ledit système de gestion permet la gestion, via ladite machine
distributrice, ledit serveur et ledit terminal informatique, de ladite
première
portion desdits articles contenus dans lesdits casiers internes de ladite



17



machine distributrice ainsi que de ladite deuxième portions desdits articles
contenus dans lesdits moyens d'entreposage externes.

2. Un système de gestion informatique, selon la revendication 1, où le système
électronique de ladite machine distributrice comprend aussi un lecteur code
barre, où ladite machine distributrice comprend des codes barre, chacun
desdits codes barre étant associé à l'un desdits moyens d'entreposage externes
et où un usager de ladite machine distributrice effectue une sélection d'un
desdits articles provenant desdits moyens d'entreposage externes à l'aide
dudit lecteur code barre de ladite machine distributrice et d'un desdits codes
barre correspondant audit article de ladite sélection.

3. Un système de gestion informatique, selon la revendication 2, où ledit
système
informatique de ladite machine distributrice vérifie dans lesdites tables
mémoires la disponibilité dudit article de ladite sélection à l'aide d'un
fichier
inventaire logé dans lesdites tables mémoires.

4. Un système de gestion informatique, selon la revendication 1, où ledit
système
de gestion informatique comprend plusieurs machines distributrices situées
dans un ou plusieurs lieux différents, lesdites machines distributrices, ledit
terminal informatique et ledit serveur étant reliés entre eux via ledit réseau
de
communication.

5. Un système de gestion informatique, selon la revendication 1, où ledit
système
de gestion informatique comprend plusieurs terminaux informatiques situés
dans un ou plusieurs lieux différents, ladite machine distributrice, lesdits
terminaux informatiques et ledit serveur étant reliés entre eux via ledit
réseau
de communication.

6. Un système de gestion informatique, selon la revendication 1, où ledit
système
de gestion informatique comprend plusieurs machines distributrices situées
dans un ou plusieurs lieux différents et plusieurs terminaux informatiques
situés aussi dans un ou plusieurs lieux différents, lesdites machines



18


distributrices, lesdits terminaux informatiques et ledit serveur étant reliées
entre eux via ledit réseau de communication.
7. Un système de gestion informatique, selon la revendication 1, où ledit
logiciel
de gestion permet l'entrée d'une commande d'éjection à distance d'au moins
un desdits articles de la machine distributrice situés dans au moins un
desdits
casiers internes.
8. Une méthode pour l'éjection à distance selon le système de gestion
informatique de la revendication 7, ladite méthode comportant les étapes
suivantes:
a. connexion audit réseau via ledit terminal informatique;
b. identification dudit usager;
c. identification de ladite machine distributrice;
d. identification du numéro d'un desdits casiers internes;
e. envoi de ladite commande d'éjection à ladite machine distributrice;
f. transmission de ladite commande d'éjection par ledit système
électronique à un mécanisme d'éjection fonctionnellement lié audit
système électronique;
g. éjection dudit article.
9. Un système de gestion informatique, selon la revendication 1, où ledit
logiciel
de gestion permet l'entrée d'une commande de récupération de données de
ventes relatives à l'utilisation de ladite machine distributrice.
10. Une méthode pour la récupération desdites données de vente de ladite
machine
distributrice selon le système de gestion informatique de la revendication 9,
ladite méthode comportant les étapes suivantes:
a. connexion audit réseau via ledit terminal informatique;
b. identification dudit usager;
c. identification de ladite machine distributrice;
d. envoi de ladite commande de récupération desdites données de ventes
desdits articles à ladite machine distributrice;

19


e. initiation de la compilation desdites données de ventes desdits articles
par ledit système électronique de ladite machine distributrice;
f. envoi desdites données de ventes desdits articles depuis la dernière
commande de récupération desdites données de ventes;
g. création d'un fichier de vente sur ledit serveur.
11. Un système de gestion informatique, selon la revendication 9, où ledit
logiciel
de gestion permet l'entrée d'une commande de récupération de données de
remplissages à distance de ladite machine distributrice.
12. Une méthode pour la récupération desdites données de remplissage à
distance
de ladite machine distributrice selon le système de gestion informatique de la
revendication 11, ladite méthode comportant les étapes suivantes:
a. connexion audit réseau via ledit terminal informatique;
b. identification dudit usager;
c. envoi de ladite commande de récupération desdites données de
remplissage à distance audit serveur;
d. recherche de la présence dans ledit serveur desdites données de
remplissage provenant de ladite machine distributrice;
e. initiation d'une mise à jour de ladite base de donnée à l'aide desdites
données de remplissage à distance provenant de ladite machine
distributrice et reçues depuis l'envoi de la dernière commande
récupération desdites données de remplissage à distance.
13. Un système de gestion informatique, selon la revendication 11, où ledit
serveur génère un fichier d'inventaire pour ladite machine distributrice en
comparant les dites données de remplissage auxdites données de ventes et
effectue une mise à jour de ladite base de donnée.
14. Un système de gestion informatique, selon la revendication 1, où ledit
logiciel
de gestion permet l'entrée d'une commande de modification à distance desdits
casiers de ladite machine distributrice.
20


15. Une méthode pour la modification à distance desdits casiers de ladite
machine
distributrice selon le système de gestion informatique de la revendication 14,
ladite méthode comportant les étapes suivantes:
a. connexion audit réseau via ledit terminal informatique;
b. identification dudit usager;
c. accès à ladite base de donnée dudit serveur;
d. identification de ladite machine distributrice;
e. identification du numéro d'un desdits casiers à modifier;
f. envoi de modifications à apporter à ladite base de données concernant
lesdites informations sur ledit contenu dudit casier identifié;
g. envoi de ladite commande modification à distance dudit casier
identifié à ladite machine distributrice;
h. modification desdites tables mémoires dudit système électronique de
ladite machine distributrice.

16. Un système de gestion informatique, selon la revendication 1, où ledit
logiciel
de gestion permet l'entrée d'une commande d'initialisation à distance de
ladite
machine distributrice.

17. Une méthode pour l'initialisation à distance de ladite machine
distributrice
selon le système de gestion informatique de la revendication 16, ladite
méthode comportant les étapes suivantes:
a. connexion audit réseau via ledit terminal informatique;
b. identification dudit usager;
c. accès à ladite base de donnée dudit serveur;
d. identification ou création d'un profile d'identification et d'inventaire
de ladite machine distributrice;
e. connexion à ladite machine distributrice à initialiser;
f. envoi de ladite commande instaurant l'initialisation et dudit profile
d'identification et d'inventaire audit système électronique de ladite
machine distributrice à initialiser;
g. initialisation de ladite machine distributrice.



21


18. Un système de gestion informatique, selon la revendication 1, où ledit
système
électronique comprend aussi un module de paiement, ledit système
électronique permettant la sélection et le paiement, par lesdits usagers,
d'articles sélectionnés parmi lesdits articles offerts dans lesdits casiers
internes
de ladite machine distributrice et dans lesdits moyens d'entreposage externes
associés à ladite machine distributrice.

19. Une méthode pour la sélection et le paiement d'articles sélectionnés selon
le
système de gestion informatique de la revendication 18, ladite méthode
comportant les étapes suivantes:
a. entrée d'un numéro d'identification par un desdits usagers;
b. validation dudit numéro d'identification dudit usager par ledit système
électronique de ladite machine distributrice;
c. sélection d'un ou plusieurs desdits articles contenus dans lesdits casiers
internes de ladite machine distributrice et/ou dans lesdits moyens
d'entreposage externes;
d. vérification dans lesdites tables mémoires dudit système électronique
de la disponibilité dudit ou desdits articles sélectionnés;
e. recherche du prix ou des prix dudit ou desdits articles sélectionnés
dans lesdites tables de mémoire dudit système électronique;
f. calcul du coût total par ledit système électronique;
g. affichage dudit coût total sur un écran fonctionnellement lié audit
système électronique de ladite machine distributrice;
h. invitation audit usager à sélectionner et initier ledit paiement;
i. acquisition de données de paiement par ledit module de paiement;
j. vérification desdites données de paiement afin de confirmer la vente;
k. impression d'un reçu de vente destiné audit usager pouvant être mis en
forme et contenant des informations relatives à ladite vente;
l. éjection dudit ou desdits articles sélectionnés par ladite machine
distributrice si ledit ou lesdits articles sélectionnés proviennent d'un ou
desdits casiers et/ou acquisition par ledit usager dudit ou desdits
articles sélectionnés desdits moyens d'entreposage externes.



22



20. Un système de gestion informatique, selon la revendication 1, où ledit
terminal
informatique, via ledit logiciel de gestion, et ladite machine distributrice,
via
ledit système électronique, peuvent mutuellement s'envoyer des messages.

21. Un système de gestion informatique, selon la revendication 20, où lesdits
messages sont compris dans une liste de messages prédéterminés contenus
dans ladite base de donnée dudit serveur, et où l'envoi d'un desdits messages
est initié lorsqu'une condition de configuration dudit système de gestion
nécessitant l'envoi d'un desdits messages est atteinte.

22. Un système de gestion informatique selon la revendication 1, où certains
desdits casiers internes et/ou certains desdits moyens d'entreposage externes
sont vides ou ont atteint un inventaire critique prédéterminé et nécessitent
un
remplissage et où ledit système électronique permet une mise à jour
informatique desdites tables mémoires avec l'enregistrement de données
relatives auxdits casiers à remplir ainsi que la génération d'un fichier de
remplissage.

23. Une méthode pour le remplissage d'une machine distributrice le système de
gestion informatique de la revendication 22, ladite méthode comportant les
étapes suivantes:
a. identification dudit usager;
b. ouverture de ladite machine distributrice;
c. sélection d'un mode pour ledit remplissage;
d. identification et remplissage desdits casiers à remplir;
e. si nécessaire, changement desdites informations concernant ledit
contenu de certains desdits casiers;
f. si nécessaire, changement desdits articles contenus dans lesdits casiers
à changer;
g. mise à jour desdites tables mémoires dudit système électronique;
h. fermeture de ladite machine distributrice.



23



24. Un système de gestion informatique selon la revendication 1, où lesdites
tables
mémoires du système électronique de ladite machine distributrice
comprennent une première copie l'inventaire de ladite machine distributrice
qui est indépendante d'une seconde copie dudit inventaire localisée sur ledit
serveur.

25. Un système de gestion informatique selon la revendication 1, où ledit ou
lesdits moyens d'entreposage externes sont des casiers externes.

26. Un système de gestion informatique selon la revendication 1, où ledit ou
lesdits moyens d'entreposage externes sont des armoires ou des étagères ou
des supports.



24

Description

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



CA 02391599 2003-12-09
Système de gestion et d'opérations d'une machine distributrice
DOMAINE DE L'INVENTION
S
Un système de gestion informatique permettant la gestion d'inventaire à
distance ainsi
qu'un mode d'opération interactif destinés à la mise en marché de produits
offerts par
une machine distributrice offrant entre autre, du matériel médical.
HISTORIQUE DE L'INVENTION
En plus des soins prodigués en milieu hospitalier ou en clinique, les patients
nécessitent une grande quantité de matériel médical au cours de leurs
traitements. Que
ce soit pour des bandages, des béquilles, certains médicaments usuels ou pour
tout
autre article se rapportant à des procédures chirurgicales, le matériel
nécessaire à
l'intérieur de tels établissements de santé demande une gestion d'inventaire
stricte et
contrôlée, afin d'éviter les abus et les dépenses inutiles. Dans cette
optique, Fitzgerald
(US5,638,985) et Shoenfeld (US6,223,934) proposent des systèmes de machines
distributrices permettant de contrôler automatiquement les items remis aux
usagers,
mais la gestion de l'inventaire se fait toujours sur les lieux où se
retrouvent chaque
machine distributrice.
L'avènement de l'informatique dans le domaine de vente à l'aide de machines
distributrices ont permis de d'offrir un contrôle permanent de la gestion de
l'inventaire, en émettant des signaux centralisé aux responsables des machines
distributrices. C'est dans cette optique que McGrady et al. (US5,848,593 et
US5,912,818) a développé une machine distributrice reliée à un réseau local
permettant de contrôler les produits remis aux utilisateurs à l'aide d'une
base de
donnée. Ces inventions ont permis un meilleur contrôle de gestion de
l'inventaire
médical et ont offert la possibilité d'effectuer le suivi des patients quant à
leur
traitement à l'aide des différents terminaux branchés aux réseaux.
Cependant, la gestion informatique d'une telle machine distributrice nécessite
un
système de gestion d'inventaire flexible au temps, aux lieux et à ses
différents
2


CA 02391599 2002-06-28
utilisateurs, en plus permettre de manière interactive la communication
bidirectionnelle entre un administrateur et la machine distributrice.
La présente invention présente un mode de gestion de machines distributrices
permettant aux administrateurs de gérer automatiquement et à distance toutes
les
fonctionnalités des machines distributrice faisant partie du réseau, grâce à
un logiciel
de gestion installé sur les terminaux informatiques des administrateurs et sur
les
machines distributrices du réseau et ce, à toute heure du jour.
Avec un logiciel de communication, la présente invention permet aussi
désormais la
communication intelligente permettant l'envoi de message entre les machines
distributrices et les terminaux informatiques et destinés aux différents
intervenants
dans la gestion, l'utilisation et la maintenance de telles machines
distributrices.
RÉSUMÉ DE L'INVENTION
Cette invention comporte plusieurs apports inventifs dans le domaine des
machines
distributrices en y intégrant des concepts de réseautique, de mode
d'opérations
interactifs et de gestion d'inventaire et ce; à l'aide d'un mïcro-contrôleur
intégré au
système informatique des machines distributrices, ainsi qu'aux logiciels de
gestion et
de communications accessibles aux utilisateurs et aux administrateurs à
travers un
réseau fonctionnant à distance.
En effet, ce système de gestion offre tout d'abord un dispositif d'éjection à
distance
qui permet à l'utilisateur d'obtenir un autre produit sans avoir à repasser au
travers du
système bancaire ainsi que d'obtenir un autre produit dans le cas ou le
produit serait
coincé ou défectueux. La compagnie propriétaire des distributrices peut aussi
vendre
des produits au centre hospitalier, pour sa consommation interne, en libérant
les
produits demandés à distance et les facturer ultérieurement à l'hôpital.
La récupération des ventes à distance permet quant à elle à l'administrateur
des
machines distributrices de récupérer ses ventes â la fréquence et au moment de
son
choix et d'une façon pratique, sécuritaire et rapide sans le moindre
déplacement, grâce


CA 02391599 2006-06-22
à l'utilisation du système de communication et du logiciel développé dans
cette
mvent~on.
Le logiciel installé sur chaque système informatique des machines
distributrices
faisant partie de la présente invention comporte préférablement une
application de
remplissage avec crayon lecteur code à barre. Ce dispositif permet un
remplissage
avec une plus grande rapidité, d'un seul coup de crayon. Auparavant, il
fallait entrer
le code de chaque compartiment un à un. De plus le crayon nous sert pour
identifier
les produits dans les casiers virtuels » permettant d'effectuer des ventes
supplémentaires.
Les casiers virtuels sont des moyens d'entreposage externes situés à
l'extérieur de la
machine distributrice. Contrairement aux casiers normaux ou internes qui sont
situés à
l'intérieur de la machine distributrice et qui y sont donc physiquement
associés, les
casiers virtuels ou externes sont seulement « virtuellement » associés à celle-
ci, d'où
leur nom de casiers virtuels. Malgré tout, ces casiers virtuels sont
physiquement réels
et sont gérés par le système de gestion de la présente invention.
Il est aussi bon de noter que le concept de casiers, virtuels ou non, doit
être compris
au sens large. Ainsi, le concept de casiers doit comprendre tous les moyens
d'entreposage pouvant être utilisés pour entreposer des articles en prévision
d'une
vente. Ainsi, en plus des compartiments standards avec spirales automatisées,
le
concept de casiers inclut les armoires, les supports avec crochets ou tiges,
les étagères,
etc. La présente invention n'est donc pas limitée à un seul type de casiers.
Il est aussi possible d'utiliser un dispositif d'initialisation d'une
distributrice à
distance qui permet la mise en place du système de données relatives à
l'inventaire de
la nouvelle machine distributrice. De plus, avec le système de gestion, il est
possible
de changer cet inventaire à tout moment, soit pour un seul produit, soit pour
le
contenu entier de la distributrice et ce, sans avoir à perdre beaucoup de
temps pour ré-
effectuer les compilations à l'intérieur de la base de donnée du réseau.
Le dispositif de changement de casier à distance est aussi une fonctionnalité
associée
au mode gestion du système offrant la possibilité de faire le changement de la
4


CA 02391599 2006-06-22
configuration d'un compartiment de la machine distributrice à distance, selon
les
spécificités d'un futur produit à offrir. La base de donné du système en
réseau est
modifiée à distance et la confirmation de ce changement surviendra seulement
lorsque
le technicien ouvrira la distributrice pour y effectuer un remplissage.
Lorsque les produits à offrir à l'intérieur d'une machine distributrice
nécessitent un
trop grand espace, le mode de fonctionnement par casiers virtuels permet
d'offrir aux
utilisateurs la possibilité de sélectionner à l'aide du code barre
correspondant des
marchandises situés à l'extérieur de la distributrice, puis de s'acquitter du
coût à l'aide
du module de paiement de la distributrice. Cette fonctionnalité offre aussi
l'opportunité de présenter plus de produits aux utilisateurs de la machine
lorsque le
contrôle de la marchandise s'avère nécessaire pour des raisons de sécurité ou
de
valeur du produit.
Le mode de communication de la distributrice au serveur central est unique et
central
au système de gestion de cette invention car il permet de savoir quelle
distributrice est
en bris de condition préalablement établie d'inventaire acceptable. Puisque
chaque
distributrice envoie un message au système central, cette information devient
disponible à tous les techniciens et administrateurs du réseau lorsqu'elle a
atteint une
masse critique par spirale.
Une des application installée sur le système informatique des machines
distributrices
permet aux utilisateurs d'avoir accès directement, grâce à un modem, à un
système
bancaire via une carte de débit, ou de payer par carte de crédit ou en argent
comptant,
et d'offrir en plus la possibilité d'acheter plusieurs produits au cours de la
même
transaction.
BR~VE DESCRIPTION DES FIGURES
La FIG. 1 montre une vue de face d'une machine distributrice incorporant
l'invention.
La FIG. 2 illustre schématiquement les liens entre les différents les
composantes d'un
réseau en conformité avec l'invention.
5


CA 02391599 2006-06-22
La FIG. 3 montre une vue partielle du système informatique installé à
l'intérieur de la
machine distributrice montré à la figure 1.
La FIG. 4 montre une interface du logiciel de gestion tel que vue par le
terminal
informatique pour les options de gestion à distance.
La FIG. 5 montre une interface du logiciel de gestion tel que vue par le
terminal
informatique afin de se connecter au serveur.
La FIG. 6 montre une interface du logiciel de gestion tel que vue sur le
terminal
informatique afin de modifier les configurations des machines distributrices.
La FIG. 7 montre une interface du logiciel de communication tel que vue par le
terminal informatique.
La FIG. 8 montre une interface du logiciel de communication tel que vue par
l'écran
de la machine distributrice.
La FIG. 9 montre une vue schématique d'une partie du système informatique de
la
machine distributrice.
DESCRIPTION DÉTAILLÉE D'UNE INCARNATION
Le système de gestion et de communication présenté dans cette invention et
schématisé à la figure 2 est constitué d'un réseau informatique 100 reliant
par modem
170 un serveur 150 à toutes les machines distributrices 180 ainsi qu'aux
ordinateurs
administrateurs 160 établis selon les nécessités et à la discrétion de
l'administrateur
du système. Le système de gestion comprend une base de donnée située dans la
mémoire du serveur 150, des logiciels d'administration et de communication
ainsi que
des machines distributrices 180 équipés de systèmes informatiques 140
comprenant Ia
copie de leur inventaire dans leur table mémoire, tel que montré à la figure
3.
La figure 1, 3 et 9 nous montrent une configuration de machine distributrice
180 et de
son système informatique 140, offrant une gamme de produits à l' aide de
méthode
6


CA 02391599 2006-06-22
d'opérations simples et interactives envoyant des messages aux utilisateurs,
aux
techniciens et aux administrateurs de la machine distributrice 180.
Lorsque la distributrice 180 est opérationnelle, elle affiche à l'écran 110 le
message
demandant l'entrée d'un code utilisateur. Ce code usager est entré en
composant sur
le clavier 190, lequel est relié au système informatique 140 de la machine
distributrice
180 à l'aide d'une connexion 146. Les chiffres correspondant au code et chaque
chiffre entré est affiché à l'écran 110, grâce à une connexion 143 au système
informatique 140. Ce code permet de savoir si l'utilisateur est autorisé à se
servir de
la machine distributrice 180. Lorsque l'utilisateur a entré son code, le micro-

contrôleur 144 de Ia distributrice 180 vérifie la correspondance du code entré
avec un
code que l'on retrouve dans une table mémoire 141 du système informatique 140
contenant tous les codes valides. Si le code n'est pas valide, le micro-
contrôleur 144
effectue une remise à zéro et retourne à son menu de départ. Si Ie code est
accepté, le
micro-contrôleur 144 passe à son deuxième menu demandant l'entrée des
sêlections.
Durant cette étape, le micro-contrôleur 144 de la distributrice 180 envoie à
l'écran
110 le message demandant l'entrée d'une ou plusieurs sélection à
l'utilisateur. Les
sélections correspondent à un numéro de casier ou à une lecture d'un code à
barres.
Les codes à barres sont utilisés pour ajouter des produits ne pouvant se
retrouver dans
la machine distributrice 180. Se sont par conséquent des casiers virtuels. La
façon
d'entrer les sélections se fait à l'aide du clavier 190 pour les casiers de la
machine
distributrice 180 et à l'aide du crayon optique 120 pour la lecture d'un code
à barres.
Lorsque les chiffres de la sëlection sont entrés, le micro-contrôleur 144 de
la machine
distributrice 180 vérifie dans une table mémoire 142 contenant tous tes
numéros des
casiers possibles, si le casier sélectionné est valide. Si la sélection entrée
n'est pas
valide le micro-contrôleur 144 envoie à l'écran 110 un message de sélection
invalide,
et le micro-contrôleur 144 revient au menu demandant l'entrée d'une sêlection
de
produit. Si la sélection est valide, le micro-contrôleur 144 vérifie dans une
table
mémoire142 contenant l'inventaire de la machine, si Ie casier sélectionné
n'est pas
vide. Si le casier est vide, le micro-contrôleur 144 envoie à l'écran 110 un
message
énonçant la condition de casier vide. Si le casier n'est pas vide, le micro-
contrôleur
7


CA 02391599 2006-06-22
144 garde en mémoire la sélection entrée et retourne au menu demandant à
l'utilisateur une sélection suivante ou la fin de la sélection de produits.
La façon de faire une sélection d'un produit offert dans un casier virtuel
nécessite le
choix de cette option dans le menu des sélections, après quoi le micro-
contrôleur 144
envoie à l'écran 110 le message demandant la lecture du code à barres. Lorsque
le
message apparaît, l'utilisateur doit prendre le crayon optique 120 et scanner
le code à
barres désiré. Lors de la lecture d'un code à barres, le crayon 120 transmet à
l'aide
d'une connexion 148 au micro-contrôleur 144 de la machine distributrice 180 le
numéro associé au code à barres, ensuite, le micro-contrôleur 144 vérifie dans
une
table mémoire 142 contenant les numéros des casiers virtuels possibles, si le
code à
barres lu est valide. Si le code à barres ne correspond pas, le micro-
contrôleur 144
envoie à l'écran 110 le message de sélection de casier invalide et retourne au
menu
demandant l'entrée des sélections. Si le code à barres est validé, le micro-
contrôleur
144 vérifie dans la table mémoire 142 de l'inventaire si le casier choisi
n'est pas vide.
Si le casier est vide, le micro-contrôleur 144 envoie à l'écran un message
énonçant
que la casier est vide. S'il n'est pas vide, le micro-contrôleur 144 de la
machine
distributrice 180 garde en mémoire la sélection et retourne au menu demandant
l'entrée des sélections.
Lorsque l'utilisateur a terminé de faire ses sélections, il doit entrer au
clavier 190 le
chiffre correspondant à la fn des sélections, indiquant au micro-contrôleur
144 que la
sélection des produits est terminée et qu'il peut passer au menu suivant de la
facturation.
Dans le menu de facturation, la première tâche que le micro-contrôleur 144 de
la
machine distributrice 180 effectue est le calcul du montant à facturer. Pour
ce faire, le
micro-contrôleur 144 va chercher le prix de chaque sélection faites dans sa
table
mémoire 142. La somme de ces sélections est calculée, puis le micro-contrôleur
144
envoie ce montant à afficher. Ensuite, le micro-contrôleur 144 construit la
requête à
envoyer au module de paiement 130 intégré à l'aide d'une connexion 149 au
système
informatique 140 de la machine distributrice 180. Cette requête est formée de
divers
paramètres. Les plus importants sont la description de chaque produit, le prix
de
chaque produit et la somme de ces produits. Une fois que le module de paiement
130
8


CA 02391599 2006-06-22
a reçu la requête, il retourne au micro-contrôleur 144 un accusé réception, et
le
module de paiement 130 démarre son début de transaction en demandant
l'insertion
d'une carte de débit ou de crêdit au client ainsi que son numéro
d'identification
personnel, dans le cas d'une transaction avec carte de débit. Le module de
paiement
130 communique par modem 170 à un terminal bancaire et attend l'approbation de
la
transaction. Lorsque l' approbation est reçue par le module de paiement 130,
celui-ci
retourne cette approbation au micro-contrôleur 144. Dans cette approbation, on
retrouve la date et l'heure de la transaction.
Dans le cas d'un paiement comptant, un lecteur de billet de banque (non
montré),
intégré à l'aide d'une connexion 155 au système informatique 140 de la machine
distributrice 180 permet au micro-contrôleur 144 de gérer lui-même la
transaction.
Lorsque le montant donnée est équivalent au montant demandé, une approbation
est
aussi émise par le micro-contrôleur 144.
Ces informations sont gardées en mémoire afin de pouvoir tes ajouter
ultérieurement à
une table mémoire 142 contenant les ventes. Lorsque l'approbation est envoyée
au
micro-contrôleur 144, le module de paiement I30 envoie à l'imprimante Ia
transaction
et celui-ci exécute l'impression grâce à la connexion imprimante 156 du
système
informatique 140. Lors de l'impression, le reçu contenant l'information
relative au
montant payé et aux produits sélectionnés par l'utilisateur peut aussi être
mis en
forme de façon, par exemple, à faire office de prescription dans le cas où
l'utilisateur
doit se procurer du matériel médical et présenter ce reçu à ses assurances.
Après
l'impression, le micro-contrôleur 144 passe au menu suivant concernant
l'éjection des
produits.
Pour éjecter un produit, le micro-contrôleur 144 du système informatique 140
communique avec le contrôleur des moteurs 147 de la distributrice 180. Une
fois le
produit éjecté, le contrôleur des moteurs 147 retourne l'information au micro-
contrôleur 144 énonçant que le produit a été éjecté correctement. Ainsi le
micro-
contrôleur 144 poursuit cette étape jusqu'à ce que toutes les sélections
soient éjectées.
Lorsque tous les sélections sont éjectées, le micro-contrôleur 144 passe au
menu de
mise à jour de l'inventaire. Pour effectuer sa mise à jour de l'inventaire, le
micro-
9


CA 02391599 2006-06-22
contrôleur 144 doit aller chercher dans une table mémoire 142 les quantitês
disponibles de chaque produits et il décrémente de une unité la quantité de
chaque
produit sélectionné. Une fois la mise à jour terminée, le micro-contrôleur 144
vérifie
à l'aide de sa table mémoire 142 si les nouvelles quantités misent à jour ont
atteints
leurs quantités critiques prêalablement déterminés par l'administrateur du
système. Si
une des sélections a atteint sa quantité critique, le micro-contrôleur 144
indique à sa
carte mémoire 142 qu'il y aura un message électronique à envoyer.
Pour effectuer la mise à jour de la table des ventes, le micro-contrôleur 144
va inscrire
à la suite des ventes précédentes, la transaction effectuée. Cette table des
ventes se
situe sur la table mémoire 142 du système informatique 140 de la machine
distributrice 180 Chaque vente se retrouve détaillée dans cette table mémoire
142
comportant entre autre le code de l'utilisateur qui a fait la transaction, les
numéros des
casiers vendus, l'heure et la date de la transaction et le numéro de lot et de
séquence
que le module de paiement 130 a fourni lors de la transaction.
La dernière étape associée au fonctionnement de la machine distributrice 180
lors
d'une transaction avec un utilisateur concerne l'envoi de messages
électroniques par
le micro-contrôleur 144 du système informatique 140 de la distributrice 180,
dans le
cas où, après une vente, un casier a atteint sa quantité critique,
préalablement
déterminée par l'administrateur du système. Ce message est composé du numéro
de
la distributrice 180 qui envoie le message, le numéro du casier qui a atteint
sa quantité
critique et la quantité qui reste dans son inventaire. Une fois le message
construit, le
micro-contrôleur 144 initialise une communication par modem 170 ou autrement
avec
le serveur 150 du réseau 100. Lorsque la connexion est établie, le micro-
contrôleur
144 lui transmet le message et termine sa communication. Une fois le message
est
envoyé, le micro-contrôleur 144 retourne à son menu principal.
En plus d'offrir un système d'opération innovateur dans le domaine des
machines
distributrices 180, cette invention présente aussi des modules de gestion
destinés aux
administrateurs délégués du réseau 100, offrant une gamme de fonctionnalités
permettant entre autre la gestion à distance des machines distributrice 180 et
de leur
inventaire ainsi que de la base de donnée du serveur 150 à l'aide d'un modem
170.
Toutes les informations relatives identifiant chacune des machines
distributrices 180,


CA 02391599 2006-06-22
leurs casiers ainsi que leurs casiers virtuels se retrouvent en mémoire,
enregistrées sur
le serveur 150 du réseau 100 après l'initialisation de chacune des machines
avant leur
entrée en fonction.
Le mode d'éjection à distance permet à un administrateur de se connecter à une
machine distributrice 180 aim de pouvoir éjecter un produit. Les raisons
nécessitant
une éjection à distance peuvent être pour débloquer un produit coincé ou
défectueux
sans repasser par le système de facturation ou pour vendre des produits au
centre
hospitalier, pour sa consommation interne, en libérant les produits demandés à
distance et les facturer ultérieurement à l'hôpital.
Tel qu'illustré à la figure 4, 5, 6 et 9, l'éjection à distance commence par
l'entrée dans
le logiciel administrateur par son interface 162 qui est installé sur
n'importe quel
ordinateur relié au réseau 100. Avec l'aide du numéro de la machine
distributrice 180
avec laquelle la communication est désirée, l'utilisateur demande la connexion
à
l'aide de l'interface éjection 166 et le logiciel vérifie si le numéro de la
machine
distributrice 180 est valide. Si le numêro est bon, le logiciel initialise une
communication par l'intermédiaire du serveur 150 avec la machine distributrice
180.
Une fois la connexion établie, l'administrateur entre le numéro du casier à
éjecter et le
logiciel envoie ce numéro à la machine distributrice 180. Le micro-contrôleur
144 de
la machine distributrice 180 envoie au contrôleur des moteurs 147 l'ordre
concernant
le casier à éjecter et écrit ensuite dans la table mémoire 142 des ventes les
informations requises. Une fois la vente inscrite, la connexion est ensuite
fermée.
Une caméra (non montré), intégrée au système informatique 140 de la machine
distributrice 180 à l'aide d'une connexion 157 peut aussi être utilisée par
l'administrateur en lui permettant de juger lui-même de la pertinence de
l'éjection à
distance lorsque qu'un produit se retrouve coincé à l'intérieur de la
distributrice 180.
L'image générée par la caméra se retrouve transmise dans une des applications
comprises sur le terminal informatique 160 de l'administrateur.
Le mode de rêcupération des ventes à distance permet de mettre à jour
l'inventaire des
machines distributrices 180 de la base de donnée du serveur 150 du réseau 100.
L'administrateur doit d'abord choisir sur l'interface fermeture de journée 167
(méthode manuelle) ou sur l'interface automatique 161 s'il veut récupérer les
ventes
11


CA 02391599 2006-06-22
d'une seule ou pour un lot de machines distributrices 180. Si le choix est
pour une
seule machine distributrice 180, l'administrateur doit entrer le numéro de la
machine
distributrice 180 qu'il veut rejoindre. Ensuite, le logiciel administrateur
entreprend
une connexion avec la machine distributrice 180 et envoie ensuite au micro-
contrôleur
144 de la distributrice 180 l'ordre de récupérer les ventes. Le micro-
contrôleur 144
envoie ensuite toutes les ventes contenues dans sa table mémoire 142 depuis la
dernière récupération des ventes et les envoie au logiciel administrateur qui
construit
alors un fichier contenant toutes ses ventes. Dans le fichier des ventes, on
retrouve
une ligne par vente comportant différentes informations relatives à la vente,
ce fichier
étant utilisé afin d'ajouter ces ventes dans la base de données du serveur
150.
L'administrateur a aussi le choix de récupérer les ventes pour un lot de
distributrices
180, établissant une communication avec chacune d'elles à la fois, de la même
façon
que celle décrite pour une distributrice 180 seulement.
Dans un processus typique de gestion du système, le mode de récupération des
remplissages à distance sert ensuite à déterminer, durant Ia même connexion
établie
entre l'ordinateur de l'administrateur et la machine distributrice 180, s'il y
a eu un
remplissage d'une machine distributrice 180. Lorsque le logiciel a terminé de
récupérer les ventes, il va au mode de récupération des remplissages à
distance. Dans
ce mode, le logiciel administrateur demande au micro-contrôleur 144 de la
machine
distributrice 180 s'il y eu un remplissage depuis la dernière connexion. Si
c'est le cas,
le micro-contrôleur 144 transfert au logiciel administrateur les données
concernant le
remplissages. Les données transférées sont pour chaque casier, la quantité
avant le
remplissage, la quantité après le remplissage et la quantité actuelle. Avec
ces
données, le logiciel administrateur construit un fichier contenant toutes ces
informations qui seront utilisées par la base de données afin de mettre à jour
son
inventaire.
Le mode de modification de casiers à distance permet ensuite la modification
d'un ou
de plusieurs casiers dans la machine distributrice 180, permettant ainsi le
changement
de prix, le changement de la quantité maximale d'un casier, le changement de
la
quantité critique d'un casier ou la modification de la description du produit
d'un
casier. La façon de procéder pour faire la modification d'un casier consiste
en
l'ouverture la base de données du serveur 150 et d'effectuer les changements
12


CA 02391599 2006-06-22
nécessaires à l'aide de l'interface de modification 151 sur une machine
distributrice
180. Par la suite, lorsque l'administrateur effectue une récupération des
ventes avec
le logiciel administrateur, le logiciel vérifie s'il y a eu des modifications
de casiers sur
la machine sur laquelle il est connecté. Dans ce mode, Ie logiciel
administrateur
transfert au micro-contrôleur 144 de la machine distributrice 180 les
changements à
apporter aux casiers. Si la modification d'un casier est le remplacement d'un
produit
par un autre, ce qui correspond à un changement de description d'un produit,
le
micro-contrôleur 144 garde ce changement en mémoire et lors d'un remplissage,
ce
changement sera effectué en spécifiant qu'il fait la modification d'un casier
au micro-
contrôleur 144. Si la modification d'un casier ne nécessite pas le changement
de
produit, la modification sera effectuée sur Ie champ, sans que personne n'ait
besoin
d'intervenir.
Cette êtape met normalement fin à la suite d'opérations effectuées par un
administrateur au cours de la même connexion avec une machine distributrice
180,
afin de lui permettre un contrôle prêcis de son inventaire.
Plusieurs autres fonctionnalités de gestion permettent à cette invention
d'offrir un
système de gestion non disponible encore sur le marché. En effet, le mode
d'initialisation d'une machine distributrice 180 à distance, permet de
transférer un
premier ou un nouvel inventaire à une machine distributrice 180. Ce mode est
surtout
utilisé lors de l'implantation d'une nouvelle machine distributrice 180 en
permettant à
l'administrateur de initialiser une configuration automatiquement avec les
produits
demandés.
La façon de procéder pour une initialisation d'une machine distributrice 180 à
distance, débute par ajouter une machine distributrice 180 dans la base de
données à
l'aide de l'interface de modification 151 et de définir pour cette machine, le
contenu
de chaque casier selon les demandes de l'hôpital ou autre utilisateur. Lorsque
la
machine distributrice 180 est créée dans la base de données, l'administrateur
des
machines distributrices 180 ouvre le logiciel administrateur et démarre une
initialisation grâce à l'interface d'initialisation 165.
13


CA 02391599 2006-06-22
Pour démarrer une initialisation, l'administrateur doit entrer le numéro de la
machine
distributrice 180 qu'il veut initialiser. Par la suite, le logiciel vérifie
avec la base de
données si ce numéro de machine distributrice 180 existe. Si c'est le cas, le
logiciel
administrateur entre en communication avec la machine distributrice 180
demandée,
puis y transfert toutes les données nécessaires pour son initialisation. Les
données
transférées sont tout l'inventaire de la machine, comprenant la description de
chaque
produit, leur prix, la quantité maximale de chacun d'eux et leur quantité
critique. Le
logiciel transfert également tous les numéros des codes usagers qui vont avoir
accès à
la machine. Le logiciel initialise également quelques tables et variables afin
de
s'assurer d'un bon fonctionnement de la machine distributrice 180. Ainsi,
lorsque
toutes les tables de la machine distributrice 180 sont initialisées, le
logiciel
administrateur termine la connexion avec la machine, et celle-ci est prête à
être
utili sée.
Il est aussi possible d'effectuer un remplissage d'une machine distributrice
180 à
l'aide d'un lecteur optique 120 et de codes à barres. Chaque casier de la
machine
distributrice 180 a un code à barres correspondant. D'autres codes à barres
sont aussi
disponibles pour différentes options. Lorsqu'il y a un remplissage à faire, la
première
étape consiste à ouvrir la porte de la machine distributrice 180. Ä ce moment,
le
micro-contrôleur 144 de la distributrice 180 devient en mode remplissage grâce
au
connecteur interrupteur porte 145 (figure 9) et envoie sur l'écran 110 de la
distributrice 180 un message demandant au technicien s'il désir la remplir ou
la
réparer. Si c'est une réparation, la personne doit lire le code à barres
permettant la
réparation, effectuer les réparations nécessaires et fermer la porte. Si c'est
un
remplissage, le code à barres permettant le remplissage doit être lu avec le
lecteur
optique 120.
Ä la lecture du code à barres permettant le remplissage, le micro-contrôleur
144 prend
comme valeur par défaut que tout est plein dans la distributrice 180. Si lors
du
remplissage, certains casiers ne sont pas à leur quantité maximale, la
personne qui
effectue le remplissage doit lire les codes à barres de chaque casier pour
ajuster la
bonne quantité. Ä Ia lecture d'un code à barres correspondant à un casier, le
micro-
contrôleur 144 ajuste la nouvelle quantité et l'affiche à l'écran 120. Lorsque
toutes
les quantités des casiers sont correctes, la personne a le choix de terminer
le
14


CA 02391599 2006-06-22
remplissage ou de lire le code à barres lui permettant de remplacer des
produits afin
d'effectuer le changement d'un casier.
Lorsqu'il y a un changement de produit précédemment introduit dans la base de
données par l'administrateur du système, la distributrice 180 est avertie de
ce
changement par l'intermédiaire du logiciel administrateur. Ä la lecture du
code à
barres permettant le remplacement, le micro-contrôleur 144 demande dans quel
casier
il désir effectuer le changement. Ä ce moment l'utilisateur doit lire le code
à barres
correspondant au numéro du casier à changer. Si le numéro du casier est
correct, le
micro-contrôleur 144 du système informatique 140 de la distributrice 180
effectue le
changement dans ses tables mémoires 142. Par la suite, le technicien à le
choix de
poursuivre les changements ou de terminer. Après la lecture de ce code à
barres, le
micro-contrôleur 144 indique que l'utilisateur doit fermer la porte pour
terminer le
remplissage. Ä la fermeture de la porte, la distributrice 180 retourne dans
son mode
normal, en attente de transaction.
Sur chaque machine distributrice 180, l'administrateur a la possibilité
d'ajouter des
casiers virtuels. L,es casiers virtuels correspondent à des casiers d'une
machine
distributrice 180, cependant, ils se situent à l'extérieur de la machine
distributrice 180.
Les casiers virtuels offrent la possibilité de vendre des produits qui ne
peuvent être
placés à l'intérieur de la distributrice. De plus, cela permet par le fait
même
d'augmenter et de contrôler plus strictement l'inventaire d'une machine
distributrice
180. Les casiers virtuels fonctionnent à l'aide de codes à barres et d'un
lecteur optique
120. Chaque machine distributrice 180 dispose d'un lecteur optique 120
permettant la
lecture des codes à barres. Lorsqu'une machine distributrice 180 dispose de
casiers
virtuels, un code à barres correspondant à chaque casier virtuel lui est
assigné. Ä la
lecture de ce code à barres, le micro-contrôleur 144 va chercher toutes les
informations nécessaires concernant ce produit dans sa table mémoire 142 pour
les
donnêes concernant son inventaire.
Toutes ses fonctionnalités dans le système d'opération et de gestion de cette
invention
sont permises grâce à un mode de communication bidirectionnelle entre les
machines
distributrices 180 et le serveur 150. Le protocole de communication s'effectue
par
l'intermédiaire de modem 170. Ainsi, avec l'implantation de ce moyen de


CA 02391599 2006-06-22
communication, il est possible de développer des applications pour ordinateurs
personnels, permettant d'effectuer diverses actions à distance sur une
distributrice
180.
Cette technologie permet également l'envoi de messages électroniques à l'aide
d'un
logiciel de communication. Lors de l'installation du serveur 150, une base de
données de message est créée comprenant les messages que les distributrices
180
envoient et peuvent décoder. Avec cette base de données, un logiciel de
communication installé sur le système informatique 140 de la distributrice 180
et sur
l'ordinateur administrateur 160 peut alors chercher les nouveaux messages
reçus dans
cette base de données et en envoyer par courner électronique à des
destinateurs
spécifiques. Tel qu'illustré à la figure 7 et 8, l'interface courner de
l'administrateur
163 et celui de la machine distributrice 111 permettent l'envoi de message
entre les
différents intervenants à l'intérieur du réseau 100. Ainsi en développant le
logiciel de
communication de la machine distributrice 180, on peut spécifier différents
facteurs
dont le résultat serait l'envoi d'un message électronique. Comme par exemple,
une
vente a été fait, la quantité du produit est devenue critique, alors la
distributrice 180
initialise une communication avec le serveur 150, lui transmet le message, le
serveur
150 met ce message dans une base de données et logiciel de communication va
chercher ce message et les transfert aux destinataires prévus.
Bien que l'invention ait été décrite à l'aide d'une incarnation particuliére,
des
changements, additions et retraits peuvent être apportés sans en changer
l'esprit. Par
exemple, l'interface décrite utilise un clavier. D'autres modes d'entrée de
données ou
de sélections comme une souris, un écran tactile, ou des commandes vocales
pourraient être utilisés sans que cela ne change l'invention.
16

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

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 , Administrative Status , Maintenance Fee  and Payment History  should be consulted.

Administrative Status

Title Date
Forecasted Issue Date 2007-05-08
(22) Filed 2002-06-28
Examination Requested 2003-02-28
(41) Open to Public Inspection 2003-05-18
(45) Issued 2007-05-08
Expired 2022-06-28

Abandonment History

There is no abandonment history.

Payment History

Fee Type Anniversary Year Due Date Amount Paid Paid Date
Application Fee $150.00 2002-06-28
Advance an application for a patent out of its routine order $100.00 2003-02-28
Request for Examination $200.00 2003-02-28
Registration of a document - section 124 $100.00 2003-06-25
Registration of a document - section 124 $100.00 2003-06-25
Maintenance Fee - Application - New Act 2 2004-06-28 $50.00 2004-06-28
Maintenance Fee - Application - New Act 3 2005-06-28 $50.00 2005-06-27
Maintenance Fee - Application - New Act 4 2006-06-28 $50.00 2006-06-21
Registration of a document - section 124 $100.00 2007-01-22
Registration of a document - section 124 $100.00 2007-02-23
Final Fee $150.00 2007-02-26
Maintenance Fee - Patent - New Act 5 2007-06-28 $100.00 2007-05-14
Maintenance Fee - Patent - New Act 6 2008-06-30 $100.00 2008-06-19
Registration of a document - section 124 $100.00 2009-03-26
Registration of a document - section 124 $100.00 2009-03-26
Maintenance Fee - Patent - New Act 7 2009-06-29 $100.00 2009-06-26
Maintenance Fee - Patent - New Act 8 2010-06-28 $100.00 2010-04-20
Maintenance Fee - Patent - New Act 9 2011-06-28 $100.00 2011-05-20
Maintenance Fee - Patent - New Act 10 2012-06-28 $125.00 2012-06-27
Maintenance Fee - Patent - New Act 11 2013-06-28 $125.00 2013-06-27
Maintenance Fee - Patent - New Act 12 2014-06-30 $125.00 2014-06-18
Maintenance Fee - Patent - New Act 13 2015-06-29 $125.00 2015-06-26
Maintenance Fee - Patent - New Act 14 2016-06-28 $125.00 2016-06-14
Maintenance Fee - Patent - New Act 15 2017-06-28 $225.00 2017-06-28
Maintenance Fee - Patent - New Act 16 2018-06-28 $225.00 2018-06-22
Maintenance Fee - Patent - New Act 17 2019-06-28 $225.00 2019-06-12
Maintenance Fee - Patent - New Act 18 2020-06-29 $225.00 2020-06-23
Maintenance Fee - Patent - New Act 19 2021-06-28 $229.50 2021-06-21
Owners on Record

Note: Records showing the ownership history in alphabetical order.

Current Owners on Record
DISTRIBUTRICES MEDICALES BHL INC.
Past Owners on Record
9201-9538 QUEBEC INC.
ATTELLUS MEDICAL INC.
BOUCHER, MICHEL
LABORATOIRES ORTHOPEDIQUES NOUVELLE GENERATION DIVISION DISTRIBUTION INC.
LABORATOIRES ORTHOPEDIQUES NOUVELLE GENERATION INC.
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) 
Maintenance Fee Payment 2020-06-23 1 33
Claims 2002-06-28 9 459
Maintenance Fee Payment 2021-06-21 1 33
Abstract 2002-06-28 1 16
Description 2002-06-28 15 952
Cover Page 2003-04-25 1 25
Claims 2003-12-09 10 389
Description 2003-12-09 15 882
Claims 2005-09-02 15 583
Claims 2006-06-22 8 292
Description 2006-06-22 15 740
Drawings 2006-07-18 9 212
Representative Drawing 2006-08-01 1 10
Cover Page 2007-04-20 1 36
Correspondence 2005-06-14 1 18
Correspondence 2005-06-14 1 22
Assignment 2002-06-28 2 147
Prosecution-Amendment 2003-02-28 1 56
Correspondence 2003-02-28 1 108
Prosecution-Amendment 2003-03-13 1 14
Prosecution-Amendment 2003-06-10 2 76
Assignment 2003-06-25 5 233
Prosecution-Amendment 2003-12-09 45 1,835
Prosecution-Amendment 2004-04-07 3 92
Fees 2004-06-28 1 29
Maintenance Fee Payment 2017-06-28 1 33
Assignment 2007-01-22 1 39
Prosecution-Amendment 2004-10-06 5 176
Prosecution-Amendment 2005-03-07 4 168
Correspondence 2005-06-02 2 62
Fees 2005-06-27 1 35
Prosecution-Amendment 2005-09-02 35 1,482
Prosecution-Amendment 2005-12-23 6 247
Prosecution-Amendment 2006-06-22 59 2,848
Prosecution-Amendment 2006-07-18 12 292
Fees 2006-06-21 1 35
Correspondence 2007-02-07 1 15
Correspondence 2007-02-26 1 41
Assignment 2007-02-23 3 174
Fees 2007-05-14 1 32
Fees 2008-06-19 2 82
Correspondence 2008-06-19 2 81
Maintenance Fee Payment 2018-06-22 1 33
Assignment 2009-03-26 6 267
Fees 2009-06-26 1 201
Fees 2011-05-20 1 203
Fees 2010-04-20 1 201
Maintenance Fee Payment 2019-06-12 1 33
Fees 2012-06-27 1 163
Fees 2013-06-27 1 163
Fees 2014-06-18 1 33
Fees 2015-06-26 1 33
Fees 2016-06-14 1 33