Sélection de la langue

Search

Sommaire du brevet 2932342 

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

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

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

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

  • lorsque la demande peut être examinée par le public;
  • lorsque le brevet est émis (délivrance).
(12) Demande de brevet: (11) CA 2932342
(54) Titre français: PROGRAMME D'ECLAIRAGE LED
(54) Titre anglais: LED LIGHTING PROGRAM
Statut: Morte
Données bibliographiques
(51) Classification internationale des brevets (CIB):
  • H05B 47/165 (2020.01)
  • H05B 47/175 (2020.01)
  • H05B 45/00 (2020.01)
(72) Inventeurs :
  • HEIM, ALEXANDRE (France)
  • LICHT, SEBASTIEN (Canada)
  • GAUDIO, MAURIZIO (Canada)
  • TEOLIS, MICHAEL (Canada)
(73) Titulaires :
  • COLORBEAM NORTHAMERICA INC. (Canada)
(71) Demandeurs :
  • COLORBEAM NORTHAMERICA INC. (Canada)
(74) Agent: BROUILLETTE LEGAL INC.
(74) Co-agent:
(45) Délivré:
(22) Date de dépôt: 2016-06-08
(41) Mise à la disponibilité du public: 2017-12-08
Licence disponible: S.O.
(25) Langue des documents déposés: Français

Traité de coopération en matière de brevets (PCT): Non

(30) Données de priorité de la demande: S.O.

Abrégés

Abrégé français


L'invention consiste en un programme d'éclairage LED et son utilisation. Le
programrne
d'éclairage LED comprend une partie logicielle et une partie matérielle et la
solution
logicielle et matérielle est appelé la Passerelle ou gateway .


Revendications

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


Revendications
1. Un programme d'éclairage LED tel que défini ci-haut.
2. L'utilisation d'un programme d'éclairage LED tel que défini ci-haut.
- 11 -

Description

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


CA 02932342 2016-06-08
Numéro de dossier: 12638-001
Titre de l'invention
Programme d'éclairage LED
Domaine de l'invention
[0001] La présente invention concerne essentiellement le domaine des
programmes
d'éclairage et plus spécifiquement celui des programmes d'éclairage utilisant
des
technologies de diodes électroluminescentes (LED).
Résumé de l'invention
[0002] Les objectifs précités de la présente invention sont rencontrés à
l'aide d'un
programme d'éclairage LED comprenant une partie logicielle et une partie
matérielle.
[0003] La solution logicielle et matérielle est appelé la Passerelle ou
gateway .
[0004] Les caractéristiques de la présente invention qui sont considérées
comme
nouvelles et inventives seront décrites avec plus de détails dans les
revendications
présentées ci-après.
Description des dessins
[0005] Les avantages, objectifs et caractéristiques de la présente invention
seront plus
facilement observables en se référant à la description détaillée suivante qui
sera faite à
l'aide des figures dans lesquelles :
[0006] La Figure 1 est un diagramme démontrant les constituants d'un programme

d'éclairage d'une première forme de réalisation préférentielle de l'invention.
[0007] La Figure 2 est un diagramme démontrant une deuxième forme de
réalisation de
l'invention.
[0008] La Figure 3 est un diagramme démontrant une troisième forme de
réalisation de
l'invention.
Description détaillée de l'incarnation préférée
[0009] Un nouveau programme d'éclairage LED sera décrit ci-après. Même si
l'invention
sera décrite en prenant pour exemple une ou plusieurs incarnations préférées,
il est
- 1 -

