US 12,307,165 B2
Method and device for generating a digital model of a building
Christian Frey, Unterägeri (CH); Wolfram Klein, Neubiberg (DE); and Hermann Georg Mayer, Prien am Chiemsee (DE)
Assigned to SIEMENS SCHWEIZ AG, Zürich (CH)
Filed by Siemens Schweiz AG, Zürich (CH)
Filed on Aug. 30, 2023, as Appl. No. 18/239,793.
Application 18/239,793 is a continuation of application No. 17/038,056, filed on Sep. 30, 2020, granted, now 11,809,786.
Claims priority of application No. 19201114 (EP), filed on Oct. 2, 2019.
Prior Publication US 2023/0409764 A1, Dec. 21, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 30/12 (2020.01); G06F 30/13 (2020.01); G06T 15/20 (2011.01); G06F 111/20 (2020.01)
CPC G06F 30/12 (2020.01) [G06F 30/13 (2020.01); G06T 15/205 (2013.01); G06F 2111/20 (2020.01); G06T 2215/16 (2013.01)] 11 Claims
OG exemplary drawing
 
1. A computer-implemented method for generating a digital building model, the method comprising:
a) reading in an initial building model;
b) extracting a creator indication about a creator of the initial building model from the initial building model using a pattern recognition method;
c) selecting a creator-specific object pattern library from a multiplicity of creator-specific object pattern libraries based on the creator indication, and loading the creator-specific object pattern library in which a respective object pattern has an assigned building element data record;
d) correlating the respective object pattern with objects of the initial building model by a pattern recognition method;
e) assigning an object correlating with the respective object pattern the building element data record assigned to the object pattern as an annotation; and
f) generating and outputting an annotated digital building model, wherein the initial building model and the assigned annotations are taken as a basis for the generating and outputting the annotated digital building model;
wherein a local correlation of a further object with a further annotation is captured in the initial building model by the pattern recognition method and stored in the creator-specific object pattern library in a manner assigned to one another so that the creator-specific object pattern library is expanded in a course of operation of the computer-implemented method.