The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Jul. 07, 2026

Filed:

Feb. 29, 2024
Applicant:

Bentley Systems, Incorporated, Exton, PA (US);

Inventors:

Karl-Alexandre Jahjah, Quebec City, CA;

Marc-André Gardner, Quebec City, CA;

Marc-André Lapointe, Quebec City, CA;

Evan Rausch-Larouche, Quebec City, CA;

Louis-Philippe Asselin, Quebec City, CA;

Assignee:
Attorneys:
Primary Examiner:
Int. Cl.
CPC ...
G06F 16/00 (2019.01); G06F 16/901 (2019.01); G06F 16/9038 (2019.01); G06F 16/93 (2019.01); G06N 5/02 (2023.01);
U.S. Cl.
CPC ...
G06F 16/93 (2019.01); G06F 16/901 (2019.01); G06F 16/9038 (2019.01); G06N 5/02 (2013.01);
Abstract

In example embodiments, a semantic multimodal search function is provided in an engineering application for searching engineering documents. In an indexing phase, the application indexes a library of engineering documents to build an embedding database. For each of the engineering documents, a region detector extracts regions that each correspond to a different mode of technical or engineering data, and a set of ML models is used to generate embeddings that represent the semantic significance of technical or engineering data in each of the regions. In a query phase, the application receives search input and uses the region detector to extract regions that each correspond to a different mode of input. The application uses the ML models to generate embeddings that represent the semantic significance of input in each of the regions, and then performs a vector search between these embeddings and those in the embedding database.


Find Patent Forward Citations

Loading…