IP Library Granted Patent US 11,686,988
Granted Patent B2
US 11,686,988 · App. 16/821,293 · Granted Jun 27, 2023

Automated control of an electrochromic device

Inventors: Andrew McNeil (Oakland, CA); Tanguy Timmermans (Brussels, BE)
Assignee: HALIO, INC.
G02F1/163G02F1/13318G02F1/13312G06N20/00
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,686,988
App. No.
16/821,293
Granted
Jun 27, 2023
Kind
B2
Abstract

Automated control of an electrochromic device is described. A method includes receiving a first image captured from a first viewpoint of an electrochromic device. The method further includes identifying at least one of an obstructed portion of the first image or an unobstructed portion of the first image. The method further includes generating an obstruction map based on the at least one of the obstructed portion of the first image or the unobstructed portion of the first image. The method further includes determining, based on the obstruction map, a desired tinting state of the electrochromic device and causing a current tinting state of the electrochromic device to correspond to the desired tinting state.

Claims (55)

1. A method comprising:

receiving a first image captured from a first viewpoint of an electrochromic device associated with a room, wherein the first viewpoint faces exterior of the room;

identifying at least one of: an obstructed portion of the first image corresponding to a first portion of the electrochromic device that is obstructed from receiving direct sunlight; or an unobstructed portion of the first image corresponding to a second portion of the electrochromic device that is unobstructed from receiving the direct sunlight;

generating an obstruction map based on the at least one of the obstructed portion of the first image or the unobstructed portion of the first image;

determining, based on the obstruction map, a first desired tinting state of the electrochromic device; and

causing a current tinting state of the electrochromic device to correspond to the first desired tinting state.

2. The method of claim 1 further comprising one or more of:

receiving first dimensions of the electrochromic device and second dimensions of one or more obstructions of the electrochromic device, wherein the obstruction map is to be further generated based on the first dimensions and the second dimensions; or

receiving a three-dimensional (3D) model of environment relative to the electrochromic device, wherein the obstruction map is to be further generated based on the 3D model.

3. The method of claim 1 further comprising:

receiving propagation information indicating one or more portions of the room where the direct sunlight is allowed, wherein the determining of the first desired tinting state of the electrochromic device is further based on the propagation information.

4. The method of claim 1 further comprising:

receiving a sun map indicating position of sun relative to the electrochromic device; and

receiving sensor data from one or more exterior sensors, wherein the determining of the first desired tinting state of the electrochromic device is further based on comparing the obstruction map to the sun map to determine whether the sun is within the unobstructed portion of the obstruction map and determining, based on the sensor data, whether there is current direct sunlight.

5. The method of claim 1 , wherein the obstruction map is generated based on merging the first image captured from the first viewpoint with a second image captured from a second viewpoint of the electrochromic device.

6. The method of claim 1 , wherein the obstruction map is stored in an orthonormal pseudo-cylindrical format.

7. The method of claim 1 further comprising:

generating a reflection map based on a plurality of reflections, wherein each of the plurality of reflections is from a corresponding surface of one or more objects to the electrochromic device for a corresponding sun position;

determining, based on the reflection map and current sun position, a second desired tinting state of the electrochromic device;

determining a higher tinting state based on greater of the first desired tinting state or the second desired tinting state; and

causing the current tinting state of the electrochromic device to correspond to the higher tinting state.

8. The method of claim 1 further comprising:

receiving an illuminance value for a location in the room based on daylight transmission via the electrochromic device;

determining, based on the illuminance value, a second desired tinting state of the electrochromic device;

determining a higher tinting state based on greater of the first desired tinting state or the second desired tinting state; and

causing the current tinting state of the electrochromic device to correspond to the higher tinting state.

9. A system comprising:

a memory; and

a processing device communicably coupled to the memory, the processing device to:

receive an image captured from a first viewpoint of an electrochromic device, wherein the first viewpoint faces exterior to a room;

identify, based on the image, the at least one of an obstructed portion or an unobstructed portion of the electrochromic device;

generate, based on the at least one of the obstructed portion or the unobstructed portion, an obstruction map that indicates at least one of the obstructed portion or the unobstructed portion of the electrochromic device;

generate an allowable direct sunlight map indicating one or more portions of the room where direct sunlight is allowed;

