Language selection

Search

Patent 2580014 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 2580014
(54) English Title: PROCEDE ET SYSTEME DE GESTION ET DE MISE EN RELATION DE MACHINES AVEC DES UTILISATEURS, OU AUTRES MACHINES, DISTANTS
(54) French Title: METHOD AND SYSTEM FOR MANAGING AND LINKING MACHINES WITH USERS OR OTHER MACHINES THAT ARE REMOTE
Status: Deemed Abandoned and Beyond the Period of Reinstatement - Pending Response to Notice of Disregarded Communication
Bibliographic Data
(51) International Patent Classification (IPC):
  • H04L 69/16 (2022.01)
(72) Inventors :
  • POMIES, STEPHANE (France)
  • LOTOUX, ROMAIN (France)
  • CATAGNIA, FRANCOIS (France)
(73) Owners :
  • OKTALOGIC
(71) Applicants :
  • OKTALOGIC (France)
(74) Agent: SMART & BIGGAR LP
(74) Associate agent:
(45) Issued:
(86) PCT Filing Date: 2005-09-13
(87) Open to Public Inspection: 2006-03-23
Availability of licence: N/A
Dedicated to the Public: N/A
(25) Language of filing: French

Patent Cooperation Treaty (PCT): Yes
(86) PCT Filing Number: PCT/FR2005/002271
(87) International Publication Number: FR2005002271
(85) National Entry: 2007-03-09

(30) Application Priority Data:
Application No. Country/Territory Date
0409696 (France) 2004-09-13

Abstracts

English Abstract

The invention relates to a method of managing and linking fixed or mobile machines with users or other machines that are remote.The invention also relates to a system for implementing said method, comprising at least one machine device (D) which is connected to a given machine, a central co-ordinator (C) and at least one fixed or mobile station (P) belonging to a given user. The inventive system is characterised in that each machine device (D) and each user station (P) comprises a means for remotely connecting to the central co-ordinator and for generating algorithms that are intended to maintain a permanent transmission using a proprietary communication protocol, whereby communication between a machine device and the central co-ordinator is wireless. The invention is also characterised in that the central co-ordinator (C) comprises a server-type means which can instantaneously and simultaneously process orders intended for the machines and enable each machine to access a common database.


French Abstract


L'invention concerne un procédé de gestion et de mise en relation de machines,
fixes ou mobiles, avec des utilisateurs, ou autres machines, distants. Il
concerne également un système mettant en AEuvre ce procédé, comprenant au
moins un dispositif machine (D), connecté à une machine donnée, un
coordinateur central (C) et au moins un poste (P), fixe ou mobile, appartenant
à un utilisateur donné. Le système selon l'invention se caractérise en ce que
chaque dispositif machine (D) et chaque poste utilisateur (P) comporte un
moyen apte à le connecter à distance au coordinateur central et à générer des
algorithmes destinés à maintenir de manière permanente une transmission qui
utilise un protocole de communication propriétaire, une communication entre un
dispositif machine et le coordinateur central étant non filaire; en ce que le
coordinateur central (C) comporte un moyen, du type serveur, apte,
instantanément et simultanément, à traiter les ordres destinés aux machines et
à permettre l'accès de chaque machine à une base de données commune.

Claims

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


16
REVENDICATIONS
1- Procédé de gestion et de mise en relation de machines avec des
utilisateurs ou autres machines distants, prévu pour collecter et traiter des
données techniques fournies par lesdites machines, comprenant:
- une capture de données techniques par au moins un dispositif machine (D)
connecté à une machine donnée,
- au moins une communication dite machine, à distance, non filaire, entre
un dispositif machine (D) et un coordinateur central (C), du type serveur IP,
- au moins une communication dite utilisateur, à distance, entre un poste
utilisateur (P) appartenant à un utilisateur et le coordinateur central (C),
et
- une sauvegarde de données,
caractérisé en ce qu'il comprend en outre une mise en uvre au niveau de
chaque dispositif machine et de chaque poste utilisateur d'un protocole de
communication propriétaire comprenant:
- un maintien de manière permanente de chaque communication machine,
- un maintien de manière permanente de chaque communication utilisateur,
- une économie de volume de données, et
- une sécurisation de la sauvegarde des données.
2- Procédé selon la revendication 1, caractérisé en ce qu'iI comprend
en outre un dialogue d'un ou plusieurs utilisateurs avec une ou plusieurs
machines.
3- Procédé selon l'une des revendications précédentes, caractérisé en
ce que la sauvegarde de données comprend un enregistrement de données
techniques, et de données d'horodatage associées.
4- Procédé selon l'une des revendications précédentes, caractérisé en
ce que la sauvegarde de données comprend:
- une transmission, par communication machine, de données
techniques au coordinateur central, et

17
- ~un enregistrement des données dans une base de données
commune et/ou dans un sous répertoire de création de fichiers de
sauvegarde.
5- ~Procédé selon l'une des revendications précédentes, caractérisé en
ce que la sécurisation de la sauvegarde comprend:
- ~une détection d'un défaut d'une communication machine entre un
dispositif machine et le coordinateur central,
- ~un enregistrement local de données techniques au niveau du
dispositif machine pendant que la communication machine est défectueuse,
puis
- ~une fois que la communication machine n'est plus défectueuse, une
transmission au coordinateur central des données enregistrées localement,
et
- ~un enregistrement des données dans une base de données
commune et/ou dans un sous répertoire de création de fichiers de
sauvegarde.
6- ~Procédé selon l'une des revendications précédentes, caractérisé en
ce que l'économie de volume des données comprend une mise en oeuvre
cyclique de la sauvegarde de données.
7- ~Procédé selon la revendication 6, caractérisé en ce que la
sauvegarde des données n'enregistre des données que si lesdites données
sont différentes de celles enregistrées précédemment.
8- ~Procédé selon l'une des revendications précédentes, caractérisé en
ce que l'économie de volume des données comprend un codage de variation
d'au moins une donnée sur moins de quatre octets.
9- ~Procédé selon l'une des revendications précédentes, mis en oeuvre
pour un parc de machines comprenant au moins une ou plusieurs machines
mobiles, caractérisé en ce qu'il comprend une localisation d'au moins une
machine mobile et une transmission au coordinateur central (C) de données
de localisation.

