ES2625003T3 - Aplicaciones para controlar ópticamente dispositivos conmutables - Google Patents
Aplicaciones para controlar ópticamente dispositivos conmutables Download PDFInfo
- Publication number
- ES2625003T3 ES2625003T3 ES13775052.7T ES13775052T ES2625003T3 ES 2625003 T3 ES2625003 T3 ES 2625003T3 ES 13775052 T ES13775052 T ES 13775052T ES 2625003 T3 ES2625003 T3 ES 2625003T3
- Authority
- ES
- Spain
- Prior art keywords
- user
- control
- devices
- network
- optically switchable
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 230000003287 optical effect Effects 0.000 claims abstract description 78
- 230000004044 response Effects 0.000 claims abstract description 27
- 238000004891 communication Methods 0.000 claims abstract description 18
- 238000001816 cooling Methods 0.000 claims abstract description 6
- 238000000034 method Methods 0.000 claims description 34
- 238000007726 management method Methods 0.000 claims description 27
- 230000008859 change Effects 0.000 claims description 19
- 238000004422 calculation algorithm Methods 0.000 claims description 18
- 239000004984 smart glass Substances 0.000 claims description 15
- 238000005265 energy consumption Methods 0.000 claims description 12
- 238000004590 computer program Methods 0.000 claims description 9
- 238000005516 engineering process Methods 0.000 claims description 9
- 238000012545 processing Methods 0.000 claims description 2
- 230000001052 transient effect Effects 0.000 claims description 2
- 230000006870 function Effects 0.000 description 32
- 230000003044 adaptive effect Effects 0.000 description 22
- 230000007613 environmental effect Effects 0.000 description 20
- 230000009471 action Effects 0.000 description 19
- 230000008569 process Effects 0.000 description 17
- 238000004040 coloring Methods 0.000 description 16
- 238000004378 air conditioning Methods 0.000 description 10
- 239000011521 glass Substances 0.000 description 9
- 239000000758 substrate Substances 0.000 description 9
- 230000003993 interaction Effects 0.000 description 8
- 230000007704 transition Effects 0.000 description 8
- 230000008901 benefit Effects 0.000 description 7
- 238000010438 heat treatment Methods 0.000 description 7
- 238000009434 installation Methods 0.000 description 7
- 230000005855 radiation Effects 0.000 description 7
- 238000012544 monitoring process Methods 0.000 description 6
- 238000012360 testing method Methods 0.000 description 6
- 230000005540 biological transmission Effects 0.000 description 5
- 238000010276 construction Methods 0.000 description 5
- 230000000694 effects Effects 0.000 description 4
- 238000012423 maintenance Methods 0.000 description 4
- 230000007246 mechanism Effects 0.000 description 4
- 230000003213 activating effect Effects 0.000 description 3
- 230000004913 activation Effects 0.000 description 3
- 230000006978 adaptation Effects 0.000 description 3
- 238000013461 design Methods 0.000 description 3
- 238000010200 validation analysis Methods 0.000 description 3
- CURLTUGMZLYLDI-UHFFFAOYSA-N Carbon dioxide Chemical compound O=C=O CURLTUGMZLYLDI-UHFFFAOYSA-N 0.000 description 2
- 239000003086 colorant Substances 0.000 description 2
- 239000000470 constituent Substances 0.000 description 2
- 239000013078 crystal Substances 0.000 description 2
- 230000001419 dependent effect Effects 0.000 description 2
- 238000011156 evaluation Methods 0.000 description 2
- 238000004519 manufacturing process Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 238000003825 pressing Methods 0.000 description 2
- 230000009467 reduction Effects 0.000 description 2
- 238000002310 reflectometry Methods 0.000 description 2
- 238000004088 simulation Methods 0.000 description 2
- 238000003860 storage Methods 0.000 description 2
- 238000012795 verification Methods 0.000 description 2
- XUIMIQQOPSSXEZ-UHFFFAOYSA-N Silicon Chemical compound [Si] XUIMIQQOPSSXEZ-UHFFFAOYSA-N 0.000 description 1
- 238000002835 absorbance Methods 0.000 description 1
- 230000001944 accentuation Effects 0.000 description 1
- 238000013528 artificial neural network Methods 0.000 description 1
- 230000000712 assembly Effects 0.000 description 1
- 238000000429 assembly Methods 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000004397 blinking Effects 0.000 description 1
- 229910002092 carbon dioxide Inorganic materials 0.000 description 1
- 239000001569 carbon dioxide Substances 0.000 description 1
- 238000004883 computer application Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 239000006185 dispersion Substances 0.000 description 1
- 238000004134 energy conservation Methods 0.000 description 1
- 230000003203 everyday effect Effects 0.000 description 1
- 230000008676 import Effects 0.000 description 1
- 238000007373 indentation Methods 0.000 description 1
- 230000006698 induction Effects 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 238000012806 monitoring device Methods 0.000 description 1
- 230000008520 organization Effects 0.000 description 1
- 239000002245 particle Substances 0.000 description 1
- 229920003023 plastic Polymers 0.000 description 1
- 238000011176 pooling Methods 0.000 description 1
- 238000012552 review Methods 0.000 description 1
- 230000001932 seasonal effect Effects 0.000 description 1
- 230000001953 sensory effect Effects 0.000 description 1
- 230000035939 shock Effects 0.000 description 1
- 229910052710 silicon Inorganic materials 0.000 description 1
- 239000010703 silicon Substances 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 230000003595 spectral effect Effects 0.000 description 1
- 238000001228 spectrum Methods 0.000 description 1
- 238000012549 training Methods 0.000 description 1
- 238000011144 upstream manufacturing Methods 0.000 description 1
- 238000009423 ventilation Methods 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/12—Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
- H04L67/125—Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks involving control of end-device applications over a network
-
- G—PHYSICS
- G02—OPTICS
- G02F—OPTICAL DEVICES OR ARRANGEMENTS FOR THE CONTROL OF LIGHT BY MODIFICATION OF THE OPTICAL PROPERTIES OF THE MEDIA OF THE ELEMENTS INVOLVED THEREIN; NON-LINEAR OPTICS; FREQUENCY-CHANGING OF LIGHT; OPTICAL LOGIC ELEMENTS; OPTICAL ANALOGUE/DIGITAL CONVERTERS
- G02F1/00—Devices or arrangements for the control of the intensity, colour, phase, polarisation or direction of light arriving from an independent light source, e.g. switching, gating or modulating; Non-linear optics
- G02F1/01—Devices or arrangements for the control of the intensity, colour, phase, polarisation or direction of light arriving from an independent light source, e.g. switching, gating or modulating; Non-linear optics for the control of the intensity, phase, polarisation or colour
- G02F1/15—Devices or arrangements for the control of the intensity, colour, phase, polarisation or direction of light arriving from an independent light source, e.g. switching, gating or modulating; Non-linear optics for the control of the intensity, phase, polarisation or colour based on an electrochromic effect
- G02F1/163—Operation of electrochromic cells, e.g. electrodeposition cells; Circuit arrangements therefor
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
-
- G—PHYSICS
- G08—SIGNALLING
- G08C—TRANSMISSION SYSTEMS FOR MEASURED VALUES, CONTROL OR SIMILAR SIGNALS
- G08C17/00—Arrangements for transmitting signals characterised by the use of a wireless electrical link
- G08C17/02—Arrangements for transmitting signals characterised by the use of a wireless electrical link using a radio link
-
- G—PHYSICS
- G08—SIGNALLING
- G08C—TRANSMISSION SYSTEMS FOR MEASURED VALUES, CONTROL OR SIMILAR SIGNALS
- G08C23/00—Non-electrical signal transmission systems, e.g. optical systems
- G08C23/04—Non-electrical signal transmission systems, e.g. optical systems using light waves, e.g. infrared
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q9/00—Arrangements in telecontrol or telemetry systems for selectively calling a substation from a main station, in which substation desired apparatus is selected for applying a control signal thereto or for obtaining measured values therefrom
-
- G—PHYSICS
- G08—SIGNALLING
- G08C—TRANSMISSION SYSTEMS FOR MEASURED VALUES, CONTROL OR SIMILAR SIGNALS
- G08C2201/00—Transmission systems of control signals via wireless link
- G08C2201/40—Remote control systems using repeaters, converters, gateways
-
- G—PHYSICS
- G08—SIGNALLING
- G08C—TRANSMISSION SYSTEMS FOR MEASURED VALUES, CONTROL OR SIMILAR SIGNALS
- G08C2201/00—Transmission systems of control signals via wireless link
- G08C2201/90—Additional features
- G08C2201/93—Remote control using other portable devices, e.g. mobile phone, PDA, laptop
Landscapes
- Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Computer Networks & Wireless Communication (AREA)
- Nonlinear Science (AREA)
- Optics & Photonics (AREA)
- Medical Informatics (AREA)
- Health & Medical Sciences (AREA)
- Computing Systems (AREA)
- General Health & Medical Sciences (AREA)
- Signal Processing (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Selective Calling Equipment (AREA)
- Telephonic Communication Services (AREA)
- Circuit Arrangement For Electric Light Sources In General (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
Un controlador (103) de dispositivo óptico de red que comprende: una interfaz de red para comunicarse con una red que comprende una pluralidad de dispositivos ópticamente conmutables y una pluralidad de monitores en una o más estructuras; una interfaz de dispositivo remoto configurada para recibir comunicaciones desde un dispositivo (111) inalámbrico remoto, cuyas comunicaciones contienen instrucciones de usuario para cambiar el estado óptico de al menos uno de la pluralidad de dispositivos (117) ópticamente conmutables; y informática para proporcionar instrucciones para controlar estados ópticos de la pluralidad de dispositivos ópticamente conmutables en una o más estructuras, caracterizada porque las instrucciones comprenden instrucciones para: (A) (a) supervisar el control de un usuario sobre los estados ópticos de uno o más dispositivos ópticamente conmutables, en el que el control del usuario se implementa a través del dispositivo (903) inalámbrico remoto; (b) inferir una nueva regla basada en un historial supervisado del control de usuario a través del dispositivo (905) inalámbrico remoto; (c) proporcionar una alerta a través del dispositivo inalámbrico remoto, cuya alerta sugiere que el usuario adopte la nueva regla (907); o (B) (a) supervisar la respuesta de una o más estructuras a los cambios en el calor, enfriamiento o iluminación proporcionados a una o más estructuras, donde la respuesta se mide por la pluralidad de monitores (903); (b) inferir una nueva regla basada en una historia monitorizada de la respuesta de las una o más estructuras (905); (c) proporcionar una alerta a través del dispositivo inalámbrico remoto, cuya alerta sugiere que el usuario adopte la nueva regla (907).
Description
5
10
15
20
25
30
35
40
45
50
DESCRIPCION
Aplicaciones para controlar opticamente dispositivos conmutables Referenda cruzada a solicitudes relacionadas
Esta solicitud reivindica el beneficio del documento de Solicitud Provisional de Patente US No. 61/624.175, presentada el 13 de abril de 2012, titulada "APLICACIONES PARA CONTROLAR OPTICAMENTE DISPOSITIVOS CONMUTABLES".
Aviso de derechos de autor
Una parte de la divulgacion de este documento de patente contiene material que es objeto de proteccion de derechos de autor. El titular de los derechos de autor no tiene ninguna objecion a la reproduccion del facslmil por cualquiera de los documentos de patente o la divulgacion de la patente, tal como aparece en el expediente o registros de patente de la Oficina de Patentes y Marcas, pero se reserva todos los derechos de autor.
Campo
Esta solicitud se refiere a aplicaciones de software para controlar dispositivos opticamente conmutables, particularmente ventanas opticamente conmutables.
Antecedentes
Un dispositivo optico conmutable tal como un dispositivo electrocromico cicla de forma reversible entre dos o mas estados opticos tales como un estado claro y un estado coloreado. La conmutacion entre estos estados se controla aplicando al dispositivo corriente y/o voltaje predefinidos. El controlador del dispositivo tlpicamente incluye una fuente electrica de bajo voltaje y puede estar configurado para operar conjuntamente con sensores radiantes y otros sensores ambientales, aunque estos no son necesarios. El controlador tambien puede configurarse para interactuar con un sistema de gestion de energla, tal como un sistema informatico que controla el dispositivo optico conmutable de acuerdo con factores tales como la epoca del ano, la hora del dla, las condiciones de seguridad y las medidas de condiciones ambientales. Este sistema de gestion de energla puede reducir drasticamente el consumo de energla de un edificio, disminuir el brillo y maximizar la iluminacion diurna.
Aunque los dispositivos electrocromicos y los dispositivos opticamente conmutables relacionados se inventaron decadas atras, no han comenzado a desempenar su pleno potencial comercial. Parte de la dificultad es la falta de versatilidad en los modos de funcionamiento de los dispositivos electrocromicos. Ademas, los sistemas de control conocidos para dispositivos electrocromicos tienen una funcionalidad limitada y no tienen en cuenta algunas de las caracterlsticas unicas de los dispositivos electrocromicos, as! como las preferencias del usuario.
El documento US2005/0200937 describe un sistema de atenuacion de luz en las ventanas de una aeronave, en el que los usuarios pueden controlar dispositivos electrocromicos en las ventanas, pudiendo los asistentes de cabina anular las ordenes de control de los usuarios.
El documento US2006/0001683 describe un sistema para usar en las ventanas de un edificio como una imagen en pixeles y para controlar la luz visible a traves de cada ventana, ya sea controlando la iluminacion en una habitacion respectiva o controlando el sombreado de la ventana respectiva.
Resumen
Se describen aqul aplicaciones de software para controlar el estado optico de una o mas ventanas opticamente conmutables u otros productos opticos instalados en una estructura tal como un edificio. Las aplicaciones estan disenadas para permitir a los usuarios enviar y/o recibir datos y/o comandos para controlar los productos opticos conmutables. En algunas realizaciones, las aplicaciones proporcionan una interfaz con un controlador de red de ventanas, que controla directa o indirectamente las ventanas en una estructura. En tales realizaciones, el controlador de red sirve como un receptor y un transmisor de datos y comandos para controlar los productos opticos conmutables. El controlador de red puede procesar ciertos datos y comandos utilizados por la aplicacion. El procesamiento puede implicar autenticacion de usuario, asignacion, control adaptativo y decisiones sobre si permitir una accion o un cambio solicitado por un usuario. En algunas realizaciones, la aplicacion permite a los usuarios controlar directamente el estado optico de una o mas ventanas opticamente conmutables. En algunas realizaciones, la aplicacion permite a los usuarios cambiar una regla o propiedad asociada con el control de un producto optico conmutable.
Un aspecto de la invencion se refiere a un controlador de red para dispositivos opticamente conmutables. En algunas realizaciones, el controlador del dispositivo optico de red comprende: (a) una interfaz de red para comunicarse con una red que comprende una pluralidad de dispositivos opticamente conmutables y una pluralidad de monitores en una o mas estructuras; (b) una interfaz de dispositivo remoto configurada para recibir comunicaciones desde un dispositivo inalambrico remoto, cuyas comunicaciones contienen instrucciones de usuario
5
10
15
20
25
30
35
40
45
50
55
para cambiar el estado optico de al menos uno de la pluralidad de dispositivos opticamente conmutables; y (c) informatica para proporcionar instrucciones para controlar estados opticos de la pluralidad de dispositivos opticamente conmutables en una o mas estructuras. En algunas realizaciones, la interfaz del dispositivo remoto en (b) es una interfaz inalambrica. En algunas realizaciones, los dispositivos opticamente conmutables incluyen una o mas ventanas opticamente conmutables. En algunas realizaciones, las ventanas opticamente conmutables incluyen al menos una ventana electro cromatica. En algunas realizaciones, la informatica descrita aqul se implementa utilizando uno o mas dispositivos logicos programables, rutinas de software y/o dispositivos electronicos digitales. En algunas realizaciones, el controlador del dispositivo optico de red tambien incluye informatica para determinar si implementa las instrucciones del usuario. En algunas realizaciones, el controlador del dispositivo optico de red incluye ademas una informatica para recibir senales desde la pluralidad de monitores dentro de una o mas estructuras y usar las senales de uno o mas monitores para determinar si cambiar el estado de al menos uno de la pluralidad de dispositivos opticamente conmutables en la una o mas estructuras. En algunas realizaciones, el controlador incluye ademas una informatica para comunicarse con un sistema de gestion de edificios en la red. En algunas realizaciones, el controlador tambien incluye informatica para comunicarse con un sistema de seguridad en la red.
En algunas realizaciones, el controlador del dispositivo optico de red tambien incluye informatica para recibir instrucciones de usuario proporcionadas desde el dispositivo inalambrico remoto para asignar la pluralidad de dispositivos opticamente conmutables y ejecutar operaciones de red para asignar los dispositivos. En algunas realizaciones, el controlador tambien incluye informatica para recibir instrucciones de usuario proporcionadas desde el dispositivo inalambrico remoto para agrupar la pluralidad de dispositivos opticamente conmutables, y organizar dichos dispositivos en grupos. Todos los dispositivos de un grupo tienen un atributo de grupo comun que permite un tratamiento y/o monitorizacion comunes de los dispositivos del grupo. En algunas realizaciones, el controlador tambien incluye informatica para definir una o mas funciones para un usuario de dicho dispositivo inalambrico remoto, en el que las funciones especifican acciones permisibles para el usuario. En algunas realizaciones, el controlador incluye ademas informatica para definir uno o mas dispositivos que el usuario puede controlar.
En algunas realizaciones, los monitores en una o mas estructuras incluyen sensores. En algunas realizaciones, los sensores incluyen un monitor de consumo de energla para al menos una parte de la estructura.
Un segundo aspecto de la invencion se refiere a un producto de programa informatico que comprende un medio legible por ordenadorPARR12 que almacena instrucciones no transitorias para la interfaz con un usuario y con una red. La red incluye una pluralidad de dispositivos opticamente conmutables y una pluralidad de monitores. Las instrucciones incluyen: (a) presentar una interfaz de usuario en un dispositivo inalambrico alejado de la red, en el que la interfaz de usuario presenta caracterlsticas para recibir la entrada del usuario con respecto a la supervision y/o control de al menos algunos de la pluralidad de dispositivos opticamente conmutables; (b) recibir instrucciones de usuario para cambiar el estado optico de al menos uno de la pluralidad de dispositivos opticamente conmutables; y (c) transmitir las instrucciones de usuario a la red.
En algunas realizaciones, el producto de programa informatico incluye ademas instrucciones para presentar caracterlsticas de interfaz de usuario del tipo de regla para permitir al usuario crear, modificar y/o suprimir reglas para controlar el estado optico de una o mas ventanas. En algunas realizaciones, las caracterlsticas de interfaz de usuario del tipo de regla permiten al usuario introducir informacion de planificacion a las reglas para controlar el estado optico de una o mas ventanas. En algunas realizaciones, las caracterlsticas de interfaz de usuario del tipo de regla permiten al usuario introducir informacion de salida de sensor a las reglas para controlar el estado optico de una o mas ventanas.
En algunas realizaciones, el producto de programa informatico incluye ademas instrucciones para presentar caracterlsticas de interfaz de usuario de asignacion, que permiten al usuario asignar al menos parte de la pluralidad de dispositivos opticamente conmutables en la red. En algunas realizaciones, el usuario puede agrupar, a traves de la interfaz de usuario, dos o mas de la pluralidad de dispositivos opticamente conmutables en la red.
En algunas realizaciones, el producto de programa informatico incluye ademas instrucciones para determinar la funcion de un usuario que intenta controlar o monitorizar un dispositivo en la red e impedir que el usuario controle o supervise el dispositivo debido a que la funcion del usuario no permite el intento de control o supervision.
Otro aspecto de la invencion se refiere a un metodo de ordenador para determinar si se modifica un algoritmo para controlar un dispositivo opticamente conmutable que tiene dos o mas estados opticos que funcionan bajo al menos un control parcial de una aplicacion que tiene una interfaz de usuario. El metodo implica: (a) monitorear el control de un usuario sobre los estados opticos del dispositivo opticamente conmutable, en el que el control del usuario se implementa a traves de la aplicacion que presenta la interfaz de usuario en un dispositivo distante de una red en la que esta conectado el dispositivo opticamente conmutable; (b inferir una nueva regla basada en un historial supervisado del control de usuario a traves de la aplicacion; y (c) proporcionar una alerta a traves de la aplicacion, cuya alerta sugiere a traves de la interfaz de usuario que se adopte la nueva regla. En algunas realizaciones, el metodo implica ademas determinar a traves de la interfaz de usuario que el usuario ha aceptado la nueva regla propuesta e instruir a la red para implementar la nueva regla.
5
10
15
20
25
30
35
40
45
50
En algunas realizaciones, la historia monitorizada de control de usuario comprende un tiempo monitorizado en el que el usuario controla estados opticos del dispositivo opticamente conmutable y la nueva regla comprende un algoritmo basado en programacion. En algunas realizaciones, la historia supervisada de control de usuario comprende un estado de sensor supervisado en el que el usuario controla estados opticos del dispositivo opticamente conmutable y la nueva regla comprende un algoritmo basado en retroalimentacion de sensor.
Otro aspecto mas de la invencion se refiere a un metodo de ordenador para determinar si se modifica un algoritmo para controlar un dispositivo opticamente conmutable que tiene dos o mas estados opticos que funcionan bajo al menos un control parcial de una aplicacion que tiene una interfaz de usuario. El dispositivo opticamente conmutable esta dispuesto en una estructura y conectado a una red. El metodo implica: (a) controlar la respuesta de la estructura a los cambios en el calor, enfriamiento o iluminacion proporcionados a la estructura; (b) inferir una nueva regla basada en una historia monitorizada de la respuesta de la estructura; y (c) proporcionar una alerta a traves de la aplicacion, cuya alerta sugiere a traves de la interfaz de usuario que el usuario adopte la nueva regla. En algunas realizaciones, el metodo implica ademas determinar a traves de la interfaz de usuario que el usuario ha aceptado la nueva regla propuesta e instruir a la red para implementar la nueva regla. En algunas realizaciones, la respuesta monitorizada en (a) esta afectada por la masa termica del edificio.
Estas y otras caracterlsticas y ventajas de las realizaciones descritas se presentaran a continuacion con mayor detalle con referencia a los dibujos asociados.
Breve descripcion de los dibujos
La figura 1A es una ilustracion esquematica de un sistema para un dispositivo remoto que presenta una interfaz de usuario para una aplicacion que controla un dispositivo opticamente conmutable en una red.
Las figuras 1B-1F son ilustraciones esquematicas de la red, dispositivo remoto y aplicacion que realizan diversas funciones de control de dispositivos.
La Figura 1 G es una ilustracion esquematica de una arquitectura informatica o de equipo alternativo para la red, el dispositivo remoto y la aplicacion.
La figura 2 es un diagrama de flujo que representa una serie de operaciones que pueden implementarse utilizando una aplicacion de control de ventana que proporciona una interfaz en un dispositivo remoto.
La figura 3 es un diagrama de flujo que representa un proceso de asignacion que puede implementarse utilizando una aplicacion de control de ventana que proporciona una interfaz en un dispositivo remoto.
Las figuras 4A a 4G son capturas de pantalla que representan pantallas de inicio y una pantalla de configuracion para aplicaciones de control de ventanas como se muestra en una tableta de ordenador.
Las figuras 5A a 5H son capturas de pantalla de pantallas de inicio para aplicaciones de control de ventanas que se muestran en un telefono inteligente.
Las figuras 6A a 6E son capturas de pantalla de una interfaz de usuario de aplicacion para agrupar dispositivos en una red durante la asignacion, por ejemplo.
Las figuras 7A-E son capturas de pantalla que representan interfaces de usuario para introducir o editar reglas basadas en horarios para aplicaciones de control de ventanas
Las figuras 8A y 8B son capturas de pantalla que representan una interfaz de usuario para introducir o editar reglas basadas en sensores para una aplicacion de control de ventana.
La figura 9 es un diagrama de flujo que representa un algoritmo de control adaptativo implementado con la ayuda de una aplicacion de control de ventana.
Descripcion detallada
Introduccion
La siguiente divulgacion se refiere al uso de aplicaciones de software para controlar y/o monitorizar uno o mas productos opticos conmutables en una estructura tal como un edificio. Aunque la divulgacion hace hincapie en ciertos tipos de aplicaciones que se ejecutan en ciertos tipos de dispositivos informaticos (por ejemplo, dispositivos portatiles inalambricos), debe entenderse que pueden emplearse otros tipos de aplicaciones y dispositivos informaticos. De forma similar, aunque la divulgacion enfatiza en ciertos tipos de dispositivos opticamente conmutables en ciertos tipos de estructuras, la divulgacion no esta limitada.
En diversas divulgaciones descritas en la presente memoria, se describira una aplicacion de software como control de uno o mas dispositivos tales como productos opticamente conmutables, particularmente ventanas opticamente conmutables. Sin embargo, las realizaciones aqul descritas no se limitan a ventanas conmutables. Ejemplos de otros
5
10
15
20
25
30
35
40
45
50
55
tipos de productos opticamente conmutables incluyen espejos, pantallas, y similares. En el contexto de esta divulgacion, estos productos se proporcionan tipicamente en un formato no pixelado.
Un producto opticamente conmutable incluye un dispositivo optico conmutable tal como un dispositivo electrocromico dispuesto sobre una superficie, dentro de un sustrato o entre sustratos. El substrato permite que el dispositivo optico proporcione una respuesta optica observable. En ciertas realizaciones, el sustrato es solido y transparente, tal como una hoja de vidrio o de plastico transparente. Un sustrato de vidrio puede ser procesado de una manera que lo haga adecuado para un uso final particular. Por ejemplo, los sustratos de vidrio pueden ser reforzados o no reforzados. Ejemplos de sustratos de vidrio reforzados son aquellos que estan templados o laminados. Ejemplos de tipos de sustratos adecuados y metodos para producir dispositivos opticos que utilizan dichos sustratos se describen en la Solicitud de Patente US No. 12/941.882, presentada el 8 de noviembre de 2010, y titulada "METODOS DE FABRICACION DE VENTANA ELECTROCROMICA", que se incorpora aqui como referencia en su totalidad.
Debe entenderse que aunque las realizaciones descritas se centran en aparatos y metodos para controlar ventanas electrocromicas (EC), los conceptos descritos en la presente memoria pueden aplicarse a otros tipos de dispositivos opticamente conmutables. Ejemplos de otros dispositivos de conmutacion optica incluyen dispositivos de cristal Kquido y dispositivos de particula en suspension. Los dispositivos opticamente conmutables pueden absorber, reflejar y/o dispersar la luz. Tales dispositivos tienen caracteristicas de absorbancia optica controlable, color, reflectividad y/o dispersion. Estas caracteristicas pueden variar con la localizacion espectral; es decir, pueden variar con la longitud de onda de la radiacion incidente.
En diversas realizaciones, un dispositivo opticamente conmutable es un dispositivo delgado que cambia el estado optico en respuesta a la entrada electrica. El dispositivo puede alternar de forma reversible entre dos o mas estados opticos. La conmutacion entre estos estados se controla aplicando corriente y/o voltaje predefinidos al dispositivo. El dispositivo incluye tipicamente dos laminas conductoras delgadas que se encuentran montadas sobre al menos una capa opticamente activa. La entrada electrica que impulsa el cambio en el estado optico se aplica a las hojas conductoras delgadas. En ciertas implementaciones, la entrada es proporcionada por barras colectoras en comunicacion electrica con las hojas conductoras.
Los dispositivos electrocromicos se describen en diversas referencias, incluyendo la solicitud de patente US No. 12/645.111, presentada el 22 de diciembre de 2009, solicitud de patente US No. 12/645.159, presentada el 22 de diciembre de 2009, solicitud de patente US No. 12/772.055, presentada el 30 de abril , 2010, Solicitud de Patente US No. 12/772.075, presentada el 30 de abril de 2010, Solicitud de Patente US No. 12/814.277, presentada el 11 de Junio de 2010, y Solicitud de Patente US No. 12/814.279, presentada el 11 de Junio de 2010.
Las estructuras que pueden albergar productos conmutables opticamente controlados por las aplicaciones divulgadas aqui incluyen habitaciones, edificios (incluyendo edificios de diversas habitaciones), vehiculos, pantallas grandes, incluyendo conjuntos de pantallas, y similares. Siempre que se haga referencia a un edificio, estructura o similar, se pretende que la referencia incluya edificios residenciales, edificios comerciales, invernaderos, etc., y se extiende a vehiculos, exhibidores y similares. En diversas realizaciones, la estructura incluye uno o mas controladores para controlar la conmutacion de los productos opticamente conmutables contenidos en el mismo.
El software de aplicacion, alguna vez denominado simplemente una "aplicacion" o una "App", es un software disenado para ayudar al usuario a realizar tareas especificas como controlar el estado de coloracion en de una ventana conmutable. Muchas aplicaciones proporcionan una interfaz para controlar remotamente uno o mas dispositivos tales como productos opticamente conmutables. Las aplicaciones se pueden empaquetar con el equipo y su software de sistema o pueden publicarse por separado. El software de aplicacion se contrasta con el software del sistema y el software intermedio, que administran e integran las capacidades de una computadora, pero normalmente no las aplican directamente en el desempeno de tareas que benefician al usuario. El software del sistema sirve la aplicacion, que a su vez sirve al usuario. El software de aplicacion aplica la potencia de una plataforma informatica particular o software de sistema (por ejemplo, un servidor de red tal como un control de ventana) a un proposito particular. Algunas aplicaciones estan disponibles en versiones para diversas plataformas diferentes, tales como Apple iOS, MacOS, Android, Linux, etc. En diversas realizaciones, una aplicacion se pone a disposicion de un usuario a traves de una interfaz grafica de usuario presentada en un dispositivo que se elimina de uno o mas productos opticos conmutables que son controlados directa o indirectamente de la aplicacion.
Las aplicaciones descritas aqui monitorean y/o controlan uno o mas "dispositivos". Los productos opticamente conmutables son una clase de dispositivo. Ejemplos de otras clases de dispositivos incluyen controladores para controlar los productos opticamente conmutables, sensores para soportar decisiones de control para los productos conmutables, controladores de iluminacion, etc.
En ciertas realizaciones, la aplicacion se presenta a un usuario en un "dispositivo remoto" que puede comunicarse con un controlador para un producto optico conmutable. Los dispositivos remotos pueden comunicarse con el controlador a traves de una conexion inalambrica o por cable. Muchos de los ejemplos presentados aqui representan el dispositivo remoto que utiliza comunicacion inalambrica. En todos los casos, se puede sustituir un enlace cableado.
5
10
15
20
25
30
35
40
45
50
55
El dispositivo remoto puede ser, por ejemplo, un dispositivo portatil o un dispositivo no portatil tal como una computadora de escritorio o una terminal. En algunas implementaciones, el dispositivo remoto es un telefono inteligente, una tableta, un asistente digital personal (PDA) o cualquier otro dispositivo inalambrico. El dispositivo remoto puede comunicarse directamente con el controlador o, como se describe a continuacion, indirectamente a traves de un controlador de red.
El dispositivo remoto proporciona una interfaz de usuario interactiva para permitir que un usuario controle o supervise un producto optico conmutable. En ciertas realizaciones, el dispositivo remoto muestra una representacion grafica, como parte de una interfaz grafica de usuario o "GUI", del producto optico conmutable que se monitoriza o controla.
En ciertas realizaciones, un dispositivo remoto incluye una CPU con una cache. El dispositivo incluye tambien una interfaz de comunicaciones como interfaz inalambrica que permite a la CPU comunicarse con una red y/o controlador en una estructura que contiene uno o unos productos opticos conmutables. En algunas implementaciones, una aplicacion se implementa en un software que se ejecuta en la CPU. El codigo de la aplicacion puede residir en el dispositivo remoto o almacenarse en otro lugar. Una interfaz de usuario y la aplicacion asociada se muestran en una pantalla del dispositivo remoto. El dispositivo remoto tambien puede incluir otras caracterlsticas tales como una memoria grande, un indicador de ubicacion (por ejemplo, un dispositivo GPS) y/o una camara digital. Como se indica, el dispositivo inalambrico puede ser, en diversos ejemplos, un telefono celular, una tableta, un PDA o un ordenador personal.
Las Figuras 1A a 1F presentan ejemplos de sistemas en los que un dispositivo movil o remoto muestra una interfaz de usuario que permite al usuario interconectarse con una red de controladores, sensores y ventanas conmutables. En esta descripcion, los terminos "dispositivo movil" y "dispositivo remoto" pueden usarse indistintamente, aunque "dispositivo remoto" es generico para dispositivos que requieren una conexion de cable duro y dispositivos moviles, es decir, dispositivos inalambricos.
La Figura 1A representa esquematicamente una red 101 que interacciona con un dispositivo 111 remoto para proporcionar a un usuario 119 un control sobre el estado optico de una o mas ventanas conmutables u otros productos opticos bajo el control de la red 101. Una aplicacion facilita la interaccion entre el usuario 119 y red 101. Las instrucciones para ejecutar la aplicacion de software pueden almacenarse en el dispositivo 111 remoto, o en un controlador 103 de ventana de red, o en cualquier otro lugar. La aplicacion puede correr en (o ejecutarse en) diversos dispositivos que incluyen el dispositivo 111 remoto, el controlador 103 de ventana de red y el sistema 105 de gestion de edificios y/u otro equipo, incluyendo equipo compartido tal como equipo empleado en la nube.
La red 101 puede ser implementada en un edificio, un conjunto de edificios, un vehlculo u otra estructura que tiene una o una pluralidad de ventanas opticamente conmutables. Por conveniencia, se asumira que la red 101 se implementa en un edificio. Sin embargo, como se ha explicado anteriormente, debe entenderse que la red puede ser implementada en otros tipos de estructuras. En la realizacion representada, la red tiene una jerarqula de controladores de ventanas, lo que implica que el edificio tiene muchas ventanas diferentes, que pueden experimentar diversas condiciones ambientales y proporcionar radiacion solar a muchos tipos diferentes de habitaciones o zonas.
En el nivel mas alto de la jerarqula representada, un controlador 103 de red proporciona control e instrucciones en toda la red para controladores 113a, 113b y 113c de ventana de nivel intermedio. Por supuesto, dependiendo del tamano y complejidad del edificio, pueden proporcionarse controladores de ventanas adicionales en paralelo con 113a a 113c. En algunas realizaciones, el controlador de red implementa algoritmos para controlar uno o mas dispositivos opticamente conmutables u otros dispositivos. Ejemplos de tales algoritmos se presentan en la Solicitud de Patente de EE.UU. No. 13/772.969, presentada el 21 de febrero de 2013 [VERP049].
En la realizacion representada, el controlador 113a de ventana a su vez controla tres controladores 115a, 115b y 115c. de ventana de nivel bajo. Aunque no se muestran en la Figura 1A, los controladores 113b y 113c de ventana intermedios pueden tambien controlar uno o mas controladores de ventana de bajo nivel. Alternativamente, los controladores 113b y 113c de ventana de nivel intermedio pueden controlar directamente una o mas ventanas cada uno. En la realizacion representada, el controlador 115a de ventana de nivel bajo controla directamente las ventanas 117a, 117b, 117c y 117d. Estas cuatro ventanas pueden ser, por ejemplo, las ventanas de una habitacion particular de un edificio de oficinas, las ventanas de un lado de un edificio de oficinas, las ventanas que se dirigen a la misma direccion en una habitacion dada de un edificio, las ventanas de uno o mas lados de un vehlculo, o esencialmente cualquier otro conjunto de ventanas que pueden beneficiarse de ser controladas directamente por un solo control de ventana.
El controlador 103 de ventana de nivel de red puede interactuar con otros sistemas de control instalados en el edificio. Ejemplos de tales otros sistemas de control incluyen sistemas de seguridad, sistemas de gestion de edificios y similares. Un sistema de gestion de edificios, que se muestra por ejemplo como sistema 105 de gestion de edificios (BMS) en la red 101, controla convencionalmente un gran numero de funciones en un gran edificio comercial o residencial o complejo de edificios. Tlpicamente, los sistemas de gestion de edificios controlan la calefaccion, la ventilacion, la multimedia y el aire acondicionado en estos edificios. En algunos casos, el sistema de
5
10
15
20
25
30
35
40
45
50
55
60
gestion del edificio incluira la funcionalidad de otros sistemas tales como sistemas de seguridad y sistemas de control de ventanas. En la realizacion representada, el controlador 103 de ventana de red es una entidad separada que interactua con el sistema 105 de gestion de edificios. Esta interfaz proporciona al control 103 de ventanas de red de acceso a muchos tipos de information que normalmente pueden recogerse o determinarse para el sistema de gestion de edificios. Ejemplos de tal informacion incluyen la construction de la informacion del sensor (por ejemplo, la temperatura actual en una o mas habitaciones), el consumo de energla actual de uno o mas dispositivos ambientales que actuan bajo el control del BMS, etc. La interaction entre el controlador 103 de ventanas de red y el sistema 105 de gestion de edificios permite tambien al sistema de gestion de edificios dirigir al control de ventanas de red para que tome ciertas acciones segun sea apropiado. En ciertas realizaciones, la funcionalidad de control de ventana de red esta integrada en un BMS u otro sistema de control de edificios. Ejemplos de un controlador maestro de red y una red de construccion que incluye un BMS y una disposition jerarquica de controladores de ventanas se presentan en la solicitud de patente US No. 13/049.756, presentada el 16 de marzo de 2011. Para una description de ciertos aspectos de controladores maestros adecuados, Vease la Solicitud de Patente de Estados Unidos No. 13/772.969, presentada el 21 de febrero de 2013 [VERP049]. En un ejemplo, el controlador 103 de ventana es un controlador adecuadamente programado tal como un controlador de CAN2GO (ahora propiedad de Schneider Electric de Rueil-Malmaison, Francia).
Los controladores individuales utilizados en una red de controladores y dispositivos conmutables pueden tener muchas disposiciones informaticas o estructurales diferentes. Tlpicamente, se disena o configura (por ejemplo, se programa) un controlador para un dispositivo optico conmutable para implementar un algoritmo de control de los tipos descritos anteriormente. En diversas realizaciones, el controlador determina un nivel apropiado de corriente o voltaje a aplicar y va aplicando dicho voltaje o corriente al dispositivo conmutable. El controlador tambien puede detectar niveles de corriente o tension para asegurar que el dispositivo optico funcione correctamente. Ademas, el controlador puede tener diversas caracterlsticas adicionales tales como temporizadores, detectores de carga (por ejemplo, contadores de culombio), osciladores y similares. Diversos disenos y componentes de controladores se presentan en la Solicitud de Patente de Estados Unidos No. 13/049.756, presentada el 16 de marzo de 2011 No. de expediente de abogado SLDMP007], Solicitud de Patente US No. 13/049.750, presentada el 16 de marzo de 2011 No. SLDMP008], Solicitud de Patente US No. 13/449.248, presentada el 17 de abril de 2012 SLDMP041], y en la Solicitud de Patente US No. 13/449.251, presentada el 17 de abril de 2012_ [SLDMP042].
En alguna realizacion, el controlador (por ejemplo, el controlador 115a) esta integrado con el dispositivo optico o carcasa. En una realizacion especlfica, el controlador esta integrado en la carcasa o un sello de una unidad de vidrio aislado (IGU) que contiene un dispositivo optico conmutable. Diversas disposiciones de controladores integrados se presentan en la Solicitud de Patente de Estados Unidos No. 13/049.750, Documento de Abogado No. SLDMP008] y en la Solicitud de Patente de Estados Unidos No. 13/326.168, nombrando a Brown como inventor, titulado "CONECTORES PARA VENTANAS INTELIGENTES" 2011 Fiscal Docket No. SLDMP034].
El controlador incluye tlpicamente un microprocesador para tomar decisiones de conmutacion basadas en entradas disponibles, mandatos de envlo y ordenes de reception. En algunas realizaciones, un controlador incluye un convertidor de potencia configurado para convertir un voltaje bajo en los requisitos de potencia de un dispositivo opticamente conmutable. Esta potencia puede ser alimentada al dispositivo conmutable a traves de un circuito de accionamiento (controlador de potencia). En una realizacion, un controlador tiene un excitador de potencia redundante de modo que en el caso de que uno falle, hay un respaldo y el controlador no necesita ser reemplazado o reparado.
Un controlador puede incluir tambien uno mas puertos de comunicacion y circuitos de comunicacion asociados para recibir y enviar ordenes y/o datos a otras entidades de red tales como un controlador maestro. En una realizacion, las llneas electricas tambien se utilizan para enviar y recibir comunicaciones, por ejemplo, a traves de protocolos tales como Ethernet.
En una realizacion, la potencia y la funcionalidad de comunicacion de un controlador del dispositivo optico pueden combinarse en un solo chip, por ejemplo, un chip de dispositivo logico programable (PLD), un conjunto de puertas programables en campo (FpGa) y similares. Tales circuitos integrados pueden combinar funciones de informatica, de control y potencia en un solo chip programable. En una realizacion, la informatica esta configurada para controlar independientemente cada uno de los dos o mas dispositivos opticos conmutables.
Un controlador puede tener capacidades inalambricas para funciones de comunicacion y/o alimentation. Se pueden usar frecuencias de transmision de comunicaciones inalambricas tales como RF y/o IR. Se pueden utilizar protocolos inalambricos tales como Bluetooth, WiFi, Zigbee, EnOcean y similares para enviar instrucciones al microprocesador y para que el microprocesador envle datos a, por ejemplo, otros controladores de ventanas y/o un sistema de gestion de edificios.
En diversas realizaciones, el dispositivo 111 remoto comunica con el controlador 103 de ventana de red a traves de un enlace inalambrico. En otras realizaciones, el dispositivo remoto se comunica con el controlador 103 a traves de un enlace cableado. En cualquier caso, el dispositivo remoto puede comunicarse directa o indirectamente con el controlador 103 de ventana. En algunas realizaciones, el dispositivo remoto se comunica directa o indirectamente con el sistema 105 de gestion de edificio, que a su vez se comunica con el controlador 103 de ventana de red
5
10
15
20
25
30
35
40
45
50
55
durante el funcionamiento de la ventana de aplicacion de control. En tales realizaciones, el sistema 105 de gestion de edificios puede desempenar el mismo un papel en la aplicacion o en proporcionar la informacion necesaria para la aplicacion. En la realizacion representada, el dispositivo 111 remoto se comunica con el control de ventana de toda la red 103 a traves de un enlace inalambrico a traves de Internet (nube 109) y un enrutador 107, que es parte del equipo de la red 101. Muchas otras configuraciones para implementar la comunicacion entre el dispositivo 111 remoto y el controlador 103 de ventana de red son posibles y seran evidentes para los expertos en la tecnica.
En ciertas realizaciones, la aplicacion de control de ventana actua sobre la informacion recogida por uno o mas sensores en el edificio. Por ejemplo, la aplicacion puede utilizar una salida de sensor para tomar una decision sobre si colorear una ventana en particular. Ademas, la informacion procedente de los sensores puede presentarse tambien al usuario 119 a traves del dispositivo 111 remoto. Por ejemplo, la temperatura, la irradiacion solar en una ventana, etc., pueden visualizarse en el dispositivo 111 a traves de la aplicacion. En algunas realizaciones, uno o mas sensores se comunican de forma inalambrica con un control de ventana o controladores.
En ciertas realizaciones, los sensores estan distribuidos en todo el edificio y estan asociados con diversas caracterlsticas flsicas o estructurales del edificio. En realizaciones alternativas, solo se emplean uno o unos pocos sensores. Vease, por ejemplo, ciertas realizaciones descritas en la Solicitud de Patente de Estados Unidos No. Solicitud de Patente de Estados Unidos No. 13/772.969, presentada el 21 de febrero de 2013, VIEWP049]. En la realizacion representada, los sensores 121d y 121e estan asociados con las ventanas 117a y 117d, respectivamente. En la realizacion representada, un sensor 121c esta provisto de un controlador 115a de ventana. Ademas, un sensor 121a esta asociado con el controlador 103 de ventana de red y un sensor 121b esta asociado con el sistema 105 de gestion de edificio. Tlpicamente, aunque no necesariamente, los sensores estan fijados o colocados en estrecha proximidad con la entidad de red con la que estan asociados. Ejemplos de sensores que pueden estar asociados con un control de ventana incluyen sensores de luz, sensores de temperatura y sensores de ocupacion.
Como ejemplos, los sensores pueden ser sensores de temperatura, sensores fotocelulas, sensores de ocupacion, etc. La luz solar o artificial se puede medir usando diversos tipos de sensores, siendo un ejemplo un sensor fotometrico tal como un fotodiodo de silicio. Otro tipo de sensor es un piranometro que mide la radiacion solar a traves de un espectro mas amplio de radiacion solar. La temperatura de un dispositivo o de cualquier ubicacion puede deducirse algorltmicamente o medirse directamente usando un sensor (por ejemplo, un termopar, termistor o RTD (dispositivo termico resistivo)).
Las aplicaciones que facilitan la interaction del usuario con el controlador de la ventana de red proporcionan diversas funciones asociadas con el control de las propiedades opticas de una o mas ventanas controladas por el controlador de la ventana de red. Ejemplos de estas diversas actividades se presentan en las Figuras 1B a 1F.
La figura 1B representa una situation en la que el usuario 119 interactua con el dispositivo 111 remoto y elige para colorear directamente las ventanas 117a y 117d. El dispositivo remoto presenta una funcion de aplicacion que permite al usuario ajustar manualmente las propiedades opticas de una o mas ventanas. Por ejemplo, si las ventanas son ventanas electrocromicas, el usuario puede establecer manualmente los estados de coloration de una o mas ventanas que el o ella selecciona utilizando la aplicacion. Como se explica mas detalladamente a continuation, la aplicacion puede proporcionar una o mas caracterlsticas de interfaz de usuario que permiten al usuario seleccionar una o mas ventanas y/o el estado de coloracion de una o mas ventanas. En las figuras 4A, 4B, 5A y 5B se muestra un ejemplo de una interfaz de usuario que permite tal control manual.
En ciertas realizaciones, los estados de color disponibles que un usuario puede seleccionar estan limitados a claros o coloreados. En otras palabras, solo hay dos opciones disponibles para el usuario. En el extremo opuesto, una ventana puede tener un nivel continuamente variable de coloreado disponible para el control. Las aplicaciones para controlar tales ventanas pueden permitir al usuario seleccionar cualquier nivel de tono deseado entre los colores maximo y mlnimo disponibles con la ventana. Para este proposito, la aplicacion incluye, por ejemplo, una barra deslizante de interfaz de usuario que representa todos los estados de coloracion disponibles. Entre los extremos de una option binaria para seleccionar colores y una option de variable continua para seleccionar color, una ventana puede proporcionar uno o mas estados de color discretos intermedios. En diversas realizaciones, el numero total de estados de color disponibles para control manual puede ser 3, 4, 5, 6, 7, 8, 9, 10 o mas de tales estados discretos. En una realizacion especlfica, la ventana contiene dos o mas cristales, como es el caso con una unidad de vidrio aislado (IGU). Cada cristal puede contener su propio dispositivo electrocromico configurado para proporcionar a la IGU 4 o mas estados discretos del color. Vease la Solicitud de Patente de Estados Unidos No. 12/851.514, presentada el 5 de agosto de 2010.
Otro ejemplo de un tipo de control de usuario que puede ser proporcionado por una aplicacion de control de ventana es la capacidad de definir y/o modificar reglas o propiedades para controlar automaticamente el color de ventanas. Como se explica mas detalladamente a continuacion, ejemplos de reglas incluyen reglas basadas en horarios y reglas basadas en sensores. En ciertas realizaciones, la aplicacion permite al usuario definir tales reglas mediante la selection de diversos parametros de planificacion, parametros ambientales, etc. Un ejemplo de una interfaz de usuario adecuada para anadir o editar dichas reglas se presenta en las figuras 7, 8A y 8B.
5
10
15
20
25
30
35
40
45
50
55
60
Las funciones "manuales" proporcionadas al usuario por la aplicacion de control de ventana a veces sobrescriben las reglas de coloreado existentes o rutinas programadas o configuradas de otro modo en el controlador 103 de ventana de red. En algunas realizaciones, las anulaciones de manual de usuario solo se permiten durante un periodo de tiempo limitado, 1 - 3 horas. Dichos Kmites en las anulaciones pueden tener el beneficio de evitar que un ajuste ineficiente de energia (u otro ajuste potencialmente indeseable) permanezca en el lugar mucho tiempo despues de que el usuario responsable de la anulacion abandona un area impactada. El limite de anulaciones manuales se puede programar en la aplicacion de control de ventana y/o en el control de ventana de red, por ejemplo.
La Figura 1C representa esquematicamente una situacion en la que el usuario 119 que utiliza el dispositivo 111 remoto introduce una nueva regla basada en una comparacion del valor de salida del sensor 121d en comparacion con el valor de umbral. Cuando el usuario introduce esta regla a traves de la interfaz de usuario proporcionada por la aplicacion visualizada en el dispositivo 111 remoto, la nueva regla se almacena en el controlador 103 de ventana de red donde se ejecuta para afectar el control de ventanas particulares en respuesta a los valores de salida del sensor 121d. La regla almacenada en el controlador 103 esta representada por un numero de referencia 123.
Otra caracteristica proporcionada por algunas aplicaciones de control de ventana es la agrupacion de diversos dispositivos bajo el control de un controlador de red en grupos que se tratan de acuerdo con ciertas reglas u otras construcciones informaticas. Como se explica a continuacion, dicha agrupacion puede realizarse durante parte de un proceso de asignacion.
Entre los dispositivos que pueden agruparse tipicamente para propositos de tratamiento similar estan los controladores de ventanas, sensores, ventanas y opcionalmente interruptores para controlar luces o ventanas. Uno cualquiera, dos o tres de estos tipos de elementos pueden ser incluidos en un solo grupo. Hay diversas razones por las que se desea agrupar tales dispositivos para un tratamiento similar. Con frecuencia, un grupo de dispositivos sera tratado de manera similar porque estan sujetos a condiciones ambientales similares, tales como la exposicion al sol en ciertas horas del dia. Otra razon para agrupar dispositivos es que diversos dispositivos son compartidos por un grupo particular de trabajadores o residentes que requieren condiciones ambientales similares. Otras razones para agrupar dispositivos incluyen la facilidad de control con, por ejemplo, un solo boton, y menores costes de infraestructura a traves del intercambio de sensores/conmutadores a traves de multiples controladores. El tratamiento similar aplicado a los dispositivos de un grupo definido por el usuario incluye, por ejemplo, reglas o propiedades para controlar ventanas, asi como la identidad de usuarios particulares a los que se da control sobre estos dispositivos (normalmente a traves de una aplicacion de control de ventana) y los roles de estos individuos capaces de ejercer influencia sobre los dispositivos agrupados.
La Figura 1D representa esquematicamente una situacion en la que el usuario 119 define un grupo a traves de una interfaz de usuario proporcionada en el dispositivo 111 remoto. El usuario selecciona los sensores 1201c y 121d, asi como el controlador 115a de ventana y las ventanas 117a a 117c, como los dispositivos dentro de un nuevo grupo identificado como "G1". En un ejemplo especifico, todos estos dispositivos estan asociados con un lado orientado hacia el norte de un edificio bajo el control del controlador 103 de ventana de red.
A veces, un usuario puede intentar ejercer control sobre la red 101 mediante el uso de la aplicacion de control de ventana y encontrar que el control de ventana de red no permite al usuario ejecutar una solicitud. Puede haber diversas razones de politica por las que la capacidad de un usuario para agrupar, programar y/o controlar manualmente elementos de la red 101 es limitada. Un ejemplo es que las acciones propuestas por el usuario pueden ser inconsistentes con una politica para limitar la cantidad de energia consumida durante los periodos de carga maxima a no mas de cierto nivel de umbral. Otro ejemplo puede ser que la entrada del usuario es inconsistente con la entrada programada de otro usuario que tiene mayor autoridad sobre el dispositivo que es influenciado por la solicitud del usuario.
La figura 1E representa una situacion en la que el usuario 119 hace una peticion para controlar una o mas caracteristicas de la red 101 y esa peticion es analizada por el controlador 103 de ventana de red y se considera que es inaceptable. En la realizacion representada, cuando el controlador 103 de ventanas realiza esta determinacion, la aplicacion envia una notificacion al usuario 119 para que su solicitud sea rechazada. Esta notificacion puede adoptar la forma de un mensaje mostrado en el dispositivo 111 remoto.
Otro ejemplo de un tipo de interaccion entre un usuario y un controlador de ventana de red es a traves de un concepto al que se hace referencia en la presente memoria como "control adaptativo". Con un control adaptativo, la aplicacion de control de ventanas (u otra aplicacion que actua de acuerdo con la aplicacion de control de ventana) es suficientemente inteligente para reconocer cuando un cambio particular en las reglas o el programa para controlar una o mas ventanas necesita ser hecho. Cuando un controlador llega a este reconocimiento, puede utilizar la aplicacion de control de ventana para notificar al usuario de la adaptacion propuesta. El usuario puede entonces elegir aprobar o rechazar la adaptacion propuesta. Observese que en realizaciones alternativas, al usuario no se le da esta eleccion y el sistema automaticamente hara el cambio. Tal cambio automatico puede ir acompanado de una notificacion al usuario a traves de la aplicacion con los cambios que se estan realizando. En un ejemplo de control adaptativo, la aplicacion infiere que las ventanas de una habitacion deben colorearse entre el mediodia y la 1 PM los dias laborables, basandose en el historial de un usuario de colorear manualmente las ventanas durante este periodo de tiempo. La figura 1F representa esquematicamente el controlador 103 de red que reconoce que una adaptacion
5
10
15
20
25
30
35
40
45
50
55
es apropiada y que notifica al usuario 119 a traves del dispositivo 111 remoto. En ciertas realizaciones, la aplicacion de control de ventana tiene un modo de demostracion que permite a los usuarios a traves de pantallas GUI en una simulacion, la necesidad de conectar a un sistema tal como el sistema mostrado en las Figuras 1A-F. Esto puede ser util para propositos de mercadotecnia y/o entrenamiento. La aplicacion de control de ventana se puede instalar en dispositivos remotos que utilizan muchos tipos diferentes de mecanismos de instalacion. En un ejemplo, la aplicacion se puede descargar directamente a dispositivos de usuario desde iTunes ™ u otro almacen de aplicaciones u otro software disponible publicamente.
Muchas variaciones en el sistema representado en las Figuras 1A-F pueden emplearse con una aplicacion movil como se describe en la presente memoria. Una variacion es un sistema 191 representado en la figura 1G. El sistema 191 emplea un ordenador 193 para llevar a cabo una o mas funciones del controlador 103 maestro de red de la figura 1A. Ejemplos de estas funciones incluyen acceso remoto, administracion de usuarios, diagnosticos del sistema, servicios de bases de datos y escalabilidad. Algunas o todas las funciones del controlador 103 de ventana de red pueden ser descargadas al ordenador 193 en el sistema 191. Ejemplos de estas funciones incluyen una o mas de informatica de regla, programacion adaptativa, asignacion, configuration de dispositivo y agrupacion de dispositivos. En la realization representada, el ordenador 193 se conecta al enrutador 107, al sistema 105 de gestion de edificios y al control 103' de ventanas de red. En ciertas realizaciones, el ordenador 193 es un "ordenador enchufable". Un ordenador enchufable es conocido por los expertos en la tecnica. Generalmente es un servidor compacto pero potente, que puede implementarse en una conexion de transmision de CA o en un adaptador de CA. En diversas realizaciones, un ordenador enchufable esta configurado para proporcionar un puente a servicios basados en la nube. El sistema representado en la Figura 1 G puede emplearse con cualquiera de los metodos o funciones descritos en la presente memoria para redes de ventanas que pueden ser controladas con aplicaciones moviles.
Diagrama de flujo de las caracterlsticas de la aplicacion
En algunas realizaciones, se utiliza una aplicacion de control de ventana en un proceso de configuracion para ventanas instaladas y otros dispositivos que se van a controlar utilizando la aplicacion. La figura 2 proporciona un ejemplo de dicho proceso de conjunto, seguido de una fase de despliegue y uso.
La figura 2 presenta un diagrama de flujo que muestra el manejo de dispositivos no asignados en una estructura como un edificio. Vease el bloque 203. Entre los procesos que pueden realizarse o facilitarse utilizando una aplicacion de control de ventana se encuentran (i) una etapa de asignacion de dispositivos (205), seguida por (ii) una etapa de creation de perfiles de usuario para usuarios de aplicaciones que pueden controlar el dispositivo (207) de asignacion, seguidos por (iii) una etapa de creacion de reglas y respuesta a solicitudes de usuario interactuando con la aplicacion durante el funcionamiento normal tras la asignacion y creacion de los perfiles (209) de usuario.
Asignacion
La asignacion es una forma de inventariar, agrupar y validar los dispositivos disponibles para una aplicacion de control de ventanas. La asignacion se activa normalmente mediante una nueva instalacion de productos opticamente conmutables y/o controladores asociados en una estructura. En algunos casos, la instalacion ocurrirla al mismo tiempo que se construye la estructura. En otras realizaciones, la instalacion ocurrira en una fecha posterior, p.ej. una aplicacion de actualization. En algunas realizaciones, la asignacion se puede implementar en etapas, con cada etapa que se produce despues de que se instala un nuevo conjunto de dispositivos en la estructura. Por ejemplo, en una primera fase, algunas ventanas electrocromicas se pueden instalar en un lado que mira hacia el sur de un edificio existente. Estas ventanas y sus controladores asociados se pondrlan en servicio poco despues de la instalacion. En un momento posterior, se instalan ventanas electrocromicas adicionales y controladores asociados en los lados orientados al este y al oeste del edificio. Estas nuevas ventanas instaladas posteriormente se ponen en servicio. Incluso mas tarde, las ventanas del lado norte del edificio se sustituyen por ventanas electrocromicas y controladores asociados. En este punto, se lleva a cabo otra fase de la asignacion. Tal vez, incluso mas tarde, mas sensores, controladores, u otros dispositivos se instalan en el edificio y estos son, a continuation, encargados segun corresponda. En algunas realizaciones, en cualquier caso de activation de una posible asignacion, la aplicacion presenta una notification a traves de su interfaz de usuario. La notification puede ser seguida por la reception de instrucciones de usuario para iniciar el proceso de asignacion.
Un proceso 205 de asignacion simple se representa en la Figura 3. Una fase inicial de la asignacion implica el inventario (a veces denominado "descubrimiento") de los dispositivos no asignacod en una estructura. Esto se representa en el bloque 303 de la figura 3. En las realizaciones tlpicas, el inventario de dispositivos implica ejecutar una rutina de descubrimiento de una aplicacion que descubre dispositivos conectados en red que aun no se han puesto en servicio. El programa utilizado para descubrir los dispositivos sin cargo puede ejecutarse en un servidor de red, un dispositivo remoto, la nube o alguna combination de estos. Dicho programa puede transmitir una solicitud de descubrimiento a traves de la red a la que se programan los dispositivos no puestos en marcha para responder con cierta information sobre ellos mismos. Por ejemplo, los dispositivos pueden responder con su clase e identification. La identification debe identificar de forma unica cada dispositivo dentro de una clase dada. Ejemplos de clases incluyen una clase de ventana o clase de vidrio aislado, una clase de control de ventana, una clase de
5
10
15
20
25
30
35
40
45
50
controlador de red, una clase de sensor de temperatura, una clase de sensor de ocupacion, una clase de sensor de ocupacion, una clase de conmutador manual, etc.
En otra realizacion, la rutina de descubrimiento recibe una lista preparada de los dispositivos que se van a asignar. La lista se puede proporcionarse en forma de tabla, hoja de calculo, vista de base de datos, etc. Al recibir dicha lista, la rutina actualiza una lista interna de los dispositivos disponibles bajo su control.
Algunos ejemplos de como se puede realizar la asignacion son los siguientes:
Metodo 1 (creacion de grupo en sitio):
(a) conectar todos los dispositivos y encenderlos; Cada dispositivo se identifica por el tipo de dispositivo/id, etc. y luego se agrega a la lista de ese tipo de dispositivo especlfico y se puede ver en la interfaz de usuario
(b) el usuario crea grupos a traves de la interfaz de usuario y anade miembros seleccionandolos de las listas creadas en (a) utilizando dibujos/graficos y/o documento que contiene la informacion de la agrupacion. Si es necesario, el usuario que trabaja con la interfaz de usuario puede confirmar que el miembro esta flsicamente presente en el dominio del grupo enviando una senal y observando la respuesta.
Metodo 2 (Creacion de grupo fuera de sitio):
(a) Importe una lista de todos los dispositivos, as! como grupos y posiblemente otra informacion de un documento o archivo de diseno.
(b) Despues de encendido, se confirma la presencia de todos los elementos (similar al Metodo 1 por ejemplo) y cualquier elemento faltante o adicional se marca en la interfaz de usuario de la aplicacion y posteriormente se anade o elimina por el usuario.
(c) Si es necesario, el usuario puede confirmar que el miembro esta flsicamente presente en el dominio del grupo enviando una senal y observando la respuesta
Cada una de las clases tendra ciertos atributos asociativos con el. Por ejemplo, una clase para un fotosensor, puede especificar que el fotosensor proporciona salida en incrementos particulares de unidades de luminancia. La clase tambien puede especificar otros atributos del dispositivo, tales como su rango dinamico, su fabricante, su tipo de modelo, etc. La clase puede proporcionar informacion adicional, como un URL o un contacto para los detalles de mantenimiento y reemplazo proporcionados por los proveedores etc. Se presenta a continuation informacion adicional sobre clases en una API de ejemplo para una aplicacion de control de ventana.
El proceso de inventario tambien puede descubrir la ubicacion de cada dispositivo dentro del edificio. Esto puede implicar, por ejemplo, cargar datos de instalacion especificando la ubicacion de cada uno de los dispositivos desde la instalacion mas reciente. Como un ejemplo, dicha informacion puede proporcionarse en una hoja de calculo, una tabla u otra disposition de texto. Al igual que con la clase y la ID, la informacion de ubicacion puede almacenarse en una ubicacion en la red de la ventana, en la nube, en dispositivos remotos o en cualquier combination de estos. Dicha informacion de configuration se puede crear o modificar remotamente desde la ubicacion en la que se encuentran los dispositivos. En un momento apropiado, la informacion de configuracion se descarga o de otra forma se transfiere al controlador de red de ventana y/o aplicacion de ventana para el edificio afectado. Esto permite que la configuracion sea realizada por una entidad, tal como un proveedor de las ventanas opticamente conmutables, que no tiene acceso a la red del edificio donde se instalan las ventanas.
A continuacion, en el proceso 205 de la figura 3, los dispositivos inventariados se agrupan como se indica en un bloque 305. El agrupamiento puede facilitarse utilizando la interfaz de usuario en una aplicacion de usuario remoto, una aplicacion que se ejecuta en un servidor de red, etc. Utilizando la interfaz grafica de usuario de la aplicacion de control de ventana, un usuario puede agregar un nuevo grupo, modificar un grupo existente, eliminar un grupo, unir dos o mas grupos, crear una jerarqula de grupos, etc. La interfaz de usuario hace disponible a traves de una pantalla u otro mecanismo todos los dispositivos inventariados disponibles para la agrupacion. Con esta interfaz, el usuario identifica uno o mas dispositivos para su inclusion en un grupo definido. En las figuras 6A y 6B se proporciona un ejemplo de tomas de pantalla de interfaz de usuario para facilitar la agrupacion. Vease tambien la figura 1D y la discusion asociada.
Los grupos de dispositivos pueden crearse por diversas razones. A menudo, los dispositivos de un grupo tienen uno o mas atributos en comun. En algunas realizaciones, un atributo comun es una ubicacion comun de los dispositivos en el grupo. En algunas realizaciones, un atributo comun es el control por un usuario o un grupo de usuarios que tienen acceso a los dispositivos del grupo.
En muchos casos, la agrupacion reduce los costes de implementation. Por ejemplo, todos los pisos del mismo lado del edificio pueden aprovechar un unico sensor de foto a traves de uno o diversos grupos. Ademas, el agrupamiento puede reducir la carga (y reducir las complejidades) en cualquier sistema BMS corriente arriba o en el conmutador
5
10
15
20
25
30
35
40
45
50
55
manual de anulacion porque estas entidades solo necesitan enviar comandos para grupos y no a todos o algunos dispositivos del grupo.
Ademas, el agrupamiento puede hacerse de una manera jerarquica. En otras palabras, un grupo puede pertenecer a un grupo de nivel superior; Es decir, un grupo de bajo nivel puede ser un subconjunto del grupo de nivel superior. Como un ejemplo, un grupo puede estar limitado a ventanas opticamente conmutables en un lado que mira hacia el norte de un edificio. Este grupo "orientado hacia el norte" contiene dentro de un grupo de nivel superior que incluye ventanas opticamente conmutables de todos los lados de la construccion, pero no incluye ventanas de cualquier otro edificio. El "edificio" esta a su vez contenido dentro de un grupo de nivel aun mas alto que incluye multiples grupos de edificios, que cada uno puede ser parte de un complejo de edificios, por ejemplo. Este diseno tiene el beneficio de permitir al usuario de una aplicacion movil identificar rapidamente un problema con un dispositivo y solo despues de identificar que existe un problema, dedicando el esfuerzo a determinar exactamente donde reside el problema. Por ejemplo, un administrador de red de ventanas para todo un complejo de edificios puede ver el estado del dispositivo para todo el grupo de dispositivos en el complejo.
El agrupamiento es una abstraccion informatica de la red flsica en una estrategia de administracion de ventanas. Puede ser todo jerarquico, con informacion de comando y control que se propaga de arriba hacia abajo e information de estado y estatus que se propaga de abajo hacia arriba.
Debe entenderse que los grupos de agrupacion y modification pueden realizarse fuera del contexto de la asignacion. De este modo, aunque se pueda establecer un grupo o grupos durante la asignacion, dicho grupo o grupos pueden modificarse, eliminarse, etc. mucho tiempo despues de haberse completado la asignacion.
Finalmente, el proceso 205 de asignacion se concluye con una fase 307 de prueba y validation. En este proceso, todos los dispositivos inventariados y agrupados se prueban para asegurar que funcionan y que son los dispositivos que se muestra que estan en el proceso de inventario. En una realization, la comprobacion y validacion se realiza a traves de un dispositivo remoto manual que recibe entradas de un usuario que se mueve alrededor de un edificio de un dispositivo a otro para verificar el funcionamiento de los dispositivos, que se identifican individualmente en la aplicacion del usuario. Como parte del proceso de prueba, la aplicacion puede probar ventanas individuales u otros dispositivos para determinar si responden a comandos manuales emitidos a traves de la aplicacion. La aplicacion tambien puede probar para determinar si determinados sensores estan funcionando como se esperaba. Por ejemplo, un sensor de temperatura puede ser expuesto a una fuente de calor y su salida como se presenta en la aplicacion se utiliza para establecer que el sensor muestra correctamente una temperatura creciente. Si se detecta que algunos dispositivos funcionan incorrectamente o se presentan mal durante la fase de prueba y validacion, dichos dispositivos pueden ser fijados, reemplazados y/o re-identificados segun sea apropiado.
Roles de usuario en la aplicacion
En diversas implementaciones, las aplicaciones de control de ventanas definen y aplican roles especlficos para los usuarios de las aplicaciones. Esto puede ser parte del paso de crear perfiles (207) de usuario ilustrados en la Figura 2. Los roles individuales pueden permitir ciertos ambitos de control que pueden poseer los usuarios que tienen tales roles. En ciertas realizaciones, los roles definen ventanas u otros dispositivos que un usuario puede controlar a traves de una aplicacion de control de ventana. Los dispositivos controlables por los usuarios en un rol determinado pueden tener ciertos atributos en comun. Por ejemplo, pueden estar en cierta ubicacion geografica (por ejemplo, un edificio o una parte de un edificio como las ventanas orientadas hacia el norte y los sensores de un edificio, una habitation o un grupo de edificios en un complejo), pueden ser de (por ejemplo, son todos los fotosensores, como los fotosensores proporcionados por un proveedor en particular), o pueden ser un grupo definido de dispositivos como se especifica durante la asignacion.
En ciertas realizaciones, los roles definen un nivel de prioridad en la capacidad de controlar dispositivos. Por ejemplo, los roles se pueden organizar en una jerarqula, con las acciones de algunos usuarios que se les da mayor prioridad que las acciones de otros usuarios, que tienen roles de menor prioridad. En estos casos, los roles se pueden utilizar para resolver instrucciones conflictivas entre dos usuarios. En un ejemplo especlfico, se otorga una mayor prioridad a un propietario de edificio que a un inquilino u ocupante de habitacion. Ademas, los roles pueden especificar la capacidad de un usuario para anular una polltica de control definida en el controlador de red u otro sistema autocoloreado para controlar dispositivos opticos conmutables. Por ejemplo, una polltica de construccion puede requerir que todas las ventanas del edificio se maticen cuando la temperatura exterior supera los 100° F. La mayorla de los roles de usuario no proporcionan ninguna autoridad para anular esta polltica y hacer que una o mas ventanas sean translucidas a tales temperaturas. Sin embargo, los usuarios con la funcion "superusuario" o "administrador de red" pueden estar autorizados a anular selectivamente esta polltica. En la medida en que una funcion permite una anulacion, la anulacion puede limitarse a un perlodo de tiempo definido, por ejemplo unos minutos a unas pocas horas.
En algunas implementaciones, hay elementos cualitativos y cuantitativos para un modelo de seguridad. El "rol" es cualitativo en la medida en que define las operaciones que se pueden realizar y, en algunos casos, las clases de objetos que pueden ser controladas (por ejemplo, tipos particulares de dispositivos). Tambien hay un elemento de "recurso" (mas de naturaleza cuantitativa) que define las instancias de objetos individuales que pueden ser
controladas. En general, las funciones y los recursos se pueden delinear de la siguiente manera: un usuario puede hacer A, B y C (roles) en X, Y y Z (recursos). En un ejemplo particular, al papel de "inquilino de construccion" solo le esta permitido cambiar el estado de coloracion de las ventanas bajo el control del inquilino del edificio. El inquilino del edificio no puede modificar o crear reglas y no puede aceptar o rechazar propuestas adaptativas. A individuos 5 particulares que tienen el papel de inquilino de edificio se les permite actuar en ese papel solamente para recursos particulares asignados a ellos -por ejemplo, recursos de ventana en una habitacion donde trabaja un individuo particular-. En contraste, un individuo dado el papel de administrador de red le puede ser permitido generar y modificar reglas, incluyendo reglas automaticamente presentadas usando control adaptativo, acciones de cancelacion solicitadas por individuos que tienen roles mas bajos, etc. Los recursos disponibles para tal individuo 10 pueden incluir todos los dispositivos en uno o mas edificios, o alternativamente a un piso particular u otra zona de un edificio.
En ciertas realizaciones, la creacion de las funciones para los usuarios se lleva a cabo mediante una visita in situ y hablando con el propietario o administrador del edificio y, en ese momento, la programacion apropiada de la aplicacion en un servidor de red. Alternativamente, el propietario o administrador del edificio puede proporcionar un 15 archivo que incluya a todos los usuarios a los que se les dara acceso a la aplicacion y las funciones de cada usuario. En diversas realizaciones, las funciones de usuario se aplican despues de la asignacion del dispositivo.
A continuacion se muestra un ejemplo de una jerarqula de roles de usuario apropiada para una aplicacion de control de ventana:
1. Gerente de edificio
20 2. Administrador del piso 1; administrador del piso 2; .... administrador del piso N
3. Ocupante de habitacion 1, ocupante de habitacion 2, .... ocupante de habitacion M
Estos son ejemplos de permisos que se pueden proporcionar como una funcion del rol de usuario en una aplicacion de control de ventana:
Dispositivo de reposicion en marcha (reorganizar grupos, cambiar el ID u otros atributos de un dispositivo)
25 Dispositivos de asignacion (crear grupos, inventario de dispositivos, validar y/o probar dispositivos)
Establecer reglas y/o programas (cambiar una regla o una condicion, por ejemplo, reemplazar un umbral de 300 Lux con un umbral de 500 Lux).
El control manual o directo sobre dispositivos (por ejemplo, como se describe con respecto a las tomas de pantalla de las Figuras 4A, 4B, 5A y 5B, as! como se describe con respecto al diagrama esquematico de la Figura 1B).
30 Definicion de reglas y programas usando la aplicacion
Las aplicaciones de software de control de dispositivos, tal como se describen aqul, pueden proporcionar a los usuarios la capacidad de seleccionar, crear y/o modificar reglas. En ciertas realizaciones, una aplicacion que proporciona acceso a ventanas u otros dispositivos proporciona una interfaz de usuario a traves de la cual las entradas de usuario se interpretan para crear, modificar y/o eliminar reglas y programas para controlar dichos 35 dispositivos. Las funciones y acciones de aplicacion proporcionadas de acuerdo con este permiso pueden ser parte de la operacion 209 mostrada en el diagrama de flujo de la figura 2. Las figuras 7 y 8A-B presentan capturas de pantalla que representan una interfaz de usuario que permite a usuarios remotos interactuar con y/o crear reglas.
En algunos casos, se proporcionan al menos dos tipos de reglas a traves de una aplicacion: reglas basadas en horarios y reglas basadas en sensores. De forma mas general, este tipo de reglas se puede caracterizar como 40 temporal y ambiental. Algunas normas ambientales pueden no venir directamente de un sensor local. Como ejemplo, una condicion meteorologica determinada a partir de una fuente de informacion meteorologica para el medio ambiente local de la ventana puede utilizarse como fuente para una regla ambiental. En algunos casos, una regla contiene tanto las condiciones temporales como las ambientales se usan juntas en una regla. En reglas basadas en horarios, ciertos eventos de control o monitoreo tienen lugar en un horario definido que se establece en la regla. En 45 las reglas basadas en sensor, las salidas de los sensores sirven como variables independientes y los estados del dispositivo (por ejemplo, el nivel de coloracion en una ventana) son las variables dependientes. Se proporciona mas informacion sobre y ejemplos de reglas basadas en sensores y horarios en la Solicitud de Patente US No. 13/449.235, numero de expediente de abogado SLDMP035] presentada el 17 de abril de 2012 y nombrando a S. Brown et al., como inventores. Cualquier regla (basada en la programacion, basada en sensores o de otro modo) 50 puede estar compuesta por dos o mas condiciones, que pueden estar acopladas en una expresion booleana, por ejemplo. Otras reglas comprenden solo una condicion.
De acuerdo con diversas realizaciones proporcionadas en el presente documento, las reglas de control del dispositivo pueden formar parte de una jerarqula en la que los "programas" comprenden "reglas" y las reglas tienen una o mas "condiciones" y "estados de control". Las condiciones de una regla (que actuan como variables
5
10
15
20
25
30
35
40
45
50
55
60
independientes) pueden emplear information de programacion y/o information de sensor, por ejemplo. En otras palabras, una regla toma informacion de horario y/o sensor como variables independientes y determina un estado de control, que es una variable dependiente.
Las condiciones son componentes de las reglas. Si una o mas condiciones se cumplen una regla, se aplica un "estado de control" de la regla a uno o mas dispositivos asociados con la condition. Las condiciones en las reglas se cumplen o no se cumplen sobre la base de una comparacion de una entrada con un umbral, un disparador, etc., que se construye en la condition. La comparacion puede ser una relation simple (por ejemplo, una igualdad directa, una <, o una > verification de una variable independiente de entrada) o una evaluation mas compleja de la entrada (por ejemplo, una expresion lineal o no lineal, un grafico, una tabla de consulta, etc.). En algunos casos, una condition puede proporcionar multiples umbrales, como con un rango de soporte (por ejemplo, una temperatura ambiente debe estar entre 64° y 72° F para que una condition se cumpla).
La entrada a las condiciones puede ser temporal, ambiental, impulsada por el usuario, etc. Las entradas temporales pueden ser una hora o un ano (por ejemplo, estacional), una hora del mes, un tiempo de la semana (por ejemplo, dlas de semana y fines de semana) (Por ejemplo, hora del mediodla, amanecer, puesta del sol). Vea la Figura 7 y su description asociada. Las entradas ambientales pueden basarse en informacion externa y/o en cualquiera de los diversos sensores instalados en o cerca de la estructura que opera bajo control de la aplicacion. Dichos sensores incluyen fotosensores para controlar la irradiation dentro o fuera de la estructura bajo control de la aplicacion, sensores de temperatura para monitorear la temperatura dentro o fuera de la estructura bajo control de la aplicacion, sensores de ocupacion ubicados en habitaciones u otros lugares en estructura bajo control etc. Tambien puede incluir entradas ambientales de contenido generado dentro o fuera de la estructura. Dicho contenido puede incluir informacion meteorologica de fuentes comerciales y/o gubernamentales, informacion sobre consumo/disponibilidad de energla suministrada por una empresa local o fuentes gubernamentales (o de dentro de la estructura misma (como lo determina un sistema de gestion de edificios, por ejemplo)), etc. Las entradas de usuario para condiciones incluyen entradas de control manual proporcionadas a traves de interfaces de usuario para las aplicaciones de control de dispositivos, nuevas condiciones definidas por el usuario y recibidas por las aplicaciones desde interfaces de usuario.
Algunas reglas estan comprendidas en una condition unica. Si se cumple esta condition, se aplica el estado de control de la regla. Algunas reglas estan compuestas de dos o mas condiciones. Dichas reglas de condition tienen multiples estados de control activados solo si se cumple alguna combination de sus condiciones constitutivas. En algunas realizaciones, las condiciones constituyentes estan enlazadas por un operador booleano como ' 'AND', 'OR', 'AND NOT', 'XOR' u otro operador. En el caso de un operador "AND", cada una de las dos condiciones vinculadas por el operador debe cumplirse para que se aplique el estado de control. En el caso de un operador 'OR', se debe cumplir cualquiera de las dos condiciones mas enlazadas para que se active el estado de control. En algunas realizaciones, la regla pesa dos o mas condiciones constitutivas para determinar si se aplica el estado de control. Por ejemplo, una “condition 1” puede tener un peso del 75% y una “condition 2” puede tener un peso del 25%. Los pesos se pueden aplicar como coeficientes, intensidades de las conexiones (como en las redes neuronales), etc.
Los estados de control aplicados por una regla pueden conducir una transition optica de un dispositivo opticamente conmutable o mantener una condition optica en dicho dispositivo. Por ejemplo, el nivel de coloration en de una ventana electrocromica puede mantenerse en estado existente o pasar a un estado diferente dependiendo del estado de control determinado por una regla para controlar el nivel de coloration. Otros estados opticos que pueden mantenerse o ajustarse como un estado de control de la evaluation de reglas incluyen el nivel de opacidad, reflectividad, color, etc. Otros estados de control de las reglas incluyen el consumo de energla de uno o mas dispositivos controlados por la regla, Bajo el control de la regla, etc. En algunas realizaciones, el estado de control puede forzar el consumo de energla a caer a un nivel particular. Esto puede requerir una reduction en el aire acondicionado de una estructura, que a su vez puede requerir ventanas electrocromicas para colorear a un nivel particular y/o requieren luces para atenuar a un nivel particular. En algunas realizaciones, el estado de control puede requerir que la informacion de consumo de energla sea transmitida a una utilidad. En algunas realizaciones, un estado de control de regla puede activar la supervision de uno o mas sensores bajo el control de la regla. La regla puede requerir que se proporcione informacion de sensor como entrada a un algoritmo o algoritmos que se ejecutan en un sistema de gestion de edificios o sistema de seguridad. En algunos casos, la informacion del sensor (o una conclusion extralda de la informacion del sensor) se transporta fuera de sitio a una entidad no asociada con la estructura que tienen los sensores. Tal entidad puede ser una organization de respuesta de emergencia privada o gubernamental, tal como el departamento de policla o el departamento de bomberos local.
Algunas aplicaciones y/o sus servidores de red asociados pueden proporcionar "programas" compuestos por una o mas reglas. Dentro de un programa, las reglas constitutivas pueden tener diferentes prioridades o aplicabilidad bajo diferentes rangos de condiciones. Por ejemplo, una regla 1 puede aplicarse en el invierno, y una regla 2 puede aplicarse en todas las otras estaciones. En otro ejemplo, una regla 1 se aplicara cuando se cumplan sus condiciones y la regla 2 se aplicara cuando se cumplan sus condiciones y que las condiciones de la regla 1 no se cumplan. En otras palabras, la Regla 1 tiene una prioridad mas alta que la Regla 2. Vea las Figuras 8A y 8B y su discusion asociada a continuation.
5
10
15
20
25
30
35
40
45
50
55
En ciertas realizaciones, la aplicacion aplica una o mas reglas de mantenimiento. En tales casos, la aplicacion esta programada para alertar al usuario a traves de la interfaz de usuario cuando surge un problema de mantenimiento. Por ejemplo, se puede notar que una ventana esta tomando demasiado tiempo para colorearse. En ciertas realizaciones, las ventanas u otros dispositivos se representan en un tablero de instrumentos presentado en la interfaz de usuario.
Description de ejemplos de capturas de pantalla
Como se ha explicado, una aplicacion de control de ventana permite a los usuarios interactuar con dispositivos a traves de una interfaz de usuario. Una "interfaz grafica de usuario" (GUI) o "interfaz de usuario" permite a los usuarios interactuar con dispositivos electronicos a traves de imagenes o comandos de texto. Como se usa en el presente documento, una interfaz de usuario es parte de una aplicacion o se proporciona a traves de una aplicacion. Las interfaces de usuario pueden utilizarse en ordenadores, dispositivos portatiles, como telefonos inteligentes o tabletas, reproductores multimedia portatiles o dispositivos de juego, aparatos electrodomesticos y equipos de oficina. Una interfaz grafica de usuario representa la information y las acciones disponibles para un usuario a traves de iconos graficos e indicadores visuales, auditivos u otros indicadores sensoriales o notation secundaria tales como position, indentation, color, simetrla, tono y patrones audibles y similares. Cualquier interfaz de usuario, grafica o de otro tipo, puede emplear elementos textuales, etiquetas de comando mecanografiadas o navegacion por texto o teclado. En una interfaz grafica de usuario, las acciones del usuario pueden realizarse mediante manipulation directa de los elementos graficos. En algunas realizaciones, la interfaz tambien permite la interaction activada por voz. Esto puede ser apropiado para usuarios discapacitados y/o usuarios que no pueden interactuar de forma tactil con una GUI (por ejemplo, usuarios que conducen vehlculos). Una herramienta de reconocimiento de voz como el producto Dragon Naturally Speaking de Nuance Communications se puede emplear para este proposito.
Una interfaz grafica de usuario utiliza una combination de tecnologlas y dispositivos para proporcionar una plataforma con la que el usuario puede interactuar, para las tareas de re conjunto y production de informacion. Se pueden emplear diversas caracterlsticas graficas y/o textuales para ayudar a la interaccion del usuario con una aplicacion que despliega una interfaz de usuario. Ejemplos de tales caracterlsticas incluyen ventanas, iconos, menus (incluidos menus desplegables), listas de selection, dispositivos apuntadores y similares. Los iconos tales como barras deslizantes, botones de radio, conmutadores de palanca, y similares pueden proporcionar mecanismos de control grafico.
Ciertos modos de interaccion emplean una pantalla tactil u otro dispositivo de entrada flsica para controlar la posicion de un puntero y presenta informacion organizada en ventanas y representada con iconos. Los comandos disponibles se compilan en menus y se realizan acciones haciendo gestos con el dispositivo senalador. Un administrador de ventanas puede facilitar las interacciones entre ventanas, una aplicacion y un sistema de ventanas. El sistema de ventanas maneja dispositivos de equipo como pantallas tactiles, dispositivos apuntadores y equipo grafico, as! como el posicionamiento del puntero.
En los dispositivos de ordenadores, estos elementos pueden ser modelados a traves de una metafora de escritorio, para producir una simulation llamada a veces un medio ambiente de escritorio en el que la pantalla representa un escritorio, sobre el cual se pueden colocar y eliminar documentos y carpetas de documentos. Los administradores de ventanas y otro software se combinan para simular el medio ambiente de escritorio con diferentes grados de realismo.
En los ejemplos de interfaces de usuario que se describen a continuation, la interfaz de usuario comprende un grupo de pantallas y el control y la funcionalidad asociados que pueden recibir la entrada del usuario y responder a esa entrada realizando ciertas acciones. Algunas de las acciones, ya sean activadas por la entrada del usuario, o de otra manera, producen cambios en la informacion mostrada en la pantalla. Tales cambios pueden implicar la acentuacion de diferentes caracterlsticas, el movimiento de barras deslizantes, la transition a ventanas diferentes, etc.
El concepto de una interfaz de usuario, tal como se utiliza en la presente memoria, no solo incorpora la informacion mostrada en una pantalla en un instante dado en el tiempo sino la informatica asociada y los algoritmos subyacentes a dicha informacion visualizada. Dicha informatica y algoritmos recibidos como entrada, entradas de usuario, valores de parametros de sensores u otros dispositivos de monitorizacion usados por el control de ventana de red, fuentes de alimentation externas, informacion de horarios, etc. En las realizaciones relevantes, la informacion mostrada por la interfaz de usuario puede incluir datos textuales Informacion grafica, informacion de audio, informacion tactil, informacion olfativa, informacion de video, etc.
Las Figuras 4A-G, 5A-H, 6A-E, 7A-E y 8A-B presentan capturas de pantalla de diversas interfaces de usuario que pueden emplearse con ciertas aplicaciones de control de ventana. La interfaz de usuario se muestra desde una pantalla de un dispositivo de tableta o un telefono inteligente. Como se ha mencionado, pueden sustituirse otros tipos de dispositivos remotos. Ademas, aunque las capturas de pantalla muestran la interfaz de usuario implementada a traves de pantallas tactiles, tambien pueden emplearse otros mecanismos de seleccion de interfaces tales como interfaces basadas en punteros. Ademas, las caracterlsticas de la interfaz representadas en las capturas de pantalla son solo ilustrativas y pueden ser apropiadas otras implementaciones de interfaz de usuario.
5
10
15
20
25
30
35
40
45
50
55
60
Las figuras 4A a 4G representan "pantallas de inicio" para aplicaciones que se ejecutan en un dispositivo movil de tipo tableta y se muestran en el dispositivo de visualization 402. La figura 4A presenta una realization especifica de la pantalla de inicio. Las Figuras 4B a 4G representan ciertas variaciones en la pantalla de inicio representada en la Figura 4A.
La pantalla mostrada en la Figura 4A tiene ciertos botones situados alrededor de la periferia de la pantalla de inicio. Estos botones permiten navegar a otras pantallas en la interfaz de usuario y/o activar ciertas funciones permitidas por la aplicacion. En la esquina superior izquierda de la pantalla, el boton 404 que contiene un circulo parcial con una punta de flecha permite al usuario volver a una pantalla anterior. En la esquina superior derecha de la pantalla 402 de inicio, un boton 406 que contiene un icono de llave inglesa y destornillador permite la activation de una funcion de configuration. La funcion de configuration permite, por ejemplo, la introduction de una direction IP para un control de ventana asociado, la asignacion de diversas ventanas, sensores, controladores de ventanas, etc. En la figura 4G se representa una captura de pantalla que muestra algunas caracteristicas de una interfaz de usuario para la funcion de configuracion descrito abajo. En la parte inferior de la pantalla 402 de inicio, se muestran tres botones adicionales con iconos. EL ultimo de ellos es el boton 408 de inicio que, cuando se activa, hace que la aplicacion vuelva a una pantalla de inicio tal como la de las figuras 4A a 4F. Normalmente, este boton de inicio estara visible en todas las demas pantallas de la aplicacion. Tales pantallas pueden incluir, por ejemplo, una pantalla de configuracion, una pantalla de opciones de grupo, una pantalla de programacion de horarios, etc. A la derecha del boton 408 de inicio esta un icono de "programa" y el boton 410 asociado. La selection de este boton lleva al usuario a una pantalla que proporciona funcionalidad para crear, revisar, editar y/o eliminar programas de control de ventanas particulares, tales como programas basados en la entrada de sensores (ver, figuras 8A y 8B) y programas basados en programacion, Figuras 7A - E). A la derecha del boton 410 esta un boton 412 de grupo que, cuando es seleccionado por el usuario, muestra una pantalla que permite a los usuarios asignar dispositivos y/o define grupos que contienen uno o mas dispositivos. Ejemplos de estas pantallas de grupo se representan en las Figuras 6A-E.
En el interior de la pantalla de inicio, se puede representar un ejemplo ilustrado, se representa un edificio perteneciente a Soladigm Corporation (ahora View, Inc.). En diversas realizaciones, se permite al usuario personalizar la imagen de fondo presentada en la pantalla de inicio. Por ejemplo, el usuario puede introducir una ubicacion geografica especificada por una direccion, un codigo postal, coordenadas de latitud y longitud, etc. Muchas otras posibilidades seran evidentes para los expertos en la tecnica. Por ejemplo, el fondo puede ser una transmision de video de una camara de seguridad u otra herramienta de supervision remota.
En el lado izquierdo de la region interior de la pantalla de inicio mostrada en la figura 4A hay dos paneles, un panel 420 de control y estado al extremo izquierdo y un panel 422 de medio ambiente a la derecha inmediata del panel de control y estado. El panel de control y estado proporciona funcionalidad de estado y control para un "grupo", grupo que se identifica por el nombre del grupo tal como se presenta en una ubicacion en un "subpanel 424 de grupo". En ciertas realizaciones, se hacen visibles multiples grupos disponibles en la aplicacion. Estos pueden seleccionarse, en ciertas realizaciones, a traves de una lista de seleccion u otra funcion de interfaz, como se representa en la Figura 5G a continuation.
Debajo del identificador de grupo 424 hay un subpanel 426 de control que contiene botones que permiten al usuario seleccionar en modo automatico o en modo manual. El modo automatico proporciona control a traves de uno o mas algoritmos preestablecidos, programas o reglas residentes en (o disponibles para) el control de ventana de red. Ejemplos de tales programas incluyen programas basados en horarios y programas basados en sensores. En ciertas realizaciones, el boton automatico del subpanel 426 de control se implementa como un menu desplegable o lista de seleccion de programas automaticos disponibles que el usuario puede seleccionar, tal como en la realizacion mostrada en la Figura 5H.
En el subpanel 426, se visualiza un boton de modo "manual" como una alternativa al boton de modo "automatico". Es decir, solo uno de estos dos botones se selecciona en cualquier instancia en el tiempo. En la captura de pantalla mostrada en la Figura 4A, se selecciona el boton de modo manual. Cuando se selecciona el modo manual, al usuario se le presentan opciones para controlar la propiedad optica apropiada de las ventanas del grupo seleccionado actualmente. En el ejemplo representado, se presentan cuatro casillas 428 de verification para permitir al usuario seleccionar cualquiera de ellas. Cada casilla de verificacion especifica un nivel de color para las ventanas del grupo seleccionado actualmente. La mas a la izquierda de estas casillas, cuando se selecciona, coloca la ventana o ventanas del grupo en un estado claro. El boton mas a la derecha, cuando esta seleccionado, coloca la ventana o ventanas en el estado mas coloreado. Los botones intermedios, permiten al usuario seleccionar estados intermedios entre los estados mas claros y mas coloreados. En algunas realizaciones se presentan otras caracteristicas de control manuales. En un ejemplo, se presenta una funcion de atenuacion de luz para el control manual en la interfaz de usuario de la aplicacion.
Continuando hacia abajo en el control del panel 420 de estado, hay un subpanel 430 de estado que representa el estado actual de la ventana o ventanas bajo el grupo actualmente seleccionado. En este ejemplo, cada nivel disponible de color, y hay cuatro en este ejemplo, tienen su propio icono. Normalmente, solo uno de estos se acentuara en un momento dado, y esto indica en cual de los niveles disponibles de color esta la ventana seleccionada actualmente. Cuando la ventana esta pasando de un nivel de color a otro nivel de color, puede haber
5
10
15
20
25
30
35
40
45
50
55
en la flecha, como se muestra en la realization representada, que ilustra la transition de un estado a otro estado. Cuando la ventana (s) alcanza el nivel seleccionado de color, la flecha desaparece.
Continuando hacia abajo el subpanel 420 de control y estado, se muestra un subpanel 432 de alimentation de fuente externa. En la realizacion representada, una selection de este boton permite al usuario identificar una fuente externa de contenido que se puede mostrar o proporcionar de otro modo a la aplicacion. Por ejemplo, una fuente de information meteorologica local, tal como el Weather Channel™, puede ser seleccionado por el usuario para proporcionar informacion a la aplicacion. Dicha entrada podrla visualizarse en una ventana asociada con el subpanel 432 y/o utilizada para proporcionar informacion meteorologica que pudiera ser un parametro de entrada para uno o mas programas o reglas que controlan automaticamente el estado optico de una o mas ventanas del grupo seleccionado. El usuario puede ingresar la transmision externa ingresando una URL asociada con el origen. En algunas realizaciones, se proporcionan fuentes multiples como opciones predefinidas a traves de la interfaz de usuario. En algunas implementaciones, el avance externo es activado por una entrada de usuario que se interpreta como una solicitud para un tipo particular de transmision externa. Por ejemplo, un usuario puede introducir su informacion geografica (por ejemplo, un codigo postal) o su ubicacion actual (por ejemplo, GPS) y la aplicacion proporcionara automaticamente un contenido adaptado a la ubicacion. Dicho contenido puede ser informacion meteorologica para la ubicacion del usuario o codigo postal.
Finalmente, en el subpanel 420 de control y estado hay un boton 434 de medio ambiente. Cuando un usuario activa este boton, la pantalla de inicio muestra un panel 422 de medio ambiente. En la Figura 4A este panel aparece a la derecha inmediata del panel 420 de control y estado En la realizacion representada, el panel 422 de medio ambiente muestra el estado actual de los sensores asociados con el grupo actualmente seleccionado identificado en el panel 424 de grupo. En el ejemplo representado, las temperaturas interior y exterior asociadas con un grupo seleccionado se muestran en los subpaneles 436 y 438, respectivamente. Adicionalmente, los valores actuales de las intensidades de luz interior y exterior se presentan en los subpaneles 440 y 442 respectivamente. Cada uno de los valores representados en el panel de medio ambiente se proporciona desde uno o mas sensores asociados al grupo considerado.
La figura 4B presenta una variation de la pantalla 402 de inicio de acuerdo con una realizacion ligeramente modificada. En muchos aspectos, la pantalla de inicio y la informacion mostrada son similares o identicas a las representadas en la figura 4a. Sin embargo, los subpaneles 426 y 430 del panel 420 de control y estado contienen informacion adicional sobre los niveles de coloreado de estados que pueden ser seleccionados manualmente por los usuarios. Mas especlficamente, el nivel de transmisividad asociado con cada uno de estos estados se representa numericamente en los subpaneles 426 y 430.
Adicionalmente, en la Figura 4B, el panel 422 de medio ambiente incluye otro subpanel 444 que proporciona la ganancia de calor solar para el grupo seleccionado. La ganancia de calor solar representa la cantidad de radiation solar que contribuye a la iluminacion en la habitation o grupo bajo consideration. Tipos similares de paneles secundarios pueden proporcionar otros tipos de informacion ambiental benefica o generica tal como, por ejemplo, la reduction asociada de carga de calentamiento o aire acondicionado debido al estado de la ventana actual, un valor de ahorro de dioxido de carbono asociado con el estado de ventana, etc.
Aunque las figuras 4A y 4B representan casos en los que la aplicacion de usuario que controla el control de ventana de red esta en modo manual, las figuras 4C a 4E muestran la misma aplicacion que opera el control de ventana de red en modo automatico. La figura 4C proporciona otra vista de la pagina de inicio 402. Como se muestra en la figura, el panel 422 de medio ambiente se ha eliminado de la pantalla de inicio. Es decir, el panel 422 se ha deseleccionado. Adicionalmente, el panel 420 de control y estado, y mas especlficamente, el subpanel 426 manual/automatico ha sido conmutado al modo automatico. En este modo, el estado actual del color de la ventana se representa mediante un icono o representacion grafica de un controlador 446. Muchas otras representaciones del estado actual podrlan ser sustituidas. En la realizacion representada, la caracterlstica grafica del controlador 446 tiene luces claras y de color que se resaltan dependiendo de cual de los dos estados disponibles esta seleccionado actualmente. En una realizacion, cuando el sistema esta en transicion de un estado a otro, el estado objetivo "luz" en la caracterlstica 446 parpadea. Observese tambien que los subpaneles 426 y 430 se fusionan, ya que el estado actual se representa eficazmente por la caracterlstica grafica 446.
La Figura 4D muestra la pantalla 402 de inicio que funciona en un modo en el que hay diversos programas automaticos que un usuario puede seleccionar. Como con la captura de pantalla mostrada en la Figura 4C, el estado actual de las ventanas en el grupo seleccionado se representa mediante un icono 446 de control. Sin embargo, como el control de ventana de red tiene multiples programas para controlar las ventanas del grupo seleccionado, menu o lista 448 adicionalse muestra, para permitir al usuario seleccionar uno de los programas disponibles.
La Figura 4E presenta una pantalla 402 de inicio que es muy similar a la representada en la Figura 4D. Una diferencia es que el programa automatico seleccionado tiene cuatro estados disponibles en lugar de dos. Estos cuatro estados disponibles se representan en el icono 446 del control. Otra diferencia de la figura 4D es que el panel 422 ambiental se activa aqul, similar al de la figura 4A.
5
10
15
20
25
30
35
40
45
50
55
La figura 4F presenta una pantalla 402 de inicio que es similar a la representada en la figura 4E. La primera diferencia es el fondo de esta pantalla de inicio con una imagen diferente. La segunda diferencia entre esta pantalla de inicio y la de la Figura 4E es la ubicacion del boton 406F de configuracion que esta en la parte inferior de la pantalla en lugar de la esquina superior derecha. Al presionar el boton de configuracion se activa la pantalla de configuracion como se muestra en la Figura 4G. Otra diferencia es que el subpanel 426 manual/automatico ha sido conmutado al modo manual. Como en la figura 4C-E, el nivel actual de coloreado se indica mediante un indicador 446, y el perlodo de transicion se indica mediante un indicador parpadeante. Ademas, el subpanel 432 de alimentacion de fuente externa en la figura 4A-E ha sido sustituido por el subpanel 432F meteorologico.
La figura 4G muestra una pantalla 450 de configuracion activada por el boton 406F de configuracion. La pantalla de configuracion permite al usuario ver y editar la informacion relevante para los dispositivos del sistema de ventanas como direccion IP, nombre y descripcion de un perfil, version de software y hardware, fecha y hora actuales, zona horaria, codigo postal, etc.
Las Figuras 5A a 5H representan paneles de control, estado y medio ambiente similares a los representados en la pantalla 402 de inicio de las Figuras 4A a 4E. Sin embargo, estos paneles se implementan en un telefono inteligente que tiene una pantalla de visualizacion relativamente pequena. Mientras que las tabletas tlpicamente proporcionan una pantalla de visualizacion que tiene un tamano de aproximadamente 5 pulgadas a 10 pulgadas en diagonal, los telefonos inteligentes tienen pantallas de visualizacion de aproximadamente 2 pulgadas a 5 pulgadas en diagonal. Por lo tanto, no es conveniente mostrar tanta informacion en una sola pantalla de un telefono inteligente como se puede mostrar en una sola pantalla de una tableta.
En la figura 5A, una pantalla 502 de visualizacion de telefono inteligente muestra un panel 520 de estado y control. Este panel ocupa efectivamente la mayorla o la totalidad de la pantalla de visualizacion del telefono inteligente. En un subpanel 524 de “grupo”, se identifica el grupo de dispositivos. En este caso, el grupo se identifica como "Sala de Conferencias". Debajo del subpanel de grupo hay un subpanel 526 de control que incluye casillas 528 de verification que permiten al usuario especificar un estado claro o de coloration para la ventana o ventanas del grupo Sala de conferencias. En la implementation representada, el subpanel 526 de control indica que la aplicacion esta funcionando actualmente en modo manual. Inmediatamente debajo del subpanel 526 de control se encuentra un subpanel 530 de estado. En la captura de pantalla representada, el subpanel de estado muestra que la ventana o ventanas del grupo de sala de conferencias estan pasando de la coloreada a la clara. En la parte inferior de la pantalla 502 de visualizacion de la interfaz de usuario de la aplicacion estan un boton 508 de pagina de inicio y un boton 512 de configuracion.
Volviendo ahora a la figura 5B, se muestra una pantalla de interfaz de usuario similar en una pantalla 502 de visualizacion del telefono inteligente. En esta representation, el panel 520 de control y estado incluye el subpanel 524 de grupo, el subpanel 526 de control y el subpanel 530 de estado. El subpanel 526 de control representado en la figura 5B muestra que el grupo "Sala de conferencias 1" tiene modos tanto automatico como manual disponibles. El modo manual esta seleccionado actualmente. En este modo, el usuario tiene cuatro opciones para establecer un nivel del color. Estas opciones son proporcionadas por cuatro casillas 528 de verificacion en el subpanel 526 de control. Como se representa, el usuario ha seleccionado un estado intermedio del color. Por consiguiente, el subpanel 530 de estado indica que la ventana o ventanas de la Sala 1 estan pasando de un estado intermedio a un estado intermedio diferente, que fue seleccionado por el usuario. La pantalla 502 tambien presenta un boton 510 de programa.
La Figura 5C representa otra version del panel 520 de control y estado. En esta realization, el subpanel 526 de control se fusiona con el subpanel 530 de estado cuando el grupo seleccionado (Sala de Conferencias 1) esta funcionando en modo automatico. En este modo, la interfaz de usuario de la aplicacion presenta un menu o lista 527 de selection de diversos programas disponibles para el control automatico de la ventana o ventanas de la sala de conferencias 1. En la captura de pantalla representada, se encuentra en funcionamiento un programa denominado "Ahorro de energla". El estado de coloracion actual de las ventanas en la Sala de Conferencias 1 esta representado por un indicador 529 en forma de barra que identifica cada nivel de coloracion como un rectangulo separado dentro de la barra. El rectangulo segundo de izquierda en el indicador 529 de barra esta resaltado actualmente, indicando que un segundo nivel de coloracion se aplica actualmente a la ventana o ventanas en la Sala de Conferencias 1.
La Figura 5D representa el panel de control y estado de la Figura 5C que funciona en un modo manual. En el modo manual, la pantalla del panel esta provista de flechas 531A y 531B hacia arriba y hacia abajo que permiten al usuario ajustar el color de la ventana o ventanas en la Sala 1 a un estado mas claro o mas color.
La Figura 5E representa un panel 522 de medio ambiente analogo al panel 422 de medio ambiente mostrado en la Figura 4A. El panel 522 contiene subpaneles para representar la temperatura interior y exterior (subpaneles 536 y 538, respectivamente), as! como subpaneles para representar la irradiation de la luz en el interior y la irradiation de la luz exterior (subpaneles 540 y 542, respectivamente).
La Figura 5F representa otra version del panel 520 de control y estado. En esta realizacion, la pantalla de inicio tiene cuatro iconos y botones en la parte inferior de la pantalla, incluyendo el boton 508 de inicio, el boton 510 de programa, el boton 511 de grupo y la configuracion boton 512F. El subpanel 524 de grupo esta configurado para el
5
10
15
20
25
30
35
40
45
50
55
grupo "Sala de Conferencias 1", y permite la seleccion de diferentes grupos como se muestra en la Figura 5G. El subpanel 526 de control se establece en el modo manual, que se puede conmutar entre el modo automatico (o programa) y el modo manual. El subpanel de control incluye cuatro indicadores 528 seleccionables para los niveles de coloracion de ventanas pertenecientes al grupo "Sala de conferencias 1", con el indicador superior que representa el nivel mas claro y el inferior que indica el nivel de coloracion mas oscuro. Los indicadores intermedios representan niveles intermedios del color. El primer indicador de la parte superior se resalta actualmente, indicando que el nivel mas claro se aplica actualmente a la ventana o ventanas en la Sala 1. En esta realizacion, cada indicador 528 parpadea durante la transition al nivel correspondiente del color. En la parte inferior de la pantalla principal hay un subpanel 534 ambiental, que permite la activation de un panel 522 ambiental similar al mostrado en la figura 5E.
La Figura 5G representa una pantalla 544 emergente de grupo para seleccionar una de diversas ventanas o grupos definidos, que se activa mediante un boton 525 desplegable en la pantalla de inicio. En este ejemplo, seleccionando el grupo "Comedor" en una lista de rueda giratoria, un usuario puede controlar simultaneamente multiples dispositivos que pertenecen al grupo de comedor definido a traves del subpanel 526 de control y los indicadores 528 seleccionables. Las figuras 6A-E mas adelante Ilustran una caracterlstica que permite definir y usar grupos.
La figura 5H representa una pantalla 544 emergente de programa para ejecutar un programa automatico para controlar todos los dispositivos pertenecientes al grupo "Comedor" (o cualquier otra ventana o grupo seleccionado) cuando se selecciona el modo de programa en el subpanel 526 de control. La pantalla 546 del programa emergente se activa mediante el boton 527 desplegable. Seleccionando un programa en la ventana 546 emergente, por ejemplo "Verano-Norte" en este ejemplo, un usuario puede aplicar uno de los programas predefinidos a los dispositivos que pertenecen a un grupo. Las figuras 7 y 8 mas adelante ilustran la caracterlstica para definir y usar programas.
Las Figuras 6A y 6B representan dos vistas de pantalla de tableta para presentar la misma information concerniente a grupos y dispositivos disponibles contenidos dentro de los grupos disponibles. Como se ha explicado, los "grupos" son tlpicamente colecciones de dispositivos bajo el control de un control de ventana de red que interactua con la aplicacion que se ejecuta en el dispositivo remoto. En algunos casos, la agrupacion se realiza como parte del proceso de asignacion del dispositivo. En los ejemplos de las figuras 6A y 6B, el dispositivo remoto es una tableta portatil que tiene una pantalla 402 de visualization. La aplicacion esta mostrando actualmente una pantalla de grupo que se alcanza seleccionando el boton 412 de grupo. El usuario puede navegar a otras pantallas incluyendo la pantalla de inicio y la pantalla del programa seleccionando los botones 408 y 410 respectivamente.
La pantalla de grupo se muestra con dos paneles, una lista de grupos de paneles 604 y una lista de grupos de dispositivos de panel 606. En la lista de grupos de panel 604, se muestran todos los grupos disponibles accesibles por la aplicacion. En cualquier momento, solo se resalta uno de estos grupos. En la captura de pantalla de la figura 6A, actualmente se selecciona un grupo de "sensores". El usuario puede editar el grupo seleccionado actuando un boton 608 de edition y tomando las acciones asociadas a continuation. Por ejemplo, el usuario puede cambiar el nombre del grupo, anadir o eliminar dispositivos del grupo, etc. El usuario tambien puede anadir y eliminar grupos seleccionando los botones 610 y 612, respectivamente. Cuando el usuario elige agregar un nuevo grupo, despues de activar el boton 610, el o ella tendran que nombrar a ese grupo y definir los dispositivos contenidos dentro de ese grupo.
El panel 606 representa una lista de dispositivos contenidos dentro del grupo seleccionado actualmente en el panel 604. El usuario puede anadir o eliminar miembros de esta lista de dispositivos activando los botones 614 y 616, respectivamente. Cuando el usuario selecciona el boton 614, la interfaz de usuario presenta un menu u otra caracterlstica que identifica los tipos y ubicaciones de dispositivos que pueden estar disponibles para su inclusion en el grupo seleccionado. Los dispositivos disponibles normalmente se limitan a dispositivos que han sido previamente inventariados como parte del proceso de asignacion.
Observese que las figuras 6A y 6B presentan la misma informacion, pero en diferentes orientaciones. En la figura 6A, la lista de grupos de panel 604 y el panel de dispositivos 606 de grupo estan dispuestos verticalmente. En la figura 6B, estan dispuestos horizontalmente.
Las Figuras 6C-E representan tres vistas de una lista de grupos panel 604 en una pantalla 502 de telefono inteligente, como realizaciones alternativas a la interfaz de la Figura 6A-B, para mostrar, definir y editar grupos. La lista de grupos del panel 604 en la Figura 6C se activa a traves del boton 511 “Grupos”, y la lista en la Figura 6C incluye diversos grupos disponibles. La seleccion de un grupo especlfico proporciona informacion adicional y funciones de edicion para ese grupo, como se ilustra en la Figura 6D. Un boton 608 “Editar” se encuentra en la esquina superior derecha de la pantalla, lo que permite al usuario acceder a una pantalla para editar la lista de grupos. Un boton 610 “agregar” situado en la esquina superior izquierda de la pantalla permite al usuario activar una ventana para anadir un nuevo grupo como se muestra en la figura 6E.
La Figura 6D es una vista en pantalla del panel 620 de informacion de grupo sobre el grupo "Comedor", al que se puede acceder eligiendo el grupo especlfico en la lista de grupos del panel 604 en la Figura 6C. El panel 620 de informacion de grupo muestra el nombre, el tipo y la ubicacion de diversos dispositivos pertenecientes al grupo seleccionado. Al activar el boton 608 “Editar” ubicado en la esquina superior derecha de la pantalla, el usuario puede
5
10
15
20
25
30
35
40
45
50
55
60
anadir nuevos dispositivos o eliminarlos de los dispositivos existentes del grupo. El usuario tambien puede volver al panel 604 de informacion de grupo haciendo clic en el boton 624 cancelar.
La figura 6E es una vista en pantalla de un nuevo panel 630 de grupo, que se puede activar haciendo clic en el boton 610 “anadir” en la pantalla de grupo en la figura 6C. El nuevo panel 630 de grupos permite al usuario nombrar un nuevo grupo y seleccionar diversos dispositivos en el sistema de ventanas. En este ejemplo, se nombra un nuevo grupo "Dormitoriol" introduciendo el nombre del grupo en un espacio 636 de nombre de grupo indicado. El nuevo panel 630 de grupo incluye un subpanel 638 de dispositivo que proporciona una lista completa de dispositivos en el sistema de ventanas, cada uno de los cuales se puede seleccionar en el seleccionado haciendo clic en el elemento correspondiente del dispositivo. Como se muestra aqul, el dispositivo "winCI" esta seleccionado para el grupo. El subpanel 638 del dispositivo muestra el nombre, el tipo y la ubicacion del dispositivo. La lista de dispositivos se puede filtrar introduciendo palabras clave en una caja 640 de busqueda. Un usuario puede clasificar la lista de dispositivos por nombre, tipo o ubicacion seleccionando uno de los tres botones 462 que representan los atributos del dispositivo. El usuario puede guardar la nueva informacion de grupo haciendo clic en el boton 634 "Hecho", y/o regresar al panel 604 de informacion de grupo haciendo clic en el boton 632 de cancelar.
Las Figuras 7A-E representan vistas de pantalla de interfaces de usuario para un programa "basado en programacion" para controlar automaticamente la ventana o ventanas de un grupo de acuerdo con un programa preestablecido. Las pantallas representadas de las interfaces de usuario permiten al usuario ajustar diversos parametros asociados con la programacion.
Como se representa en la Figura 7A de una aplicacion basada en tabletas, la pantalla 402 de tableta muestra un panel 702 superior, un panel 704 de “marco de tiempo” y un panel 706 "establecer estado de color". El panel 702 superior incluye el nombre del programa ("Otono" en este ejemplo), el tipo de programa (por ejemplo Programa de planificacion versus programa de sensor) y los grupos supervisados o controlados por el programa de planificacion. En ciertas realizaciones, el usuario puede establecer el tipo de programa y los grupos que operan bajo el control del programa.
El panel 704 de marco de tiempo permite al usuario establecer las fechas de inicio y fin asociadas con el horario, las horas de inicio y de parada para cada dla en que la programacion de horarios este activa y la unidad de repeticion asociada con el programa. En el ejemplo representado, el programa se repite todos los dlas. Otras alternativas que se pueden presentar al usuario incluyen, por ejemplo, dlas de semana y fines de semana. En ciertas realizaciones, la interfaz de usuario puede permitir al usuario establecer multiples tiempos de inicio y de parada en el transcurso de un dla. Asl, por ejemplo, mientras que el panel 704 de marco de tiempo muestra solamente una hora de inicio y un tiempo de parada. En realizaciones alternativas, el panel puede mostrar dos o mas tiempos de inicio y correspondientemente dos o mas tiempos de parada, como tal es el caso en el ejemplo mostrado en la Figura 7C.
En el panel 706 establecer estado de color, se permite al usuario seleccionar un estado de coloracion particular que se aplicara durante el intervalo de tiempo establecido en el panel 704. En el ejemplo representado, el usuario ha seleccionado un estado de coloracion intermedio para uso entre 11 AM y 2 PM Hora estandar del Paclfico durante los dlas de otono.
Las Figuras 7B-E representan una interfaz de usuario implementada en una pantalla 502 de telefono inteligente para ver, definir y editar programas basados en horarios. La Figura 7B muestra una pantalla 824 de programas activada pulsando el boton 510 de programas. En este ejemplo, la pantalla 824 de programas muestra una lista de programas automaticos predefinidos por el usuario o el sistema. El usuario puede comenzar a agregar un nuevo programa haciendo clic en el boton 820 “agregar”, o comenzar a editar la lista de programas haciendo clic en el boton 822 “Editar”. Al seleccionar un programa especlfico que se muestra en la lista, el usuario puede acceder a la Informacion detallada sobre el programa seleccionado, como se muestra en la Figura 7C.
Como se ilustra en la Figura 7C, la informacion detallada de un programa es mostrada por un subpanel 826 de atributos de programa y un subpanel 828 de instrucciones de horario. El subpanel 826 de atributos de programa muestra el nombre, el tipo, los grupos y dispositivos supervisados y los intervalos de repeticion para un programa especlfico, es un ejemplo, el programa "Verano-Norte". El subpanel de instrucciones de horario muestra los horarios en este programa. En este ejemplo, el programa incluye diversos perlodos de tiempo, siendo el primero el periodo de "apagado" que comienza de las 7:01 PM a las 9:00 AM, con el color de la ventana ajustado a un nivel claro como se indica por una barra 829 de coloracion deslizante. El programa tambien incluye un periodo de "manana" comenzando a las 9:01 AM asociado con un nivel diferente de coloracion (no mostrado). Un usuario puede editar diversas informaciones mostradas en el subpanel 826 de los atributos del programa y el subpanel 828 de las instrucciones de horario haciendo clic en el boton 832 “Editar”, dicha informacion incluye, sin limitacion, el nombre del programa, el intervalo de repeticion, el nombre del periodo, hora de inicio y finalizacion del periodo, y nivel de coloracion para el periodo. Al hacer clic en el boton 830 “Atras”, el usuario puede volver a la pantalla 824 de programas de la figura 7B. La Figura 7D muestra un nuevo panel 834 de programa que permite al usuario definir un nuevo programa. El usuario puede activar el nuevo panel 834 de programa haciendo clic en el boton 820 “agregar” en la pantalla 824 de programa mostrada en la figura 7B. El usuario puede definir un nombre, un tipo, dispositivos supervisados y periodos de repeticion del programa en el nuevo panel del programa. Ademas, el usuario puede sumar o restar un periodo para este programa, en el que el periodo tiene los mismos parametros que se muestran
5
10
15
20
25
30
35
40
45
50
55
60
en el subpanel 828 de planificaciones de la Figura 7C. El usuario puede guardar un programa recien definido haciendo clic en el boton 840 “Hecho”, o cancelar la operacion y regresar a la pantalla 824 de programas de la Figura 7B.
La Figura 7E muestra un panel 842 de programa de edicion que permite al usuario definir un nuevo programa. El usuario puede activar el panel 842 de programa de edicion haciendo clic en el boton 822 “Editar” en la pantalla 824 de programa mostrada en la Figura 7B. Aqul, el usuario puede eliminar el programa haciendo clic en uno de los botones de supresion en el panel 842 de programa de edicion o comenzar a agregar un nuevo programa haciendo clic en el boton 844 "Agregar". Al hacer clic en el boton 846 "Hecho", el usuario se puede devolver a la pantalla 824 de programas de la figura 7B.
Las Figuras 8A y 8B representan pantallas de interfaz de usuario que permiten al usuario crear o modificar un programa basado en sensores y/o las condiciones utilizadas en el programa. Las pantallas de interfaz de usuario se representan en una pantalla 402 de tableta.
La pantalla representada en la figura 8A incluye un panel 802 de nombre y prioridad, un conjunto de panel 804 de condiciones de sensor y un panel 806 de resultado. El panel 802 de nombre y prioridad especifica el nombre de la condition del programa en cuestion y su prioridad. La prioridad se ilustra en una barra horizontal titulada "orden" con una lista de selection asociada de valores de prioridad. El panel 804 de condiciones de sensor incluye una lista de sensores que el usuario ha seleccionado para el programa de sensores en cuestion. El usuario puede seleccionar estos sensores entre los asociados al grupo al que se aplicara el programa. En el ejemplo representado hay dos sensores identificados en el panel 804. La condicion de programa que emplea estos sensores define condiciones para aplicar los valores corrientes de estos sensores en un algoritmo que compara los valores de sensor con umbrales particulares. En el ejemplo representado, el usuario ha seleccionado un sensor de luz externo como "Sensorl" y ha definido una condicion en la que se compara la salida del Sensorl con un umbral de 30 pie-candela. Del mismo modo, el usuario ha definido un sensor de temperatura externo como "Sensor2" y definido como una condicion de la comparacion de la temperatura externa a un umbral de 50° F. Ademas, el usuario ha establecido como primera condicion un requisito de que el valor de Sensorl sea mayor o igual que el umbral de 30 pie-candela. Adicionalmente, el usuario ha establecido una segunda condicion en la que el valor de Sensor2 es menor o igual que el umbral de 50° F. Cuando se cumplan estas dos condiciones (como lo indica el operador logico "Y"), se aplicara el resultado especificado en el panel 806. Como se muestra, el usuario ha mostrado que el estado de control es un estado de coloration ntermedio.
La figura 8A representa una pantalla que permite al usuario definir una unica regla basada en sensores. En diversas realizaciones, habra dos o mas reglas basadas en sensores (y posiblemente reglas basadas en horarios tambien) que son potencialmente aplicables en cualquier instante en el tiempo. Colectivamente las reglas pueden servir como un "programa". Estas reglas pueden tener cada una su propia prioridad asociada, que indica el orden en el cual la regla debe ser considerada antes de aplicarla. Este aspecto de las reglas se ilustra adicionalmente en la figura 8B donde un panel 810 de condiciones enumera multiples reglas as! como su prioridad asociada y el algoritmo subyacente. En la realization representada, una regla denominada Salida del sol de Invierno tiene una prioridad mas alta que una regla llamada Salida del sol de Verano. Con esta disposition de reglas en un programa, el controlador de red y/o la aplicacion asociada, en cualquier instante en el tiempo, considerara primero si se aplican las condiciones de Salida del sol de Invierno. Si lo hacen, se aplicara el estado de control de Salida del sol de Invierno. Sin embargo, si las condiciones de Salida del sol de Invierno no se aplican, la aplicacion y/o el controlador de la ventana de red consideraran las condiciones de Salida del sol de Verano. Si se aplican, se implementara el estado de control de Salida del sol de Verano. Se pueden emplear diversas reglas adicionales para crear una lista de tres, cuatro, cinco o mas reglas. Estas reglas y sus prioridades asociadas comprenden colectivamente un programa denominado Ahorrador de energla como se muestra en el panel 808 de la figura 8B. El panel 808 muestra adicionalmente el estado del programa (activado o desactivado), el grupo o grupos que responden al programa y el tipo de programa. Las opciones de tipo incluyen comparaciones de umbral, as! como programas mas complicados como los basados en ecuaciones lineales o no lineales con coeficientes, valores medios de parametros, etc.
Situaciones en las que las solicitudes de aplicaciones no son aceptadas
En ciertas realizaciones, las solicitudes para controlar o monitorizar dispositivos a traves de una aplicacion de control de ventana pueden ser denegadas o reemplazadas cuando sea necesario para efectuar una polltica, una decision por un usuario de prioridad mas alta, o similar. En algunos casos, la decision de anular es hecha por la informatica del arbitrio que se ejecuta en la red (por ejemplo, un control de ventana de red). En algunas implementaciones, la decision de anular una action intentada por el usuario se transmite al usuario a traves de un mensaje enviado a traves de la interfaz de usuario de la aplicacion. Vea la Figura 1E y la discusion asociada para un ejemplo simple.
Como se menciono anteriormente, algunos usuarios de aplicaciones pueden tener prioridades mas altas que otros. Dichas diferencias de prioridad pueden proporcionar una forma conveniente de arbitrar entre comandos en conflicto para controlar el mismo dispositivo pero emitidos desde dos interfaces de usuario de aplicacion diferentes, un comando de una interfaz para un usuario de baja prioridad y otro desde una interfaz para un usuario de prioridad mas alta. En diversas realizaciones, el comando emitido desde la interfaz para el usuario de prioridad inferior no serla respetado por la red de ventanas. Ademas, los comandos emitidos desde ciertos usuarios o sistemas tendran
5
10
15
20
25
30
35
40
45
50
55
prioridad sobre los comandos en conflicto independientemente de si tales usuarios o sistemas operan utilizando una aplicacion de administracion de ventanas. Por ejemplo, un administrador de edificios u otro administrador de edificios de alto nivel pueden emitir comandos sin utilizar una aplicacion de control de ventana y dichos comandos tendran prioridad sobre cualquier comando en conflicto que emita desde una aplicacion utilizada por un usuario de prioridad inferior. De forma similar, ciertas instrucciones emitidas desde un sistema de gestion de edificios u otro sistema de gestion de potencia de alto nivel para un edificio pueden tener prioridad sobre los comandos en conflicto emitidos desde una aplicacion.
Los siguientes son algunos ejemplos de situaciones en las que una solicitud de control del usuario presentada a traves de una aplicacion de control de dispositivo es denegada o anulada.
1. Se recibe una senal de carga maxima de energla electrica durante un dla caluroso y el BMS o el administrador de instalaciones anula todos los comandos o reglas emitidos a traves de las aplicaciones y obliga a todas las ventanas a colorear para ahorrar energla en una carga de aire acondicionado.
2. Un administrador de instalaciones esta realizando actualizaciones o mantenimiento y no quiere ninguna interferencia causada por comandos espurios emitidos por aplicaciones.
3. Hay un corte de energla pre-programado, y un administrador de instalaciones decide limpiar todas las ventanas para dejar mas luz natural en el momento en que esta apagado.
4. Un sistema de calefaccion esta apagado durante invierno y un encargado de las instalaciones decide obtener mas energla solar para el edificio.
5. El sistema de aire acondicionado de un edificio esta averiado, y el gerente de las instalaciones decide mantener todo el calor coloreando todas o muchas ventanas.
En la lista de escenarios para anular el control de usuario, el primero indica que un comando de una aplicacion puede ser anulado cuando se recibe una senal de carga maxima de la empresa de energla. Por ejemplo, en un dla en que el consumo de energla de la red publica es muy alto debido al aumento de las cargas de calefaccion o aire acondicionado, la empresa puede enviar una senal a sus grandes clientes, tales como edificios comerciales, indicando que el consumo de energla deberla reducirse. En algunos casos, la empresa puede cobrar mas por energla mientras opera bajo estas condiciones. El controlador de red de un edificio que recibe dicha senal puede tomar automaticamente acciones para bloquear algunas o todas las instrucciones de una aplicacion que son inconsistentes con la necesidad de reducir el consumo de energla. Por ejemplo, el controlador de red puede forzar automaticamente que las ventanas permanezcan coloreadas independientemente de las instrucciones de una aplicacion para que las ventanas sean translucidas. En otras realizaciones, un administrador de red u otro superusuario puede programar el controlador de red para evitar que el usuario anule los ajustes de bajo consumo de energla.
Aplicaciones mas sofisticadas de anulacion de red de las acciones de usuario son posibles. Algunos tienen que ver con pollticas para asegurar pollticas de conservacion de energla. Pueden existir otras pollticas para proteger las ventanas u otros dispositivos contra danos bajo ciertas condiciones. Un ejemplo de una polltica destinada a proteger o preservar la larga vida util de la ventana es aquella que requiere que un estado de conmutacion de ventana periodicamente incluso si un controlador de red de automatico o un controlador de usuario no indica que un conmutador de estados esta garantizado. Por ejemplo, puede ser deseable tener un estado de conmutacion de coloracion de ventanas al menos cada 15 horas con el fin de alargar la vida de la ventana. Con este fin, el controlador de red puede anular un comando de usuario que tendrla la ventana en un unico estado durante 15 horas. En un ejemplo, el controlador de red simplemente cicla la ventana a traves de la transicion en la mitad de la noche para asegurar que transita al menos una vez cada 24 horas. Alternativamente, el controlador puede enviar la ventana a traves de una transicion una vez antes del horario comercial y de nuevo despues del horario comercial.
En otro ejemplo, una polltica de red puede requerir que las ventanas no esten en un estado altamente coloreado cuando podrlan estar expuestas a una fuerte intensificacion de la exposicion a energla solar radiante y potencialmente sufrir un choque termico. Por ejemplo, una polltica puede requerir que las ventanas orientadas al este del edificio no esten en un estado de mas de un nivel definido de coloracion durante un tiempo que comienza 10 minutos antes del amanecer y termina una media hora despues del amanecer. Cualquier regla emitida por la aplicacion o intento manual para configurar una ventana orientada hacia el este de manera que exceda el umbral de coloracion durante esta duracion serla rechazada por el control de ventana.
Ejemplos de control adaptativo
En ciertas realizaciones, la informatica para controlar dispositivos conmutables opticos infiere que se debe sugerir una nueva regla o que se debe sugerir un cambio a una regla existente. La informatica que hace esta inferencia y sugerencia se puede implementar unicamente dentro de una aplicacion de control o con dicha aplicacion en conjuncion con un controlador de red, particularmente con el software que ejecuta sobre el mismo. Una representacion esquematica simple de tal control adaptativo se representa en la figura 1F y la discusion asociada.
5
10
15
20
25
30
35
40
45
50
55
Ejemplos de dos tipos de control adaptativo son (1) inferir el comportamiento de control de las acciones del usuario (por ejemplo, operaciones manuales repetidas) y (2) inferir el comportamiento de control del medio ambiente (por ejemplo, monitorizando sensores y/o consumo de energla). Un ejemplo de un procedimiento de control adaptativo se representa en el diagrama de flujo de la figura 9. Como se muestra, un procedimiento 901 comienza con la aplicacion y/o la informatica asociada que detecta eventos particulares relevantes para el funcionamiento de los dispositivos en la red. Vease el bloque 903. Tales eventos detectados son tlpicamente sucesos repetidos a partir de los cuales un resultado o comportamiento puede ser inferido por el proceso de induccion. Vease el bloque 905. A partir de este resultado o comportamiento, la aplicacion y/o informatica asociada propone una regla a un usuario a traves de una interfaz de usuario en la aplicacion. Vease el bloque 907. A continuacion, la aplicacion y/o informatica asociada determina si el usuario ha aceptado la regla propuesta respondiendo a traves de la interfaz de usuario. Vease el bloque 909. Si el usuario ha aceptado la propuesta, el controlador de red (u otra entidad apropiada) implementa la regla propuesta. Vease el bloque 911
En ciertas realizaciones, desde la perspectiva de la aplicacion o del controlador de red, la informatica de control adaptativo puede observar que un usuario esta tomando las mismas acciones de una manera consistente, por ejemplo, a la misma hora cada dla. La informatica de control adaptativa infiere entonces que se puede aplicar una regla (programacion o sensor basado, por ejemplo) para implementar resultados consistentes que se han observado. La informatica entonces desarrolla la regla nueva o modificada y la sugiere al usuario a traves de la interfaz de usuario en el dispositivo remoto. La aplicacion espera entonces una respuesta del usuario, cuya respuesta elige adoptar la regla sugerida, rechazar la regla sugerida o, como se permite en algunas implementaciones, modificar la regla sugerida. Si la regla propuesta es aceptada o modificada, la informatica de control adaptativo implementa entonces la regla aceptada.
Siguen algunos ejemplos de control adaptativo.
1. Una preferencia de usuario para el nivel de coloracion como una funcion de dla/hora se determina mediante la supervision y luego se utiliza para anular una configuracion autocoloreada. (Por ejemplo, el usuario Jeff esta ahora en la habitacion 22 en el tercer piso, y se ha observado constantemente que le gusta el cristal parcialmente coloreado cuando esta en esta habitacion).
2. Seguimiento del efecto de encender/apagar el aire acondicionado para determinar el impacto de la masa termica de un edificio en su respuesta al aire acondicionado, y, sobre la base de este impacto, dar la orden de aire acondicionado para apagar en anticipacion del impacto de la masa termica del edificio. De manera mas general, la informatica de control adaptativo determina la velocidad o la lentitud de la temperatura en una o mas ubicaciones dentro de un edificio, responde a un cambio en un controlador. Los conductores pueden ser aire acondicionado, calefaccion y radiacion solar permitida o bloqueada por las ventanas.
3. La informatica de control adaptativo determina que los ajustes optimos para los estados de vidrio cambian debido a sombreado o reflexion desde un nuevo edificio vecino o la sombra desde un arbol. Este efecto puede inferirse por un usuario (o diversos usuarios) ajustando la coloracion de la ventana para compensar con el nuevo edificio o el arbol. Utilizando esta inferencia, la informatica de control adaptativo propone un cambio a los algoritmos de coloreado en las habitaciones afectadas.
En cuanto al uso de la informatica de control adaptativo para caracterizar la respuesta de un edificio, algunos puntos adicionales pueden ser instructivos. Los comandos para cambiar la iluminacion o el brillo de las ventanas proporcionan un efecto inmediato sobre la radiacion en una habitacion. En comparacion los cambios de temperatura controlados por aire acondicionado o calefaccion son lentos. La respuesta a la temperatura se debe en cierta medida a la masa termica de un edificio. Desafortunadamente, la masa termica varla mucho de edificio a edificio e incluso de habitacion a habitacion dentro de un edificio. Para solucionar este problema, la informatica de control adaptativo puede supervisar los tiempos de respuesta de la temperatura despues de encender o apagar los sistemas de calefaccion o de aire acondicionado. A partir de esta informacion, la informatica puede caracterizar los tiempos de respuesta del edificio o parte de un edificio. Observese que la informacion de respuesta desde dentro del edificio se puede obtener con la ayuda de un controlador de red.
En otro ejemplo, un modelo de energla para una estacion particular sugiere que las ventanas orientadas hacia el este de un edificio deben colorearse a las 9:00 AM. Sin embargo, la aplicacion y/o el controlador de red determinan a partir de la supervision de sensores que las habitaciones orientales reciben mas energla solar de lo esperado antes de las 9:00 Am. De hecho, las habitaciones se vuelven demasiado calientes demasiado temprano y requieren enfriamiento para mantener una temperatura comoda. Con base en esta idea, la informatica de control adaptativo determina que debe proponer una regla de coloracion ajustada en la cual las ventanas orientadas hacia el este son coloreadas a las 8:30 AM, en lugar de las 9:00 AM para ahorrar energla. Suponiendo que el usuario de la aplicacion acepta esta propuesta, la aplicacion y/o el controlador de red seguiran controlando la temperatura temprana de la manana en las habitaciones orientadas al este. Si se encuentra que todavla hay demasiada energla solar que fluye a traves de las ventanas orientadas hacia el este, la aplicacion puede proponer un ajuste adicional a la regla en la que el coloreado ocurre a las 8:00 AM.
Ejemplo API de interfaz de programacion de aplicaciones para una aplicacion de control de ventanas
En ciertas implementaciones, se proporciona una interfaz de programacion de aplicaciones (API) para aplicaciones de control de ventanas. Tal API puede utilizarse para desarrollar aplicaciones para diversas plataformas de dispositivos remotos, incluyendo Microsoft Windows ™, iPhone y Android. A traves de estos desarrolladores internos de API, los desarrolladores de terceros e integradores de sistemas pueden implementar nuevas aplicaciones o 5 extender las aplicaciones existentes para supervisar y controlar dispositivos opticamente conmutables en una red.
En ciertas realizaciones, la API proporciona portabilidad e interoperabilidad con entornos informaticos moviles, de red integrados. La API no esta vinculada a ningun lenguaje de programacion especlfico. Las diferentes plataformas tienen requisitos lingulsticos diferentes; por ejemplo, el objetive C es tlpico de iOS, Java es tlpico de Android, etc. El API es generalizable a cualquier idioma.
10 La API se utiliza tlpicamente para crear una capa de abstraccion que separa la tarea del nivel de aplicacion y la informatica de presentacion de las capas subyacentes de protocolo de seguridad, almacenamiento, comunicaciones, redes y dispositivo especlfico que comprenden la infraestructura de gestion de un edificio u otra estructura. La API permite a los clientes crear, eliminar, ver y modificar objetos de gestion sin tener en cuenta su ubicacion flsica y los detalles de acceso nativos.
15 Conclusion
Aunque las realizaciones anteriores se han descrito con algun detalle para facilitar la comprension, las realizaciones descritas deben considerarse ilustrativas y no limitativas. Sera evidente para un experto en la tecnica que ciertos cambios y modificaciones pueden practicarse dentro del alcance de las reivindicaciones adjuntas.
Claims (16)
- 51015202530354045REIVINDICACIONES1. Un controlador (103) de dispositivo optico de red que comprende:una interfaz de red para comunicarse con una red que comprende una pluralidad de dispositivos opticamente conmutables y una pluralidad de monitores en una o mas estructuras;una interfaz de dispositivo remoto configurada para recibir comunicaciones desde un dispositivo (111) inalambrico remoto, cuyas comunicaciones contienen instrucciones de usuario para cambiar el estado optico de al menos uno de la pluralidad de dispositivos (117) opticamente conmutables; yinformatica para proporcionar instrucciones para controlar estados opticos de la pluralidad de dispositivos opticamente conmutables en una o mas estructuras, caracterizada porque las instrucciones comprenden instrucciones para:(A)(a) supervisar el control de un usuario sobre los estados opticos de uno o mas dispositivos opticamente conmutables, en el que el control del usuario se implementa a traves del dispositivo (903) inalambrico remoto;(b) inferir una nueva regla basada en un historial supervisado del control de usuario a traves del dispositivo (905) inalambrico remoto;(c) proporcionar una alerta a traves del dispositivo inalambrico remoto, cuya alerta sugiere que el usuario adopte la nueva regla (907); o(B)(a) supervisar la respuesta de una o mas estructuras a los cambios en el calor, enfriamiento o iluminacion proporcionados a una o mas estructuras, donde la respuesta se mide por la pluralidad de monitores (903);(b) inferir una nueva regla basada en una historia monitorizada de la respuesta de las una o mas estructuras (905);(c) proporcionar una alerta a traves del dispositivo inalambrico remoto, cuya alerta sugiere que el usuario adopte la nueva regla (907).
- 2. El controlador del dispositivo optico de red de la reivindicacion 1, que comprende ademas una informatica para determinar si se deben implementar las instrucciones de usuario.
- 3. El controlador del dispositivo optico de red de la reivindicacion 1 o 2, que comprende ademas una informatica para recibir senales de la pluralidad de monitores dentro de una o mas estructuras y usar las senales de uno o mas monitores para determinar si se cambia el estado de al menos una de la pluralidad de dispositivos opticamente conmutables en una o mas estructuras.
- 4. El controlador del dispositivo optico de red de cualquiera de las reivindicaciones anteriores, en el que al menos uno de la pluralidad de monitores comprende un monitor de consumo de energla para al menos una parte de la estructura.
- 5. El controlador del dispositivo optico de red de cualquiera de las reivindicaciones anteriores, que comprende ademas una informatica para comunicarse con un sistema de gestion de edificios o un sistema de seguridad en la red.
- 6. El controlador del dispositivo optico de red de cualquiera de las reivindicaciones anteriores, en el que los dispositivos opticamente conmutables incluyen una o mas ventanas opticamente conmutables.
- 7. El controlador del dispositivo optico de red de cualquiera de las reivindicaciones precedentes, que comprende ademas una informatica para recibir instrucciones de usuario para asignar la pluralidad de dispositivos opticamente conmutables, y ejecutar operaciones de red para dar ordenes a dichos dispositivos, en donde dichas instrucciones de usuario se proporcionan desde dicho dispositivo inalambrico remoto.
- 8. El controlador del dispositivo optico de red de cualquiera de las reivindicaciones anteriores, que comprende ademas una informatica para recibir instrucciones de usuario para agrupar la pluralidad de dispositivos opticamente conmutables y organizar dichos dispositivos en grupos, en el que todos los dispositivos de un grupo tienen un atributo de grupo comun que permite un tratamiento comun y/o supervision de los dispositivos en el grupo, en el que dichas instrucciones de usuario se proporcionan desde dicho dispositivo inalambrico remoto.
- 9. Un producto de programa informatico que comprende un medio legible por ordenador que almacena instrucciones no transitorias para la interfaz con un usuario y una red que comprende una pluralidad de dispositivos opticamente51015202530354045conmutables en una o mas estructuras y una pluralidad de monitores, caracterizada porque las instrucciones comprenden instrucciones para:presentar una interfaz de usuario en un dispositivo inalambrico remoto de la red, en el que la interfaz de usuario presenta caracterlsticas para recibir la entrada del usuario con respecto a la supervision y/o el control de al menos algunos de la pluralidad de dispositivos opticamente conmutables;recibir instrucciones de usuario para cambiar el estado optico de al menos uno de la pluralidad de dispositivos opticamente conmutables;transmitir las instrucciones de usuario a la red; supervisar el control del usuario sobre los estados opticos de uno o mas dispositivos opticamente conmutables o supervisar la respuesta de una o mas estructuras a los cambios en el calor, enfriamiento o iluminacion proporcionados a la estructura (903);inferir una nueva regla basada en una historia supervisada del control de usuario a traves del dispositivo inalambrico y/o la historia monitorizada de la respuesta de la estructura (905); yproporcionar una alerta a traves del dispositivo, cuya alerta sugiere que el usuario adopte la nueva regla (907).
- 10. El producto de programa informatico de la reivindicacion 9, que comprende ademas instrucciones para presentar caracterlsticas de interfaz de usuario del tipo de regla para permitir al usuario crear, modificar y/o eliminar reglas para controlar el estado optico de una o mas ventanas.
- 11. El producto de programa informatico de la reivindicacion 10, en el que las caracterlsticas de interfaz de usuario de tipo regla permiten al usuario introducir informacion de planificacion o informacion de salida de sensor a las reglas para controlar el estado optico de una o mas ventanas.
- 12. El producto de programa informatico de cualquiera de las reivindicaciones 9-11, que comprende ademas instrucciones para presentar caracterlsticas de interfaz de usuario de asignacion para agrupar dos o mas de la pluralidad de dispositivos opticamente conmutables en la red.
- 13. El producto de programa informatico de cualquiera de las reivindicaciones 9-12, que comprende ademas instrucciones para determinar el papel de un usuario que intenta controlar o monitorizar un dispositivo en la red e impedir que el usuario controle o supervise el dispositivo porque la funcion del usuario no permite el intento de control o supervision.
- 14. Un metodo de ordenador para determinar si se modifica un algoritmo para controlar un dispositivo opticamente conmutable que tiene dos o mas estados opticos que funcionan bajo al menos un control parcial de una aplicacion que tiene una interfaz de usuario, caracterizado por:(A)(a) supervisar el control de un usuario sobre los estados opticos del dispositivo opticamente conmutable, en el que el control del usuario se implementa mediante la aplicacion que presenta la interfaz de usuario en un dispositivo remoto de una red en la que esta conectado el dispositivo (903) opticamente conmutable;(b) inferir una nueva regla basada en un historial supervisado del control de usuario a traves de la aplicacion (905);(c) proporcionar una alerta a traves de la aplicacion, alerta que sugiere a traves de la interfaz de usuario que se adopte la nueva norma (907); o(B) en el que el dispositivo opticamente conmutable esta dispuesto en una estructura y conectado a una red:(a) supervisar la respuesta de la estructura a los cambios en el calor, enfriamiento o iluminacion proporcionados a la estructura (903);(b) inferir una nueva regla basada en una historia monitorizada de la respuesta de la estructura (905);(c) proporcionar una alerta a traves de la aplicacion, cuya alerta sugiere a traves de la interfaz de usuario que el usuario adopte la nueva regla (907).
- 15. El metodo de la reivindicacion 14, que comprende ademas:determinar a traves de la interfaz de usuario que el usuario ha aceptado la nueva regla propuesta; e instruir a la red para implementar la nueva regla.
- 16. El metodo de las reivindicaciones 14 o 15 parte (A), en el que la historia supervisada de control de usuario comprende un estado de tiempo o sensor monitorizado en el que el usuario controla los estados opticos deldispositivo opticamente conmutable y en el que la nueva regla comprende una programacion o un algoritmo basado en la retroalimentacion del sensor.
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US201261624175P | 2012-04-13 | 2012-04-13 | |
US201261624175P | 2012-04-13 | ||
PCT/US2013/036456 WO2013155467A1 (en) | 2012-04-13 | 2013-04-12 | Applications for controlling optically switchable devices |
Publications (1)
Publication Number | Publication Date |
---|---|
ES2625003T3 true ES2625003T3 (es) | 2017-07-18 |
Family
ID=49328221
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
ES13775052.7T Active ES2625003T3 (es) | 2012-04-13 | 2013-04-12 | Aplicaciones para controlar ópticamente dispositivos conmutables |
Country Status (7)
Country | Link |
---|---|
US (4) | US10365531B2 (es) |
EP (3) | EP3223532B1 (es) |
CN (3) | CN104335595B (es) |
ES (1) | ES2625003T3 (es) |
HK (1) | HK1206528A1 (es) |
RU (2) | RU2636811C2 (es) |
WO (1) | WO2013155467A1 (es) |
Families Citing this family (127)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20130271813A1 (en) | 2012-04-17 | 2013-10-17 | View, Inc. | Controller for optically-switchable windows |
US11732527B2 (en) | 2009-12-22 | 2023-08-22 | View, Inc. | Wirelessly powered and powering electrochromic windows |
US10303035B2 (en) | 2009-12-22 | 2019-05-28 | View, Inc. | Self-contained EC IGU |
US11342791B2 (en) | 2009-12-22 | 2022-05-24 | View, Inc. | Wirelessly powered and powering electrochromic windows |
US11205926B2 (en) | 2009-12-22 | 2021-12-21 | View, Inc. | Window antennas for emitting radio frequency signals |
US10747082B2 (en) | 2009-12-22 | 2020-08-18 | View, Inc. | Onboard controller for multistate windows |
US11314139B2 (en) | 2009-12-22 | 2022-04-26 | View, Inc. | Self-contained EC IGU |
US20210063836A1 (en) * | 2017-04-26 | 2021-03-04 | View, Inc. | Building network |
US11630366B2 (en) | 2009-12-22 | 2023-04-18 | View, Inc. | Window antennas for emitting radio frequency signals |
WO2017155833A1 (en) * | 2016-03-09 | 2017-09-14 | View, Inc. | Method of commissioning electrochromic windows |
WO2018098089A1 (en) * | 2016-11-23 | 2018-05-31 | View, Inc. | Automated commissioning of controllers in a window network |
US11137659B2 (en) * | 2009-12-22 | 2021-10-05 | View, Inc. | Automated commissioning of controllers in a window network |
US11592723B2 (en) | 2009-12-22 | 2023-02-28 | View, Inc. | Automated commissioning of controllers in a window network |
US10690540B2 (en) | 2015-10-06 | 2020-06-23 | View, Inc. | Multi-sensor having a light diffusing element around a periphery of a ring of photosensors |
US8213074B1 (en) | 2011-03-16 | 2012-07-03 | Soladigm, Inc. | Onboard controller for multistate windows |
US10630820B2 (en) | 2011-03-11 | 2020-04-21 | Ilumi Solutions, Inc. | Wireless communication methods |
US10321541B2 (en) | 2011-03-11 | 2019-06-11 | Ilumi Solutions, Inc. | LED lighting device |
US9778532B2 (en) | 2011-03-16 | 2017-10-03 | View, Inc. | Controlling transitions in optically switchable devices |
US10989977B2 (en) | 2011-03-16 | 2021-04-27 | View, Inc. | Onboard controller for multistate windows |
US9412290B2 (en) | 2013-06-28 | 2016-08-09 | View, Inc. | Controlling transitions in optically switchable devices |
US11630367B2 (en) | 2011-03-16 | 2023-04-18 | View, Inc. | Driving thin film switchable optical devices |
US11703814B2 (en) | 2011-03-16 | 2023-07-18 | View, Inc. | Security event detection with smart windows |
US9030725B2 (en) | 2012-04-17 | 2015-05-12 | View, Inc. | Driving thin film switchable optical devices |
US12105394B2 (en) | 2011-03-16 | 2024-10-01 | View, Inc. | Commissioning window networks |
US11822202B2 (en) | 2011-03-16 | 2023-11-21 | View, Inc. | Controlling transitions in optically switchable devices |
US11054792B2 (en) | 2012-04-13 | 2021-07-06 | View, Inc. | Monitoring sites containing switchable optical devices and controllers |
US10989976B2 (en) | 2011-03-16 | 2021-04-27 | View, Inc. | Commissioning window networks |
US9454055B2 (en) | 2011-03-16 | 2016-09-27 | View, Inc. | Multipurpose controller for multistate windows |
US8705162B2 (en) | 2012-04-17 | 2014-04-22 | View, Inc. | Controlling transitions in optically switchable devices |
US11415949B2 (en) | 2011-03-16 | 2022-08-16 | View, Inc. | Security event detection with smart windows |
US9645465B2 (en) | 2011-03-16 | 2017-05-09 | View, Inc. | Controlling transitions in optically switchable devices |
US10935865B2 (en) | 2011-03-16 | 2021-03-02 | View, Inc. | Driving thin film switchable optical devices |
US8254013B2 (en) | 2011-03-16 | 2012-08-28 | Soladigm, Inc. | Controlling transitions in optically switchable devices |
WO2013059674A1 (en) | 2011-10-21 | 2013-04-25 | View, Inc. | Mitigating thermal shock in tintable windows |
US11635666B2 (en) | 2012-03-13 | 2023-04-25 | View, Inc | Methods of controlling multi-zone tintable windows |
US11950340B2 (en) | 2012-03-13 | 2024-04-02 | View, Inc. | Adjusting interior lighting based on dynamic glass tinting |
US10964320B2 (en) | 2012-04-13 | 2021-03-30 | View, Inc. | Controlling optically-switchable devices |
US12124147B2 (en) | 2012-04-13 | 2024-10-22 | View, Inc. | Control methods and systems using external 3D modeling and neural networks |
US9638978B2 (en) | 2013-02-21 | 2017-05-02 | View, Inc. | Control method for tintable windows |
US11674843B2 (en) | 2015-10-06 | 2023-06-13 | View, Inc. | Infrared cloud detector systems and methods |
US10503039B2 (en) | 2013-06-28 | 2019-12-10 | View, Inc. | Controlling transitions in optically switchable devices |
US10048561B2 (en) | 2013-02-21 | 2018-08-14 | View, Inc. | Control method for tintable windows |
ES2625003T3 (es) | 2012-04-13 | 2017-07-18 | View, Inc. | Aplicaciones para controlar ópticamente dispositivos conmutables |
US20240046928A1 (en) * | 2012-04-13 | 2024-02-08 | View, Inc. | Controlling optically-switchable devices |
US11300848B2 (en) | 2015-10-06 | 2022-04-12 | View, Inc. | Controllers for optically-switchable devices |
DK177557B1 (da) * | 2012-04-27 | 2013-10-14 | Sl Holding Kolding Aps | Intelligent temperaturstyret vindue |
US11255120B2 (en) | 2012-05-25 | 2022-02-22 | View, Inc. | Tester and electrical connectors for insulated glass units |
FR2995105B1 (fr) * | 2012-09-06 | 2014-09-19 | Somfy Sas | Unite nomade de commande des conditions de confort et/ou de securite dans un batiment |
SG2014010086A (en) | 2013-02-20 | 2015-02-27 | Panasonic Ip Corp America | Control method for information apparatus and program |
US11960190B2 (en) * | 2013-02-21 | 2024-04-16 | View, Inc. | Control methods and systems using external 3D modeling and schedule-based computing |
US11966142B2 (en) * | 2013-02-21 | 2024-04-23 | View, Inc. | Control methods and systems using outside temperature as a driver for changing window tint states |
US20240210781A1 (en) * | 2013-02-21 | 2024-06-27 | View, Inc. | Control methods and systems using external 3d modeling and schedule-based computing |
US11719990B2 (en) | 2013-02-21 | 2023-08-08 | View, Inc. | Control method for tintable windows |
KR20140127975A (ko) * | 2013-04-26 | 2014-11-05 | 삼성전자주식회사 | 정보처리장치 및 그 제어방법 |
US9467328B2 (en) * | 2013-05-14 | 2016-10-11 | American Megatrends, Inc. | Remote management of digital signage devices |
US9885935B2 (en) | 2013-06-28 | 2018-02-06 | View, Inc. | Controlling transitions in optically switchable devices |
US12061404B2 (en) | 2013-06-28 | 2024-08-13 | View, Inc. | Controlling transitions in optically switchable devices |
EP3097362A4 (en) * | 2013-12-27 | 2017-12-27 | Jeff Bartenbach | Air conditioning apparatus and controller |
US10221612B2 (en) | 2014-02-04 | 2019-03-05 | View, Inc. | Infill electrochromic windows |
EP3114640B1 (en) * | 2014-03-05 | 2022-11-02 | View, Inc. | Monitoring sites containing switchable optical devices and controllers |
US11868103B2 (en) | 2014-03-05 | 2024-01-09 | View, Inc. | Site monitoring system |
US11150616B2 (en) | 2014-03-05 | 2021-10-19 | View, Inc. | Site monitoring system |
DE102014208016A1 (de) * | 2014-04-29 | 2015-10-29 | Oliver Weber | Intelligentes Anwenderendgerät zur Steuerung fernbedienbarer Geräte |
US11003041B2 (en) | 2014-06-30 | 2021-05-11 | View, Inc. | Power management for electrochromic window networks |
US11743071B2 (en) | 2018-05-02 | 2023-08-29 | View, Inc. | Sensing and communications unit for optically switchable window systems |
EP3161552B1 (en) | 2014-06-30 | 2020-01-15 | View, Inc. | Control methods and systems for networks of optically switchable windows during reduced power availability |
FR3024783B1 (fr) * | 2014-08-11 | 2017-07-21 | Somfy Sas | Configuration securisee d'une installation domotique |
US9951965B2 (en) * | 2014-09-02 | 2018-04-24 | Vivint, Inc. | Smart HVAC |
EP3848924A1 (en) * | 2014-09-17 | 2021-07-14 | View, Inc. | Controlling transitions in optically switchable devices |
US11114742B2 (en) | 2014-11-25 | 2021-09-07 | View, Inc. | Window antennas |
AU2015353606B2 (en) | 2014-11-25 | 2020-05-21 | View, Inc. | Window antennas |
US11054711B2 (en) | 2014-11-25 | 2021-07-06 | View, Inc. | Electromagnetic-shielding electrochromic windows |
US11740948B2 (en) | 2014-12-08 | 2023-08-29 | View, Inc. | Multiple interacting systems at a site |
JP7111295B2 (ja) * | 2014-12-08 | 2022-08-02 | ビュー, インコーポレイテッド | 現場における複数の相互作用システム |
US9470947B2 (en) * | 2015-01-12 | 2016-10-18 | Kinestral Technologies, Inc. | Distributed device network-based control system with decoupled intelligence for smart windows |
US9658508B1 (en) | 2015-01-12 | 2017-05-23 | Kinestral Technologies, Inc. | Manufacturing methods for a transparent conductive oxide on a flexible substrate |
US9563097B2 (en) * | 2015-01-12 | 2017-02-07 | Kinestral Technologies, Inc. | Driver for electrochromic glass unit |
US10316581B1 (en) * | 2015-01-12 | 2019-06-11 | Kinestral Technologies, Inc. | Building model generation and intelligent light control for smart windows |
US10425376B2 (en) * | 2015-01-12 | 2019-09-24 | Kinestral Technologies, Inc. | Install mode and cloud learning for smart windows |
FR3033060B1 (fr) * | 2015-02-23 | 2018-02-09 | Somfy Sas | Procede de configuration et procede de commande et/ou de controle d’une interface d’equipements domotiques |
CN107592918B (zh) * | 2015-05-11 | 2020-10-16 | 西门子工业公司 | 具有电致变色玻璃的节能集成照明、采光和暖通空调 |
US11978336B2 (en) | 2015-07-07 | 2024-05-07 | Ilumi Solutions, Inc. | Wireless control device and methods thereof |
EP3799005A1 (en) * | 2015-07-07 | 2021-03-31 | Ilumi Solutions, Inc. | A method for resetting a device or turning a computer program on |
TWI746446B (zh) | 2015-07-07 | 2021-11-21 | 美商唯景公司 | 用於可著色窗戶之控制方法 |
WO2017007926A1 (en) | 2015-07-07 | 2017-01-12 | Ilumi Solutions, Inc. | Wireless communication methods |
US10339796B2 (en) | 2015-07-07 | 2019-07-02 | Ilumi Sulutions, Inc. | Wireless control device and methods thereof |
US11384596B2 (en) | 2015-09-18 | 2022-07-12 | View, Inc. | Trunk line window controllers |
US11255722B2 (en) | 2015-10-06 | 2022-02-22 | View, Inc. | Infrared cloud detector systems and methods |
CN108291424B (zh) | 2015-10-29 | 2020-06-12 | 唯景公司 | 用于光学可切换装置的控制器 |
CN116893741A (zh) * | 2016-04-26 | 2023-10-17 | 唯景公司 | 控制光学可切换设备 |
US11482147B2 (en) | 2016-04-29 | 2022-10-25 | View, Inc. | Calibration of electrical parameters in optically switchable windows |
US20180007247A1 (en) * | 2016-07-01 | 2018-01-04 | Abl Ip Holding Llc | Modulating passive optical lighting |
US10042652B2 (en) * | 2016-08-11 | 2018-08-07 | Google Llc | Home automation system |
US10887174B2 (en) * | 2016-09-19 | 2021-01-05 | Amazon Technologies, Inc. | Group command management for device groups |
US10270738B1 (en) * | 2016-09-19 | 2019-04-23 | Amazon Technologies, Inc. | Aggregated group state for a group of device representations |
US10270875B1 (en) * | 2016-09-19 | 2019-04-23 | Amazon Technologies, Inc. | Dynamic grouping of device representations |
CN110226017A (zh) | 2017-01-25 | 2019-09-10 | Sage电致变色显示有限公司 | 包括控制器件的装置及其使用方法 |
JP7107625B2 (ja) * | 2017-02-22 | 2022-07-27 | ビュー, インコーポレイテッド | 地震事象検出システム |
US11029574B2 (en) | 2017-03-07 | 2021-06-08 | The Boeing Company | Wirelessly controlled electrically switchable window system |
US11454854B2 (en) | 2017-04-26 | 2022-09-27 | View, Inc. | Displays for tintable windows |
US11892738B2 (en) | 2017-04-26 | 2024-02-06 | View, Inc. | Tandem vision window and media display |
US11747696B2 (en) | 2017-04-26 | 2023-09-05 | View, Inc. | Tandem vision window and media display |
US11747698B2 (en) | 2017-04-26 | 2023-09-05 | View, Inc. | Tandem vision window and media display |
US11300849B2 (en) * | 2017-04-26 | 2022-04-12 | View, Inc. | Tintable window system computing platform used for personal computing |
US20180357880A1 (en) * | 2017-06-09 | 2018-12-13 | Honeywell International Inc. | Building management using location information |
CN107450493B (zh) * | 2017-08-23 | 2019-06-18 | 福建福清核电有限公司 | 一种核电厂控制系统临时控制变更在线管理方法 |
JP6751062B2 (ja) * | 2017-09-13 | 2020-09-02 | 株式会社日立製作所 | 自動点検システムおよび自動点検方法 |
US11178014B1 (en) * | 2017-09-28 | 2021-11-16 | Amazon Technologies, Inc. | Establishment and control of grouped autonomous device networks |
US11255485B2 (en) * | 2017-12-13 | 2022-02-22 | J-W Power Company | System and method for priority CNG filling |
US10999092B2 (en) | 2018-01-26 | 2021-05-04 | Edst, Llc | Modular intelligent door and frame |
CA3094479A1 (en) * | 2018-03-21 | 2019-09-26 | View, Inc. | Control methods and systems using external 3d modeling and schedule-based computing |
CN108427232A (zh) * | 2018-04-03 | 2018-08-21 | 华南理工大学 | 一种电致变色玻璃通过互联网控制颜色变换的方法及系统 |
US10955163B2 (en) * | 2018-08-21 | 2021-03-23 | Microsoft Technology Licensing, Llc | Automated building concierge |
CN112805777B (zh) | 2018-10-10 | 2023-07-04 | Sage电致变色显示有限公司 | 电活性器件及与其相关的方法 |
CN109613729A (zh) * | 2019-01-29 | 2019-04-12 | 德州职业技术学院(德州市技师学院) | 一种智能语音玻璃 |
US11056074B2 (en) * | 2019-02-13 | 2021-07-06 | Kinestral Technologies, Inc. | Cloud-based component linking in a smart window system |
US10921675B2 (en) | 2019-02-13 | 2021-02-16 | Kinestral Technologies, Inc. | Cloud-based system for controlling electrochromic devices |
US11169681B2 (en) * | 2019-03-11 | 2021-11-09 | Kinestral Technologies, Inc. | Remote management of on-site smart window activities and scheduler of smart window events |
JP2022531368A (ja) | 2019-05-09 | 2022-07-06 | ビュー, インコーポレイテッド | 建物内の制御されたカバレッジのためのアンテナシステム |
US11422580B2 (en) | 2019-10-15 | 2022-08-23 | Sage Electrochromics, Inc. | Class 2 controller for non-light-emitting variable transmission devices and a method of using the same |
US11860500B2 (en) | 2019-10-15 | 2024-01-02 | Sage Electrochromics, Inc. | Common database for supervisory control and on-site commissioning of an electrically switchable glass system |
TW202206925A (zh) | 2020-03-26 | 2022-02-16 | 美商視野公司 | 多用戶端網路中之存取及傳訊 |
US11631493B2 (en) | 2020-05-27 | 2023-04-18 | View Operating Corporation | Systems and methods for managing building wellness |
US11722389B2 (en) * | 2021-05-30 | 2023-08-08 | Bi Science (2009) Ltd | System and a method for identifying client devices used by the same user |
WO2024006674A1 (en) * | 2022-06-30 | 2024-01-04 | Sage Electrochromics, Inc. | Insulated glazing unit comissioning electronics package |
WO2024006399A1 (en) * | 2022-06-30 | 2024-01-04 | View, Inc. | Applications for controlling optically switchable devices |
WO2024040204A1 (en) * | 2022-08-18 | 2024-02-22 | Sage Electrochromics, Inc. | Control and operation of non-light-emitting variable transmission devices during sensor failure |
Family Cites Families (386)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4129861A (en) | 1976-01-27 | 1978-12-12 | American Cyanamid Company | Multiplex addressing of electrochromic displays |
US4553085A (en) | 1983-05-13 | 1985-11-12 | Canzano Domenic A | Coaxial cable tester device |
JP2696827B2 (ja) | 1987-02-25 | 1998-01-14 | 株式会社ニコン | エレクトロクロミツク装置の駆動方法 |
JP2600862B2 (ja) | 1988-11-14 | 1997-04-16 | 株式会社ニコン | エレクトロクロミックデバイスの制御回路 |
FR2649691B1 (fr) | 1989-07-11 | 1992-10-30 | Saint Gobain Vitrage Int | Vitrage electrochrome |
US5167993A (en) | 1990-03-03 | 1992-12-01 | Youhichiro Aoyagi | Color changing transparent plate device |
FR2666804B1 (fr) | 1990-09-14 | 1993-05-28 | Saint Gobain Vitrage Int | Vitrage electrochrome. |
US5220317A (en) | 1990-12-11 | 1993-06-15 | Donnelly Corporation | Electrochromic device capable of prolonged coloration |
US5170108A (en) | 1991-01-31 | 1992-12-08 | Daylighting, Inc. | Motion control method and apparatus for motorized window blinds and and the like |
US5451822A (en) | 1991-03-15 | 1995-09-19 | Gentex Corporation | Electronic control system |
FR2681444B1 (fr) | 1991-09-16 | 1994-09-30 | Corning Inc | Dispositif electrochrome. |
US5290986A (en) | 1991-10-22 | 1994-03-01 | International Business Machines Corporation | Thermally assisted shorts removal process for glass ceramic product using an RF field |
FR2684198B1 (fr) | 1991-11-22 | 1994-09-23 | Thomson Csf | Ecran pour projection d'image. |
US5204778A (en) | 1992-04-06 | 1993-04-20 | Gentex Corporation | Control system for automatic rearview mirrors |
FR2690536B1 (fr) | 1992-04-28 | 1994-06-17 | Saint Gobain Vitrage Int | Vitrage electrochrome. |
FR2690763B1 (fr) | 1992-04-30 | 1995-06-09 | Saint Gobain Vitrage Int | Procede et dispositif d'alimentation d'un systeme electrochrome. |
FR2694820B1 (fr) | 1992-08-12 | 1994-09-16 | Saint Gobain Vitrage Int | Alimentation d'une cellule électrochrome. |
US5384653A (en) | 1992-11-06 | 1995-01-24 | Midwest Research Institute | Stand-alone photovoltaic (PV) powered electrochromic window |
US5413739A (en) | 1992-12-22 | 1995-05-09 | Coleman; James P. | Electrochromic materials and displays |
US5673028A (en) | 1993-01-07 | 1997-09-30 | Levy; Henry A. | Electronic component failure indicator |
US5440317A (en) | 1993-05-17 | 1995-08-08 | At&T Corp. | Antenna assembly for a portable transceiver |
US5477152A (en) | 1993-06-07 | 1995-12-19 | The United States Of America As Represented By The Administrator Of The National Aeronautics And Space Administration | Device for testing continuity and/or short circuits in a cable |
US8089323B2 (en) | 2006-08-05 | 2012-01-03 | Min Ming Tarng | Green technology: green circuit and device designs of green chip |
US9520827B2 (en) | 2006-08-05 | 2016-12-13 | Anlinx | Zilinx : the 11 less green technology for FPIC of smart window |
US8487653B2 (en) | 2006-08-05 | 2013-07-16 | Tang System | SDOC with FPHA and FPXC: system design on chip with field programmable hybrid array of FPAA, FPGA, FPLA, FPMA, FPRA, FPTA and frequency programmable xtaless clockchip with trimless/trimfree self-adaptive bandgap reference xtaless clockchip |
US20140371931A1 (en) | 2013-06-16 | 2014-12-18 | Mei-Jech Lin | W5RS: Anlinx & Milinx & Zilinx - the 23Less Green Technology for FSOC of Scalable iPindow of iPhome & Scalable Smart Window of Smart Home with Wire/Wireless/Solar/Battery Communication, Power Supplies & Conversions |
US5900720A (en) | 1993-09-10 | 1999-05-04 | Kallman; William R. | Micro-electronic power supply for electrochromic eyewear |
FR2710161B1 (fr) | 1993-09-13 | 1995-11-24 | Suisse Electronique Microtech | Réseau miniature d'obturateurs de lumière. |
GB9408603D0 (en) | 1994-04-29 | 1994-06-22 | Glaverbel | Optical cell control system |
FR2719915B1 (fr) | 1994-05-16 | 1996-06-14 | Saint Gobain Vitrage | Système électrochrome et son procédé d'alimentation. |
JP2621796B2 (ja) | 1994-05-30 | 1997-06-18 | 日本電気株式会社 | 干渉計 |
EP0793820B1 (de) | 1994-11-21 | 2000-06-07 | Siemens Aktiengesellschaft | Projektierungsverfahren für die leittechnik einer aus komponenten bestehenden technischen anlage |
FR2728696A1 (fr) | 1994-12-23 | 1996-06-28 | Saint Gobain Vitrage | Procede d'alimentation electrique d'un vitrage electrocommandable |
US5686979A (en) | 1995-06-26 | 1997-11-11 | Minnesota Mining And Manufacturing Company | Optical panel capable of switching between reflective and transmissive states |
US5830336A (en) | 1995-12-05 | 1998-11-03 | Minnesota Mining And Manufacturing Company | Sputtering of lithium |
EP0811180A1 (en) | 1995-12-15 | 1997-12-10 | Koninklijke Philips Electronics N.V. | An electrochromic element and a display device comprising such a n element |
US5598000A (en) | 1996-02-22 | 1997-01-28 | Popat; Pradeep P. | Dual-mode automatic window covering system responsive to AC-induced flicker in ambient illumination |
DE19631420B4 (de) | 1996-08-06 | 2004-03-04 | Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. | Verglasungselement |
AU4153397A (en) | 1996-08-20 | 1998-03-06 | Donnelly Corporation | Window assembly with controllable optical transmission |
JPH1063216A (ja) | 1996-08-23 | 1998-03-06 | Nikon Corp | エレクトロクロミック素子の駆動装置 |
AUPO303096A0 (en) | 1996-10-16 | 1996-11-14 | Sustainable Technologies Australia Limited | Control of electrochromic devices |
JP3444159B2 (ja) | 1996-11-29 | 2003-09-08 | 松下電工株式会社 | ビル管理システム |
US20130243425A1 (en) | 1996-12-24 | 2013-09-19 | Convergence Wireless, Inc. | Method and apparatus for the zonal transmission of data using building lighting fixtures |
JPH10248057A (ja) | 1997-03-05 | 1998-09-14 | Uro Denshi Kogyo Kk | ケーブルテレビジョン・テレホンタップ |
US6089721A (en) | 1997-04-02 | 2000-07-18 | Donnelly Corporation | Digital electrochromic mirror system |
US5956012A (en) | 1997-04-02 | 1999-09-21 | Gentex Corporation | Series drive circuit |
US6130772A (en) | 1997-06-06 | 2000-10-10 | Cava; Frank James | Electrochromic device and method |
US6247819B1 (en) | 1997-09-16 | 2001-06-19 | Gentex Corporation | Individual mirror control system |
JPH11154292A (ja) | 1997-11-21 | 1999-06-08 | Kazuya Deguchi | 総合警報システム及び装置 |
US6400491B1 (en) | 1997-12-19 | 2002-06-04 | Innovative Technology Licensing, Llc | Fast-switching reversible electrochemical mirror (REM) |
US6084700A (en) | 1998-04-29 | 2000-07-04 | Gentex Corporation | Reflectance control of an electrochromic element using a variable duty cycle drive |
WO1999057839A2 (en) | 1998-05-07 | 1999-11-11 | Samsung Electronics Co., Ltd. | Method and apparatus for user and device command and control in a network |
DE19824185A1 (de) | 1998-05-29 | 1999-12-02 | Bayer Ag | Elektrochrome Anordnung auf Basis von Poly-(3,4-ethylendioxy-thiophen)-Derivaten in Kombination mit einer Lithiumniobat-Gegenelektrode |
US6317248B1 (en) | 1998-07-02 | 2001-11-13 | Donnelly Corporation | Busbars for electrically powered cells |
US6130448A (en) | 1998-08-21 | 2000-10-10 | Gentex Corporation | Optical sensor package and method of making same |
US5973819A (en) | 1998-09-21 | 1999-10-26 | Ppg Industries Ohio, Inc. | Method and apparatus for controlling an electrochromic device |
US5973818A (en) | 1998-09-21 | 1999-10-26 | Ppg Industries Ohio, Inc. | Method and apparatus for controlling an electrochromic device |
US5978126A (en) | 1998-09-21 | 1999-11-02 | Ppg Industries Ohio, Inc. | Apparatus for controlling an electrochromic device |
US6222177B1 (en) | 1999-01-19 | 2001-04-24 | Gentex Corporation | Electrochromic element driver with negative output resistance |
US7966078B2 (en) * | 1999-02-01 | 2011-06-21 | Steven Hoffberg | Network media appliance system and method |
US6055089A (en) | 1999-02-25 | 2000-04-25 | Minnesota Mining And Manufacturing Company | Photovoltaic powering and control system for electrochromic windows |
US7650425B2 (en) | 1999-03-18 | 2010-01-19 | Sipco, Llc | System and method for controlling communication between a host computer and communication devices associated with remote devices in an automated monitoring system |
EP1175639A4 (en) | 1999-04-06 | 2006-04-19 | Reveo Inc | ELECTRO-OPTICAL GLAZING STRUCTURES HAVING DIFFUSION AND TRANSPARENCY OPERATING MODES |
DE19919750C1 (de) | 1999-04-29 | 2001-01-18 | Flabeg Gmbh | Steuerverfahren für elektrochrome Verglasungen |
US8009348B2 (en) | 1999-05-03 | 2011-08-30 | E Ink Corporation | Machine-readable displays |
US6262831B1 (en) | 1999-10-22 | 2001-07-17 | Gentex Corporation | Power supply for electrochromic mirrors in high voltage automotive power systems |
US6344748B1 (en) | 2000-02-23 | 2002-02-05 | Lucent Technologies Inc. | Coaxial cable connector testing methods and apparatus |
WO2003050799A1 (en) | 2001-12-12 | 2003-06-19 | International Business Machines Corporation | Method and system for non-intrusive speaker verification using behavior models |
US7962326B2 (en) | 2000-04-20 | 2011-06-14 | Invention Machine Corporation | Semantic answering system and method |
EP1297380B1 (en) * | 2000-05-04 | 2008-11-26 | Schott Donnelly LLC | Method of making an electrochromic panel |
AU2001264879A1 (en) | 2000-05-24 | 2001-12-03 | Schott Donnelly Llc | Electrochromic devices |
US6407468B1 (en) | 2000-05-25 | 2002-06-18 | Gentex Corporation | Rearview mirror with buttons incorporating display |
US6567708B1 (en) | 2000-07-25 | 2003-05-20 | Gentex Corporation | System to interconnect, link, and control variable transmission windows and variable transmission window constructions |
US6407847B1 (en) | 2000-07-25 | 2002-06-18 | Gentex Corporation | Electrochromic medium having a color stability |
US6471360B2 (en) | 2000-08-03 | 2002-10-29 | Ppg Industries Ohio, Inc. | Switchable electrochromic devices with uniform switching and preferential area shading |
US6561460B2 (en) | 2000-08-03 | 2003-05-13 | Ppg Industries Ohio, Inc. | Switchable electrochromic devices for use in aircraft transparency windows |
US6922701B1 (en) | 2000-08-03 | 2005-07-26 | John A. Ananian | Generating cad independent interactive physical description remodeling, building construction plan database profile |
US6614577B1 (en) | 2000-08-23 | 2003-09-02 | Ppg Industries Ohio, Inc. | Method and apparatus for controlling an electrochromic device |
SE0003112D0 (sv) | 2000-09-04 | 2000-09-04 | Granqvist Claes Goeran | Climate control system and method for controlling such |
US20020075472A1 (en) | 2000-09-22 | 2002-06-20 | Holton Carvel E. | Optical fiber ceilometer for meteorological cloud altitude sensing |
WO2002039180A1 (fr) | 2000-11-10 | 2002-05-16 | Murakami Corporation | Element electrochromique transistore et dispositif a miroir, et ecran cathodique les integrant |
US6535126B2 (en) | 2000-12-15 | 2003-03-18 | Ppg Industries Ohio, Inc. | Electrochromic transparency incorporating security system |
MXPA03006009A (es) * | 2001-01-12 | 2005-02-14 | Novar Marketing Inc | Sistema de control para la automatizacion de edificios pequenos. |
DE10124673A1 (de) | 2001-05-18 | 2002-11-21 | Flabeg Gmbh & Co Kg | Verfahren zum Ändern mindestens einer zumindest eine optische Eigenschaft eines schaltbaren Elementes beeinflussenden Stellgröße |
GB0112837D0 (en) | 2001-05-25 | 2001-07-18 | Ltd Dedicated Engines | Monitoring system |
JP3928082B2 (ja) | 2002-03-08 | 2007-06-13 | 富士通株式会社 | Icカード及びその使用方法 |
KR100820157B1 (ko) | 2002-03-08 | 2008-04-08 | 주식회사 엘지이아이 | 전기변색물질을 이용한 스마트 윈도우 및 그 제조방법 |
US7832177B2 (en) | 2002-03-22 | 2010-11-16 | Electronics Packaging Solutions, Inc. | Insulated glazing units |
JP2003284160A (ja) | 2002-03-26 | 2003-10-03 | Matsushita Electric Works Ltd | ビル管理システム |
DE10218118A1 (de) | 2002-04-23 | 2003-11-20 | Siemens Ag | Anbindung eines Unified Messaging Systemes an eine Vermittlungsstelle |
US6856444B2 (en) | 2002-05-10 | 2005-02-15 | Sage Electrochromics, Inc. | Inferential temperature measurement of an electrochromic device |
JP3951950B2 (ja) | 2002-05-31 | 2007-08-01 | ソニー株式会社 | 表示装置の駆動方法 |
US7215318B2 (en) | 2002-06-24 | 2007-05-08 | Gentex Corporation | Electrochromic element drive control circuit |
US20040001056A1 (en) | 2002-06-28 | 2004-01-01 | Honeywell International Inc. | Electrochromic window driver |
US20090143141A1 (en) | 2002-08-06 | 2009-06-04 | Igt | Intelligent Multiplayer Gaming System With Multi-Touch Display |
US6940627B2 (en) | 2002-10-30 | 2005-09-06 | Finisar Corporation | Control system for electrochromic devices |
US7143010B2 (en) * | 2003-12-17 | 2006-11-28 | Cinecast, Llc | System and method for remotely monitoring, diagnosing, intervening with and reporting problems with cinematic equipment |
CN2590732Y (zh) | 2002-12-31 | 2003-12-10 | 湖北省荆门市龙华实业有限公司 | 夹层光调变色玻璃 |
US20040135989A1 (en) | 2003-01-09 | 2004-07-15 | Klebe Dimitri I | Cloud sensor |
FR2849977B1 (fr) | 2003-01-10 | 2005-06-03 | Thomson Licensing Sa | Procede de controle d'appareils au sein d'un reseau par une telecommande dediee et appareils mettant en oeuvre le procede |
US7057512B2 (en) | 2003-02-03 | 2006-06-06 | Ingrid, Inc. | RFID reader for a security system |
JP2004245985A (ja) | 2003-02-13 | 2004-09-02 | Olympus Corp | 調光素子の駆動方法、駆動プログラム、調光装置及びその調光装置を用いたカメラ |
HK1052830A2 (en) | 2003-02-26 | 2003-09-05 | Intexact Technologies Ltd | An integrated programmable system for controlling the operation of electrical and/or electronic appliances of a premises |
EP1608719A2 (en) | 2003-03-05 | 2005-12-28 | Electrochromix, Inc | Electrochromic mirrors and other electrooptic devices |
US20050270151A1 (en) | 2003-08-22 | 2005-12-08 | Honeywell International, Inc. | RF interconnected HVAC system and security system |
JP2005115409A (ja) | 2003-10-02 | 2005-04-28 | Inax Corp | 開閉構造物の異常検知装置 |
US8064120B2 (en) | 2004-03-12 | 2011-11-22 | The Boeing Company | Aircraft cabin services system including zone controllers for lighting control modules and dimmable windows |
US7450294B2 (en) | 2004-03-12 | 2008-11-11 | Boeing Co | Multi-color electrochromic apparatus and methods |
US20050200934A1 (en) | 2004-03-12 | 2005-09-15 | The Boeing Company | Dimming control system for an array of electrochromic devices |
KR100752041B1 (ko) | 2004-03-16 | 2007-08-23 | 주식회사 엘지화학 | 전기 변색 소자의 구동 회로 |
WO2005098811A1 (de) | 2004-03-17 | 2005-10-20 | Siemens Aktiengesellschaft | Ansteuerung elektrochromer displays |
US7512450B2 (en) | 2004-03-25 | 2009-03-31 | Siemens Building Technologies, Inc. | Method and apparatus for generating a building system model |
US7610910B2 (en) | 2004-03-25 | 2009-11-03 | Siemens Building Technologies, Inc. | Method and apparatus for controlling building component characteristics |
US7548833B2 (en) | 2004-03-25 | 2009-06-16 | Siemens Building Technologies, Inc. | Method and apparatus for graphical display of a condition in a building system with a mobile display unit |
US6954299B1 (en) | 2004-03-31 | 2005-10-11 | Exon Science Incorporation | Controlling system with fixed frequency driver for controlling an electrochromic element and method for the same |
FR2868850B1 (fr) | 2004-04-09 | 2006-08-25 | Saint Gobain | Procede d'alimentation d'un dispositif electrocommandable a proprietes optiques et/ou energetiques variables |
US8723467B2 (en) | 2004-05-06 | 2014-05-13 | Mechoshade Systems, Inc. | Automated shade control in connection with electrochromic glass |
US7417397B2 (en) | 2004-05-06 | 2008-08-26 | Mechoshade Systems, Inc. | Automated shade control method and system |
US8836263B2 (en) | 2004-05-06 | 2014-09-16 | Mechoshade Systems, Inc. | Automated shade control in connection with electrochromic glass |
US7706046B2 (en) | 2004-06-08 | 2010-04-27 | Gentex Corporation | Rearview mirror element having a circuit mounted to the rear surface of the element |
CN101023711A (zh) * | 2004-06-10 | 2007-08-22 | 梅金股份有限公司 | 建筑物影像产生 |
US20060001683A1 (en) * | 2004-06-10 | 2006-01-05 | Alexander May | Structure image generation |
US7133181B2 (en) | 2004-07-23 | 2006-11-07 | Sage Electrochromics, Inc. | Control system for electrochromic devices |
WO2006015044A1 (en) | 2004-07-27 | 2006-02-09 | E Ink Corporation | Electro-optic displays |
JP4694816B2 (ja) | 2004-09-17 | 2011-06-08 | 政安 宮崎 | 複層高気密断熱部材 |
US7796322B2 (en) | 2004-10-08 | 2010-09-14 | Massachusetts Institute Of Technology | Programmable window: a device for controlling the opacity of small-scale areas within a large scale transparent membrane |
US7375871B2 (en) * | 2004-11-03 | 2008-05-20 | Leviton Manufacturing Co., Inc. | Electrochromic glass control device |
CN1808505A (zh) * | 2005-01-17 | 2006-07-26 | 英保达股份有限公司 | 将多个无线开关装置做排序控制的系统及其控制方法 |
EP2858461B1 (en) | 2005-01-24 | 2017-03-22 | Philips Lighting North America Corporation | Methods and apparatus for providing workspace lighting and facilitating workspace customization |
US7603719B2 (en) | 2005-01-28 | 2009-10-13 | TVWorks, LLC. | Resource access control |
CA2537569C (en) | 2005-02-24 | 2014-04-29 | National Research Council Of Canada | Microblinds and a method of fabrication thereof |
DE102005010523A1 (de) | 2005-03-04 | 2006-09-07 | Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. | Kontrasterhöhender Rückprojektionsschirm |
KR100733925B1 (ko) | 2005-03-16 | 2007-07-02 | 주식회사 엘지화학 | ECD(Electro Chromic Device) 제어 장치 |
JP2006287729A (ja) | 2005-04-01 | 2006-10-19 | Nissha Printing Co Ltd | 建築物窓用透明アンテナ、及びアンテナ付き建築物窓用透光性部材 |
DE102006018238A1 (de) * | 2005-04-20 | 2007-03-29 | Logitech Europe S.A. | System und Verfahren zur adaptiven Programmierung einer Fernbedienung |
EP1742195A1 (en) | 2005-07-04 | 2007-01-10 | Seiko Epson Corporation | Electrochromic display and method of operation |
ATE509444T1 (de) * | 2005-07-04 | 2011-05-15 | Vkr Holding As | System mit einer haupteinheit und mehreren slave- einheiten für den betrieb mehrerer geräte |
WO2007007179A2 (en) | 2005-07-14 | 2007-01-18 | Nokia Corporation | Method, apparatus and computer program product providing randomized relay network |
US20070143774A1 (en) | 2005-07-29 | 2007-06-21 | Anoop Agrawal | Structures and processes for controlling access to optical media |
DE102005039838B4 (de) | 2005-08-23 | 2008-03-13 | Airbus Deutschland Gmbh | Transmissionsgesteuerte Fensterverglasung |
EP1929701B1 (en) * | 2005-09-08 | 2018-08-01 | SPD Control Systems Corporation | Intelligent spd control apparatus with scalable networking capabilities for window and multimedia applications |
AU2006292891A1 (en) | 2005-09-20 | 2007-03-29 | David Norris Kenwright | Apparatus and method for proximity-responsive display materials |
JP4799113B2 (ja) | 2005-10-05 | 2011-10-26 | 株式会社村上開明堂 | エレクトロクロミック素子およびその駆動方法 |
JP2007156909A (ja) | 2005-12-06 | 2007-06-21 | Ntt Docomo Inc | ローカルネットワークシステム、制御端末、被制御装置、制御方法及びプログラム |
US7355161B2 (en) | 2005-12-15 | 2008-04-08 | The Boeing Company | Systems and methods for controlling windows with variable light transmission |
US7873490B2 (en) | 2005-12-28 | 2011-01-18 | Solmetric Corporation | Solar access measurement device |
US7567183B2 (en) | 2006-01-06 | 2009-07-28 | Exatec Llc | Printable sensors for plastic glazing |
KR200412640Y1 (ko) | 2006-01-16 | 2006-03-30 | 박기건 | 차광조절기능을 갖는 유리창 |
US7973749B2 (en) * | 2006-01-31 | 2011-07-05 | Nec Lcd Technologies, Ltd. | Display device, terminal device, and display panel |
GB0610634D0 (en) | 2006-05-30 | 2006-07-05 | Dow Corning | Insulating glass unit |
US7990603B2 (en) | 2006-06-09 | 2011-08-02 | Gentex Corporation | Variable transmission window system |
KR101397558B1 (ko) | 2006-06-09 | 2014-05-20 | 젠텍스 코포레이션 | 가변 투과율 윈도우 시스템 |
US7388508B2 (en) | 2006-07-05 | 2008-06-17 | International Business Machines Corporation | Uninterruptible power supply controller and method |
KR100931183B1 (ko) | 2006-09-06 | 2009-12-10 | 주식회사 엘지화학 | 전기변색 소자 구동 장치 및 그 제어 방법 |
US8505036B2 (en) | 2006-09-29 | 2013-08-06 | Fisher-Rosemount Systems, Inc. | Unified application programming interface for a process control system network |
KR20090079237A (ko) | 2006-10-12 | 2009-07-21 | 엔테라 인크 | 분산된 디스플레이 장치 |
US7685275B2 (en) | 2006-12-15 | 2010-03-23 | Anchor Intelligence, Inc. | Network interaction analysis |
EP1935452A1 (en) | 2006-12-19 | 2008-06-25 | Koninklijke Philips Electronics N.V. | Electrochromic device and photodynamic treatment device comprising such an electrochromic device |
US8190301B2 (en) | 2008-02-19 | 2012-05-29 | Genea Energy Partners, Inc. | Building optimization system and lighting switch with adaptive blind, window and air quality controls |
US8292228B2 (en) | 2007-03-30 | 2012-10-23 | The Boeing Company | Control system for dimmable windows |
US20080234893A1 (en) * | 2007-03-23 | 2008-09-25 | The Boeing Company | Window control system |
US7941245B1 (en) | 2007-05-22 | 2011-05-10 | Pradeep Pranjivan Popat | State-based system for automated shading |
WO2008147322A1 (en) | 2007-06-01 | 2008-12-04 | Chromogenics Sweden Ab | Control of electrochromic device |
US8102586B2 (en) | 2007-07-23 | 2012-01-24 | Kuwait University | Electronic window shading system for houses, transport vehicles and the like |
KR100964449B1 (ko) | 2007-12-18 | 2010-06-16 | 엘에스전선 주식회사 | 빌딩 에너지 관리 시스템 및 그 제어 방법 |
US11159909B2 (en) | 2008-02-05 | 2021-10-26 | Victor Thomas Anderson | Wireless location establishing device |
US8004739B2 (en) | 2008-04-10 | 2011-08-23 | Saint-Gobain Glass France | Control device for at least one electrochromic window and method for activating the same |
WO2009129217A2 (en) | 2008-04-14 | 2009-10-22 | E Ink Corporation | Methods for driving electro-optic displays |
US8605879B2 (en) * | 2008-04-15 | 2013-12-10 | Mitel Networks Corporation | Method, system and apparatus for requesting confirmation of a communication handling rule change |
US8514476B2 (en) | 2008-06-25 | 2013-08-20 | View, Inc. | Multi-pane dynamic window and method for making same |
FR2933504B1 (fr) | 2008-07-04 | 2011-11-04 | Saint Gobain | Procede de securisation electrique d'une alimentation electrique d'un systeme electrocommandable a proprietes optiques variables ou eclairant, utilisations du systeme securise electriquement |
US20100006484A1 (en) * | 2008-07-08 | 2010-01-14 | Charles Alvin Goodman | Vehicle Water Flow Level System with Display and Memory Controllers |
ES2438570T3 (es) | 2008-09-04 | 2014-01-17 | Econtrol-Glas Gmbh & Co. Kg | Proceso y aparato para conmutar dispositivos electrocrómicos de gran área |
US8457793B2 (en) | 2008-09-10 | 2013-06-04 | Enlighted, Inc. | Intelligent lighting management and building control system |
US8248203B2 (en) | 2008-09-15 | 2012-08-21 | Martin James Hanwright | Remote monitor/control for billboard lighting or standby power system |
KR20100034361A (ko) | 2008-09-23 | 2010-04-01 | 이종오 | 유리창의 햇빛 투과량 자동 조절장치 및 방법 |
US20100235206A1 (en) | 2008-11-14 | 2010-09-16 | Project Frog, Inc. | Methods and Systems for Modular Buildings |
DE102008061403B4 (de) | 2008-12-10 | 2012-02-09 | Saint-Gobain Sekurit Deutschland Gmbh & Co. Kg | Aufbau und Verfahren zum Anpassen der Polarität einer Leistungsquelle an eine elektrochrome Vorrichtung |
US7710671B1 (en) | 2008-12-12 | 2010-05-04 | Applied Materials, Inc. | Laminated electrically tintable windows |
DE102008064357A1 (de) | 2008-12-20 | 2010-06-24 | Saint-Gobain Sekurit Deutschland Gmbh & Co. Kg | Optisch aktive Verglasung mit Überspannungsschutz |
KR100904847B1 (ko) | 2008-12-23 | 2009-06-25 | 박기건 | 차광조절용 유리창 |
AU2009208112C1 (en) | 2009-01-02 | 2014-04-24 | Econtrol-Glas Gmbh & Co. Kg | Process and apparatus for switching large-area electrochromic devices |
US20100225640A1 (en) | 2009-03-03 | 2010-09-09 | Vieri Carlin J | Switching Operating Modes of Liquid Crystal Displays |
US8260900B2 (en) | 2009-03-09 | 2012-09-04 | At&T Mobility Ii Llc | Network operation management |
CN101510078A (zh) | 2009-03-19 | 2009-08-19 | 浙江大学 | 全自动智能窗户控制系统 |
US7835060B2 (en) | 2009-03-30 | 2010-11-16 | Honda Motor Co., Ltd. | Variable attenuated transmittance device control system |
US8764950B2 (en) | 2010-04-30 | 2014-07-01 | View, Inc. | Electrochromic devices |
US8432603B2 (en) | 2009-03-31 | 2013-04-30 | View, Inc. | Electrochromic devices |
US7817326B1 (en) | 2009-04-08 | 2010-10-19 | Stmicroelectronics Design And Application Gmbh | Electrochrome element driver |
JP5448981B2 (ja) | 2009-04-08 | 2014-03-19 | 株式会社半導体エネルギー研究所 | 液晶表示装置の駆動方法 |
EP2419797A1 (en) * | 2009-04-15 | 2012-02-22 | Dimi, Inc. | Remote building monitoring and controlling system and method |
US8214494B1 (en) * | 2009-05-18 | 2012-07-03 | Alarm.Com Incorporated | Network device management technology |
JP5642778B2 (ja) | 2009-06-11 | 2014-12-17 | スイッチ マテリアルズ インコーポレイテッドSwitch Materials Inc. | 可変透過率光学フィルタおよびその使用 |
US8600556B2 (en) | 2009-06-22 | 2013-12-03 | Johnson Controls Technology Company | Smart building manager |
US9606520B2 (en) | 2009-06-22 | 2017-03-28 | Johnson Controls Technology Company | Automated fault detection and diagnostics in a building management system |
KR101252294B1 (ko) | 2009-07-06 | 2013-04-05 | 한국전자통신연구원 | 투명 정보 전달 윈도우 |
CN102472727A (zh) | 2009-07-07 | 2012-05-23 | 皇家飞利浦电子股份有限公司 | 包括用于监督房间状况的超声传感器的多功能传感器系统和方法 |
US8456729B2 (en) | 2009-07-07 | 2013-06-04 | The State Of Oregon Acting By And Through The State Board Of Higher Education On Behalf Of The University Of Oregon | Weather-responsive shade control system |
US8855830B2 (en) * | 2009-08-21 | 2014-10-07 | Allure Energy, Inc. | Energy management system and method |
JP5694321B2 (ja) | 2009-07-29 | 2015-04-01 | コーニンクレッカ フィリップス エヌ ヴェ | 雰囲気生成システムのための雰囲気プログラムの管理 |
WO2011020478A1 (en) | 2009-08-17 | 2011-02-24 | Vkr Holding A/S | Method and apparatus for control of household devices |
US20110050756A1 (en) | 2009-09-02 | 2011-03-03 | Ntera, Inc. | Use of displays in low-power and low-cost electronic systems |
US20110071685A1 (en) | 2009-09-03 | 2011-03-24 | Johnson Controls Technology Company | Creation and use of software defined building objects in building management systems and applications |
US8224180B2 (en) | 2009-10-23 | 2012-07-17 | Fujitsu Limited | Method and system for protection switching |
EP2357544B1 (en) | 2009-11-03 | 2014-10-22 | VKR Holding A/S | Shading means control |
JPWO2011065496A1 (ja) | 2009-11-30 | 2013-04-18 | 京セラ株式会社 | 制御装置、制御システム及び制御方法 |
US10690540B2 (en) | 2015-10-06 | 2020-06-23 | View, Inc. | Multi-sensor having a light diffusing element around a periphery of a ring of photosensors |
WO2013177575A1 (en) | 2012-05-25 | 2013-11-28 | View, Inc. | Portable power supplies and portable controllers for smart windows |
WO2018098089A1 (en) | 2016-11-23 | 2018-05-31 | View, Inc. | Automated commissioning of controllers in a window network |
US11205926B2 (en) | 2009-12-22 | 2021-12-21 | View, Inc. | Window antennas for emitting radio frequency signals |
US11137659B2 (en) | 2009-12-22 | 2021-10-05 | View, Inc. | Automated commissioning of controllers in a window network |
WO2017155833A1 (en) | 2016-03-09 | 2017-09-14 | View, Inc. | Method of commissioning electrochromic windows |
US8213074B1 (en) | 2011-03-16 | 2012-07-03 | Soladigm, Inc. | Onboard controller for multistate windows |
US20210063836A1 (en) | 2017-04-26 | 2021-03-04 | View, Inc. | Building network |
US20130271813A1 (en) | 2012-04-17 | 2013-10-17 | View, Inc. | Controller for optically-switchable windows |
WO2011087726A2 (en) * | 2009-12-22 | 2011-07-21 | Soladigm, Inc. | Wireless powered electrochromic windows |
US11592723B2 (en) | 2009-12-22 | 2023-02-28 | View, Inc. | Automated commissioning of controllers in a window network |
US10747082B2 (en) | 2009-12-22 | 2020-08-18 | View, Inc. | Onboard controller for multistate windows |
US10303035B2 (en) | 2009-12-22 | 2019-05-28 | View, Inc. | Self-contained EC IGU |
WO2011087684A1 (en) | 2010-01-13 | 2011-07-21 | Masco Corporation | Low voltage control systems and associated methods |
WO2011087687A1 (en) | 2010-01-13 | 2011-07-21 | Masco Corporation | Low voltage control systems and associated methods |
FR2955688B1 (fr) | 2010-01-28 | 2012-02-24 | Somfy Sas | Procede de configuration d'une installation domotique |
KR20110094672A (ko) | 2010-02-17 | 2011-08-24 | 박기건 | 고열효율 윈도우 시스템 |
WO2011127015A1 (en) | 2010-04-05 | 2011-10-13 | Alphamicron Incorporated | Electronically switchable optical device with a multi-functional optical control apparatus and methods for operating the same |
WO2011124720A2 (en) | 2010-04-09 | 2011-10-13 | Siemens Concentrated Solar Power Ltd. | Clouds managing system for a solar field, method for operating the clouds management system and solar field with the clouds managing system |
WO2015168626A1 (en) | 2014-05-02 | 2015-11-05 | View, Inc. | Electrochromic devices |
US8450677B2 (en) | 2010-05-03 | 2013-05-28 | GM Global Technology Operations LLC | Methods and systems for controlling a reflectance of mirror in a vehicle |
CN103080443B (zh) | 2010-06-01 | 2015-11-25 | 雷文布里克有限责任公司 | 多功能建筑构件 |
US8270059B2 (en) | 2010-08-05 | 2012-09-18 | Soladigm, Inc. | Multi-pane electrochromic windows |
US8964278B2 (en) | 2010-08-09 | 2015-02-24 | Gentex Corporation | Electro-optic system configured to reduce a perceived color change |
CN101969207A (zh) | 2010-09-16 | 2011-02-09 | 国网电力科学研究院 | 结合卫星遥感与气象遥测技术的光伏超短期功率预测方法 |
KR101161380B1 (ko) | 2010-11-01 | 2012-07-02 | 엘지전자 주식회사 | 스마트 윈도우 장치 |
US8164818B2 (en) | 2010-11-08 | 2012-04-24 | Soladigm, Inc. | Electrochromic window fabrication methods |
US8434904B2 (en) | 2010-12-06 | 2013-05-07 | Guardian Industries Corp. | Insulated glass units incorporating emitters, and/or methods of making the same |
US8643933B2 (en) | 2011-12-14 | 2014-02-04 | View, Inc. | Connectors for smart windows |
US9176357B2 (en) | 2010-12-15 | 2015-11-03 | Switch Materials, Inc. | Variable transmittance optical devices |
FR2969204B1 (fr) | 2010-12-16 | 2015-02-20 | Schneider Electric Ind Sas | Procede de commande individualisee et automatisee des moyens d'occultation d'au moins une fenetre, ensemble de commande pour la mise en oeuvre dudit procede, et outil de parametrage pour ledit ensemble |
FR2969326B1 (fr) | 2010-12-16 | 2012-12-28 | Saint Gobain | Systeme de commande de vitrages actifs avec capteur d'eblouissment |
FR2969325B1 (fr) | 2010-12-16 | 2013-08-16 | Saint Gobain | Systeme de commande de vitrages actifs gerant la couleur de la lumiere dans un batiment |
FR2969327B1 (fr) | 2010-12-16 | 2012-12-28 | Saint Gobain | Systeme de commande de vitrages actifs gerant temperature et luminosite dans un batiment |
US20120232969A1 (en) * | 2010-12-31 | 2012-09-13 | Nest Labs, Inc. | Systems and methods for updating climate control algorithms |
TW201231789A (en) | 2011-01-21 | 2012-08-01 | E Ink Holdings Inc | Smart window and smart window system using the same |
WO2012102964A1 (en) | 2011-01-24 | 2012-08-02 | Sage Electrochromics, Inc. | Control system for electrochromic device |
AU2011356934B2 (en) | 2011-01-25 | 2016-01-07 | Hino Motors, Ltd. | Control device, hybrid vehicle, control method, and program |
KR101613341B1 (ko) | 2011-02-09 | 2016-04-18 | 키네스트랄 테크놀로지스, 인크. | 공간적 협조-전환 기능의 전기변색 다층 소자 |
RU104808U1 (ru) | 2011-02-15 | 2011-05-20 | Общество с ограниченной ответственностью "Стадис" (ООО "Стадис") | Интеллектуальная система освещения и светильник интеллектуальной системы освещения |
US9164165B2 (en) | 2011-03-11 | 2015-10-20 | Jeremy Keith MATTERN | System and method for providing warning and directives based upon gunfire detection |
US9030725B2 (en) | 2012-04-17 | 2015-05-12 | View, Inc. | Driving thin film switchable optical devices |
US10989977B2 (en) | 2011-03-16 | 2021-04-27 | View, Inc. | Onboard controller for multistate windows |
US8254013B2 (en) | 2011-03-16 | 2012-08-28 | Soladigm, Inc. | Controlling transitions in optically switchable devices |
US10989976B2 (en) | 2011-03-16 | 2021-04-27 | View, Inc. | Commissioning window networks |
US9778532B2 (en) | 2011-03-16 | 2017-10-03 | View, Inc. | Controlling transitions in optically switchable devices |
US11054792B2 (en) | 2012-04-13 | 2021-07-06 | View, Inc. | Monitoring sites containing switchable optical devices and controllers |
US9645465B2 (en) | 2011-03-16 | 2017-05-09 | View, Inc. | Controlling transitions in optically switchable devices |
US9454055B2 (en) | 2011-03-16 | 2016-09-27 | View, Inc. | Multipurpose controller for multistate windows |
US9412290B2 (en) | 2013-06-28 | 2016-08-09 | View, Inc. | Controlling transitions in optically switchable devices |
US8705162B2 (en) | 2012-04-17 | 2014-04-22 | View, Inc. | Controlling transitions in optically switchable devices |
KR20120117409A (ko) | 2011-04-15 | 2012-10-24 | 삼성전자주식회사 | 창문 통합형 태양 전지 모듈 |
US20120268803A1 (en) | 2011-04-20 | 2012-10-25 | Sage Electrochromics, Inc. | Electrochromic systems and controls comprising unique identifiers |
DE102011076054B4 (de) | 2011-05-18 | 2013-12-05 | Eberspächer Exhaust Technology GmbH & Co. KG | Abwärmenutzungsvorrichtung |
CN202110359U (zh) | 2011-05-25 | 2012-01-11 | 王麒 | 纳米智能玻璃 |
US8732462B2 (en) | 2011-07-07 | 2014-05-20 | Ziptr, Inc. | Methods and apparatus for secure data sharing |
KR101826982B1 (ko) | 2011-08-29 | 2018-02-07 | 엘지이노텍 주식회사 | 발광소자, 발광소자 패키지, 및 라이트 유닛 |
US20130060357A1 (en) | 2011-09-01 | 2013-03-07 | Sony Corporation, A Japanese Corporation | Facilitated use of heterogeneous home-automation edge components via a common application programming interface |
EP2745635B1 (en) | 2011-09-26 | 2018-03-07 | Philips Lighting Holding B.V. | Open-loop closed-loop integrated daylight and artificial light control with multipoint sensor calibration |
US20130085615A1 (en) | 2011-09-30 | 2013-04-04 | Siemens Industry, Inc. | System and device for patient room environmental control and method of controlling environmental conditions in a patient room |
US8843238B2 (en) | 2011-09-30 | 2014-09-23 | Johnson Controls Technology Company | Systems and methods for controlling energy use in a building management system using energy budgets |
US20130085608A1 (en) | 2011-09-30 | 2013-04-04 | Siemens Aktiengesellschaft | System and method for providing a simulated window utilizing environmental controls operable within a building automation system |
US8755943B2 (en) | 2011-09-30 | 2014-06-17 | Johnson Controls Technology Company | Systems and methods for controlling energy use in a building management system using energy budgets |
KR20130038553A (ko) | 2011-10-10 | 2013-04-18 | 한국전자통신연구원 | 위치 인식 시스템에서 사물 위치 인식 장치 및 방법 |
WO2013053629A1 (de) | 2011-10-10 | 2013-04-18 | Saint-Gobain Glass France | Scheibe mit beleuchteter schaltfläche |
WO2013059674A1 (en) | 2011-10-21 | 2013-04-25 | View, Inc. | Mitigating thermal shock in tintable windows |
WO2013077249A1 (ja) | 2011-11-22 | 2013-05-30 | 日本電信電話株式会社 | Ponプロテクションシステムの自己診断方法及びponプロテクションシステム |
US9026253B2 (en) | 2011-11-22 | 2015-05-05 | Honeywell International Inc. | Building controller with operating system interaction through an integrated display |
US9231846B2 (en) | 2011-11-22 | 2016-01-05 | Microsoft Technology Licensing, Llc | Providing network capability over a converged interconnect fabric |
US8781676B2 (en) | 2011-12-16 | 2014-07-15 | Continental Automotive Systems, Inc. | Photo-electrochromic window tinter |
US8736943B2 (en) | 2012-01-17 | 2014-05-27 | Gentex Corporation | Variable transmission electrochromic window and associated aircraft window system |
CN202443309U (zh) | 2012-01-20 | 2012-09-19 | 何冠平 | 一种智能信息处理装置 |
US9281672B2 (en) | 2012-01-20 | 2016-03-08 | Sage Electrochromics, Inc. | Electrical connectivity within architectural glazing frame systems |
US9071989B2 (en) | 2012-02-01 | 2015-06-30 | Dynatrace Llc | System and methods that enable automated testing of mobile devices at a remote monitor site |
US8976440B2 (en) | 2012-02-03 | 2015-03-10 | Itn Energy Systems, Inc. | Autonomous electrochromic assembly |
DE102012002767A1 (de) | 2012-02-11 | 2013-08-14 | Euchner Gmbh + Co. Kg | Vorrichtung zum Überwachen des Zustandes einer Einrichtung |
US11635666B2 (en) | 2012-03-13 | 2023-04-25 | View, Inc | Methods of controlling multi-zone tintable windows |
EP2648086A3 (en) | 2012-04-07 | 2018-04-11 | Samsung Electronics Co., Ltd | Object control method performed in device including transparent display, the device, and computer readable recording medium thereof |
ES2625003T3 (es) | 2012-04-13 | 2017-07-18 | View, Inc. | Aplicaciones para controlar ópticamente dispositivos conmutables |
US9638978B2 (en) | 2013-02-21 | 2017-05-02 | View, Inc. | Control method for tintable windows |
US10503039B2 (en) | 2013-06-28 | 2019-12-10 | View, Inc. | Controlling transitions in optically switchable devices |
US10048561B2 (en) | 2013-02-21 | 2018-08-14 | View, Inc. | Control method for tintable windows |
US20130271814A1 (en) | 2012-04-17 | 2013-10-17 | View, Inc. | Controller for optically-switchable windows |
KR102506810B1 (ko) | 2012-04-17 | 2023-03-06 | 뷰, 인크. | 광학적-스위칭가능 윈도용 컨트롤러 |
DK177557B1 (da) | 2012-04-27 | 2013-10-14 | Sl Holding Kolding Aps | Intelligent temperaturstyret vindue |
US11255120B2 (en) | 2012-05-25 | 2022-02-22 | View, Inc. | Tester and electrical connectors for insulated glass units |
EP2888427B1 (en) | 2012-08-23 | 2021-02-17 | View, Inc. | Photonic-powered electrochromic (ec) devices |
US9406028B2 (en) | 2012-08-31 | 2016-08-02 | Christian Humann | Expert system for prediction of changes to local environment |
US9535313B2 (en) | 2012-09-14 | 2017-01-03 | Scienstry, Inc. | Underwater projection |
US20140108647A1 (en) | 2012-10-11 | 2014-04-17 | Brocade Communications Systems, Inc. | User Feedback in Network and Server Monitoring Environments |
US8947759B2 (en) | 2012-10-12 | 2015-02-03 | Sage Electrochromics, Inc. | Partially tinted clear state for improved color and solar-heat gain control of electrochromic devices |
CN203019761U (zh) | 2012-10-23 | 2013-06-26 | 朱杨 | 一种电控变色遮阳玻璃及带有该玻璃的中空玻璃 |
WO2014082092A1 (en) | 2012-11-26 | 2014-05-30 | View, Inc. | Multi-pane windows including electrochromic devices and electromechanical systems devices |
US20140172557A1 (en) | 2012-12-19 | 2014-06-19 | FootTrafficeker LLC | Interactive display system |
US9240162B2 (en) | 2012-12-31 | 2016-01-19 | Lg Display Co., Ltd. | Transparent display apparatus and method for controlling the same |
US9335027B2 (en) | 2013-01-02 | 2016-05-10 | Massachusetts Institute Of Technology | Methods and apparatus for transparent display using scattering nanoparticles |
US9211092B2 (en) | 2013-01-03 | 2015-12-15 | Dexcom, Inc. | End of life detection for analyte sensors |
CN105164593A (zh) | 2013-02-05 | 2015-12-16 | 西门子股份公司 | 用于控制利用可再生能源操作的发电系统的方法和设备 |
ES2760698T3 (es) | 2013-02-06 | 2020-05-14 | Isoclima Spa | Construcción de ventana |
US9225286B1 (en) | 2013-02-25 | 2015-12-29 | Concise Design | Micro-inverter quick mount and trunk cable |
CA2941389C (en) | 2013-03-01 | 2023-01-24 | Solarwindow Technologies, Inc. | Building integrated photovoltaic devices as smart sensors for intelligent building energy management systems |
US8782265B1 (en) | 2013-03-14 | 2014-07-15 | Dmitry Bokotey | Network visualization system and method of using same |
CA2846049A1 (en) | 2013-03-15 | 2014-09-15 | Andersen Corporation | Glazing units with cartridge-based control units |
US9199139B2 (en) | 2013-03-15 | 2015-12-01 | Krone Golf Limited | Method and system of manufacturing a golf club, and a manufactured golf club head |
US20140303788A1 (en) | 2013-04-04 | 2014-10-09 | Lutron Electronics Co., Inc. | Dynamic façade system consisting of controllable windows, automated shades and dimmable electric lights |
KR101944035B1 (ko) | 2013-04-25 | 2019-01-30 | 엘지디스플레이 주식회사 | 투명표시장치 |
KR101346862B1 (ko) | 2013-05-28 | 2014-01-02 | 이재화 | 일렉트로크로믹을 이용한 스마트 윈도우 |
US20140368899A1 (en) | 2013-06-18 | 2014-12-18 | Sage Electrochromics, Inc. | Control system trunk line architecture |
US20140367057A1 (en) | 2013-06-18 | 2014-12-18 | Crestron Electronics, Inc. | System and method for calibrating and sychronizing movement of a plurality of roller shades |
CN103327126A (zh) | 2013-07-15 | 2013-09-25 | 孟凡忠 | 家居全方位远程控制系统、控制方法及监控方法 |
US9850705B2 (en) | 2013-07-16 | 2017-12-26 | University Of Cincinnati | Energy efficient shading systems for windows |
US9338528B2 (en) | 2013-07-18 | 2016-05-10 | Globalfoundries Inc. | Optimal positioning of reflecting optical devices |
CN103345236A (zh) | 2013-07-30 | 2013-10-09 | 刘品杰 | 一种开放式智能家电及其控制方法 |
CN103412452A (zh) | 2013-07-31 | 2013-11-27 | 京东方科技集团股份有限公司 | 一种透明显示装置 |
KR101323668B1 (ko) | 2013-08-01 | 2013-11-04 | 한화에스앤씨주식회사 | 분산형 빌딩관리시스템 및 그 방법 |
CN105960717B (zh) | 2013-09-10 | 2017-12-12 | 庆熙大学校产学协力团 | 包括电致变色器件和有机电致发光器件的智能窗 |
WO2015051262A1 (en) | 2013-10-04 | 2015-04-09 | Gentex Corporation | Variable transmittance window system |
US9263032B2 (en) | 2013-10-24 | 2016-02-16 | Honeywell International Inc. | Voice-responsive building management system |
US8902486B1 (en) | 2013-11-20 | 2014-12-02 | Ashwin-Ushas Corporation, Inc. | Method and apparatus for control of electrochromic devices |
EP3087238B1 (en) | 2013-12-24 | 2021-03-17 | View, Inc. | Obscuring bus bars in electrochromic glass structures |
US10917259B1 (en) | 2014-02-13 | 2021-02-09 | Amazon Technologies, Inc. | Computing device interaction with surrounding environment |
EP3111411A4 (en) | 2014-02-28 | 2017-08-09 | Delos Living, LLC | Systems, methods and articles for enhancing wellness associated with habitable environments |
US11868103B2 (en) | 2014-03-05 | 2024-01-09 | View, Inc. | Site monitoring system |
EP3114640B1 (en) | 2014-03-05 | 2022-11-02 | View, Inc. | Monitoring sites containing switchable optical devices and controllers |
US11150616B2 (en) | 2014-03-05 | 2021-10-19 | View, Inc. | Site monitoring system |
US9540871B2 (en) | 2014-04-08 | 2017-01-10 | David R. Hall | Motorized gearbox assembly with through-channel design |
CA2948668C (en) | 2014-05-09 | 2023-06-13 | View, Inc. | Control method for tintable windows |
US9788039B2 (en) | 2014-06-23 | 2017-10-10 | Google Inc. | Camera system API for third-party integrations |
EP3161956B1 (en) | 2014-06-25 | 2022-10-26 | Sage Electrochromics, Inc. | Solar powered device with scalable size and power capacity |
US20150378230A1 (en) | 2014-06-25 | 2015-12-31 | Sage Electrochromics, Inc. | Method of Pre-Attaching Assemblies to an Electrochromic Glazing for Accurate Fit or Registration After Installation |
EP3161552B1 (en) | 2014-06-30 | 2020-01-15 | View, Inc. | Control methods and systems for networks of optically switchable windows during reduced power availability |
DE112015003660A5 (de) | 2014-08-07 | 2017-07-13 | Bayerische Motoren Werke Aktiengesellschaft | Fahrzeug mit einer mittels eines Ladekabels und einer externen Stromversorgung wieder aufladbaren Speichereinrichtung |
US9517721B2 (en) | 2014-08-22 | 2016-12-13 | Guardian Industries Corp. | Vehicle sunroof with switchable glazing and side-firing light emitting diodes |
US10353359B1 (en) | 2014-10-07 | 2019-07-16 | State Farm Mutual Automobile Insurance Company | Systems and methods for managing smart devices based upon electrical usage data |
DE102014115531A1 (de) | 2014-10-24 | 2016-04-28 | Annax Anzeigesysteme Gmbh | Anzeigevorrichtung für Schriften und Bilder zur Anbringung an Scheiben |
AU2015353606B2 (en) | 2014-11-25 | 2020-05-21 | View, Inc. | Window antennas |
JP7111295B2 (ja) | 2014-12-08 | 2022-08-02 | ビュー, インコーポレイテッド | 現場における複数の相互作用システム |
CN104615003B (zh) | 2014-12-29 | 2017-08-15 | 小米科技有限责任公司 | 提醒信息发送方法及装置 |
US9677327B1 (en) | 2015-01-12 | 2017-06-13 | Kinestral Technologies, Inc. | Security focused system for smart windows |
US10425376B2 (en) | 2015-01-12 | 2019-09-24 | Kinestral Technologies, Inc. | Install mode and cloud learning for smart windows |
US9470947B2 (en) | 2015-01-12 | 2016-10-18 | Kinestral Technologies, Inc. | Distributed device network-based control system with decoupled intelligence for smart windows |
US9621462B2 (en) | 2015-02-03 | 2017-04-11 | Google Inc. | Mesh network addressing |
US10746761B2 (en) | 2015-02-10 | 2020-08-18 | Keithley Intstruments, LLC | Dynamically configurable remote instrument interface |
US20160266878A1 (en) | 2015-03-10 | 2016-09-15 | Ca, Inc. | Automatic wireframing using images |
US9693178B2 (en) | 2015-03-18 | 2017-06-27 | Intel IP Corporation | Procedures to provision and attach a cellular internet of things device to a cloud service provider |
US9971015B2 (en) | 2015-04-10 | 2018-05-15 | Ossia Inc. | Techniques for imaging wireless power delivery environments and tracking objects therein |
KR20180004265A (ko) | 2015-05-11 | 2018-01-10 | 코닝 인코포레이티드 | 불투명한 스크린을 가진 표면 디스플레이 유닛 |
KR101799323B1 (ko) | 2015-05-13 | 2017-12-20 | 주식회사 스위스 | 전광판 및 조명 기능을 가지는 복층유리 |
TWI746446B (zh) | 2015-07-07 | 2021-11-21 | 美商唯景公司 | 用於可著色窗戶之控制方法 |
CN114089575A (zh) | 2015-07-08 | 2022-02-25 | 唯景公司 | 用于电致变色窗的网络、方法和系统 |
CN105183218B (zh) | 2015-08-21 | 2019-03-15 | 京东方科技集团股份有限公司 | 遮阳装置、遮阳方法和交通工具 |
US10644748B2 (en) | 2015-08-26 | 2020-05-05 | Viavi Solutions Inc. | Network test instrument with cable connection and signature testing |
CN105206644A (zh) | 2015-08-28 | 2015-12-30 | 京东方科技集团股份有限公司 | 透明显示组件和显示装置 |
KR102521487B1 (ko) | 2015-09-15 | 2023-04-14 | 삼성전자주식회사 | 스마트 윈도우 시스템 및 그 제어 방법 |
US11384596B2 (en) | 2015-09-18 | 2022-07-12 | View, Inc. | Trunk line window controllers |
CN108139644A (zh) | 2015-09-18 | 2018-06-08 | 唯景公司 | 用于电致变色装置的配电网络 |
EP3356870B1 (en) | 2015-10-01 | 2023-01-11 | View, Inc. | Methods of controlling multi-zone tintable windows |
CN108291424B (zh) | 2015-10-29 | 2020-06-12 | 唯景公司 | 用于光学可切换装置的控制器 |
US10989975B2 (en) | 2015-11-13 | 2021-04-27 | Sage Electrochromics, Inc. | Electrochromic components and methods associated therewith |
US10053911B2 (en) | 2016-02-17 | 2018-08-21 | King Fahd University Of Petroleum And Minerals | System, device, and method for controlling smart windows |
US12133212B2 (en) | 2016-02-26 | 2024-10-29 | Comcast Cable Communications, Llc | Network scheduling for improved reliability |
EP3214154B1 (en) | 2016-03-01 | 2019-06-26 | Merck Patent GmbH | Liquid-crystal media and light modulation element |
CN105897860B (zh) | 2016-03-28 | 2020-12-18 | 联想(北京)有限公司 | 网络设备及信息处理方法 |
CN116893741A (zh) | 2016-04-26 | 2023-10-17 | 唯景公司 | 控制光学可切换设备 |
KR102367014B1 (ko) | 2016-05-06 | 2022-02-23 | 뷰, 인크. | 윈도우 안테나 |
EP3458670B1 (en) | 2016-05-20 | 2022-03-09 | Gentex Corporation | Electro-optic window control system |
US9860568B2 (en) | 2016-05-24 | 2018-01-02 | Atti International Services Company, Inc. | World view window |
US10286839B1 (en) | 2016-09-08 | 2019-05-14 | Apple Inc. | Interior lighting system having window with band pass filter coordinated with broad/narrow band light source to provide privacy mode |
US10419243B2 (en) | 2016-09-09 | 2019-09-17 | Johnson Controls Technology Company | Smart gateway devices, systems and methods for providing communication between HVAC system networks |
CA3039342A1 (en) | 2016-10-03 | 2018-04-12 | View, Inc. | Site monitoring system |
US20180144712A1 (en) | 2016-11-23 | 2018-05-24 | Travis Threlkel | Integrated building display and shading system |
US11300849B2 (en) | 2017-04-26 | 2022-04-12 | View, Inc. | Tintable window system computing platform used for personal computing |
US11036387B2 (en) | 2017-05-16 | 2021-06-15 | Apple Inc. | Devices, methods, and graphical user interfaces for navigating between user interfaces and interacting with control objects |
US20190146441A1 (en) | 2017-11-16 | 2019-05-16 | Associated Materials, Llc | Methods and systems for home automation using an internet of things platform |
EP3781971A4 (en) | 2018-04-19 | 2022-01-12 | View, Inc. | TRUNK LINE WINDOW CONTROLLERS |
US10921675B2 (en) | 2019-02-13 | 2021-02-16 | Kinestral Technologies, Inc. | Cloud-based system for controlling electrochromic devices |
KR20210128408A (ko) | 2019-02-19 | 2021-10-26 | 뷰, 인크. | 시설의 원격 관리 |
US11169681B2 (en) | 2019-03-11 | 2021-11-09 | Kinestral Technologies, Inc. | Remote management of on-site smart window activities and scheduler of smart window events |
US10954677B1 (en) | 2019-11-26 | 2021-03-23 | Scanalytics, Inc. | Connected moulding for use in smart building control |
WO2022086353A1 (en) | 2020-10-21 | 2022-04-28 | Sage Electrochromics, Inc. | Systems and methods for remote monitoring and controlling electrochromic glass |
-
2013
- 2013-04-12 ES ES13775052.7T patent/ES2625003T3/es active Active
- 2013-04-12 EP EP17156033.7A patent/EP3223532B1/en active Active
- 2013-04-12 EP EP13775052.7A patent/EP2837205B1/en active Active
- 2013-04-12 CN CN201380025802.1A patent/CN104335595B/zh active Active
- 2013-04-12 CN CN202110619573.2A patent/CN113362585A/zh not_active Withdrawn
- 2013-04-12 CN CN201810932986.4A patent/CN108922149B/zh active Active
- 2013-04-12 RU RU2014145565A patent/RU2636811C2/ru not_active IP Right Cessation
- 2013-04-12 US US14/391,122 patent/US10365531B2/en active Active
- 2013-04-12 WO PCT/US2013/036456 patent/WO2013155467A1/en active Application Filing
- 2013-04-12 RU RU2017140180A patent/RU2017140180A/ru not_active Application Discontinuation
- 2013-04-12 EP EP19202054.3A patent/EP3611707B1/en active Active
-
2015
- 2015-07-17 HK HK15106835.9A patent/HK1206528A1/xx not_active IP Right Cessation
-
2019
- 2019-06-11 US US16/438,177 patent/US11405465B2/en active Active
- 2019-07-31 US US16/527,554 patent/US11445025B2/en active Active
-
2022
- 2022-02-07 US US17/666,355 patent/US20220159077A1/en active Pending
Also Published As
Publication number | Publication date |
---|---|
CN108922149B (zh) | 2021-06-18 |
EP3223532B1 (en) | 2019-10-09 |
EP3611707B1 (en) | 2024-01-17 |
US20220159077A1 (en) | 2022-05-19 |
EP2837205A1 (en) | 2015-02-18 |
CN108922149A (zh) | 2018-11-30 |
RU2014145565A (ru) | 2016-06-10 |
CN104335595B (zh) | 2018-09-18 |
US20150116811A1 (en) | 2015-04-30 |
RU2017140180A (ru) | 2019-02-12 |
WO2013155467A1 (en) | 2013-10-17 |
US11405465B2 (en) | 2022-08-02 |
CN113362585A (zh) | 2021-09-07 |
US20190353972A1 (en) | 2019-11-21 |
EP2837205B1 (en) | 2017-02-15 |
EP3611707A1 (en) | 2020-02-19 |
US11445025B2 (en) | 2022-09-13 |
EP3223532A1 (en) | 2017-09-27 |
RU2636811C2 (ru) | 2017-12-01 |
HK1206528A1 (en) | 2016-01-08 |
US10365531B2 (en) | 2019-07-30 |
US20190346734A1 (en) | 2019-11-14 |
CN104335595A (zh) | 2015-02-04 |
EP2837205A4 (en) | 2016-01-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
ES2625003T3 (es) | Aplicaciones para controlar ópticamente dispositivos conmutables | |
US11436061B2 (en) | Multiple interacting systems at a site | |
US11740948B2 (en) | Multiple interacting systems at a site | |
KR102043184B1 (ko) | 휴대단말기를 이용한 조명제어시스템 및 이를 이용한 조명제어방법 | |
WO2024006399A1 (en) | Applications for controlling optically switchable devices |