IP Library Granted Patent US 12,554,482
Granted Patent B2
US 12,554,482 · App. 18/037,067 · Granted Feb 17, 2026

Component updates in a multi component network

Inventors: Daniel Dah Tai (San Jose, CA); Mahender Reddy Vangati (San Jose, CA); Darrel Q. Pham (San Jose, CA); Ralph Donald Fox (Livermore, CA); Shih-Chieh Lee (Mountain View, CA); Tyler Eliot Peterson (San Jose, CA)
Assignee: View Operating Corporation
G06F8/656H04L67/12
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,554,482
App. No.
18/037,067
Granted
Feb 17, 2026
Kind
B2
Abstract

One or more components (e.g., devices) and/or component ensembles coupled to a local network utilize updatable software and/or firmware to perform, The component(s) (e.g., and ensembles thereof) can be updated using a scheme that enables recognition of the component(s) among a plurality of components, recognize the respective firmware and/or software versions, and targets relevant update(s) to component(s) requiring update.

Claims (45)

1 . A method for automatically updating firmware of a device operatively coupled to a power-line communications network, the method comprising:

maintaining a database identifying different devices;

collecting validated firmware updates for the different devices;

storing the firmware updates as images in an updated manager;

matching (a) a firmware update among the firmware updates for the different devices with (b) the device of a device ensemble among a plurality of device ensembles, which device ensemble comprises the different devices, wherein the plurality of device ensembles is coupled to the power-line communications network, wherein the device facilitates control of an environmental characteristic of an enclosure;

receiving a signal from an occupancy sensor indicating that the enclosure is unoccupied; initiating a handshake of the firmware update among the firmware updates with the device, invoking the respective update engine of the firmware update among the firmware updates in the device;

updating the device with the firmware update by a transceiver, which updating is provided over the power-line communications in a coaxial cable network branch which simultaneously powers the device; and

forwarding, by the device, a confirmation message including a version information for the installed firmware-update image.

2 . The method of claim 1 , wherein the device ensemble comprises (I) a plurality of sensors or (II) a sensor and an emitter.

3 . The method of claim 1 , wherein the different devices comprise at least two devices that differ in their device type.

4 . The method of claim 1 , wherein the device, the device ensemble, and/or the different devices, have bidirectional communication over the network with the update manager.

5 . The method of claim 4 , wherein the update manager is included in a controller operatively coupled to the network, which controller is disposed in a facility in which the plurality of device ensembles is located.

6 . The method of claim 5 , wherein the update manager is included in a controller disposed externally relative to the facility, and is coupled to the network by a cloud connection.

7 . The method of claim 4 , wherein the bidirectional communication includes (1) the update manager initiating at least one handshake with at least one of the devices, (2) the update manager invoking an update engine in at least one of the devices, and/or (3) the update manager transferring at least one firmware update to at least one of the devices.

8 . The method of claim 1 , further comprising (1) recognizing the device and corresponding firmware version configured to execute on the device, and (2) targeting the device for updating by distributing firmware update to replace the version executing on the device.

9 . The method of claim 8 , wherein recognizing the device is adapted according to the devices in a facility in which the plurality of device ensembles is disposed.

10 . The method of claim 8 , further comprising providing a status report from the device targeted for updating to an update manager according to progress of replacing the version executing on the device.

11 . The method of claim 1 , wherein the device is a first device, and wherein the method further comprises distributing a first firmware updates of the firmware update from the first device receiving the first firmware update, to a second device for updating the second device to replace a version executing on the second device of the plurality of device ensembles.

12 . The method of claim 11 , wherein the second device is of the device ensemble.

13 . The method of claim 11 , wherein the device ensemble is a first device ensemble, and wherein the second device is of a second device ensemble included in the plurality of device ensembles.

14 . The method of claim 1 , wherein the different devices are a first set of different devices, wherein the plurality of device ensembles comprises a second set of different devices, wherein different device ensembles of the plurality of device ensembles include the second set of the different devices that are of a same type, and wherein at least two devices of the second set of different devices each receives the firmware update separately.

15 . The method of claim 1 , wherein the plurality of device ensembles comprises a first device ensemble including a first device, and a second device ensemble including a second device that is of a same type of the first device, and wherein the first device and the second device receive the firmware update separately.

16 . An apparatus for automatically updating firmware of devices operatively coupled to a power-line communications network, the apparatus comprising at least one controller comprising circuitry, with at least one controller configured to:

maintain a database identifying the devices;

collect validated firmware updates for the devices;

storing the firmware updates as images in an update manager;

operatively couple to the power-line communications network that is operatively coupled to a plurality of device ensembles including a device ensemble having different devices;

match, or direct match of, (a) a firmware update among the firmware updates for the different devices with (b) a device, wherein the device facilitates control of an environmental characteristic of an enclosure;

