# US 10,768,582 B2 · Monitoring sites containing switchable optical devices and controllers

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 10,768,582 B2
- Document ID: US10768582B2
- Status: Granted
- Kind: B2
- Application number: 15/623,237
- Filed: 2017-06-14
- Published: 2017-10-05
- Granted: 2020-09-08
- Earliest claimed: 2014-03-05
- Assignees: View, Inc.
- Applicants: View, Inc.
- Inventors: Dhairya Shrivastava; Stephen Clark Brown; Vijay Mani
- Web page: https://patentgrep.com/patent/US10768582B2

## CPC

- G05B 13/0265: {the criterion being a learning criterion}
- E06B 9/24: Screens or other constructions affording protection against light, especially against sunshine; Similar screens for privacy or appearance; {Slat blinds}(operating, guiding or securing devices or arrangements for roll-type closures E06B9/56; free-hanging flexible screens A47H23/00)
- G02F 1/163: Operation of electrochromic cells, e.g. electrodeposition cells; Circuit arrangements therefor
- G06Q 10/06: Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
- G06Q 50/10: Services
- E06B 2009/2464: {featuring transparency control by applying voltage, e.g. LCD, electrochromic panels}
- Y02P 90/84: Greenhouse gas [GHG] management systems
- G05B: CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS (systems for controlling or regulating non-electric variables G05D; systems for regulating electric or magnetic variables G05F; control devices or systems insofar as characterised by mechanical features only G05G)
- E06B: FIXED OR MOVABLE CLOSURES FOR OPENINGS IN BUILDINGS, VEHICLES, FENCES OR LIKE ENCLOSURES IN GENERAL, e.g. DOORS, WINDOWS, BLINDS, GATES (shades or blinds for greenhouses A01G9/22; curtains A47H; lids for car boots or bonnets B62D25/10; skylights E04B7/18; sunshades, awnings E04F10/00)
- 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
- G06Q: INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- Y02P: CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS

## Abstract

A site monitoring system may analyze information from sites to determine when a device, a sensor, a controller, or other structure associated with optically switchable devices has a problem. The system may, if appropriate, act on the problem. In certain embodiments, the system learns customer/user preferences and adapts its control logic to meet the customer's goals.

## Claims

### Claim 1

A system for site monitoring, comprising:
(a) a processing center communicatively coupled with a plurality of remote sites, wherein each site comprises:
(I) a plurality of windows having at least one switchable optical device,
(II) a plurality of window controllers that control a tint level of the at least one switchable optical device,
(III) a plurality of intermediate controllers coupled with one or more of the plurality of window controllers, and
(IV) a master controller coupled with the plurality of intermediate controllers, the master controller being coupled with an external network, wherein control of the plurality of windows is distributed across the plurality of window controllers, the plurality of intermediate controllers, the master controller, and the external network; and
(b) processor readable media that, when read by one or more processors of the processing center, the processor readable media causes the processing center to:
(i) analyze data received via the external network from one or more of the plurality of windows, the plurality of window controllers, the plurality of intermediate controllers and the master controller in the plurality of remote sites, to generate an analysis,
(ii) learn a modification and/or a mode of operation from the analysis; and
(iii) apply, via the external network, the modification and/or mode of operation to at least one site of the plurality of remote sites such that control of the plurality of windows is based at least in part on the modification and/or the mode of operation learned.

### Claim 2 (depends on 1)

The system of claim 1, wherein the plurality of remote sites further comprises a plurality of sensors, wherein the data received is sensor data from at least one of the plurality of sensors, and wherein the data received is provided to the processor readable media to analyze.

### Claim 3 (depends on 1)

The system of claim 1, wherein the data received is data related to energy savings for at least one of the plurality of remote sites.

### Claim 4 (depends on 1)

The system of claim 1, wherein the modification and/or mode of operation is based at least in part on a user preference.

### Claim 5 (depends on 1)

The system of claim 1, wherein the system is configured to respond to a remote control device.

### Claim 6 (depends on 1)

The system of claim 1, further comprising a plurality of communication interfaces coupled with the plurality of window controllers.

### Claim 7 (depends on 1)

The system of claim 1, wherein the master controller is configured to utilize the processor readable media for applying one or more control algorithms that incorporate the data provided to the external network.

### Claim 8 (depends on 1)

The system of claim 1, wherein the master controller is coupled with at least one third party device for sending and/or receiving control signals.

### Claim 9 (depends on 1)