18
10- Procédé selon la revendication 9, caractérisé en ce qu'il comprend
en outre un calcul de la vitesse instantanée d'au moins une machine mobile.
11- Procédé, selon l'une des revendications 9 à 10, caractérisé en ce
qu'il comprend en' outre une analyse par le coordinateur central de zones
géographiques des données de localisation.
12- Procédé, selon l'une des revendications précédentes, caractérisé
en ce qu'il comprend en outre:
- un établissement, au niveau d'un dispositif (D) machine, d'une
correspondance entre des données techniques en provenance d'une machine
donnée et une table d'échange entre le dispositif (D) et le coordinateur (C),
et
- un transfert de ladite table d'échange audit coordinateur.
13- Procédé selon l'une des revendications précédentes, caractérisé
en ce qu'il comprend en outre un établissement, au niveau du coordinateur
central (C), d'une correspondance entre des données techniques en
provenance d'une machine donnée et une table d'échange entre un dispositif
machine (D) connecté à la machine et le coordinateur (C).
14- Procédé selon l'une des revendications précédentes, caractérisé
en ce qu'il comprend en outre:
-une écriture, au niveau du coordinateur centrai (C), de scripts de
détection de défauts et de réglage,
- un envoi desdits scripts à un dispositif machine (D), et
- une exécution desdits scripts au niveau du dispositif machine.
15- Procédé selon l'une des revendications précédentes, caractérisé
en ce qu'il comprend en outre, au niveau du coordinateur central (C), une
programmation et/ou un téléchargement de scripts de messagerie à un
dispositif machine (D) et une gestion d'accusés de réception.

19
16- Procédé selon l'une des revendications précédentes, caractérisé
en ce qu'il comprend en outre, au niveau du coordinateur central (C), une
programmation et/ou un téléchargement de scripts destinés à établir
automatiquement un lien entre machines.
17- Procédé selon l'une des revendications précédentes, caractérisé
en ce qu'il comprend en outre un affichage sur au moins un poste utilisateur
(P), des données techniques sous forme graphique ou une analyse desdites
données par des scripts spécifiques.
18- Procédé selon l'une des revendications précédentes, caractérisé
en ce qu'il comprend en outre, au niveau d'au moins un poste utilisateur (P),
une programmation et/ou un téléchargement de scripts de messagerie à un
dispositif machine (D) selon un protocole propriétaire.
19- Système de gestion et de mise en relation de machines avec des
utilisateurs, ou autres machines, distants, mettant en oeuvre un procédé
selon l'une quelconque des revendications précédentes, et prévu pour
collecter et traiter des données techniques fournies par lesdites machines,
comprenant :
- au moins un dispositif machine (D), connecté à une machine donnée,
comprenant des moyens de communication à distance, et des moyens de
raccordement à des capteurs de données équipant ladite machine;
- au moins un poste utilisateur (P) appartenant à un utilisateur et
comprenant des moyens de communication à distance; et
- un coordinateur central (C), du type serveur IP, connecté via des moyens
de communication au(x)dit(s) dispositif(s) machine(s) (D) et au(x) poste(s)
utilisateur(s) (P),
caractérisé en ce que
- chaque dispositif machine (D) comprend en outre des moyens (D1) pour
générer des algorithmes destinés à maintenir de manière permanente une
communication non filaire selon un protocole de communication propriétaire;
- chaque poste utilisateur (P) comprend des moyens (P1) pour générer des
algorithmes destinés à maintenir de manière permanente une
communication selon un protocole de communication propriétaire;

20
- le coordinateur central (C) comporte des premiers moyens serveurs (C1)
agencés pour permettre un accès de chaque dispositif machine à une base
de données commune (B1) et à un sous répertoire de création de fichiers de
sauvegarde, et des seconds moyens serveurs (C2) agencés pour permettre
à un ou plusieurs utilisateurs de dialoguer avec une ou plusieurs machines
sélectionnées et d'accéder à la base de données commune (B1) et au sous
répertoire pour lire les fichiers de sauvegarde; et
- le système comprend en outre des moyens pour sécuriser la sauvegarde
des données et pour économiser le volume des données.
20- Système selon la revendication 19, caractérisé en ce les moyens
pour sécuriser la sauvegarde comprennent pour chaque dispositif machine
(D) des moyens (D2) pour enregistrer et horodater des données techniques
en provenance des machines.
21- Système selon la revendication 20, caractérisé en ce les moyens
d'enregistrement et d'horodatage (D2) sont agencés pour effectuer un
enregistrement cyclique.
22- Système selon la revendication 21, caractérisé en ce que les
moyens d'enregistrement et d'horodatage (D2) sont agencés pour
n'enregistrer des données que si lesdites données sont différentes de celles
enregistrées précédemment.
23- Système selon l'une des revendications 19 à 22, mis en oeuvre
pour un parc de machines comprenant au moins une ou plusieurs machines
mobiles, caractérisé en ce que le dispositif machine (D) de chaque machine
mobile comprend en outre des moyens (D3) pour localiser ladite machine
mobile et pour transmettre au coordinateur central (C) des données de
localisation.
24- Système selon la revendication 23, caractérisé en ce que les
moyens de localisation sont agencés pour calculer la vitesse instantanée de
la machine mobile.

