US 12,271,346 B2
Layer mapping
Khoa Nguyen Van Ho, Houston, TX (US); and Tejas Yadav, West Haven, CT (US)
Assigned to Nuvolo Technologies Corporation, Wellesley, MA (US)
Filed by Nuvolo Technologies Corporation, Paramus, NJ (US)
Filed on Dec. 29, 2023, as Appl. No. 18/400,927.
Application 18/400,927 is a continuation of application No. 17/345,794, filed on Jun. 11, 2021, granted, now 11,899,626.
Claims priority of provisional application 63/134,949, filed on Jan. 7, 2021.
Claims priority of provisional application 63/134,892, filed on Jan. 7, 2021.
Prior Publication US 2024/0241862 A1, Jul. 18, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 16/178 (2019.01); G06F 16/11 (2019.01); G06F 16/23 (2019.01); G06T 11/60 (2006.01)
CPC G06F 16/178 (2019.01) [G06F 16/116 (2019.01); G06F 16/2365 (2019.01); G06T 11/60 (2013.01); G06T 2210/04 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A computer-implemented method comprising:
selecting based on mapping instructions, by a layer mapping module, a template comprising one or more protocols that define operations for extracting a set of data values from drawing layers;
applying, by the layer mapping module, at least one of the one or more protocols to a drawing file to control layer data value aggregation, and to synchronize components of a building while filtering out, by removing from the set of data values, a portion of the set of data values that indicate locations of existent security devices in a respective layer of a first set of layers to prevent access to the locations of the existent security devices in a respective layer of the first set of layers;
generating, using the layer mapping module, a second set of layers using the set of data values, wherein each layer in the second set of layers comprises at least one data value of the set of data values;
generating, using the layer mapping module, a layer mapping output that specifies the second set of layers used to graphically render the components and one or more space elements represented in the second set of layers; and
providing, by the layer mapping module, the layer mapping output as an input to an application module of a space management program.