The system of claim 1, wherein control of the plurality of windows employs the data received.

### Claim 10 (depends on 9)

The system of claim 9, wherein control of the plurality of windows is based at least in part on a user input from the external network.

### Claim 11 (depends on 1)

The system of claim 1, wherein distribution of the control of the plurality of windows is changeable by increasing or decreasing a number of window controllers of the plurality of window controllers or windows of the plurality of windows.

### Claim 12 (depends on 1)

The system of claim 1, wherein control of the plurality of windows is based at least in part on a user input.

### Claim 13 (depends on 1)

The system of claim 1, wherein the processor readable media for analyzing data analyzes weather related data for at least one of the plurality of remote sites, and wherein control of the plurality of windows is based at least in part on the weather related data.

### Claim 14 (depends on 1)

The system of claim 1, wherein control of the plurality of windows controls temperature of at least one of the plurality of remote sites.

### Claim 15

A method for site monitoring, comprising:
implementing the method on a site monitoring system that comprises:
a processing center communicatively coupled with a plurality of remote sites that includes at least one remote site comprising:
(I) a plurality of windows comprising at least one switchable optical device,
(II) a plurality of window controllers that control a tint level of the at least one switchable optical device,
(III) a plurality of intermediate controllers coupled with one or more of the plurality of window controllers, and
(IV) a master controller coupled with the plurality of intermediate controllers, the master controller being coupled with an external network,
wherein control of the plurality of windows is distributed across the plurality of window controllers, the plurality of intermediate controllers, the master controller, and the external network,
the method comprising:
(a) using the processing center to analyze data received via the external network from one or more of the plurality of windows, the plurality of window controllers, the plurality of intermediate controllers and the master controller in the plurality of remote sites to generate an analysis;
(b) learning a modification and/or a mode of operation by using the analysis; and
(c) applying, via the external network, the modification and/or mode of operation to at least one site of the plurality of remote sites such that the control of the plurality of windows is based at least in part on the modification and/or on the mode of operation learned.

### Claim 16 (depends on 15)

The method of claim 15, wherein the plurality of remote sites further comprises a plurality of sensors, wherein the data received is sensor data from at least one of the plurality of sensors, and wherein the data received is provided to the processing center to analyze.

### Claim 17 (depends on 15)

The method of claim 15, wherein the data received is data related to energy savings for at least one of the plurality of remote sites.

### Claim 18 (depends on 15)

The method of claim 15, wherein the modification and/or mode of operation is based at least in part on a user preference.

### Claim 19 (depends on 15)

The method of claim 15, further comprising responding to a remote control device.

### Claim 20 (depends on 15)

The method of claim 15, wherein at least one of the remote sites further comprises a plurality of communication interfaces coupled with the plurality of window controllers.

### Claim 21 (depends on 15)

The method of claim 15, wherein the master controller applies, or directs application of, one or more control algorithms that incorporate the data.

### Claim 22 (depends on 15)

The method of claim 15, wherein the master controller is coupled with at least one third party device for sending and/or receiving control signals.

### Claim 23 (depends on 15)

The method of claim 15, wherein control of the plurality of windows employs the data received.

### Claim 24 (depends on 23)

The method of claim 23, wherein the control of the plurality of windows is further based at least in part on a user input from the external network.

### Claim 25 (depends on 15)

The method of claim 15, wherein distribution of the control of the plurality of windows is changeable by increasing or decreasing a number of window controllers of the plurality of window controllers or windows of the plurality of windows.

### Claim 26 (depends on 15)

The method of claim 15, wherein control of the plurality of windows is based at least in part on a user input.

### Claim 27 (depends on 15)

The method of claim 15, wherein analyzing the data received comprises analyzing weather related data for at least one of the plurality of remote sites, and wherein control of the plurality of windows is based at least in part on the weather related data.

### Claim 28 (depends on 15)

The method of claim 15, wherein the control of the plurality of windows controls temperature of at least one of the plurality of remote sites.

### Claim 29 (depends on 15)

The method of claim 15, wherein the plurality of remote sites comprises remote buildings.

### Claim 30 (depends on 15)

The method of claim 15, wherein at least two of the plurality of remote sites are geographically remote.

### Claim 31 (depends on 1)

The system of claim 1, wherein the plurality of remote sites comprises remote buildings.

### Claim 32 (depends on 1)

The system of claim 1, wherein at least two of the plurality of remote sites are geographically remote.