21
25- Système, selon l'une des revendications 23 à 24, caractérisé en
ce que le coordinateur central (C) comprend en outre des moyens (C3) pour
analyser les données de localisation de zones géographiques et interagir en
fonction des informations qui lui auront été données.
26- Système, selon l'une des revendications 19 à 25, caractérisé en
ce que chaque dispositif machine (D) comprend en outre des moyens (D4)
pour établir une correspondance entre des données techniques en
provenance d'une machine donnée et une table d'échange entre ledit
dispositif (D) et le coordinateur (C) et pour transférer ladite table
d'échange
audit coordinateur.
27- Système selon l'une des revendications 19 à 26, caractérisé en ce
que le coordinateur central (C) comprend en outre des moyens (C4) pour
établir une correspondance entre des données techniques en provenance
d'une machine donnée et une table d'échange entre un dispositif machine
(D) connecté à la machine et le coordinateur (C).
28- Système, selon l'une des revendications 19 à 27, caractérisé en
ce que le coordinateur central (C) comprend en outre des moyens (C5) pour
écrire des scripts de détection de défauts et de réglage et pour les envoyer à
un dispositif machine (D), pour y être exécutés à distance.
29- Système selon l'une des revendications 19 à 28, caractérisé en ce
que le coordinateur central (C) comprend en outre des moyens (C6) pour
programmer et télécharger des scripts de messagerie à un dispositif
machine (D) muni d'un moyen de visualisation du type interactif ou autre, et
pour gérer des accusés de réception.
30- Système selon l'une des revendications 19 à 29, caractérisé en ce
que le coordinateur central (C) comprend des moyens adaptés pour
programmer et télécharger des scripts destinés à établir automatiquement
un lien entre machines.

22
31- Système selon l'une des revendications 19 à 30, caractérisé en ce
que chaque poste utilisateur (P) comprend des moyens (P2) adaptés pour,
instantanément, afficher les données techniques sous forme graphique et
des moyens (P3) adaptés pour analyser lesdites données par des scripts
spécifiques.
32- Système selon l'une des revendications 19 à 31, caractérisé en ce
que chaque poste utilisateur (P) comprend.des moyens (P4) adaptés pour
programmer et télécharger des scripts de messagerie à un dispositif
machine (D) muni d'un moyen de visualisation du type interactif ou autre,
selon un protocole propriétaire.
33- Système selon l'une des revendications 19 à 32, caractérisé en ce
que le coordinateur central est installé directement dans l'entreprise.
34- Système selon l'une des revendications 19 à 33, caractérisé en ce
que au moins une des machines consiste en une machine de production en
usine, un engin de manutention mobile, un robot de production, une
machine d'analyse, de stockage ou de conservation.

Description

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


CA 02580014 2007-03-09
WO 2006/030129 PCT/FR2005/002271
1
PROCEDE ET SYSTEME DE GESTION ET DE MISE EN RELATION DE
MACHINES AVEC DES UTILISATEURS, OU AUTRES MACHINES, DISTANTS
DESCRIPTION
Dornaine c!e l'invention
L'invention concerne un procédé de gestion et de mise en relation de
machines avec des utilisateurs ou autres machines distants, destiné à
collecter, transférer, analyser, diagnostiquer et mémoriser des données
techniques fournies par lesdites machines. L'invention concerne aussi un
système mettant en oeuvre ce procédé.
Arrière plan technolociique
Les systèmes connus destinés à gérer et à mettre en relation des machines
avec des utilisateurs distants, comprennent généralement :
a) au moins un dispositif électronique, connecté à une machine donnée, fixe
ou mobile, comprenant essentiellement des moyens de calcul, de gestion, de
mémorisation, de communication à distance, de raccordement aux différents
capteurs de la machine concernée et des programmes enregistrés
spécifiques ; ladite machine étant du genre machine de production en usine,
engin de manutention mobile, robot de production, machine d'analyse, de
stockage, de conservation ;
b) un coordinateur central, du type serveur IP, du genre comprenant
essentiellement des moyens de calcul, de gestion, de mémorisation, de
communication à distance et des programmes enregistrés spécifiques ;
c) au moins un poste, fixe ou mobile, appartenant à un utilisateur donné, du
genre comprenant essentiellement des moyens de calcul, de gestion, de
mémorisation, de communication à distance et des programmes enregistrés
spécifiques.
Ils présentent en général les inconvénients suivants
- les protocoles de communication ne sont pas propriétaires (manque de
confidentialité) et ne sont pas protégés par des algorithmes (manque de
fiabilité) ;
- toutes les données techniques redondantes sont enregistrées (mémoires
de stockage importantes) ;

