US 11,669,835 B2
Systems and methods of verifying installation of building automation devices
Weilun Huang, Beijing (CN); Chunfu Li, Beijing (CN); Zhi Wang, Beinjing (CN); Xing Yin, Shanghai (CN); and Chen Shi, Beijing (CN)
Assigned to HONEYWELL INTERNATIONAL INC., Charlotte, NC (US)
Filed by Honeywell International Inc., Charlotte, NC (US)
Filed on Dec. 8, 2021, as Appl. No. 17/545,705.
Application 17/545,705 is a continuation of application No. 16/568,753, filed on Sep. 12, 2019, granted, now 11,216,811.
Prior Publication US 2022/0101313 A1, Mar. 31, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. G06Q 20/38 (2012.01); H04L 9/06 (2006.01); H04L 12/28 (2006.01); G06F 16/23 (2019.01); G06Q 10/0639 (2023.01); H04L 9/00 (2022.01)
CPC G06Q 20/389 (2013.01) [G06F 16/2365 (2019.01); G06Q 10/06395 (2013.01); H04L 9/0637 (2013.01); H04L 12/283 (2013.01); G06Q 2220/00 (2013.01); H04L 9/50 (2022.05)] 20 Claims
OG exemplary drawing
 
1. A method for verifying an installation of an Internet Protocol (IP) connectable building automation device, the method comprising:
creating a self-executing smart contract associated with a blockchain distributed ledger, where the smart contract identifies the identified Internet Protocol (IP) connectable building automation device, one or more verification criteria for establishing that the Internet Protocol (IP) connectable building automation device has been properly installed, and an installer assigned to install the identified Internet Protocol (IP) connectable building automation device;
a service provider server receiving data from the identified Internet Protocol (IP) connectable building automation device over the Internet after the identified Internet Protocol (IP) connectable building automation device has been installed and connected to the service provider server over the Internet by the installer;
the service provider server determining one or more parameters based on the received data that relate to whether the identified Internet Protocol (IP) connectable building automation device has been properly installed and connected to the service provider server over the Internet by the installer;
the service provider server providing one or more of the parameters to the blockchain distributed ledger, wherein upon receiving the one or more of the parameters, the smart contract of the blockchain distributed ledger is configured to self-execute to:
automatically compare one or more of the parameters to one or more of the verification criteria to determine whether the identified Internet Protocol (IP) connectable building automation device has been properly installed and connected to the service provider server over the Internet by the installer, and update the blockchain distributed ledger with a result; and
automatically provide an indication to the installer when the smart contract of the blockchain distributed ledger has determined that the identified Internet Protocol (IP) connectable building automation device has been properly installed and connected to the service provider server over the Internet by the installer.