Cloud-based system for controlling electrochromic devices
AssigneeKinestral Technologies, Inc.
InventorsWalter Thomas Barnum, Jason Aaron Litzinger
Life of this patent
Estimating the term…
Abstract
A system for causing electrochromic devices to be controlled is described. The system may include a memory and a processing device coupled to the memory. The processing device may receive a data stream from a driver controlling a set of electrochromic devices, transmit a first subset of the data stream to a server device, and store at least a second subset of the data stream in a data file in the memory. The processing device may receive one or more instructions from the server device and transmit the one or more instructions to the driver to cause the set of electrochromic devices to be controlled based on the one or more instructions.
Claims20
A system comprising:
- a gateway having
- a memory, and
- a processing device coupled to the memory, the processing device to:
- receive a data stream from a driver controlling a set of electrochromic devices;
- identify a first subset of the data stream, wherein the first subset of the data stream comprises sensor data that has changed more than a threshold amount;
- responsive to identifying the first subset of the data stream, transmit the first subset of the data stream to a server device and store at least a second subset of the data stream in a data file in the memory of the gateway, wherein the server device is to generate one or more instructions based on the first subset of the data stream;
- responsive to transmitting the first subset of the data stream to the server device, receive the one or more instructions from the server device;
- and
- transmit the one or more instructions to the driver to cause the set of electrochromic devices to be controlled based on the one or more instructions.
A method comprising:
- receiving, by a processing device of a gateway, a data stream from a driver controlling a set of electrochromic devices;
- identifying a first subset of the data stream, wherein the first subset of the data stream comprises sensor data that has changed more than a threshold amount;
- responsive to the identifying of the first subset of the data stream, transmitting, by the processing device, the first subset of the data stream to a server device and storing at least a second subset of the data stream in a data file in memory of the gateway, wherein the server device is to generate one or more instructions based on the first subset of the data stream;
- responsive to the transmitting of the first subset of the data stream to the server device, receiving, by the processing device, the one or more instructions from the server device;
- and
- transmitting, by the processing device, the one or more instructions to the driver to cause the set of electrochromic devices to be controlled based on the one or more instructions.
A non-transitory machine-readable storage medium storing instructions which, when executed cause a processing device of a gateway to perform operations comprising:
- receiving a data stream from a driver controlling a set of electrochromic devices;
- identifying a first subset of the data stream, wherein the first subset of the data stream comprises sensor data that has changed more than a threshold amount;
- responsive to the identifying of the first subset of the data stream, transmitting, by the processing device, the first subset of the data stream to a server device and storing at least a second subset of the data stream in a data file in memory of the gateway, wherein the server device is to generate one or more instructions based on the first subset of the data stream;
- responsive to the transmitting of the first subset of the data stream to the server device, receiving, by the processing device, the one or more instructions from the server device;
- and
- transmitting, by the processing device, the one or more instructions to the driver to cause the set of electrochromic devices to be controlled based on the one or more instructions.
Dependencies are inferred from the claim text.