CA 02932342 2016-06-08
Numéro de dossier : 12638-001
Révision : vl
Date : 7 juin 2016
important de comprendre que ces incarnations préférées sont utilisées afin
d'illustrer
l'invention et non afin d'en limiter la portée.
[0010] Un programme d'éclairage LED, aussi appelé un programme, selon les
principes
de la présente invention comprend une partie logicielle et une partie
matérielle.
Portion logicielle
[0011] Le programme peut permettre le design d'installation commerciales ou
résidentielles avec pour source un plan dessiné par un architecte ou un
designer
d'éclairage.
[0012] Le programme peut permettre la déclaration de panneaux électriques, de
logiciels
pilotes ( drivers ) LED (Colorbeam NorthAmericaTm), de zones de lumières
globales
(étages), de pièces ( room ) et de circuits d'éclairage.
[0013] Le type de lumières ( loads ) pouvant être des encastrés,
projecteurs, bandes
( strips ), avec des multiple configurations (1, 3, 4 ou 5 canaux DMX (
Digital
Multiplexing )).
[0014] L'utilisateur du programme est préférablement un technicien ou un
intégrateur
domotique. Pour cette version le client final n'a préférablement pas accès à
la partie
programmation. L'interface utilisateur est donc simple, concise et
fonctionnelle.
L'utilisateur pourra recevoir une formation.
[0015] Le programme peut fonctionner de manière autonome, sans l'aide d'un
ordinateur
attaché lors du passage en production.
[0016] Le programme peut être en mesure de contrôler un ou plusieurs univers
DMX en
temps réel (40 fois/seconde) et ceci sur tous les canaux DMX de chaque univers
(512
canaux).
[0017] Le programme peut prendre en compte des événements déclenchés par des
claviers réels ou virtuels d'éclairage, ainsi que certain événements internes
(comme une
horloge astronomique ou un simulateur de présence).
[0018] Le programme peut renseigner par des retours ( feedbacks ) les
claviers
d'éclairages réels ou virtuels.
- 2 -

CA 02932342 2016-06-08
Numéro de dossier : 12638-001
Révision : vl
Date : 7 juin 2016
[0019] Le programme peut gérer un système de licences centralisé.
[0020] Le programme peut générer des rapports, typiquement au format PDF,
notamment
concernant la liste de câblage, l'implantation des modules dans les panneaux
électriques,
leur adressage et les paramètres de connexion/contrôles pour les systèmes de
tierce partie.
[0021] Le programme peut également être piloté par des installateurs
domotiques de
tierce parties, notamment Crestron et Lutron, avec évolution à d'autres
installateurs dans
le future.
[0022] Une base est préférablement constituée de drivers modulaires et
évolutifs.
Portion matérielle
[0023] Afin d'être autonome, le programme peut fonctionner sur une machine
préférablement fiable et exempte d'intervention humaine en cas de redémarrage
(aucun
ordinateur ou moyen de contrôle n'étant mis à disposition de l'utilisateur
final,
préférablement une solution Linux" embarquée (Embedded L1NUX").
[0024] A partir de maintenant la solution logicielle et matérielle sera appelé
la
Passerelle ou gateway .
[0025] Cette solution consiste en un boîtier qui peut être installé dans le
support ou
rack d'équipements, ou dans un panneau électrique.
[0026] Les interfaces utiles peuvent être une liaison Ethernet, un bouton de
réinitialisation ( reset ) et une alimentation.
[0027] Les entrées et sorties de la passerelle peuvent se faire via un réseau
tel qu'un
réseau Ethernet. Le contrôle DMX peut être effectué par des noeuds DMX
externes,
typiquement implémentant le protocole ARCnet ( Attached Resource Computer
NETwork ).
[0028] La conversion DMX vers les lumières LED peut être effectuée par des
librairies
de contrôle (ou drivers ) LED, tels que ceux proposés par ColorBeam
NorthAmericaTm, pour le RGB mais aussi d'autres drivers en cas de strips ou de
lumières
de différents voltages. Préférablement, le protocole DMX est utilisé.
- 3 -

