Patent ID: 11900019
Assignee: NUVOLO TECHNOLOGIES CORPORATION
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 9:
10. A system comprising:
a processor; and
a computer-readable storage medium coupled with the processor, wherein the computer-readable storage medium comprising a program for execution by the processor, the program including instructions which, when executed by the processor, cause the processor to perform operations comprising:
accessing layers associated with a floorplan, wherein the layers include i) a visual layer that depicts the floorplan and that has a first size and ii) an interactive layer that enables user interaction with the visual layer for the floorplan and that has a second size, and wherein the first size and the second size are different;
determining outer boundaries for a selected layer of the layers, wherein:
the outer boundaries collectively define a polygon that surrounds content of the selected layer, the selected layer being the interactive layer;

generating a boundary layer for the floorplan based on the polygon defined by the outer boundaries, wherein the boundary layer has a third size that is larger than the size of the selected layer;
scaling, based on the boundary layer, one or more of the layers to have a size that is within a threshold distance of the third size for the boundary layer;
after scaling one or more of the visual layer or the interactive layer, aligning the visual layer and the interactive layer in a merged graphics layer so that the interactive layer detects user interaction with a corresponding portion of the visual layer; and
providing the merged graphics layer for presentation via a user interface.