CA 02580014 2007-03-09
WO 2006/030129 PCT/FR2005/002271
2
- la localisation d'une machine mobile se résume par la lecture de sa position
GPS ("Global Positioning System"), sa sauvegarde dans un fichier local et le
transfert du fichier (une fois qu'il a atteint la taille requise et/ou toutes
les n
minutes) au serveur central hébergé (avant d'être transféré à l'utilisateur
final) autrement dit les échanges ne sont pas instantanés et le coordinateur
n'est pas renseigné immédiatement et ne peut donc pas effectuer les
contrôles et interagir en temps réel ;
- il n'est pas possible d'établir une correspondance entre les données
techniques (capteurs machine) et une table d'échange entre la machine et le
coordinateur, et de transférer la table instantanément de manière à
visualiser les informations machines en temps réel depuis une interface
utilisateur distante.
Le but de l'invention est de proposer un procédé et un système du genre en
question ne comprenant pas les inconvénients susmentionnés.
Exposé de l'invention
Cet objectif est atteint avec un procédé de gestion et de mise en relation de
machines avec des utilisateurs ou autres machines distants, prévu pour
collecter et traiter des données techniques fournies par lesdites machines,
comprenant
- une capture de données techniques par au moins un dispositif machine
connecté à une machine donnée,
- au moins une communication dite machine, à distance, non filaire, entre
un dispositif machine et un coordinateur central, du type serveur IP,
- au moins une communication dite utilisateur, à distance, filaire ou non
filaire, entre un poste utilisateur appartenant à un utilisateur et le
coordinateur central, et
- une sauvegarde de données,
caractérisé en ce qu'il comprend en outre une mise en ceuvre au niveau de
chaque dispositif machine et de chaque poste utilisateur d'un protocole de
communication propriétaire comprenant:
- un maintien de manière permanente de chaque communication machine,
- un maintien de manière permanente de chaque communication utilisateur,
- une économie de volume de données, et

CA 02580014 2007-03-09
WO 2006/030129 PCT/FR2005/002271
- une sécurisation de la sauvegarde des données.
De manière préférentielle, une communication machine est du type
GPRS ("General Packet Radio Service").
Le procédé selon l'invention peut comprendre en outre un dialogue
d'un ou plusieurs utilisateurs avec une ou plusieurs machines.
La sauvegarde de données peut comprendre un enregistrement de
données techniques, et de données d'horodatage associées.
La sauvegarde de données peut comprendre:
- une transmission, par communication machine, de données
techniques au coordinateur central, et
- un enregistrement des données dans une base de données
commune et/ou dans un sous répertoire de création de fichiers de
sauvegarde.
La sécurisation de la sauvegarde peut comprendre:
- une détection d'un défaut d'une communication machine entre un
dispositif machine et le coordinateur central, ou autrement dit un sondage
de la qualité de service du réseau,
- un enregistrement local de données techniques au niveau du
dispositif machine pendant que la communication machine est défectueuse,
puis
- une fois que la communication machine n'est plus défectueuse, une
transmission au coordinateur central des données enregistrées localement,
et
- un enregistrement des données dans une base de données
commune et/ou dans un sous répertoire de création de fichiers de
sauvegarde.
L'économie de volume des données peut comprendre une mise en
oruvre cyclique de la sauvegarde de données. Dans ce cas, la sauvegarde
des données peut n'enregistrer des données que si lesdites données sont
différentes de celles enregistrées précédemment. L'économie de volume des
données peut aussi comprendre un codage de variation d'au moins une
donnée sur moins de quatre octets. Comme il a été dit précédemment, la
sauvegarde de données peut comprendre un enregistrement et un
horodatage de données techniques en provenance des machines; l'économie
du volume de données peut donc s'appliquer à la fois à des données

CA 02580014 2007-03-09
WO 2006/030129 PCT/FR2005/002271
4
techniques et à leurs données d'horodatage. Une économie du volume de
données permet une réduction de coût en matière de téiéphonie, et une
rapidité des échanges rendant les communications sensiblement
instantanées.
Dans une forme de réalisation, le procédé selon l'invention peut être
mis en uvre pour un parc de machines comprenant au moins une ou
plusieurs machines mobiles, et comprendre une localisation d'au moins une
machine mobile et une transmission au coordinateur central de données de
localisation. Dans cette forme de réalisation, le procédé selon l'invention
peut comprendre en outre un calcul de la vitesse instantanée d'au, moins
une machine mobile, et/ou une analyse par le coordinateur central de zones
géographiques des données de localisation. L'utilité d'une telle analyse peut
être d'alerter une machine mobile se trouvant dans une zone géographique
à risques : du fait des communications machine et utilisateur sensiblement
instantanées, le procédé selon l'invention permet une alerte en temps réel
d'une telle machine mobile.
Le procédé selon l'invention peut comprendre en outre:
- un établissement, au niveau d'un dispositif machine, d'une
correspondance entre des données techniques en provenance d'une machine
donnée et une table d'échange entre le dispositif et le coordinateur, et
- un transfert de ladite table d'échange audit coordinateur.
Le procédé selon l'invention peut comprendre en outre un
établissement, au niveau du coordinateur central, d'une correspondance
entre des données techniques en provenance d'une machine donnée et une
table d'échange entre un dispositif machine connecté à la machine et le
coordinateur.
Le procédé selon l'invention peut comprendre en outre:
-une écriture, au niveau du coordinateur central, de scripts de
détection de défauts et de réglage,
- un envoi desdits scripts à un dispositif machine, et
- une exécution desdits scripts au niveau du dispositif machine.
Le procédé selon l'invention peut comprendre en outre, au niveau du
coordinateur central, une programmation et/ou un téléchargement de scripts
de messagerie à un dispositif machine et une gestion d'accusés de
réception.

