IP Library Granted Patent US 12,061,405
Granted Patent B2
US 12,061,405 · App. 18/196,952 · Granted Aug 13, 2024

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 12,061,405
App. No.
18/196,952
Granted
Aug 13, 2024
Kind
B2
Abstract

A method includes receiving first dimensions of an electrochromic device and second dimensions of one or more obstructions of the electrochromic device. The method further includes generating, based on the first dimensions and the second dimensions, an obstruction map that indicates at least one of an obstructed portion or an unobstructed portion of the electrochromic device. The method further includes determining, based the obstruction map, a first desired tinting state of the electrochromic device. The method further includes causing a current tinting state of the electrochromic device to correspond to the first desired tinting state.

Claims (77)

1. A non-transitory machine-readable storage medium storing instructions which when executed cause a processing device to perform operations comprising:

receiving first dimensions of an electrochromic device and second dimensions of one or more obstructions of the electrochromic device;

generating, based on the first dimensions and the second dimensions, an obstruction map that indicates at least one of an obstructed portion or an unobstructed portion of the electrochromic device;

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 non-transitory machine-readable storage medium of claim 1 , wherein:

the electrochromic device is associated with a room and the one or more obstructions are exterior to the room;

the obstructed portion is obstructed from receiving direct sunlight; and

the unobstructed portion is unobstructed from receiving the direct sunlight.

3. The non-transitory machine-readable storage medium of claim 1 , wherein the operations further comprise one or more of:

receiving a first image captured from a first viewpoint of the electrochromic device and identifying at least one of a second obstructed portion of the first image or a second unobstructed portion of the first image, wherein the electrochromic device is associated with a room and the first viewpoint faces exterior of the room, wherein the generating of the obstruction map is further based on the at least one of the second obstructed portion of the first image or the second unobstructed portion of the first image; 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.

4. The non-transitory machine-readable storage medium of claim 1 , wherein the operations further comprise:

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

5. The non-transitory machine-readable storage medium of claim 1 , wherein the operations further comprise:

receiving a sun map indicating a 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 electrochromic device and determining, based on the sensor data, whether there is current direct sunlight.

6. The non-transitory machine-readable storage medium of claim 1 , wherein:

the first dimensions comprise one or more of height, width, or thickness of the electrochromic device; and

the second dimensions comprise one or more of depth of an overhang, height of the overhang above the electrochromic device, or extension of the overhang.

7. The non-transitory machine-readable storage medium of claim 1 , wherein the operations further comprise:

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 non-transitory machine-readable storage medium of claim 1 , wherein the operations further comprise:

receiving an illuminance value for a location in a 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 method comprising:

receiving, by a processing device, first dimensions of an electrochromic device and second dimensions of one or more obstructions of the electrochromic device;

generating, by the processing device, an obstruction map based on the first dimensions and the second dimensions that indicates at least one of an obstructed portion or an unobstructed portion of the electrochromic device;

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

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

10. The method of claim 9 , wherein:

the electrochromic device is associated with a room and the one or more obstructions are exterior to the room;

the obstructed portion is obstructed from receiving direct sunlight; and

the unobstructed portion is unobstructed from receiving the direct sunlight.

11. The method of claim 9 further comprising:

receiving, by the processing device, a first image captured from a first viewpoint of the electrochromic device and identifying at least one of a second obstructed portion of the first image or a second unobstructed portion of the first image, wherein the electrochromic device is associated with a room and the first viewpoint faces exterior of the room, wherein the generating of the obstruction map is further based on the at least one of the second obstructed portion of the first image or the second unobstructed portion of the first image; or

receiving, by the processing device, 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.

12. The method of claim 9 further comprising:

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

13. The method of claim 9 further comprising:

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

receiving, by the processing device, 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.

14. The method of claim 9 , wherein:

the first dimensions comprise one or more of height, width, or thickness of the electrochromic device; and

the second dimensions comprise one or more of depth of an overhang, height of the overhang above the electrochromic device, or extension of the overhang.

15. The method of claim 9 further comprising:

generating, by the processing device, 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, by the processing device, a second desired tinting state of the electrochromic device based on the reflection map and current sun position;

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

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

16. The method of claim 9 further comprising:

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

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

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

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

17. A system comprising:

a memory; and

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

receive first dimensions of an electrochromic device and second dimensions of one or more obstructions of the electrochromic device;

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

determine, based on the obstruction 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.

18. The system of claim 17 , wherein:

the electrochromic device is associated with a room and the one or more obstructions are exterior to the room;

the obstructed portion is obstructed from receiving direct sunlight; and

the unobstructed portion is unobstructed from receiving the direct sunlight.

19. The system of claim 17 , wherein:

the first dimensions comprise one or more of height, width, or thickness of the electrochromic device; and

the second dimensions comprise one or more of depth of an overhang, height of the overhang above the electrochromic device, or extension of the overhang.

20. The system of claim 17 , the processing device is further to:

receive a first image captured from a first viewpoint of the electrochromic device and identifying at least one of a second obstructed portion of the first image or a second unobstructed portion of the first image, wherein the electrochromic device is associated with a room and the first viewpoint faces exterior of the room, wherein the processing device is to generate the obstruction map further based on the at least one of the second obstructed portion of the first image or the second unobstructed portion of the first image; or

receive 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.

Assignments (4)
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 20, 2024
From: MCNEIL, ANDREW; TIMMERMANS, TANGUY
To: KINESTRAL TECHNOLOGIES, INC.
Reel/Frame 067468/0888 →
CHANGE OF NAME Recorded May 20, 2024
From: KINESTRAL TECHNOLOGIES, INC.
To: HALIO, INC.
Reel/Frame 067472/0104 →