CA 02932342 2016-06-08
Numéro de dossier; 12638-001
Révision : vl
Date; 7 juin 2016
[0029] La programmation de l'interface utilisateur peut être faite au moyen de
langages
issus du WEB, tel que php, javascript et angularJS. Bien entendu, n'importe
quels autres
langages de programmation ainsi que d'autres technologies natives permettant
de
développer des interfaces utilisateur peuvent être utilisés tout en respectant
le présent
concept inventif.
[0030] La base de données peut être une base de langage de requête structurée
SQL
( Structured Query Language ), étant plus efficace pour des requêtes
complexes et la
journalisation ( logs ). Encore une fois, la personne versée dans l'art
comprendra que
n'importe quel type de base de données ou de méthode de stockage permettant de
retrouver les enregistrements pourrait être utilisé.
[0031] La partie interne à la passerelle (gestion des événements, génération
des
datagrammes UDP ARCnet, ainsi que des retours ( feedbacks ) peut utiliser
les
langages de plus bas niveau, en particulier C++. La version compilée pourra
aussi être
une protection contre la copie ou le reverse engineering.
[0032] Exemples d'utilisation
[0033] Dans un premier temps, l'interface utilisateur pourra être disponible
en ligne afin
de déterminer les besoins en matériel et les possibilités de câblage en termes
de puissance
requises, distance des équipements, nombres de canaux DMX nécessaires etc.
[0034] Une liste d'achat peut être imprimée ou une commande peut être
directement
placée en ligne via l'intermédiaire du logiciel configurateur.
[0035] Pour utiliser l'interface en ligne, un navigateur web, préférablement
récent, est
requis. Dans d'autres réalisations, un logiciel natif ou d'autres
installations peuvent être
requis.
[0036] Un technicien, installateur ou designer peut avoir à sa disposition un
accès, tel que
http ou web, à la passerelle. Cet accès peut être local ou distant à travers
internet.
[0037] La configuration du site, ainsi que toute la programmation de base liée
à
l'éclairage LED, peut être effectuée sur des pages web. Tout le stockage des
données et la
compilation peut être effectué via la passerelle.
- 4

CA 02932342 2016-06-08
Numéro de dossier : 12638-001
Révision . vl
Date 7 juin 2016
[0038] Un mode debug peut être disponible en temps réel pour vérifier la
programmation et apporter des corrections. Un module de création d'ajustement
RGB et
de stockage de couleurs personnalisées peut être disponible.
[0039] Une fois les vérifications effectuée sur le bon fonctionnement des
lumières
installées, les couleurs choisies et les scènes programmées, la passerelle
peut être pilotée
via un système domotique de tierce partie (Crestron ou Lutron, dans la version
1).
[0040] Cette communication peut consister en appel de scènes et par la
restitution de
retours ( feedbacks ) dans les 2 cas sous forme binaire.
[0041] Avec un système Creston, une liaison analogique peut être disponible
(pour
I 0 ajuster une zone de lumière ou redéfinir une couleur).
[0042] Un journal d'événements peut être présent une fois la passerelle en
production. Il
peut être consulté par la connexion d'un ordinateur et affiché sous forme de
page web.
[0043] Les Figures 1, 2 et 3 présentent des exemples de la structure interne
(logicielle) et
des constituants de la Passerelle. La Passerelle peut comprendre les
fonctionnalités
suivantes :
= une base de données SQL est utilisée pour stocker la configuration faite
par
l'installateur;
= un serveur web ainsi que différent langages et protocoles de
communication sont
utilisés par la passerelle;
e un ou plusieurs drivers ou librairies natives modulaires permettent de
communiquer avec des tierces parties ;
= un ou plusieurs programmes sont exécutés suivant une cédule, régulière ou
non,
génèrent les événements et les retours d'information via des drivers,
préférablement de type Crestron et/ou Lutron;
= en interne, des processus prendront en compte les demandes (événements) et
en
fonction de la configuration présente dans la base de donnée, gèrent l'envoi
de
datagrammes UDP, typiquement de type Arcnet, afin de contrôler le bus DMX et
enfin de contrôler les lumières en fin de chaîne;
- 5 -

CA 02932342 2016-06-08
Numéro de dossier : 12638-001
Révision : vl
Date : 7 juin 2016
= d'autres processus comparent la situation en temps réel et générent les
retours
d'informations ( feedbacks ) aux drivers de tierce partie. La comparaison se
fait
en fonction de conditions stockées dans la base de données que l'installateur
aura
prédéterminé;
= un service de sauvegarde ( backup ) peut être utilisé afin de
sauvegarder la
configuration. Le service de sauvegarde est préférablement en ligne;
= un service de licences peut gérer la conformité et le paiement des
passerelles
installées.
[0044] Exemples de modules :
[0045] A titre d'exemple, les modules suivants ont été développés à titre de
réalisation de
la Passerelle :
Module A - Outils de représentation
[0046] Création d'outils personnalisés (ou custom ) de représentation des
tableaux de
de l'interface utilisateur tels que : ajout, tri, recherche, modification,
suppression,
vérification de saisie / erreurs.
[0047] Les dits outils personnalisés seront utilisés afin d'élaborer les pages
et les
interfaces visibles par l'utilisateur.
[0048] Les éléments suivants représentent des types d'outils de représentation
des
données :
¨ Tables, sous-tables, recherche, ordre des colonnes, création, effacement;
¨ Champs textes éditable avec filtre et suppression des erreurs de saisie;
¨ Menus de type pop-up avec lecture directe dans la BD;
¨ Boîtes de sélection de type check box et de type radio buttons ;
¨ Sélecteur de couleur.
- 6 -

CA 02932342 2016-06-08
Numéro de dossier : 12638-001
Révision : vl
Date : 7 juin 2016
Module B - Pages web et interface utilisateur
[0049] Création des pages et tables afin d'afficher :
¨ enclosures
¨ drivers
¨ loads
¨ load types
¨ types
¨ keypads ( vituals ) : actions et feedbacks
¨ logique interne: delays, if then else , etc
¨ scènes
¨ couleurs
¨ documents (liste de filage, position des drivers, liste des actions)
Module C
[0050] Base de données permettant la création des tables, l'insertion de
valeurs
constantes, l'administration.
Module D
[0051] Gestion des données _issues de la base de données, formatage et envoi
au module
web.
[0052] Exemple de structure pour la base de données:
Loads
id name Type Room
37 Ceiling 2 14
42 counters 3 14
68 Bed right 2 15
Load_types
Id Name channels Notes
2 Po150 5 Need coupler
3 Strip RGB 3 need heatsink
- 7 -

CA 02932342 2016-06-08
Numéro de dossier : 12638-001
Révision : vl
Date : 7 juin 2016
Rooms
id name Area
14 Kitchen 1
15 Mbed 2
Areas
id name Notes
1 First floor
2 Second floor
Representation sur 1' ecran de configuration des Loads
Load name Load type loacation channels Area
Counters Strip RGB Kitchen 3 First floor
Bed right Po150 Mbed 5 Second floor
load.id = 42
Loads.name Load types.name Rooms.name Loads type.channels
Rooms.areas.name
Counters 3 14 3 14
Loads[3].name Rooms[14].name Loads[3].channels Rooms[14].area
¨Strip RGB =Kitchen = 5 = 1
Areas[1].name
= first floor
[0053] 11 est nécessaire de procéder à l'extraction de données vers le client
afin de rendre
interopérable sans constantes requêtes client/serveur. 11 est choisi de
transférer la
structure entière de la base de données sur la partie client en vue de tri,
ajout, effacement.
[0054] La base sur le serveur (la passerelle) représente une faible quantité
de données. A
titre d'exemple, la base de données serveur peut contenir environ 20 tables
dont les plus
volumineuses contiennent au maximum 1000 enregistrements.
[0055] Une fois la structure chargée sous forme d'objets locaux, les
manipulations sont
effectués par la portion client, préférablement le navigateur web. Des
modifications aux
données seront transférées à la passerelle sous la forme de requêtes
minimalistes en vue
de leur écriture définitive dans la base de données (en cas de déconnexion
imprévue du
poste client).
[0056] Exemple d'extraction de données :
<table>
<tr ng¨repeat="room in rooms"
<td>
- 8 -

CA 02932342 2016-06-08
Numéro de dossier : 12638-001
Révision : vl
Date : 7 juin 2016
{{room. id} }
</td>
<td>
{{room.name}l
<td>
{(areas[room.id].namell
</td>
<td>
<button ng-click="deleteArea(room.id)">Delete this room</button>
</td>
</tr>
</table>
Module E ¨ Gestionnaire d'évènements
[0057] Gestionnaire d'événements, formatage , envoi au DMX, debugger real-
time. Par
exemple, le gestionnaire d'évènements peut comprendre une ou l'autre des
fonctions
suivantes :
¨ récupération des boutons utilisés ou cliqués;
¨ lecture de la base de données, détermination des actions à effectuer et
des canaux
DMX à modifier;
¨ gestion des temps de transitions (luminosité et couleur);
¨ génération du datagramme UDP dmx;
¨ envoi au module enttec en ethernet;
¨ ajouter ensuite horloge astronomique, simulation de présence.
Module F - Gestionnaire de feedbacks
[0058] Comparaisons entre critères de la base de données et valeurs réelles.
[0059] Suite à l'événement ou au changement de valeur dans l'image DMX active
(reflet
du stage réel), explorer les conditions de l'activation/désactivation des
feedback (LED sur
keypads).
- 9 -

CA 02932342 2016-06-08
Numéro de dossier : 12638-001
Révision : vl
Date : 7 juin 2016
[0060] Dans un deuxième temps, le système gère des conditions résultantes
(logique
interne if, then else) fixées par l'installateur et déclenche de nouveaux
événements à
envoyer au gestionnaire d'évènement (Module E).
Module G - Générateur de documents
[0061] Génération de documents et/ou de listes d'achats.
[0062] Un solution permettant d'exporter à un type de fichier (ex: PDF) de la
plateforme
est utilisée.
Module H - Driver externe, preférablement de type Crestron.
[0063] Création de jointures digitales et/ou analogues.
[0064] Gestion du module digital permet de gérer l'appuie sur un clavier et de
la
rétroaction.
[0065] Gestion du module analogue permet la luminosité forcée (sliders) ou la
modification de couleurs via panneaux, préférablement de type Crestron.
[0066] Une rétroaction analogue est possible dans le cas de l'intégration
d'autres
systèmes similaire mais différent de Crestron.
Module I - Driver externe, preférablement de type Lutron
[0067] Utilisation de touches digitales et rétroaction pour clavier virtuels
de type Lutron
ou reprise sur des claviers réels suivant le ID du clavier.
Modules suivants
[0068] Licences, Backups, autres drivers, etc.
[0069] Bien qu'elle ait été décrite à l'aide d'une ou plusieurs incarnations
préférées, il
faut bien comprendre que la présente invention peut être utilisée, employée
et/ou incarnée
dans une multitude d'autres formes. Ainsi, les revendications qui suivent
doivent être
interprétées de façon à inclure ces différentes formes tout en restant à
l'extérieur des
limites fixées par l'art antérieur.
- 10 -

Dessin représentatif
Une figure unique qui représente un dessin illustrant l'invention.
États administratifs

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

États administratifs

Titre Date
Date de délivrance prévu Non disponible
(22) Dépôt 2016-06-08
(41) Mise à la disponibilité du public 2017-12-08
Demande morte 2022-03-01

Historique d'abandonnement

Date d'abandonnement Raison Reinstatement Date
2021-03-01 Taxe périodique sur la demande impayée
2021-08-30 Absence de requête d'examen

Historique des paiements

Type de taxes Anniversaire Échéance Montant payé Date payée
Le dépôt d'une demande de brevet 200,00 $ 2016-06-08
Taxe de maintien en état - Demande - nouvelle loi 2 2018-06-08 50,00 $ 2018-05-08
Taxe de maintien en état - Demande - nouvelle loi 3 2019-06-10 50,00 $ 2019-03-27
Titulaires au dossier

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

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

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



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

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

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


Description du
Document 
Date
(yyyy-mm-dd) 
Nombre de pages   Taille de l'image (Ko) 
Abrégé 2016-06-08 1 7
Description 2016-06-08 10 345
Revendications 2016-06-08 1 5
Dessins 2016-06-08 3 65
Dessins représentatifs 2017-11-14 1 14
Page couverture 2017-11-14 1 37
Paiement de taxe périodique 2018-05-08 1 33
Paiement de taxe périodique 2019-03-27 1 33
Nouvelle demande 2016-06-08 4 112