CA 02580014 2007-03-09
WO 2006/030129 PCT/FR2005/002271
Le procédé selon l'invention peut comprendre en outre, au niveau du
coordinateur central, une programmation et/ou un téléchargement de scripts
destinés à établir automatiquement un lien entre machines.
Le procédé selon l'invention peut comprendre en outre un affichage
5 sur au moins un poste utilisateur, des données techniques sous forme
graphique ou une analyse desdites données par des scripts spécifiques.'
Le procédé selon l'invention peut comprendre en outre, au niveau
d'au moins un poste utilisateur, une programmation et/ou un
téléchargement de scripts de messagerie à un dispositif machine selon un
protocole propriétaire.
Selon encore un autre aspect de l'invention, il est proposé un système
mettant en uvre le procédé selon l'invention, comprenant un coordinateur
central, au moins une machine, au moins un dispositif machine connecté à
une machine, et au moins un poste utilisateur appartenant à un utilisateur,
ledit système se caractérisant essentiellement en ce que
- chaque dispositif machine comprend un moyen apte à le connecter à
distance au coordinateur central, et à générer des algorithmes destinés à
maintenir de manière permanente une transmission ou communication non
filaire qui utilise un protocole de communication propriétaire sous TCP-IP
rendant ladite transmission confidentielle et très fiable ;
- le coordinateur central comprend un moyen, du type serveur, apte,
instantanément (à la seconde) et simultanément (traitement multi-tâches),
à traiter les ordres destinés aux machines et à permettre l'accès de chaque
machine à une base de données commune et à un sous répertoire de
création de fichiers de sauvegarde ; un moyen, également du type serveur,
apte, instantanément et simultanément (multiconnectivité), à permettre à
un ou plusieurs utilisateurs de dialoguer avec une ou plusieurs machines
sélectionnées et d'accéder à ladite base de données communes et au sous
répertoire pour lire les fichiers de sauvegarde et un moyen apte à connecter
les machines entre elles ;
- chaque poste utilisateur comprend un moyen apte à le connecter au
coordinateur central et à générer des algorithmes destinés à maintenir de
manière permanente une transmission ou communication, filaire ou non
filaire, et qui utilise un protocole de communication propriétaire sous TCP-IP

CA 02580014 2007-03-09
WO 2006/030129 PCT/FR2005/002271
6
l'ensemble en question créant ainsi dynamiquement un réseau industriel
restreint et confidentiel entre machines et utilisateurs, ou autres machines;
et
- le système comprend en outre des moyens pour sécuriser la sauvegarde
des données et économiser le volume des données.
Selon des particularités de réalisation de l'invention
- les mo ens pour sécuriser la sauvegarde peuvent comprendre pour chaque
dispositif machine des moyens pour enregistrer et horodater des données
techniques en provenance des machines; les moyens d'enregistrement et
d'horodatage peuvent être agencés pour effectuer un enregistrement
cyclique, et peuvent être agencés pour n'enregistrer des données que si
elles sont différentes de celles correspondant au dernier enregistrement: on
allège ainsi considérablement la taille des mémoires, la lecture des données;
- chaque dispositif machine comprend des moyens pour établir une
correspondance entre des données techniques en provenance d'une machine
donnée et une table d'échange entre ledit dispositif et le coordinateur, et
pour transférer ladite table d'échange audit coordinateur;
- le coordinateur central comprend des moyens aptes, instantanément et
directement, à établir une correspondance entre des données techniques en
provenance d'une machine donnée et une table d'échange entre un dispositif
machine connecté à la machine et le coordinateur;
- le coordinateur central comprend des moyens aptes à programmer et
télécharger des scripts de messagerie à un dispositif muni d'un moyen de
visualisation du type interactif ou autre et à gérer des accusés de réception;
- le coordinateur central comprend des moyens adaptés pour programmer et
télécharger des scripts destinés à établir automatiquement un lien entre
machines;
- le coordinateur central comprend des moyens pour écrire des scripts de
détection de défauts et de réglage et pour les envoyer à un dispositif
machine pour y être exécuté à distance;
- chaque poste utilisateur comprend des moyens aptes, instantanément, à
afficher les données techniques sous forme graphique et des moyens aptes à
analyser lesdites données par des scripts spécifiques;

CA 02580014 2007-03-09
WO 2006/030129 PCT/FR2005/002271
7
- chaque poste utilisateur comprend des moyens aptes à programmer et à
télécharger des scripts de messagerie à un dispositif muni d'un moyen de
visualisation du type interactif ou autre;
- le système peut être mis en oruvre pour un parc de machines comprenant
au moins une ou plusieurs machines mobiles, et peut comprendre en outre
des moyens pour localiser ladite machine mobile et pour transmettre au
coordinateur central des données de localisation; dans ce mode de
réalisation, les moyens de localisation peuvent être agencés pour calculer la
vitesse instantanée de la machine mobile, et/ou le coordinateur central peut
comprendre en outre des moyens pour analyser les données de localisation
de zones géographiques et interagir en fonction des informations qui lui
auront été données;
- le coordinateur central peut être installé directement dans l'entreprise;
- au moins une des machines peut consister en une machine de production
en usine, un engin de manutention mobile, un robot de production, une
machine d'analyse, de stockage ou de conservation.
Présentation des figures
Les caractéristiques et les avantages de l'invention vont apparaître plus
clairement à la lecture de la description détaillée qui suit d'au moins un
mode de réalisation préféré de celle-ci donné à titre d'exemple non limitatif
et représenté aux dessins annexés.
Sur ces dessins :
- la figure 1 représente un schéma d'ensemble du système selon l'invention
comprenant plusieurs dispositifs machines, un coordinateur central et
plusieurs postes utilisateurs ;
- la figure 2 représente un schéma plus détaillé d'un ensemble comprenant
un dispositif machine, un coordinateur central et un poste utilisateur.
Description détaillée de l'invention
Un exemple de procédé selon l'invention comprend:
- une capture de données techniques par au moins un dispositif machine
connecté à une machine donnée,

