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
Filed
Aug 10, 2022
Granted
Jul 1, 2025
Kind
B2
Art Unit
2115
USPC
356/218
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 (4)
MERGER AND CHANGE OF NAME Recorded Aug 28, 2025
From: VIEW, INC.; PVMS MERGER SUB, INC.; VIEW, INC.
To: VIEW OPERATING CORPORATION
Reel/Frame 076090/0186 →
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 →
Continuity (19)
Continuation In Part 17250586
Continuation In Part PCTUS2019023268 · Mar 20, 2019
Continuation In Part 16013770 · Jun 20, 2018
Continuation 15347677 · Nov 9, 2016
Continuation In Part PCTUS2015029675 · May 7, 2015
Continuation In Part 13772969 · Feb 21, 2013
Continuation In Part 16438177 · Jun 11, 2019
Continuation 14391122
Provisional Application 63145333 · Feb 3, 2021
Provisional Application 62745920 · Oct 15, 2018
Provisional Application 63075569 · Sep 8, 2020
Provisional Application 62975677 · Feb 12, 2020
Provisional Application 62805841 · Feb 14, 2019
Provisional Application 62764821 · Aug 15, 2018
Provisional Application 62666572 · May 3, 2018
Provisional Application 62646260 · Mar 21, 2018
Provisional Application 61991375 · May 9, 2014
Provisional Application 61624175 · Apr 13, 2012
Related Publication 20230076947A1 · Mar 9, 2023
References Cited (123)
US 7747070B2 · Puri · 2010 [cited by applicant]
US 8249731B2 · Tran et al. · 2012 [cited by applicant]
US 8254013B2 · Mehtani et al. · 2012 [cited by applicant]
US 8270059B2 · Friedman et al. · 2012 [cited by applicant]
US 8300298B2 · Wang et al. · 2012 [cited by applicant]
US 8432603B2 · Wang et al. · 2013 [cited by applicant]
US 8582193B2 · Wang et al. · 2013 [cited by applicant]
US 8705162B2 · Brown et al. · 2014 [cited by applicant]
US 8764950B2 · Wang et al. · 2014 [cited by applicant]
US 8764951B2 · Wang et al. · 2014 [cited by applicant]
US 9224091B2 · Arsovski · 2015 [cited by applicant]
US 9547821B1 · Loreggia et al. · 2017 [cited by applicant]
US 9664974B2 · Kozlowski et al. · 2017 [cited by applicant]
US 10289094B2 · Ashdown et al. · 2019 [cited by applicant]
US 10359681B2 · Brown · 2019 [cited by applicant]
US 10365531B2 · Shrivastava et al. · 2019 [cited by applicant]
US 10458863B2 · Bernhard · 2019 [cited by examiner]
US 10495939B2 · Brown et al. · 2019 [cited by applicant]
US 10533892B2 · Brown et al. · 2020 [cited by applicant]
US 10539456B2 · Klawuhn et al. · 2020 [cited by applicant]
US 20020144831A1 · Kalt · 2002 [cited by applicant]
US 20050046584A1 · Breed · 2005 [cited by applicant]
US 20060252348A1 · Lin · 2006 [cited by examiner]
US 20100152905A1 · Kusiak · 2010 [cited by applicant]
US 20100243427A1 · Kozlowski et al. · 2010 [cited by applicant]
US 20100245973A1 · Wang et al. · 2010 [cited by applicant]
US 20100274366A1 · Fata et al. · 2010 [cited by applicant]
US 20100313476A1 · Sethuraman et al. · 2010 [cited by applicant]
US 20110066302A1 · Mcewan · 2011 [cited by applicant]
US 20110266137A1 · Wang et al. · 2011 [cited by applicant]
US 20110266138A1 · Wang et al. · 2011 [cited by applicant]
US 20110267674A1 · Wang et al. · 2011 [cited by applicant]
US 20110267675A1 · Wang et al. · 2011 [cited by applicant]
US 20120033287A1 · Friedman et al. · 2012 [cited by applicant]
US 20120033288A1 · Lee et al. · 2012 [cited by applicant]
US 20120062975A1 · Mehtani et al. · 2012 [cited by applicant]
US 20130011315A1 · Ahmed et al. · 2013 [cited by applicant]
US 20130038093A1 · Snider · 2013 [cited by applicant]
US 20130057937A1 · Berman · 2013 [cited by examiner]
US 20130271812A1 · Brown et al. · 2013 [cited by applicant]
US 20130271813A1 · Brown · 2013 [cited by applicant]
US 20130271814A1 · Brown · 2013 [cited by applicant]
US 20130271815A1 · Pradhan et al. · 2013 [cited by applicant]
US 20140236323A1 · Brown et al. · 2014 [cited by applicant]
US 20150097944A1 · Palm et al. · 2015 [cited by applicant]
US 20150116811A1 · Shrivastava et al. · 2015 [cited by applicant]
US 20150129140A1 · Dean et al. · 2015 [cited by applicant]
US 20150195644A1 · Wilson et al. · 2015 [cited by applicant]
US 20150338713A1 · Brown · 2015 [cited by applicant]
US 20160062332A1 · Call et al. · 2016 [cited by applicant]
US 20160203403A1 · Nagel et al. · 2016 [cited by applicant]
US 20160258209A1 · Berman et al. · 2016 [cited by applicant]
US 20160376831A1 · Plummer · 2016 [cited by applicant]
US 20170075183A1 · Brown · 2017 [cited by applicant]
US 20170122802A1 · Brown et al. · 2017 [cited by applicant]
US 20170242315A1 · Ash et al. · 2017 [cited by applicant]
US 20170276542A1 · Klawuhn et al. · 2017 [cited by applicant]
US 20170328121A1 · Purdy et al. · 2017 [cited by applicant]
US 20180114079A1 · Myers et al. · 2018 [cited by applicant]
US 20180119973A1 · Rothman et al. · 2018 [cited by applicant]
US 20180141414A1 · Lota · 2018 [cited by applicant]
US 20180162203A1 · Boehm · 2018 [cited by applicant]
US 20180181085A1 · Gabriel et al. · 2018 [cited by applicant]
US 20180187484A1 · Hebeisen · 2018 [cited by examiner]
US 20180189647A1 · Calvo · 2018 [cited by examiner]
US 20180195752A1 · Sasaki et al. · 2018 [cited by applicant]
US 20180225585A1 · Dong et al. · 2018 [cited by applicant]
US 20180306609A1 · Agarwal · 2018 [cited by examiner]
US 20180373111A1 · Brown · 2018 [cited by applicant]
US 20190025661A9 · Brown et al. · 2019 [cited by applicant]
US 20190317458A1 · Shrivastava · 2019 [cited by examiner]
US 20190346734A1 · Shrivastava et al. · 2019 [cited by applicant]
US 20190356508A1 · Trikha et al. · 2019 [cited by applicant]
US 20200061975A1 · Pradhan et al. · 2020 [cited by applicant]
US 20200067870A1 · Nagel et al. · 2020 [cited by applicant]
US 20210084056A1 · Abbaszadeh · 2021 [cited by examiner]
US 20210088867A1 · Nagel · 2021 [cited by examiner]
US 20210173969A1 · Abbey · 2021 [cited by examiner]
US 20210294172A1 · Rasmus-Vorrath et al. · 2021 [cited by applicant]
US 20220113184A1 · Zedlitz et al. · 2022 [cited by applicant]
US 20240013162A1 · Rasmus-Vorrath et al. · 2024 [cited by applicant]
CN 103562962A · 2014 [cited by applicant]
CN 106164973A · 2016 [cited by applicant]
CN 107709688A · 2018 [cited by applicant]
CN 109275336A · 2019 [cited by applicant]
CN 110214293A · 2019 [cited by applicant]
DE 4436658B4 · 2004 [cited by applicant]
EP 3328000A1 · 2018 [cited by applicant]
KR 101542684B1 · 2015 [cited by applicant]
KR 20160127762A · 2016 [cited by applicant]
WO WO2013155467A1 · 2013 [cited by applicant]
WO WO2015171886A1 · 2015 [cited by applicant]
WO WO2017007942A1 · 2017 [cited by applicant]
WO WO2017120262A1 · 2017 [cited by applicant]
WO WO2018067996A1 · 2018 [cited by applicant]
WO WO2018098089A1 · 2018 [cited by applicant]
WO WO2019183232A1 · 2019 [cited by applicant]
WO WO2019183289A1 · 2019 [cited by applicant]
WO WO2020037055A1 · 2020 [cited by applicant]
WO WO2021163287A1 · 2021 [cited by applicant]
Caliński T. et al., “A dendrite method for cluster analysis,” Communications in Statistics, vol. 3, Iss. 1, Jan. 1, 1974, pp. 1-27. [cited by applicant]
CN Office Action dated Jun. 29, 2022 in Application No. CN201980064161.8 with English translation. [cited by applicant]
International Preliminary Report on Patentability dated Feb. 25, 2021 in PCT Application No. PCT/US2019/046524. [cited by applicant]
International Search Report and Written Opinion (ISA/EP) dated Jan. 31, 2020 in PCT Application No. PCT/US2019/046524. [cited by applicant]
International Search Report and Written Opinion (ISA/EP) dated Jul. 27, 2021 in PCT Application No. PCT/US2021/017603. [cited by applicant]
Rousseeuw, P.J., “Silhouettes: a graphical aid to the interpretation and validation of cluster analysis,” Journal of Computational and Applied Mathematics, vol. 20, Nov. 1, 1987, pp. 53-65. [cited by applicant]
U.S. Appl. No. 63/106,058, inventors Rasmus-Vorrath et al., filed Oct. 27, 2020. [cited by applicant]
CN Office Action dated Jan. 12, 2023 in Application No. CN201980064161.8 with English translation. [cited by applicant]
CN Office Action dated Mar. 27, 2024 in CN Application No. 202180087451.1 with English translation. [cited by applicant]
CN Office Action dated May 10, 2023, in application No. CN201980064161.8 with English translation. [cited by applicant]
EP Extended European Search Report dated Apr. 29, 2024 in EP Application No. 21754072.3. [cited by applicant]
EP Partial Supplementary European Search report dated Feb. 8, 2024, in EP Application No. 21754072.3. [cited by applicant]
European Office Action dated Mar. 3, 2023 for EP Application No. EP19759832.9. [cited by applicant]
International Preliminary Report on Patentability and written opinion dated Aug. 25, 2022 in Application PCT/2021/US17603. [cited by applicant]
International Preliminary Report on Patentability dated May 11, 2023 in PCT Application No. PCT/US2021/056103. [cited by applicant]
International Search Report and Written Opinion dated Feb. 11, 2022 issued in Application No. PCT/US2021/056103. [cited by applicant]
U.S. Final Office Action dated Dec. 7, 2023 in U.S. Appl. No. 17/250,586. [cited by applicant]
U.S. Non-Final Office Action dated Feb. 29, 2024 in U.S. Appl. No. 18/033,517. [cited by applicant]
U.S. Non-Final Office Action dated May 4, 2023 in U.S. Appl. No. 17/250,586. [cited by applicant]
U.S. Notice of Allowance dated Jun. 7, 2024 in U.S. Appl. No. 17/250,586. [cited by applicant]
U.S. Notice of Allowance dated Mar. 21, 2024 in U.S. Appl. No. 17/250,586. [cited by applicant]
EP Extended European Search report dated Sep. 3, 2024 in EP Application No. 21887223.2. [cited by applicant]
U.S. Appl. No. 18/825,235, inventors Rasmus-Vorrath J, et al., filed Sep. 5, 2024. [cited by applicant]