Back to results
US 12,008,028 B2Granted
Mining locations and other context information from construction documents
AssigneeInternational Business Machines Corporation
InventorsElham Khabiri, Pietro Mazzoleni
Life of this patent
Estimating the term…
Abstract
A method of processing construction documentation includes receiving, as input data into a processor of a computer, a document directed to a specific construction project as input data. The processor extracts location and context information from the document. The location information defines locations relevant to the specific construction project and the context information comprises text extracted from image data of the document.
Claims13
A method of processing construction documentation, the method comprising:
- using at least one industrial standard to develop an ontology and a taxonomy as defining a domain of construction documents to be used for processing a plurality of engineering documents directed to a specific construction project, the ontology comprising a set of concepts and categories in the domain that shows their properties and interrelationships and the taxonomy comprising a common vocabulary to be used for terms found in the plurality of engineering documents directed to the specific construction project;
- receiving an input area that describes where in sample engineering documents to search for location information;
- training a learning model, using a processor on a computer, to extract location information from the input area and context information including semantic information from the sample engineering documents, using the developed ontology and taxonomy such that the extracted context information is semantically related to said taxonomy;
- applying the trained learning model to the plurality of engineering documents directed to the specific construction project, comprising:
- receiving as input data the plurality of engineering documents that comprises a data-dump of one or more three-dimensional (3D) models of the specific construction project and corresponding architecture and an overall layout for the specific construction project;
- and
- providing the input data to the trained learning model that extracts location information by automatically inferring grid coordinates in the input data even when grid coordinates in an engineering document are obscured by other content in the engineering document, wherein inferring grid coordinates includes interpolating visible information from coordinates mined from drawings of other floors in the plurality of engineering documents;
- upon completion of applying the trained learning model, storing each engineering document in a database of construction documents directed to the specific construction project, each engineering document being stored as annotated with its extracted location information and context information;
- and
- providing an interface that provides access to the database of construction documents directed to the specific construction project.
7 more elements
A computer system comprising:
- one or more computer processors;
- one or more computer readable memories;
- and
- one or more computer readable storage media;
- program instructions, stored on at least one of the one or more computer readable storage media for execution by at least one of the one or more computer processors via at least one of the one or more computer readable memories, to perform the following operations:
- using at least one industrial standard to develop an ontology and a taxonomy as defining a domain of construction documents to be used for processing a plurality of engineering documents directed to a specific construction project, the ontology comprising a set of concepts and categories in the domain that shows their properties and interrelationships and the taxonomy comprising a common vocabulary to be used for terms found in the plurality of engineering documents directed to the specific construction project;
- receiving an input area that describes where in sample engineering documents to search for location information;
- training a learning model to extract location information from the input area and context information including semantic information from the sample engineering documents, using the developed ontology and taxonomy such that the extracted context information is semantically related to said taxonomy;
- applying the trained learning model to the plurality of engineering documents directed to the specific construction project, comprising:
- receiving as input data the plurality of engineering documents that comprises a data-dump of one or more three-dimensional (3D) models of the specific construction project and corresponding architecture and an overall layout for the specific construction project;
- and
- providing the input data to the trained learning model that extracts location information by automatically inferring grid coordinates in the input data even when grid coordinates in an engineering document are obscured by other content in the engineering document, wherein inferring grid coordinates includes interpolating visible information from coordinates mined from drawings of other floors in the plurality of engineering documents;
- upon completion of applying the trained learning model, storing each engineering document in a database of construction documents directed to the specific construction project, each engineering document being stored as annotated with its extracted location information and context information;
- and
- providing an interface that provides access to the database of construction documents directed to the specific construction project.
12 more elements
Dependencies are inferred from the claim text.