IP Library Granted Patent US 12,345,568
Granted Patent B2
US 12,345,568 · App. 17/760,474 · Granted Jul 1, 2025

Predictive modeling for tintable windows

Inventors: Jack Kendrick Rasmus-Vorrath (Mountain House, CA); Nidhi Satyacharan Tiwari (San Jose, CA); Nitin Khanna (Sunnyvale, CA); See Wai Fu (San Jose, CA)
Assignee: View Operating Corporation
G01J1/0219E06B9/24G01J1/0242G01J1/4228G01W1/12E06B2009/2464E06B2009/6818E06B2009/6827G01J2001/4266
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,345,568
App. No.
17/760,474
Granted
Jul 1, 2025
Kind
B2
Abstract

Disclosed herein are systems, apparatuses, methods, and non-transitory computer readable media related to controlling tint of tintable window(s) that include various predictive modules, and quality assurance related modules.

Claims (35)

1. An apparatus for controlling at least one setting of one or more devices at a site, comprising one or more controllers having circuitry, wherein the one or more controllers are configured to:

operatively couple to a virtual sensor predicting at a first time predicted sensor data of a physical sensor at a second time;

operatively couple to the physical sensor measuring real sensor data at the second time;

detect model bias in a model associated with the virtual sensor by determining that a difference between the predicted sensor data and the real sensor data exceeds a difference threshold for a duration of time that exceeds a time threshold; and

responsive to detecting model bias in the model, alter, or direct alteration of, one or more operations of the virtual sensor based at least in part on the result to generate an altered virtual sensor; and

control, or direct control of, the at least one setting of the one or more devices based at least in part on the altered virtual sensor.

2. The apparatus of claim 1 , wherein the one or more controllers are configured to monitor over a time window a comparison between (i) successively predicted sensor data that are successively predicted after the second time and (ii) successive real sensor data that are successively taken after the second time, to generate successive results.

3. The apparatus of claim 2 , wherein alteration of the one or more operations of the virtual sensor is based at least in part on a length of the time window.

4. The apparatus of claim 1 , wherein the one or more controllers are configured to send, or direct sending of, a notification based at least in part on the result difference.

5. The apparatus of claim 1 , wherein the one or more controllers are configured to utilize, or direct utilization of, data from the virtual sensor and from the physical sensor to control the at least one setting of the one or more devices at the site.

6. The apparatus of claim 1 , wherein the one or more devices comprise a tintable window.

7. The apparatus of claim 1 , wherein the one or more devices comprise a building management system.

8. The apparatus of claim 1 , wherein the one or more controllers are configured to control an environment of the site.

9. A method for controlling at least one setting of one or more devices at a site:

operatively coupling to a virtual sensor predicting at a first time predicted sensor data of a physical sensor at a second time;

operatively coupling to the physical sensor measuring real sensor data at the second time;

detecting model bias in a model associated with the virtual sensor by determining that a difference between the predicted sensor data and the real sensor data exceeds a difference threshold for a duration of time that exceeds a time threshold; and

responsive to detecting model bias in the model, altering one or more operations of the virtual sensor based at least in part on the result to generate an altered virtual sensor; and

controlling the at least one setting of the one or more devices based at least in part on the altered virtual sensor.

10. The method of claim 9 , further comprising monitoring over a time window a comparison between (i) successively predicted sensor data that are successively predicted after the second time and (ii) successive real sensor data that are successively taken after the second time, to generate successive results.

11. The method of claim 10 , wherein alteration of the one or more operations of the virtual sensor is based at least in part on a length of the time window.

12. The method of claim 9 , further comprising sending a notification based at least in part on the difference.

13. The method of claim 9 , further comprising utilizing data from the virtual sensor and from the physical sensor to control the at least one setting of the one or more devices at the site.

14. The method of claim 9 , wherein the one or more devices comprise a tintable window.

15. The method of claim 9 , wherein the one or more devices comprise a building management system.

16. The method of claim 9 , wherein the one or more controllers are configured to control an environment of the site.

17. A non-transitory processor-readable media storing instructions which, when executed by one or more processors, cause performance of:

operatively coupling to a virtual sensor predicting at a first time predicted sensor data of a physical sensor at a second time;

operatively coupling to the physical sensor measuring real sensor data at the second time;

detecting model bias in a model associated with the virtual sensor by determining that a difference between the predicted sensor data and the real sensor data exceeds a difference threshold for a duration of time that exceeds a time threshold; and

responsive to detecting model bias in the model, altering one or more operations of the virtual sensor based at least in part on the result to generate an altered virtual sensor; and

controlling the at least one setting of the one or more devices based at least in part on the altered virtual sensor.

18. The non-transitory processor-readable media of claim 17 , wherein the instructions further cause performance of monitoring over a time window a comparison between (i) successively predicted sensor data that are successively predicted after the second time and (ii) successive real sensor data that are successively taken after the second time, to generate successive results.

19. The non-transitory processor-readable media of claim 18 , wherein alteration of the one or more operations of the virtual sensor is based at least in part on a length of the time window.

20. The non-transitory processor-readable media of claim 17 , wherein the instructions further cause performance of sending a notification based at least in part on the difference.

Assignments (3)
MERGER AND CHANGE OF NAME Recorded Dec 19, 2024
From: VIEW, INC.; PVMS MERGER SUB, INC.; VIEW OPERATING CORPORATION
To: VIEW OPERATING CORPORATION
Reel/Frame 069743/0586 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 15, 2024
From: RASMUS-VORRATH, JACK KENDRICK; TIWARI, NIDHI SATYACHARAN; KHANNA, NITIN; FU, SEE WAI
To: VIEW, INC.
Reel/Frame 066471/0021 →
SECURITY INTEREST Recorded Oct 17, 2023
From: VIEW, INC.
To: CANTOR FITZGERALD SECURITIES
Reel/Frame 065266/0810 →