US 11,876,799 B2
Systems and methods for registering and localizing building servers for cloud-based monitoring and control of physical environments
Marcin Gramza, Eindhoven (NL); Mark Henricus Verberkt, Eindhoven (NL); and Marcin Klecha, Eindhoven (NL)
Assigned to SIGNIFY HOLDING B.V., Eindhoven (NL)
Filed by SIGNIFY HOLDING B.V., Eindhoven (NL)
Filed on Sep. 15, 2021, as Appl. No. 17/475,416.
Application 17/475,416 is a division of application No. 16/094,908, granted, now 11,153,310, previously published as PCT/EP2017/058793, filed on Apr. 12, 2017.
Claims priority of application No. 201641013925 (IN), filed on Apr. 21, 2016; application No. PCT/EP2017/054317 (WO), filed on Feb. 24, 2017; and application No. 17165277 (EP), filed on Apr. 6, 2017.
Prior Publication US 2022/0006809 A1, Jan. 6, 2022
Int. Cl. H04L 67/12 (2022.01); H04L 9/40 (2022.01); H04L 12/28 (2006.01)
CPC H04L 63/0876 (2013.01) [H04L 12/2807 (2013.01); H04L 63/0428 (2013.01); H04L 63/0442 (2013.01); H04L 63/083 (2013.01); H04L 63/0823 (2013.01); H04L 63/126 (2013.01); H04L 67/12 (2013.01); H04L 2012/285 (2013.01); H04L 2463/062 (2013.01)] 5 Claims
OG exemplary drawing
 
1. A method of localizing a building server within a cloud-based system for monitoring and controlling physical environments, the method comprising the steps:
using a user interface of a cloud-based application module, the user interface executing on a mobile electronic device, to select a graphical representation of a building containing the building server;
the cloud-based application module prompting a user of the mobile electronic device to capture a digital image of a code uniquely identifying the building server;
the cloud-based application module extracting the code uniquely identifying the building server from the captured digital image, and transmitting the extracted code along with a building server ID of the building server to a project service module executing on a computing cloud of the cloud-based system;
the project service module retrieving, from a memory, a device profile associated with the extracted code, and associating, in a memory, the physical building server represented by the device profile with a virtual representation of the building server in the computing cloud; and
the building server announcing its presence to the computing cloud by invoking an API exposed by a cloud-based application module for at least this purpose, the announcement comprising transmission of device information, the device information comprising the building server ID.