CA 02580014 2007-03-09
WO 2006/030129 PCT/FR2005/002271
8
- au moins une communication dite machine, à distance, non filaire, entre
un dispositif machine et un coordinateur central, du type serveur IP,
- au moins une communication dite utilisateur, à distance, filaire ou non
filaire, entre un poste utilisateur et le coordinateur central,
- une sauvegarde de données, et -
- une mise en oauvre au niveau de chaque dispositif machine et de chaque
poste utilisateur d'un protocole de communication propriétaire comprenant:
a) un maintien de manière permanente de chaque communication machine
non filaire, et un maintien de manière permanente de chaque
communication utilisateur; l'avantage d'un protocole propriétaire est qu'il
rend toute transmission confidentielle et très fiable;
b) une économie de volume de données;
c) une sécurisation de la sauvegarde des données.
Dans un mode préférentiel de réalisation, le maintien de manière
permanente des communications machine et utilisateur peut être obtenu
grâce à un procédé "Keep Alive" propriétaire. Un tel procédé Keep Alive
a l'avantage de limiter le volume des données. En effet, la mise en place et
le maintien de connexions permanentes évitent lors de l'échange de données
toute une série d'initiations de connexions, d'identifications, et
d'encapsulations et de désencapsulations de données, qui nécessitent du
temps et du codage d'octets supplémentaires. De ce fait, les "en-têtes" de
communication de données sont considérablement réduites par rapport aux
protocoles classiques, par exemple de l'internet, ce qui permet une
économie de volume de données.
Le protocole de communication propriétaire peut comprendre d'autres
types d'économie de volume de données:
- dans un premier mode de réalisation, cela peut se traduire par une
mise en oeuvre cyclique de la sauvegarde de données: de manière
préférentielle, la sauvegarde des données n'enregistre des données que si
lesdites données sont différentes de celles enregistrées précédemment.
Ainsi, le volume total des données est considérablement réduit;
- dans un second mode de réalisation, on peut jouer sur le fait que
certaines données techniques varient sur des intervalles connus que l'on

CA 02580014 2007-03-09
WO 2006/030129 PCT/FR2005/002271
9
peut, selon la précision désirée, diviser en un certain nombre d'unités. La
variation de ce type de données est alors suivie en envoyant le nombre de
variations par rapport à la dernière valeur ou par rapport à une valeur
médiane. Ainsi, en choisissant bien l'unité de variation on peut coder la
variation de deux données sur un seul octet: par exemple, les trois premiers
bits d'un octet servent à définir la valeur de variation de la première
donnée,
le quatrième bit définit le signe de la variation de la première donnée, les
cinquième, sixième et septième bits servent à définir la valeur de variation
de la seconde donnée, et le huitième bit définit le signe de la variation de
la
deuxième donnée. On peut ainsi décrire des variations de plus ou moins 7
unités (001, 010, 011, 100, 101, 110, 111) pour deux valeurs sur un seul
octet. De même, en codant une seule valeur par octet, on peut atteindre
une précision de plus ou moins 127 unités. En la codant sur deux octets on
arrive à plus ou moins 32 767 unités. On conserve ainsi une économie par
rapport à l'envoi simple d'un nombre flottant codé classiquement sur 4
octets. Ce mode de réalisation permet notamment des fréquences
d'échantillonnage très élevées. De plus, ce mode de réalisation d'économie
de volume de données peut être appliqué à l'horodatage de données; cet
horodatage se fait alors sur un nombre de bit réduit, et n'est pas défini par
une date mais par une variation d'unité de temps;
ces deux modes de réalisation pouvant être combinés. De manière
préférentielle, les modes de réalisation d'économie de volume de données
sont mis en oeuvre de manière dynamique, c'est-à-dire qu'une donnée n'est
pas entièrement stockée avant d'être compressée. De manière
préférentielle, la sauvegarde de données comprend:
- une transmission, par communication machine, de données
techniques au coordinateur central, et
- un enregistrement dës données dans une base de données
commune et/ou dans un sous répertoire de création de fichiers de
sauvegarde.
Cependant, un réseau type GPRS sur lequel pourrait s'effectuer une
communication machine n'est jamais totalement à l'abri d'une coupure.
C'est pourquoi le protocole de communication propriétaire peut comprendre

CA 02580014 2007-03-09
WO 2006/030129 PCT/FR2005/002271
une sécurisation de la sauvegarde des données qui peut prendre la forme
suivante:
- détection d'un défaut d'une communication machine entre un
dispositif machine et le coordinateur central,
5 - enregistrement local de données techniques au niveau du dispositif
machine pendant que la communication machine est défectueuse, puis
- une fois que la communication machine n'est plus défectueuse, une
transmission au coordinateur central des données enregistrées localement,
et
10 - un enregistrement des données dans une base de données commune et/ou
dans un sous répertoire de création de fichiers de sauvegarde.
Ainsi, un procédé selon l'invention permet un transfert et une mise à jour
confidentielle, rapide, économique et sécurisée des données. Une pluralité
de communications machine et utilisateur simultanées, permanentes et de
faibles volumes (et donc rapides et quasi instantanées) donne au procédé
selon l'invention une caractéristique de multi-connectivité permanente et en
temps réel.
Nous allons maintenant décrire un exemple de système mettant en
uvre le procédé selon l'invention.
Le système représenté sur les figures 1 et 2 est du genre comprenant
généralement :
- au moins un dispositif électronique (D) (aussi nommé dispositif machine),
connecté à une machine donnée, fixe ou mobile, comprenant
essentiellement des moyens de calcul, de gestion, de mémorisation, de
communication à distance, de raccordement aux différents capteurs de la
machine côncernée et des programmes enregistrés spécifiques ; ladite
machine étant du genre machine de production en usine, engin de
manutention mobile, robot de production, machine d'analyse, de stockage,
de conservation ;
- un coordinateur central (C), du type serveur IP, du genre comprenant
essentiellement des moyens de calcul, de gestion, de mémorisation, de
communication à distance et des programmes enregistrés spécifiques