receive a signal from an occupancy sensor indicating that the enclosure is unoccupied, initiating a handshake of the firmware update among the firmware updates with the device, invoking the respective update engine of the firmware update among the firmware updates in the device;

update, or direct update of, the device with the firmware update by a transceiver, which update is provided over the power-line communications in a coaxial cable network branch which simultaneously powers the device; and

forwarding, by the device, a confirmation message including a version information for the installed firmware-update image.

17 . The apparatus of claim 16 , wherein the at least one controller is further configured to store the firmware updates as images in an update manager, and wherein the device, the device ensemble, and/or the different devices, have bidirectional communication over the network with the update manager.

18 . A method for updating firmware of a specific firmware-driven device in a power-line communications network, the method comprising:

maintaining a database identifying firmware-driven devices in the power-line communications network, wherein the firmware-driven devices include a respective update engine;

collecting validated firmware-update images for respective ones of the firmware-driven devices;

selecting firmware-driven devices with respective firmware-update images to be updated;

commanding a firmware-update manager coupled to the power-line communications network to coordinate updating the specific device within the firmware-driven devices, wherein the firmware-update manager communicated with the respective update engine, wherein the specific device facilitates control of an environmental characteristic of an enclosure;

receiving a signal from an occupancy sensor indicating that the enclosure is unoccupied;

the firmware-update manager initiating a handshake with the specific device;

the firmware-update manager invoking the respective update engine in the specific device;

the firmware-update manager transferring, by a transceiver, a respective firmware-update image to the specific device over the power-line communications in a coaxial cable network branch which simultaneously powers the device;

the specific device installing the respective firmware-update image; and

the specific device forwarding a confirmation message to the firmware-update manager including a version information for the installed firmware-update image.

19 . The method of claim 18 , wherein selection of the firmware-driven devices to be updated comprises (i) matching firmware-driven devices with respective firmware-update images that are not yet installed, (ii) offering available updates to a user via a user interface, and (iii) the user selecting a matched firmware-driven device and respective firmware-update image.

