IP Library Granted Patent US 11,409,180
Granted Patent B2
US 11,409,180 · App. 17/175,480 · Granted Aug 9, 2022

Cloud-based system for controlling electrochromic devices

Inventors: Walter Thomas Barnum (Salt Lake City, UT); Jason Aaron Litzinger (Salt Lake City, UT)
Assignee: Halio, Inc.
G02F1/163G05B15/02G06F8/65G06F16/24568H04L63/0876H04L67/06H04L67/10
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,409,180
App. No.
17/175,480
Granted
Aug 9, 2022
Kind
B2
Abstract

A system includes a gateway having a memory, and a processing device coupled to the memory. The processing device is to identify a first subset of a data stream associated with a smart window system. The first subset of the data stream includes sensor data that has changed more than a threshold amount. Responsive to identifying the first subset of the data stream, the processing device is to transmit the first subset of the data stream to a server device. The server device is to generate one or more instructions based on the first subset of the data stream. Responsive to receiving the one or more instructions from the server device, the processing device is to cause one or more electrochromic devices to be controlled based on the one or more instructions.

Claims (26)

1. A system comprising:

a gateway having

a memory, and

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

identify a first subset of a data stream associated with one or more electrochromic devices, wherein the first subset of the data stream comprises sensor data indicative of one or more of temperature change, voltage change, current change, or tint level change that is more than a threshold amount of change;

responsive to identifying the first subset of the data stream, transmit the first subset of the data stream to a server device, wherein the server device is to generate one or more instructions based on the first subset of the data stream; and

responsive to receiving the one or more instructions from the server device, cause the one or more electrochromic devices to be controlled based on the one or more instructions.

2. The system of claim 1 , wherein the sensor data having more than the threshold amount of change is indicative of a fault in the system.

3. The system of claim 2 , wherein the fault comprises one or more of at least a portion of the system exceeding a threshold temperature or failure to perform a tinting operation.

4. The system of claim 1 , wherein the processing device is to transmit the first subset of the data stream to the server device at a first point in time without transmitting a second subset of the data stream to the server device at the first point in time.

5. The system of claim 4 , wherein the second subset of the data stream comprises one or more of electric current measurements or voltage measurements.

6. A method comprising:

identifying, by a processing device of a gateway, a first subset of a data stream associated with one or more electrochromic devices, wherein the first subset of the data stream comprises sensor data indicative of one or more of temperature change, voltage change, current change, or tint level change that is more than a threshold amount of change;

responsive to identifying the first subset of the data stream, transmitting, by the processing device, the first subset of the data stream to a server device, wherein the server device is to generate one or more instructions based on the first subset of the data stream; and

responsive to receiving the one or more instructions by the processing device from the server device, causing the one or more electrochromic devices to be controlled based on the one or more instructions.

7. The method of claim 6 , wherein the sensor data having more than the threshold amount of change is indicative of a fault.

8. The method of claim 7 , wherein the fault comprises one or more of a component exceeding a threshold temperature or failure to perform a tinting operation.

9. The method of claim 6 , wherein transmitting, by the processing device, the first subset of the data stream to the server device is at a first point in time without transmitting, by the processing device, a second subset of the data stream to the server device at the first point in time.

10. The method of claim 9 , wherein the second subset of the data stream comprises one or more of electric current measurements or voltage measurements.

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

identifying a first subset of a data stream associated with one or more electrochromic devices, wherein the first subset of the data stream comprises sensor data indicative of one or more of temperature change, voltage change, current change, or tint level change that is more than a threshold amount of change;

responsive to identifying the first subset of the data stream, transmitting the first subset of the data stream to a server device, wherein the server device is to generate one or more instructions based on the first subset of the data stream; and

responsive to receiving the one or more instructions from the server device, causing the one or more electrochromic devices to be controlled based on the one or more instructions.

12. The non-transitory machine-readable storage medium of claim 11 , wherein the sensor data having more than the threshold amount of change is indicative of a fault.

13. The non-transitory machine-readable storage medium of claim 12 , wherein the fault comprises one or more of a component exceeding a threshold temperature or failure to perform a tinting operation.

14. The non-transitory machine-readable storage medium of claim 11 , wherein transmitting the first subset of the data stream to the server device is at a first point in time without transmitting a second subset of the data stream to the server device at the first point in time.

Assignments (10)
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.
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 Feb 12, 2021
From: BARNUM, WALTER THOMAS; LITZINGER, JASON AARON
To: KINESTRAL TECHNOLOGIES, INC.
Reel/Frame 055250/0494 →
Continuity (3)
Continuation 16786703 · Feb 10, 2020
Provisional Application 62805092 · Feb 13, 2019
Related Publication 20210165297A1 · Jun 3, 2021