CA 02580014 2007-03-09
WO 2006/030129 PCT/FR2005/002271
11
- au moins un poste (P), fixe ou mobile, appartenant à un utilisateur donné,
du genre comprenant essentiellement des moyens de calcul, de gestion, de
mémorisation, de communication à distance (Pl) et des programmes
enregistrés spécifiques.
Chaque dispositif machine (D) comprend un moyen (Di) apte à le connecter
à distance au coordinateur central (C) et à générer des algorithmes destinés
à maintenir de manière. permanente la transmission qùi utilise un protocole
de communication propriétaire sous TCP-IP.
Le coordinateur central (C) comprend un moyen (C1), du type serveur, apte,
instantanément et simultanément, à traiter les ordres destinés aux
machines et à permettre l'accès de chaque machine à une base de données
commune (B1) et à un sous répertoire de création de fichiers de sauvegarde
; un moyen (C2), également du type serveur, apte, instantanément et
simultanément, à permettre à chaque utilisateur de dialoguer avec une ou
plusieurs machines sélectionnées et d'accéder à la base de données
communes (B1) et au sous répertoire pour lire les fichiers de sauvegarde et
un moyen apte à connecter les machines entre elles.
Chaque poste utilisateur (P) comprend un moyen (P1) apte à le connecter à
distance au coordinateur central (C) et à générer des algorithmes destinés à
maintenir de manière permanente la transmission qui utilise un protocole de
communication propriétaire sous TCP-IP.
Chaque dispositif machine (D) comprend
- des moyens (D2) aptes, instantanément, à enregistrer et à horodater des
données techniques en provenance des machines que si elles sont
différentes de celles correspondant au dernier enregistrement, la lecture des
données et leur enregistrement étant cycliques ;
- des moyens (D3) aptes, instantanément, à localiser, par un système du
type GPS, les machines mobiles, à calculer leur vitesse instantanée, à
enregistrer les points GPS à fréquence variable dans une table mémoire et à
transmettre les tables au coordinateur (C) ; un exemple de système selon
l'invent'ïon, maintenant toute communication machine ou utilisateur
permanente et quasi instantanée, permet de rafraîchir toutes les deux
secondes la position GPS de machines mobiles, dans le cadre de leur
retransmission par GPRS;

CA 02580014 2007-03-09
WO 2006/030129 PCT/FR2005/002271
12
- des moyens (D4) aptes, instantanément, à établir une correspondance
entre des données techniques (capteurs) en provenance d'une machine
donnée et une table d'échange entre ledit dispositif (D) et le coordinateur
(C) et à transférer (par exemple cycliquement avec un paramétrage possible
en seconde) ladite table d'échange audit coordinateur permettant de
visualiser les informations machines en temps réel depuis une interface
utilisateur distante ; il est également possible d'établir une correspondance
entre les capteurs et la table d'échange depuis le coordinateur central ; les
moyens (D4) garantissent la fiabilité des données et la visualisation de ces
dernières depuis n'importe quelle interface utilisateur instantanément
- des moyens aptes à recevoir des données multimédia et à les visualiser.
Le coordinateur central (C) comprend :
- des moyens (C3) aptes, instantanément, à analyser les données de
localisation des zones géographiques et à interagir en fonction des
informations qui lui auront été données ;
- des moyens (C4) aptes, instantanément et directement, à établir une
correspondance entre les capteurs de la machine et la table d'échange;
- des moyens (C5) aptes à écrire des scripts de détection de défauts et de
réglage et à les envoyer à un dispositif (D) donné pour être exécutées à
distance ; lesdits moyens permettent également de paramétrer le mode
alerte (SMS, e-mail, direct utilisateur, autres) ; pour chaque dispositif
d'alerte une table des destinataires est créée
- des moyens (C6) aptes à programmer et télécharger des scripts de
messagerie à un dispositif (D) muni d'un moyen de visualisation et à gérer
des accusés de réception ; il est ainsi possible d'écrire des scripts de
messagerie selon un protocole propriétaire ;
- des moyens (C7) et (C8) aptes à le connecter à distance respectivement à
chaque dispositif (D) et à chaque poste utilisateur (P) ;
- des moyens aptes à programmer et télécharger des scripts aptes à établir
automatiquement un lien entre machines.
Le coordinateur central peut ou non être installé directement dans
l'entreprise.
Chaque poste utilisateur (P) comprend

CA 02580014 2007-03-09
WO 2006/030129 PCT/FR2005/002271
13
- des moyens (P2) aptes, instantanément, à afficher les données techniques
sous forme graphique et des moyens (P3) aptes à analyser lesdites données
par des scripts spécifiques ;
- des moyens (P4) aptes à programmer et télécharger des scripts de
messagerie à un dispositif (D) muni d'un moyen de visualisation, selon un
protocole propriétaire : par exemple des scripts logiques de recherche
d'anomalies (détection de seuil, relation entre plusieurs états du capteur et
l'évolution d'une courbe de pression,...).
Le système intègre également un ensemble de fonctionnalités compatibles
entre elles et interchangeables (modularité). Elles correspondent par
exemple à un périphérique matériel ou à une procédure particulière.
Le dispositif (D) comprend également
- un moyen de gestion des défauts machines et un moyen de gestion des
défauts système : le premier permettant de signaler immédiatement un
défaut résultant d'une anomalie machine (défaut de pression, défaut de
température,...) et le deuxième signalant un défaut résultant d'une anomalie
interne à l'électronique embarqué (défaut mémoire, défaut module GPS,...) ;
- un moyen permettant d'ouvrir une session de travail pour accéder à tous
les périphériques matériels ou procédures particulières.
- des liaisons spécialisées
données cryptées protocole SSL pour transfert de données sécurisées
multimédia : protocole traitement image & audio.
Il est raccordé à la machine par l'intermédiaire des éléments suivants
- liaisons séries de communication (RS232, RS422, RS485, IR)
- cartes métiers (entrées analogiques, entrées TOR, sorties analogiques,...)
- port TCP-IP.
Il est connecté au coordinateur central par l'intermédiaire du réseau TCP-IP
à l'aide des technologies suivantes : GPRS->Internet, UMTS->Internet,
WIFI->passerelle_GPRS/UMTS->Internet, Zigbee-> passerelle_GPRS/UMTS-
>Internet.
Le coordinateur (C) comprend également
- un serveur connexion machine : ce service est mis à la disposition des
machines pour traiter tous les ordres qui leurs sont destinés, chaque
machine ayant accès à la base de données commune et à un sous répertoire
pour créer des fichiers de sauvegarde ;