20 . The method of claim 18 , wherein the firmware-driven devices include at least one group of identical devices which utilize identical firmware, wherein the validated firmware-update images include a common firmware image for the group and wherein the method further comprises collectively launching updating of the group with the common firmware image.

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 →
SECURITY INTEREST Recorded Oct 17, 2023
From: VIEW, INC.
To: CANTOR FITZGERALD SECURITIES
Reel/Frame 065266/0810 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 22, 2023
From: TAI, DANIEL DAH; VANGATI, MAHENDER REDDY; PHAM, DARREL Q.; FOX, RALPH DONALD; LEE, SHIH-CHIEH; PETERSON, TYLER ELIOT
To: VIEW, INC.
Reel/Frame 064029/0179 →
Continuity (2)
Provisional Application 63124673 · Dec 11, 2020
Related Publication 20230367584A1 · Nov 16, 2023
References Cited (400)
US 4340813A · Sauer · 1982 [cited by applicant]
US 5729824A · O'Neill et al. · 1998 [cited by applicant]
US 6032020A · Cook et al. · 2000 [cited by applicant]
US 6104513A · Bloom · 2000 [cited by applicant]
US 6588250B2 · Schell · 2003 [cited by applicant]
US 6897936B1 · Li et al. · 2005 [cited by applicant]
US 6965813B2 · Granqvist et al. · 2005 [cited by applicant]
US 7031727B2 · Baskin · 2006 [cited by applicant]
US 7111952B2 · Veskovic · 2006 [cited by applicant]
US 7310355B1 · Krein et al. · 2007 [cited by applicant]
US 7382636B2 · Baarman et al. · 2008 [cited by applicant]
US 7554437B2 · Axelsen · 2009 [cited by applicant]
US 7588067B2 · Veskovic · 2009 [cited by applicant]
US 7610910B2 · Ahmed · 2009 [cited by applicant]
US 7629400B2 · Hyman · 2009 [cited by applicant]
US 7797367B1 · Gelvin et al. · 2010 [cited by applicant]
US 7911348B2 · Rodgers · 2011 [cited by applicant]
US 7950827B2 · Veskovic · 2011 [cited by applicant]
US 7963675B2 · Veskovic · 2011 [cited by applicant]
US 7966078B2 · Hoffberg et al. · 2011 [cited by applicant]
US 8022977B2 · Kanade et al. · 2011 [cited by applicant]
US 8024073B2 · Imes et al. · 2011 [cited by applicant]
US 8086433B2 · Lee et al. · 2011 [cited by applicant]
US 8214494B1 · Slavin · 2012 [cited by applicant]
US 8249731B2 · Tran et al. · 2012 [cited by applicant]
US 8509400B2 · Liu et al. · 2013 [cited by applicant]
US 8705162B2 · Brown et al. · 2014 [cited by applicant]
US 8711465B2 · Bhatnagar et al. · 2014 [cited by applicant]
US 8764950B2 · Wang et al. · 2014 [cited by applicant]
US 8769525B2 · Dirstine · 2014 [cited by examiner]
US 8927069B1 · Estinto et al. · 2015 [cited by applicant]
US 8966469B2 · Nakamoto · 2015 [cited by examiner]
US 9121837B2 · Chan et al. · 2015 [cited by applicant]
US 9470947B2 · Nagel et al. · 2016 [cited by applicant]
US 9546515B2 · Hall et al. · 2017 [cited by applicant]
US 9551913B2 · Kim et al. · 2017 [cited by applicant]
US 9715242B2 · Pillai et al. · 2017 [cited by applicant]
US 9898912B1 · Jordan, II et al. · 2018 [cited by applicant]
US 9930463B2 · Little · 2018 [cited by applicant]
US 9965865B1 · Agrawal et al. · 2018 [cited by applicant]
US 10156852B2 · Bakhishev et al. · 2018 [cited by applicant]
US 10178638B1 · Stamatakis et al. · 2019 [cited by applicant]
US 10289094B2 · Ashdown et al. · 2019 [cited by applicant]
US 10322680B2 · Terashima et al. · 2019 [cited by applicant]
US 10365531B2 · Shrivastava et al. · 2019 [cited by applicant]
US 10488837B2 · Cirino · 2019 [cited by applicant]
US 10724867B1 · Waful et al. · 2020 [cited by applicant]
US 10867266B1 · Carlin et al. · 2020 [cited by applicant]
US 10917259B1 · Chein et al. · 2021 [cited by applicant]
US 10921675B2 · Barnum et al. · 2021 [cited by applicant]
US 10923226B2 · Macary et al. · 2021 [cited by applicant]
US 10935864B2 · Shrivastava et al. · 2021 [cited by applicant]
US 10936299B2 · Butcher · 2021 [cited by examiner]
US 10954677B1 · Scanlin · 2021 [cited by applicant]
US 10982487B2 · Ramirez · 2021 [cited by applicant]
US 10989976B2 · Shrivastava et al. · 2021 [cited by applicant]
US 11137659B2 · Shrivastava et al. · 2021 [cited by applicant]
US 11255120B2 · Shrivastava et al. · 2022 [cited by applicant]
US 11269619B2 · Rouland · 2022 [cited by examiner]
US 11405465B2 · Shrivastava et al. · 2022 [cited by applicant]
US 11631493B2 · Schlameuss et al. · 2023 [cited by applicant]
US 11668992B2 · Shrivastava et al. · 2023 [cited by applicant]
US 11681197B2 · Shrivastava et al. · 2023 [cited by applicant]
US 20010042976A1 · Breed et al. · 2001 [cited by applicant]
US 20020072868A1 · Bartone et al. · 2002 [cited by applicant]
US 20020113168A1 · Rukavina et al. · 2002 [cited by applicant]
US 20020152298A1 · Kikta et al. · 2002 [cited by applicant]
US 20030007462A1 · Makinen et al. · 2003 [cited by applicant]
US 20030039257A1 · Manis et al. · 2003 [cited by applicant]
US 20030163351A1 · Brown et al. · 2003 [cited by applicant]
US 20030210450A1 · Yu et al. · 2003 [cited by applicant]
US 20030227663A1 · Agrawal et al. · 2003 [cited by applicant]
US 20050002662A1 · Arpa et al. · 2005 [cited by applicant]
US 20050046584A1 · Breed · 2005 [cited by applicant]
US 20050063036A1 · Bechtel et al. · 2005 [cited by applicant]
US 20050157675A1 · Feder et al. · 2005 [cited by applicant]
US 20050193160A1 · Bhatt et al. · 2005 [cited by applicant]
US 20050200937A1 · Weidner · 2005 [cited by applicant]
US 20050213992A1 · Piehler · 2005 [cited by applicant]
US 20060001683A1 · May et al. · 2006 [cited by applicant]
US 20060074494A1 · McFarland · 2006 [cited by applicant]
US 20060145833A1 · Brandt et al. · 2006 [cited by applicant]
US 20060270440A1 · Shearer et al. · 2006 [cited by applicant]
US 20070053053A1 · Moskowitz · 2007 [cited by applicant]
US 20070067048A1 · Bechtel et al. · 2007 [cited by applicant]
US 20070097484A1 · Libretto et al. · 2007 [cited by applicant]
US 20070109989A1 · Nakagawa et al. · 2007 [cited by applicant]
US 20070191074A1 · Harrist et al. · 2007 [cited by applicant]
US 20070222542A1 · Joannopoulos et al. · 2007 [cited by applicant]
US 20080018979A1 · Mahe et al. · 2008 [cited by applicant]
US 20080052702A1 · Chuang · 2008 [cited by examiner]
US 20080182506A1 · Jackson et al. · 2008 [cited by applicant]
US 20080184350A1 · Chu · 2008 [cited by applicant]
US 20080277486A1 · Seem et al. · 2008 [cited by applicant]
US 20090210252A1 · Silver · 2009 [cited by applicant]
US 20090231662A1 · Sorensson et al. · 2009 [cited by applicant]
US 20090257576A1 · Wellard et al. · 2009 [cited by applicant]
US 20090319807A1 · Chasen et al. · 2009 [cited by applicant]
US 20090322347A1 · Hashimshony et al. · 2009 [cited by applicant]
US 20100066484A1 · Hanwright et al. · 2010 [cited by applicant]
US 20100172009A1 · Matthews · 2010 [cited by applicant]
US 20100188057A1 · Tarng · 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 20100315693A1 · Lam et al. · 2010 [cited by applicant]
US 20110050756A1 · Cassidy et al. · 2011 [cited by applicant]
US 20110124313A1 · Jones · 2011 [cited by applicant]
US 20110148218A1 · Rozbicki · 2011 [cited by applicant]
US 20110154022A1 · Cheng et al. · 2011 [cited by applicant]
US 20110184561A1 · Klasson et al. · 2011 [cited by applicant]
US 20110223886A1 · Nasielski et al. · 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 20110310519A1 · Baba et al. · 2011 [cited by applicant]
US 20120032855A1 · Reede et al. · 2012 [cited by applicant]
US 20120033287A1 · Friedman et al. · 2012 [cited by applicant]
US 20120039526A1 · Garaas et al. · 2012 [cited by applicant]
US 20120062975A1 · Mehtani et al. · 2012 [cited by applicant]
US 20120112883A1 · Wallace et al. · 2012 [cited by applicant]
US 20120133315A1 · Berman et al. · 2012 [cited by applicant]
US 20120143516A1 · Mezic et al. · 2012 [cited by applicant]
US 20120198435A1 · Dirstine · 2012 [cited by examiner]
US 20120215874A1 · Sequeira et al. · 2012 [cited by applicant]
US 20120232969A1 · Fadell et al. · 2012 [cited by applicant]
US 20120239209A1 · Brown et al. · 2012 [cited by applicant]
US 20120293855A1 · Shrivastava et al. · 2012 [cited by applicant]
US 20120296610A1 · Hailemariam et al. · 2012 [cited by applicant]
US 20130054033A1 · Casilli · 2013 [cited by applicant]
US 20130057937A1 · Berman et al. · 2013 [cited by applicant]
US 20130073681A1 · Jiang et al. · 2013 [cited by applicant]
US 20130085614A1 · Wenzel et al. · 2013 [cited by applicant]
US 20130130227A1 · Peltz et al. · 2013 [cited by applicant]
US 20130157493A1 · Brown · 2013 [cited by applicant]
US 20130226353A1 · Park · 2013 [cited by applicant]
US 20130250422A1 · Tandler · 2013 [cited by applicant]
US 20130271812A1 · Brown et al. · 2013 [cited by applicant]
US 20130271814A1 · Brown · 2013 [cited by applicant]
US 20130271815A1 · Pradhan et al. · 2013 [cited by applicant]
US 20130277539A1 · Smilansky et al. · 2013 [cited by applicant]
US 20140007244A1 · Martin et al. · 2014 [cited by applicant]
US 20140028551A1 · Ruff et al. · 2014 [cited by applicant]
US 20140058567A1 · Matsuoka · 2014 [cited by examiner]
US 20140101573A1 · Kuo · 2014 [cited by applicant]
US 20140108647A1 · Bleess et al. · 2014 [cited by applicant]
US 20140236323A1 · Brown et al. · 2014 [cited by applicant]
US 20140247475A1 · Parker et al. · 2014 [cited by applicant]
US 20140300945A1 · Parker · 2014 [cited by applicant]
US 20140317514A1 · Bokotey · 2014 [cited by applicant]
US 20140368899A1 · Greer · 2014 [cited by applicant]
US 20150002919A1 · Jack et al. · 2015 [cited by applicant]
US 20150032264A1 · Emmons et al. · 2015 [cited by applicant]
US 20150070745A1 · Pradhan · 2015 [cited by applicant]
US 20150103389A1 · Klawuhn et al. · 2015 [cited by applicant]
US 20150106121A1 · Muhsin et al. · 2015 [cited by applicant]
US 20150116811A1 · Shrivastava et al. · 2015 [cited by applicant]
US 20150122474A1 · Petersen · 2015 [cited by applicant]
US 20150160965A1 · Archer et al. · 2015 [cited by applicant]
US 20150195644A1 · Wilson et al. · 2015 [cited by applicant]
US 20150255651A1 · Barr et al. · 2015 [cited by applicant]
US 20150270823A1 · Sobolewski · 2015 [cited by applicant]
US 20150323915A1 · Warren et al. · 2015 [cited by applicant]
US 20150327010A1 · Gottschalk et al. · 2015 [cited by applicant]
US 20150362819A1 · Bjornard et al. · 2015 [cited by applicant]
US 20150378715A1 · Solnit et al. · 2015 [cited by applicant]
US 20160027391A1 · Gibson et al. · 2016 [cited by applicant]
US 20160052446A1 · Frey et al. · 2016 [cited by applicant]
US 20160054633A1 · Brown et al. · 2016 [cited by applicant]
US 20160071183A1 · Joshi et al. · 2016 [cited by applicant]
US 20160091769A1 · Rozbicki · 2016 [cited by applicant]
US 20160134932A1 · Karp et al. · 2016 [cited by applicant]
US 20160154290A1 · Brown et al. · 2016 [cited by applicant]
US 20160210711A1 · Krupa et al. · 2016 [cited by applicant]
US 20160231755A1 · Ajax et al. · 2016 [cited by applicant]
US 20160261837A1 · Thompson et al. · 2016 [cited by applicant]
US 20160299210A1 · Zeine · 2016 [cited by applicant]
US 20160359965A1 · Murphy et al. · 2016 [cited by applicant]
US 20160376831A1 · Plummer · 2016 [cited by applicant]
US 20160377948A1 · Rozbicki et al. · 2016 [cited by applicant]
US 20170010880A1 · Yamazaki · 2017 [cited by examiner]
US 20170039339A1 · Bitran et al. · 2017 [cited by applicant]
US 20170070457A1 · Sachs · 2017 [cited by applicant]
US 20170075183A1 · Brown · 2017 [cited by applicant]
US 20170080341A1 · Mao et al. · 2017 [cited by applicant]
US 20170082903A1 · Vigano et al. · 2017 [cited by applicant]
US 20170085834A1 · Kim et al. · 2017 [cited by applicant]
US 20170086003A1 · Rabinowitz et al. · 2017 [cited by applicant]
US 20170097553A1 · Jack et al. · 2017 [cited by applicant]
US 20170122802A1 · Brown et al. · 2017 [cited by applicant]
US 20170146884A1 · Vigano et al. · 2017 [cited by applicant]
US 20170161911A1 · Kumar et al. · 2017 [cited by applicant]
US 20170242686A1 · Vidyadhara · 2017 [cited by examiner]
US 20170248564A1 · Miyajima · 2017 [cited by applicant]
US 20170264865A1 · Huangfu · 2017 [cited by applicant]
US 20170272317A1 · Singla et al. · 2017 [cited by applicant]
US 20170276542A1 · Klawuhn et al. · 2017 [cited by applicant]
US 20170345267A1 · Flint et al. · 2017 [cited by applicant]
US 20170364046A1 · Westrick, Jr. et al. · 2017 [cited by applicant]
US 20170374255A1 · Campbell et al. · 2017 [cited by applicant]
US 20170374437A1 · Schwarzkopf et al. · 2017 [cited by applicant]
US 20180088432A1 · Shrivastava et al. · 2018 [cited by applicant]
US 20180090992A1 · Shrivastava et al. · 2018 [cited by applicant]
US 20180119973A1 · Rothman et al. · 2018 [cited by applicant]
US 20180129172A1 · Shrivastava et al. · 2018 [cited by applicant]
US 20180130455A1 · Plummer et al. · 2018 [cited by applicant]
US 20180139517A1 · Schwartz et al. · 2018 [cited by applicant]
US 20180144696A1 · Zhang et al. · 2018 [cited by applicant]
US 20180153454A1 · Hayter et al. · 2018 [cited by applicant]
US 20180156484A1 · Kim et al. · 2018 [cited by applicant]
US 20180181085A1 · Gabriel et al. · 2018 [cited by applicant]
US 20180187484A1 · Hebeisen et al. · 2018 [cited by applicant]
US 20180195752A1 · Sasaki et al. · 2018 [cited by applicant]
US 20180225585A1 · Dong et al. · 2018 [cited by applicant]
US 20180259373A1 · Staton et al. · 2018 [cited by applicant]
US 20180269974A1 · Luciano · 2018 [cited by applicant]
US 20180287780A1 · Safford et al. · 2018 [cited by applicant]
US 20180306609A1 · Agarwal et al. · 2018 [cited by applicant]
US 20180307114A1 · Brown et al. · 2018 [cited by applicant]
US 20180314511A1 · Butcher · 2018 [cited by examiner]
US 20180321042A1 · Brewer et al. · 2018 [cited by applicant]
US 20180349710A1 · Houri et al. · 2018 [cited by applicant]
US 20180364654A1 · Locke et al. · 2018 [cited by applicant]
US 20190025661A9 · Brown et al. · 2019 [cited by applicant]
US 20190049811A9 · Shrivastava et al. · 2019 [cited by applicant]
US 20190049812A1 · Brown · 2019 [cited by applicant]
US 20190058977A1 · Gherardi et al. · 2019 [cited by applicant]
US 20190097827A1 · Angle et al. · 2019 [cited by applicant]
US 20190178511A1 · Zimmerman et al. · 2019 [cited by applicant]
US 20190205774A1 · Ba et al. · 2019 [cited by applicant]
US 20190229768A1 · Jeremy et al. · 2019 [cited by applicant]
US 20190257143A1 · Nagel et al. · 2019 [cited by applicant]
US 20190294018A1 · Shrivastava et al. · 2019 [cited by applicant]
US 20190317458A1 · Shrivastava et al. · 2019 [cited by applicant]
US 20190320033A1 · Nagata et al. · 2019 [cited by applicant]
US 20190324431A1 · Cella et al. · 2019 [cited by applicant]
US 20190354071A1 · Turney et al. · 2019 [cited by applicant]
US 20190356508A1 · Trikha et al. · 2019 [cited by applicant]
US 20190361411A1 · Park et al. · 2019 [cited by applicant]
US 20200019622A1 · Lu et al. · 2020 [cited by applicant]
US 20200026141A1 · Brown et al. · 2020 [cited by applicant]
US 20200041967A1 · Shrivastava et al. · 2020 [cited by applicant]
US 20200045261A1 · Lim et al. · 2020 [cited by applicant]
US 20200067865A1 · Jiménez et al. · 2020 [cited by applicant]
US 20200080364A1 · Shrivastava et al. · 2020 [cited by applicant]
US 20200090089A1 · Aston et al. · 2020 [cited by applicant]
US 20200096775A1 · Franklin et al. · 2020 [cited by applicant]
US 20200103841A1 · Pillai et al. · 2020 [cited by applicant]
US 20200162856A1 · Ziv et al. · 2020 [cited by applicant]
US 20200176125A1 · Chatterjea et al. · 2020 [cited by applicant]
US 20200193155A1 · Keohane et al. · 2020 [cited by applicant]
US 20200227159A1 · Boisvert et al. · 2020 [cited by applicant]
US 20200241379A1 · Barnum et al. · 2020 [cited by applicant]
US 20200257179A1 · Barnum et al. · 2020 [cited by applicant]
US 20200310213A1 · Shrivastava et al. · 2020 [cited by applicant]
US 20210021788A1 · Mcnelley et al. · 2021 [cited by applicant]
US 20210116769A1 · Shrivastava et al. · 2021 [cited by applicant]
US 20210191221A1 · Shrivastava et al. · 2021 [cited by applicant]
US 20210208467A1 · Shrivastava et al. · 2021 [cited by applicant]
US 20210210053A1 · Ng et al. · 2021 [cited by applicant]
US 20210373402A1 · Shrivastava et al. · 2021 [cited by applicant]
US 20210375440A1 · Schlameuss et al. · 2021 [cited by applicant]
US 20210383804A1 · Makker et al. · 2021 [cited by applicant]
US 20210390953A1 · Makker et al. · 2021 [cited by applicant]
US 20220136319A1 · Shrivastava et al. · 2022 [cited by applicant]
US 20220159077A1 · Shrivastava et al. · 2022 [cited by applicant]
US 20220214652A1 · Trikha et al. · 2022 [cited by applicant]
US 20220231396A1 · Rozbicki et al. · 2022 [cited by applicant]
US 20220337596A1 · Smith et al. · 2022 [cited by applicant]
US 20230040424A1 · Gopinathanasari et al. · 2023 [cited by applicant]
US 20230041490A1 · Vangati et al. · 2023 [cited by applicant]
US 20230065864A1 · Trikha et al. · 2023 [cited by applicant]
US 20230074720A1 · Brown et al. · 2023 [cited by applicant]
US 20230113718A1 · Khanna et al. · 2023 [cited by applicant]
US 20230120049A1 · Vangati et al. · 2023 [cited by applicant]
US 20230152652A1 · Trikha et al. · 2023 [cited by applicant]
US 20230176669A1 · Gupta et al. · 2023 [cited by applicant]
US 20230194115A1 · Malik et al. · 2023 [cited by applicant]
US 20230230686A1 · Schlameuss et al. · 2023 [cited by applicant]
AU 2015101660A4 · 2015 [cited by applicant]
CN 1808505A · 2006 [cited by applicant]
CN 101013211A · 2007 [cited by applicant]
CN 101023711A · 2007 [cited by applicant]
CN 101213788A · 2008 [cited by applicant]
CN 103119845A · 2013 [cited by applicant]
CN 203019761U · 2013 [cited by applicant]
CN 103649826A · 2014 [cited by applicant]
CN 104335595A · 2015 [cited by applicant]
CN 105143586A · 2015 [cited by applicant]
CN 106125442A · 2016 [cited by applicant]
CN 106837094A · 2017 [cited by applicant]
CN 108769186A · 2018 [cited by applicant]
CN 110515425A · 2019 [cited by applicant]
EP 0917667A1 · 1999 [cited by applicant]
EP 0920210A1 · 1999 [cited by applicant]
EP 0676058B1 · 2003 [cited by applicant]
EP 1929701A2 · 2008 [cited by applicant]
EP 2090961A1 · 2009 [cited by applicant]
EP 2267966A2 · 2010 [cited by applicant]
EP 3299957A1 · 2018 [cited by applicant]
EP 3328000A1 · 2018 [cited by applicant]
JP H0611477A · 1994 [cited by applicant]
JP H06308073A · 1994 [cited by applicant]
JP 2004505298A · 2004 [cited by applicant]
JP 2005115409A · 2005 [cited by applicant]
JP 4139109B2 · 2008 [cited by applicant]
JP 2019186771A · 2019 [cited by applicant]
KR 20120092921A · 2012 [cited by applicant]
KR 20170121858A · 2017 [cited by applicant]
KR 20170134321A · 2017 [cited by applicant]
KR 20180012615A · 2018 [cited by applicant]
KR 101853568B1 · 2018 [cited by applicant]
KR 20210032133A · 2021 [cited by applicant]
KR 20210039721A · 2021 [cited by applicant]
RU 2378672C2 · 2010 [cited by applicant]
RU 2009132962A · 2011 [cited by applicant]
TW 201115503A · 2011 [cited by applicant]
TW 201351010A · 2013 [cited by applicant]
TW 201606409A · 2016 [cited by applicant]
TW 201631551A · 2016 [cited by applicant]
TW I607269B · 2017 [cited by applicant]
WO WO0065770A1 · 2000 [cited by applicant]
WO WO0209338A2 · 2002 [cited by applicant]
WO WO0213052A2 · 2002 [cited by applicant]
WO WO02054086A1 · 2002 [cited by applicant]
WO WO2007029215A2 · 2007 [cited by applicant]
WO WO2008122906A1 · 2008 [cited by applicant]
WO WO2009042359A1 · 2009 [cited by applicant]
WO WO2010120771A1 · 2010 [cited by applicant]
WO WO2012101878A1 · 2012 [cited by applicant]
WO WO2013090264A1 · 2013 [cited by applicant]
WO WO2013121103A1 · 2013 [cited by applicant]
WO WO2013155467A1 · 2013 [cited by applicant]
WO WO2014032023A1 · 2014 [cited by applicant]
WO WO2014209812A1 · 2014 [cited by applicant]
WO WO2015100419A1 · 2015 [cited by applicant]
WO WO2015113592A1 · 2015 [cited by applicant]
WO WO2015134789A1 · 2015 [cited by applicant]
WO WO2015168626A1 · 2015 [cited by applicant]
WO WO2015171886A1 · 2015 [cited by applicant]
WO WO2016004109A1 · 2016 [cited by applicant]
WO WO2016054112A1 · 2016 [cited by applicant]
WO WO2016072620A1 · 2016 [cited by applicant]
WO WO2016085964A1 · 2016 [cited by applicant]
WO WO2016094445A1 · 2016 [cited by applicant]
WO WO2016107285A1 · 2016 [cited by applicant]
WO WO2017007841A1 · 2017 [cited by applicant]
WO WO2017058568A1 · 2017 [cited by applicant]
WO WO2017059362A1 · 2017 [cited by applicant]
WO WO2017075059A1 · 2017 [cited by applicant]
WO WO2017075472A1 · 2017 [cited by applicant]
WO WO2017120262A1 · 2017 [cited by applicant]
WO WO2017155833A1 · 2017 [cited by applicant]
WO WO2017189618A1 · 2017 [cited by applicant]
WO WO2017192881A1 · 2017 [cited by applicant]
WO WO2018039080A1 · 2018 [cited by applicant]
WO WO2018063919A1 · 2018 [cited by applicant]
WO WO2018098089A1 · 2018 [cited by applicant]
WO WO2018102103A1 · 2018 [cited by applicant]
WO WO2018200702A1 · 2018 [cited by applicant]
WO WO2018200740A2 · 2018 [cited by applicant]
WO WO2018200752A1 · 2018 [cited by applicant]
WO WO2019178282A1 · 2019 [cited by applicant]
WO WO2019213441A1 · 2019 [cited by applicant]
WO WO2020243690A1 · 2020 [cited by applicant]
WO WO2021211798A1 · 2021 [cited by applicant]
Liu, Muqing, et al. “Security analysis of vendor customized code in firmware of embedded device.” Security and Privacy in Communication Networks: 12th International Conference, SecureComm 2016, Guangzhou, China, Oct. 10… [cited by examiner]
Chen, Daming D., et al. “Towards automated dynamic analysis for linux-based embedded firmware.” NDSS. vol. 1. 2016. pp. 1-16 (Year: 2016). [cited by examiner]
Sivanathan, Arunan, Hassan Habibi Gharakheili, and Vijay Sivaraman. “Detecting behavioral change of IoT devices using clustering-based network traffic modeling.” IEEE Internet of Things Journal 7.8 (2020): pp. 7295-7309… [cited by examiner]
Cui, Ang, Michael Costello, and Salvatore Stolfo. “When firmware modifications attack: A case study of embedded exploitation.” (2013). pp. 1-13. (Year: 2013). [cited by examiner]
Srivastava, Prashast, et al. “Firmfuzz: Automated iot firmware introspection and analysis.” Proceedings of the 2nd International ACM Workshop on Security and Privacy for the Internet-of-Things. 2019. pp. 15-21. (Year: 2… [cited by examiner]
Liu, Muqing, et al. “Security analysis of vendor customized code in firmware of embedded device.” International Conference on Security and PRivacy in Communication Systems. Cham: Springer International Publishing, 2016.… [cited by examiner]
Aamidor, J., “Blockchain: coming to a smart building near you?”, GreenTechMedia.com, Sep. 19, 2017, 5 pp. https://www.greentechmedia.com/articles/read/blockchain-coming-to-a-smart-building-near-you#gs.0jk23x retrieved J… [cited by applicant]
Alarifi, A. et al., “Ultra Wideband Indoor Positioning Technologies: Analysis and Recent Advances”, Sensors, May 16, 2016, vol. 16 No. 5, pp. 1-36. [cited by applicant]
AU Office action dated Dec. 5, 2022, in AU Application No. AU2017363581. [cited by applicant]
“Blockchain and the internet of things: the IoT blockchain opportunity and challenge,” I-Scoop, Sep. 2016, rev. Feb. 2018, 16 pp. https://www.i-scoop.eu/blockchain-distributed-ledger-technology/blockchain-iot/ retrieved… [cited by applicant]
CA Office Action dated Apr. 4, 2023, in Application No. CA3017138. [cited by applicant]
Chan, E.C.L, et al., “Effect of Channel Interference on Indoor Wireless Local Area Network Positioning” IEEE 6th International Conference on Wireless and Mobile Computing, Networking and Communications, Oct. 11, 2010, p… [cited by applicant]
Chinese Office Action dated Jan. 15, 2018 in CN Application No. 201380025802.1. [cited by applicant]
Chinese Office Action dated Jan. 4, 2021 in CN Application No. 201780079165.4. [cited by applicant]
Chinese Office Action dated Jun. 21, 2017 in CN Application No. 201380025802.1. [cited by applicant]
Chinese Office Action dated Jun. 3, 2021 in CN Application No. 201780079165.4. [cited by applicant]
Chinese Office Action dated May 20, 2020 in CN Application No. 201810932986.4. [cited by applicant]
Chinese Office Action dated May 26, 2020 in CN Application No. 201780079165.4. [cited by applicant]
Chinese Office Action dated Nov. 23, 2020 in CN Application No. 201810932986.4. [cited by applicant]
CN Office Action dated Jan. 13, 2021 in CN Application No. 201780082949.2. [cited by applicant]
CN Office Action dated Jul. 21, 2021 in CN Application No. 201780082949.2. [cited by applicant]
CN Office Action dated Mar. 2, 2022 in Application No. CN201980042340.1 with English translation. [cited by applicant]
CN Office Action dated May 26, 2020 in CN Application No. 201780082949.2. [cited by applicant]
CN Office Action dated Nov. 2, 2022, in ApplicationNo.CN201980042340.1 with English translation. [cited by applicant]
Dang, T. et al., “An Approach to Data Privacy in Smart Home using Blockchain Technology”, International Conference on Advanced Computing and Applications, IEEE, Nov. 27, 2018, pp. 58-64. [cited by applicant]
Density DPU Technical Specifications v1.0, Density, 2018, downloaded from www.density.io. [cited by applicant]
Dols, W. Stuart, et al., A tool to model the fate and transport of indoor microbiological aerosols (FaTIMA), NIST Technical Note 2095, National Institute of Standards and Technology, US Department of Commerce, Jun. 2020… [cited by applicant]
EP Extended European search report dated Oct. 13, 2022, in Application No. EP22182320.6. [cited by applicant]
EP Office Action dated Apr. 13, 2022, in Application No. EP17874769.7. [cited by applicant]
EP Office action dated Jan. 10, 2022, in Application No. EP19745809.4. [cited by applicant]
EP Office action dated May 16, 2023, in Application No. EP19745809.4. [cited by applicant]
EP Office Action dated May 20, 2022, in Application No. EP20170880595.8. [cited by applicant]
EP Office Action dated Oct. 5, 2021, in application No. EP17874769.7. [cited by applicant]