overlay the allowable direct sunlight map on the obstruction map to generate a composite map;

determine, based on the composite map, a first desired tinting state of the electrochromic device; and

cause a current tinting state of the electrochromic device to correspond to the first desired tinting state.

10. The system of claim 9 , wherein the processing device is further to one or more of:

receive first dimensions of the electrochromic device and second dimensions of one or more obstructions of the electrochromic device, wherein the obstruction map is to be generated based on the first dimensions and the second dimensions; or

receive a three-dimensional (3D) model of environment relative to the electrochromic device, wherein the obstruction map is to be generated based on the 3D model.

11. The system of claim 9 , wherein the processing device is further to:

receive a sun map indicating position of sun relative to the electrochromic device; and

receive sensor data from one or more exterior sensors, wherein:

the obstructed portion corresponds to a first portion of the electrochromic device that is obstructed from receiving the direct sunlight;

the unobstructed portion corresponds to a second portion of the electrochromic device that is unobstructed from receiving the direct sunlight; and

to determine the first desired tinting state of the electrochromic device, the processing device is to compare the composite map to the sun map to determine whether the sun is within the unobstructed portion of the obstruction map and determine, based on the sensor data, whether there is current direct sunlight.

12. The system of claim 9 , wherein the processing device is further to:

generate a reflection map based on a plurality of reflections, wherein each of the plurality of reflections is from a corresponding surface of one or more objects to the electrochromic device for a corresponding sun position;

determine, based on the reflection map and current sun position, a second desired tinting state of the electrochromic device;

determine a higher tinting state based on greater of the first desired tinting state or the second desired tinting state; and

cause the current tinting state of the electrochromic device to correspond to the higher tinting state.

13. The system of claim 9 , wherein the processing device is further to:

receive an illuminance value for a location in the room based on daylight transmission via the electrochromic device;

determine, based on the illuminance value, a second desired tinting state of the electrochromic device;

determine a higher tinting state based on greater of the first desired tinting state or the second desired tinting state; and

cause the current tinting state of the electrochromic device to correspond to the higher tinting state.

Assignments (12)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 6, 2025
From: HALIO , LLC
To: SMART WINDOW INC., LIMITED
Reel/Frame 070438/0439 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 5, 2025
From: HALIO , INC.
To: HALIO , LLC
Reel/Frame 070402/0474 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Jun 18, 2024
From: HALIO, INC.
To: SKC CO., LTD., AS AGENT
Reel/Frame 067774/0328 →
SECURITY INTEREST Recorded Nov 17, 2023
From: HALIO, INC.
To: SKC CO., LTD., AS AGENT
Reel/Frame 065612/0158 →
RELEASE OF SECURITY INTEREST Recorded Oct 27, 2023
From: SK INC. (FORMERLY KNOWN AS SK HOLDINGS CO., LTD.)
To: HALIO, INC. (FORMERLY KNOWN AS KINESTRAL TECHNOLOGIES, INC.)
Reel/Frame 065383/0200 →
RELEASE OF SECURITY INTEREST Recorded Oct 27, 2023
From: SK INC.
To: HALIO, INC.
Reel/Frame 065382/0722 →
SECURITY INTEREST Recorded Sep 29, 2023
From: HALIO, INC.
To: PLUTUS CAPITAL NY, INC.
Reel/Frame 065084/0633 →
SECURITY INTEREST Recorded Aug 29, 2023
From: HALIO, INC.
To: PLUTUS CAPITAL NY, INC.
Reel/Frame 064753/0657 →
CHANGE OF NAME Recorded Mar 20, 2022
From: KINESTRAL TECHNOLOGIES, INC.
To: HALIO, INC.
Reel/Frame 059451/0700 →
SECURITY INTEREST Recorded Nov 10, 2021
From: HALIO, INC.
To: SK INC.
Reel/Frame 058084/0947 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 15, 2020
From: MCNEIL, ANDREW; TIMMERMANS, TANGUY
To: KINESTRAL TECHNOLOGIES, INC.
Reel/Frame 054657/0055 →
SECURITY INTEREST Recorded Jul 10, 2020
From: KINESTRAL TECHNOLOGIES, INC.
To: SK HOLDINGS CO., LTD.
Reel/Frame 053180/0686 →