CA 02580014 2007-03-09
WO 2006/030129 PCT/FR2005/002271
14
- un serveur connexion utilisateur : ce service est mis à la disposition des
utilisateurs afin de dialoguer avec une ou plusieurs machines choisies,
chaque utilisateur ayant accès à la base de données commune et au sous
répertoire pour lire les fichiers de sauvegarde ;
- un noyau coordinateur : ce dernier orchestre l'ensemble des opérations à
effectuer entre les utilisateurs et les machines ou les machines entre elles.
Il présente des fonctionnalités supplémentaires suivantes :
- multiserveur : cette fonctionnalité à pour but de calculer en permanence
les ressources matériels utilisées afin de se décharger de certaines tâches
auprès d'un coordinateur de type esclave , ce principe entraînant la mise
en cascade de plusieurs coordinateurs ;
- maintenance : le canal de maintenance permet d'accéder aux informations
système afin d'étudier précisément le comportement du coordinateur et des
liaisons entre machine<-> coordinateur et utilisateur<-> coordinateur ;
- sauvegarde de données sécurisés : ce module permet de dupliquer
l'ensemble des données sauvegardées pour les transférer à d'autres
provider ;
- gestion des messages défaut : ce module gère l'ensemble des défauts à
signaler.
Leur signalement peut se faire au niveau des utilisateurs, par e-mail, par
des avertisseurs sonores ou visuels, par SMS.
Le poste (P) comprend également :
- un moyen permettant d'ouvrir une session de travail pour accéder: aux
fichiers sauvegardés au niveau du coordinateur, à la base de données du
coordinateur et à une machine sélectionnée
- des liaisons spécialisées :
données cryptées : protocole SSL pour transfert de données sécurisées
multimédia : protocole traitement image & audio.
Bien entendu, l'invention n'est pas limitée aux modes de réalisation décrits
et représentés pour lesquels on pourra prévoir d'autres variantes, en
particulier dans :
- le type, les fonctionnalités, le nombre et la localisation des dispositifs
machines et des postes utilisateurs ;
- le type et les fonctionnalités du coordinateur central

CA 02580014 2007-03-09
WO 2006/030129 PCT/FR2005/002271
- les protocoles de communication entre les différentes composantes du
système ; sans pour cela sortir du cadre de l'invention.

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: IPC from PCS 2022-01-01
Inactive: IPC expired 2022-01-01
Application Not Reinstated by Deadline 2011-09-13
Time Limit for Reversal Expired 2011-09-13
Deemed Abandoned - Failure to Respond to Maintenance Fee Notice 2010-09-13
Inactive: Abandon-RFE+Late fee unpaid-Correspondence sent 2010-09-13
Inactive: IPC expired 2009-01-01
Inactive: Cover page published 2007-05-25
Letter Sent 2007-05-15
Inactive: Notice - National entry - No RFE 2007-05-15
Application Received - PCT 2007-04-02
National Entry Requirements Determined Compliant 2007-03-09
National Entry Requirements Determined Compliant 2007-03-09
Application Published (Open to Public Inspection) 2006-03-23

Abandonment History

Abandonment Date Reason Reinstatement Date
2010-09-13

Maintenance Fee

The last payment was received on 2009-09-03

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.

Patent fees are adjusted on the 1st of January every year. The amounts above are the current amounts if received by December 31 of the current year.
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 2007-03-09
MF (application, 2nd anniv.) - standard 02 2007-09-13 2007-03-09
Registration of a document 2007-03-09
MF (application, 3rd anniv.) - standard 03 2008-09-15 2008-09-04
MF (application, 4th anniv.) - standard 04 2009-09-14 2009-09-03
Owners on Record

Note: Records showing the ownership history in alphabetical order.

Current Owners on Record
OKTALOGIC
Past Owners on Record
FRANCOIS CATAGNIA
ROMAIN LOTOUX
STEPHANE POMIES
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 (Temporarily unavailable). 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.

({010=All Documents, 020=As Filed, 030=As Open to Public Inspection, 040=At Issuance, 050=Examination, 060=Incoming Correspondence, 070=Miscellaneous, 080=Outgoing Correspondence, 090=Payment})


Document
Description 
Date
(yyyy-mm-dd) 
Number of pages   Size of Image (KB) 
Description 2007-03-08 15 757
Claims 2007-03-08 7 302
Drawings 2007-03-08 2 19
Representative drawing 2007-03-08 1 6
Abstract 2007-03-08 2 101
Notice of National Entry 2007-05-14 1 192
Courtesy - Certificate of registration (related document(s)) 2007-05-14 1 105
Reminder - Request for Examination 2010-05-16 1 119
Courtesy - Abandonment Letter (Maintenance Fee) 2010-11-07 1 175
Courtesy - Abandonment Letter (Request for Examination) 2010-12-19 1 165
PCT 2007-03-08 5 202
Fees 2008-09-03 1 35
Fees 2009-09-02 1 35