Bentley Systems, Incorporated

États‑Unis d’Amérique

Retour au propriétaire

1-100 de 419 pour Bentley Systems, Incorporated Trier par
Recheche Texte
Excluant les filiales
Affiner par Reset Report
Type PI
        Brevet 235
        Marque 184
Juridiction
        États-Unis 318
        Europe 43
        International 35
        Canada 23
Date
2025 septembre 2
2025 août 2
2025 (AACJ) 14
2024 42
2023 14
Voir plus
Classe IPC
G06F 17/50 - Conception assistée par ordinateur 38
G06T 17/20 - Description filaire, p. ex. polygonalisation ou tessellation 25
G06T 19/00 - Transformation de modèles ou d'images tridimensionnels [3D] pour infographie 19
G06F 17/30 - Recherche documentaire; Structures de bases de données à cet effet 17
G06F 30/13 - Conception architecturale, p. ex. conception architecturale assistée par ordinateur [CAAO] relative à la conception de bâtiments, de ponts, de paysages, d’usines ou de routes 17
Voir plus
Classe NICE
09 - Appareils et instruments scientifiques et électriques 162
42 - Services scientifiques, technologiques et industriels, recherche et conception 89
35 - Publicité; Affaires commerciales 16
41 - Éducation, divertissements, activités sportives et culturelles 12
16 - Papier, carton et produits en ces matières 7
Voir plus
Statut
En Instance 18
Enregistré / En vigueur 401
  1     2     3     ...     5        Prochaine page

1.

SENSEMETRICS

      
Numéro de série 99388723
Statut En instance
Date de dépôt 2025-09-11
Propriétaire Bentley Systems, Incorporated ()
Classes de Nice  ? 42 - Services scientifiques, technologiques et industriels, recherche et conception

Produits et services

Cloud computing featuring software for connecting, operating, and managing sensors in the internet of things (IoT); cloud computing featuring software for managing sensor data; cloud computing featuring software for monitoring infrastructure assets; cloud computing featuring software for acquiring, organizing and managing sensor data; providing temporary use of online non-downloadable software for visualizing and analyzing sensor data; providing temporary use of online non-downloadable software for monitoring infrastructure assets; providing temporary use of online non-downloadable software for creating digital twins; providing temporary use of online non-downloadable software for providing reports and alarms based on sensor data; software as a service (SAAS), namely, hosting software for use by others for connecting, operating, and managing sensors in the internet of things (IoT); software as a service (SAAS), namely, hosting software for use by others for managing sensor data; software as a service (SAAS), namely, hosting software for use by others for monitoring infrastructure assets.

2.

Techniques for extracting links and connectivity from schematic diagrams

      
Numéro d'application 17877560
Numéro de brevet 12406519
Statut Délivré - en vigueur
Date de dépôt 2022-07-29
Date de la première publication 2025-09-02
Date d'octroi 2025-09-02
Propriétaire Bentley Systems, Incorporated (USA)
Inventeur(s)
  • Gardner, Marc-André
  • Savary, Simon
  • Rausch-Larouche, Evan
  • Melancon, Raphaël
  • Jahjah, Karl-Alexandre

Abrégé

In example embodiments, techniques are provided for using a combination of multiple ML models and signal processing to extract links and connectivity from a schematic diagram in an image-only format. A first ML model (i.e. link segmenter) may produce a first set of predictions about the positions of link segments in the schematic diagram (e.g., in the form of a segmentation map). A second ML model (i.e. keypoint detector) may produce a second set of predictions about starting and stopping points of link segments in the schematic diagram (e.g., in the form of one or more heatmaps). A signal processing module may combine the first set of predictions and the second set of predictions to produce a description of links and connectivity they provide (e.g., combining the segmentation map with data from the one or more heatmaps). The results of the combining may be saved as a graph connectivity matrix.

Classes IPC  ?

  • G06K 9/00 - Méthodes ou dispositions pour la lecture ou la reconnaissance de caractères imprimés ou écrits ou pour la reconnaissance de formes, p.ex. d'empreintes digitales
  • G06V 30/19 - Reconnaissance utilisant des moyens électroniques
  • G06V 30/414 - Extraction de la structure géométrique, p. ex. arborescenceDécoupage en blocs, p. ex. boîtes englobantes pour les éléments graphiques ou textuels
  • G06V 30/422 - Dessins techniquesCartes géographiques

3.

Anomaly and change detection in 3D roadway models

      
Numéro d'application 18379924
Numéro de brevet 12394151
Statut Délivré - en vigueur
Date de dépôt 2023-10-13
Date de la première publication 2025-08-19
Date d'octroi 2025-08-19
Propriétaire Bentley Systems, Incorporated (USA)
Inventeur(s)
  • Devoe, Scott
  • Woodfield, Nicholas

Abrégé

In example embodiments, anomaly and change detection software of a cloud-based design review service is provided for detecting anomalies and/or changes in 3D roadway models. The software analyzes the constituent meshes of the 3D roadway model that represent components and extracts template drops at locations along a horizontal alignment to produce an ordered list of template drops. The software then looks to differences in depths, widths, cross slopes and/or other geometric properties manifest in individual template drops, or between preceding/subsequent template drops of the ordered list, to detect anomalies and/or changes. Indications of the components associated with the detected anomalies and/or changes are displayed in a visualization of the 3D roadway model in a user interface.

Classes IPC  ?

  • G06T 17/05 - Modèles géographiques
  • G06T 17/20 - Description filaire, p. ex. polygonalisation ou tessellation

4.

Techniques for providing proprietary solid modeling to an open-source infrastructure modeling platform

      
Numéro d'application 18213588
Numéro de brevet 12380642
Statut Délivré - en vigueur
Date de dépôt 2023-06-23
Date de la première publication 2025-08-05
Date d'octroi 2025-08-05
Propriétaire Bentley Systems, Incorporated (USA)
Inventeur(s) Connelly, Paul

Abrégé

In example embodiments, a proprietary implementation of solid modeling is provided at run-time as a binary to an open-source infrastructure modeling platform. The binary includes functionality of a solid modeling module that manipulates and uses BReps that represent geometry of elements of an infrastructure model. When an application that utilizes the open-source infrastructure modeling platform requires solid modeling, it may have a backend module call an exposed function of a DLL that returns a pointer to the binary. The backend module uses the pointer to create a session, which may be divided into a number of individual partitions that each correspond to one of its individual threads. BReps may be assigned to individual partitions. When a thread requires BReps to be manipulated and/or used, the corresponding partition may be used to acquire the needed BReps, perform the solid modeling operations, and either return results or an error.

Classes IPC  ?

  • G06F 30/10 - CAO géométrique
  • G06F 9/445 - Chargement ou démarrage de programme
  • G06T 17/00 - Modélisation tridimensionnelle [3D] pour infographie

5.

TECHNIQUES FOR DETECTION OF SURFACE CORROSION ON INFRASTRUCTURE USING A COLOR CHANNEL-BASED CLASSIFIER AND DEEP LEARNING MODEL

      
Numéro d'application 19014726
Statut En instance
Date de dépôt 2025-01-09
Date de la première publication 2025-05-08
Propriétaire Bentley Systems, Incorporated (USA)
Inventeur(s)
  • Wu, Zheng Yi
  • Rahman, Atiqur
  • Kalfarisi, Rony

Abrégé

In various example embodiments, techniques are provided for detecting surface corrosion on infrastructure. A training dataset that includes images of infrastructure that have at least some surface corrosion is received. A red-green-blue (RGB) color channel-based classifier is optimized, wherein the optimizing selects one or more color indices for pixels and determines one or more bounds for each of the selected color indices that indicate a pixel is a corrosion pixel or non-corrosion pixel. The optimized RGB color channel-based classifier is applied to the images to label corrosion segments in the images and produce a labeled training dataset with labeled corrosion segments. The labeled training dataset is used to train a semantic deep learning model to enable the semantic deep learning model to detect corrosion segments.

Classes IPC  ?

6.

TECHNIQUES FOR RECOMMENDING NEXT COMMANDS USING RECURRENT NEURAL NETWORKS AND HIDDEN STATE CLUSTERING

      
Numéro d'application 18195197
Statut En instance
Date de dépôt 2023-05-09
Date de la première publication 2025-04-03
Propriétaire Bentley Systems, Incorporated (USA)
Inventeur(s)
  • Flett, Lucas
  • Côté, Stéphane
  • Gardner, Marc-André

Abrégé

In example embodiments, techniques are provided for determining next command recommendations using a trained recurrent neural network model. A command prediction module of an application gathers command data and user characteristic data for a user, and cleans the command data to produce an input dataset. The command prediction module applies the input dataset to a trained recurrent neural network model, where the trained recurrent neural network model is configured to produce a separate next command prediction for each of a plurality of different values of one or more user characteristics. The command prediction module selects one or more recommended next commands from within the next command prediction produced for a value of one or more user characteristics that correspond to the user characteristic data for the user, and provides the one or more recommended next commands for display in a user interface of the application.

Classes IPC  ?

  • G06F 9/451 - Dispositions d’exécution pour interfaces utilisateur

7.

COMBINATIONAL OPTIMIZATION OF SUPPORTS GIVEN DESIGN REQUIREMENTS

      
Numéro d'application US2024025425
Numéro de publication 2025/058675
Statut Délivré - en vigueur
Date de dépôt 2024-04-19
Date de publication 2025-03-20
Propriétaire BENTLEY SYSTEMS, INCORPORATED (USA)
Inventeur(s)
  • Wichman, Dylan
  • Côté, Stéphane

Abrégé

In an example embodiment, software employs a combinational optimization algorithm to automatically add supports to an infrastructure model to both meet design requirements and minimize a criteria. The combinational optimization algorithm searches a massive search space while progressively reducing its size with valid solutions found by splitting the search space into a number of bins where each bin covers a different range of values of the criteria up to a maximum possible value, generating possible solutions for the bins, verifying possible solutions to ensure they satisfy design requirements, and updating the search space based on possible solutions by decreasing the maximum possible value based on valid solutions, and excluding tested invalid solutions from future generating. The process is repeated until a stopping condition is met yielding a final valid solution and supports are added to the infrastructure model of the types and at the locations indicated therein.

Classes IPC  ?

  • G06Q 10/04 - Prévision ou optimisation spécialement adaptées à des fins administratives ou de gestion, p. ex. programmation linéaire ou "problème d’optimisation des stocks"
  • G06F 30/20 - Optimisation, vérification ou simulation de l’objet conçu

8.

COMBINATIONAL OPTIMIZATION OF SUPPORTS GIVEN DESIGN REQUIREMENTS

      
Numéro d'application 18367204
Statut En instance
Date de dépôt 2023-09-12
Date de la première publication 2025-03-13
Propriétaire Bentley Systems, Incorporated (USA)
Inventeur(s)
  • Wichman, Dylan
  • Côté, Stéphane

Abrégé

In an example embodiment, software employs a combinational optimization algorithm to automatically add supports to an infrastructure model to both meet design requirements and minimize a criteria. The combinational optimization algorithm searches a massive search space while progressively reducing its size with valid solutions found by splitting the search space into a number of bins where each bin covers a different range of values of the criteria up to a maximum possible value, generating possible solutions for the bins, verifying possible solutions to ensure they satisfy design requirements, and updating the search space based on possible solutions by decreasing the maximum possible value based on valid solutions, and excluding tested invalid solutions from future generating. The process is repeated until a stopping condition is met yielding a final valid solution and supports are added to the infrastructure model of the types and at the locations indicated therein.

Classes IPC  ?

  • G06F 30/20 - Optimisation, vérification ou simulation de l’objet conçu

9.

Content update by merging of markup language documents

      
Numéro d'application 17706029
Numéro de brevet 12248749
Statut Délivré - en vigueur
Date de dépôt 2022-03-28
Date de la première publication 2025-03-11
Date d'octroi 2025-03-11
Propriétaire Bentley Systems, Incorporated (USA)
Inventeur(s) Kostakis, Georgios

Abrégé

In various example embodiments, techniques are provided for updating content of a markup language document. A software process receives a markup language document having one or more sections and a corresponding enhancement document that includes a plurality of commands describing updates to the markup language document. The software process converts the markup language document into a first hierarchical graph in which each section of the markup language document is arranged as a parent of any subsections of the respective section. The software process also converts the enhancement document into a second hierarchical graph including one or more of the commands. The software process merges the first hierarchical graph and the second hierarchical graph, the merging to apply commands of the second hierarchical graph to the first hierarchical graph to produce an updated hierarchical graph. The software process then outputs an updated markup language document based on the updated hierarchical graph.

Classes IPC  ?

  • G06F 17/00 - Équipement ou méthodes de traitement de données ou de calcul numérique, spécialement adaptés à des fonctions spécifiques
  • G06F 40/151 - Transformation
  • G06F 40/166 - Édition, p. ex. insertion ou suppression

10.

Techniques for extracting and displaying superelevation data from 3D roadway models

      
Numéro d'application 17687097
Numéro de brevet 12223659
Statut Délivré - en vigueur
Date de dépôt 2022-03-04
Date de la première publication 2025-02-11
Date d'octroi 2025-02-11
Propriétaire Bentley Systems, Incorporated (USA)
Inventeur(s)
  • Woodfield, Nicholas
  • Gagnon, Alexandre
  • Louallen, Joey
  • Normand, Simon

Abrégé

In example embodiments, a superelevation tool extracts and displays superelevation data from a 3D roadway model by accessing roadway meshes and a horizonal alignment from the 3D roadway model, extracting a plurality of template drops from the one or more roadway meshes at locations along the horizonal alignment to produce an ordered list of template drops and processing the template drops of the ordered list to identify top-facing roadway edges in each template drop that represent top pavement surface of the roadway at the location of the template drop, iteratively searching for a superelevation candidate and detecting superelevation data from the superelevation candidate at least in part by comparing cross-slopes of the top-facing roadway edges of consecutive template drops in the ordered list, wherein a superelevation candidate includes at least two or more template drops having cross-slopes that are locked, and providing a visualization of the detected superelevation data.

Classes IPC  ?

  • G06T 7/13 - Détection de bords
  • G06T 17/20 - Description filaire, p. ex. polygonalisation ou tessellation
  • G06T 19/20 - Édition d'images tridimensionnelles [3D], p. ex. modification de formes ou de couleurs, alignement d'objets ou positionnements de parties

11.

Accuracy of numerical integration in material point method-based geotechnical analysis and simulation by optimizing integration weights

      
Numéro d'application 17347399
Numéro de brevet 12204829
Statut Délivré - en vigueur
Date de dépôt 2021-06-14
Date de la première publication 2025-01-21
Date d'octroi 2025-01-21
Propriétaire Bentley Systems, Incorporated (USA)
Inventeur(s)
  • Bürg, Markus
  • Lim, Liang Jin

Abrégé

In one embodiment, a technique for numerical integration in material point method (MPM)-based geotechnical analysis and simulation is provided. Input terms for an element of a background mesh are received. The input terms including material points in the element that describe a continuum of soil, rock and/or groundwater. A set of constraints is created that defines an optimization problem. The set of constraints provide that numerical integration of the material points weighted by unknown integration weights equal exact integration for finite element shape functions. The optimization problem defined by the constraints is solved by an optimization algorithm to minimize numerical integration error for polynomials up to a given order to produce a set of integration weights. The set of integration weights is scaled to conserve the mass of the material points to produce optimized integration weights. The optimized integration weights are used in numerical integration performed in MPM-based geotechnical analysis and simulation.

Classes IPC  ?

  • G06F 30/23 - Optimisation, vérification ou simulation de l’objet conçu utilisant les méthodes des éléments finis [MEF] ou les méthodes à différences finies [MDF]
  • G06F 111/10 - Modélisation numérique

12.

SYSTEMS, METHODS, AND MEDIA FOR PRESENTING A UNIFIED DIGITAL DELIVERABLE OF AN INFRASTRUCTURE

      
Numéro d'application 18221142
Statut En instance
Date de dépôt 2023-07-12
Date de la première publication 2025-01-16
Propriétaire Bentley Systems, Incorporated (USA)
Inventeur(s)
  • Louallen, Joey
  • Diaz Pabon, Diego Alexander

Abrégé

Techniques are provided for presenting a unified digital deliverable (UDD) of an infrastructure. An assemblage of the infrastructure may include at least one plan sheet of the infrastructure and a three-dimensional (3D) model of the infrastructure. An object from a perspective of the infrastructure may be selected. Based on the selection, a processor may (1) present the UDD of the infrastructure, (2) navigate to different perspectives of the infrastructure included in the UDD, and/or (2) present data that corresponds to the selected object and that is maintained with the UDD. For example, an object may be selected from a plan sheet. A processor may present the UDD of the infrastructure. The UDD may include selectable objects corresponding to the infrastructure such that a user can select an object from the UDD to navigate through different perspectives and investigate and learn about the planning, design, constructions, and/or operation of the infrastructure.

Classes IPC  ?

  • G06F 30/13 - Conception architecturale, p. ex. conception architecturale assistée par ordinateur [CAAO] relative à la conception de bâtiments, de ponts, de paysages, d’usines ou de routes
  • G06F 30/12 - CAO géométrique caractérisée par des moyens d’entrée spécialement adaptés à la CAO, p. ex. interfaces utilisateur graphiques [UIG] spécialement adaptées à la CAO

13.

SYSTEMS, METHODS, AND MEDIA FOR PRESENTING A UNIFIED DIGITAL DELIVERABLE OF AN INFRASTRUCTURE

      
Numéro d'application US2024025352
Numéro de publication 2025/014554
Statut Délivré - en vigueur
Date de dépôt 2024-04-19
Date de publication 2025-01-16
Propriétaire BENTLEY SYSTEMS, INCORPORATED (USA)
Inventeur(s)
  • Louallen, Joey
  • Diaz Pabon, Diego Alexander

Abrégé

Techniques are provided for presenting a unified digital deliverable (UDD) of an infrastructure. An assemblage (210) of the infrastructure may include at least one plan sheet of the infrastructure and a three-dimensional model of the infrastructure. An object from a perspective of the infrastructure may be selected (215). Based on the selection, a processor may present the UDD of the infrastructure (245), navigate to different perspectives of the infrastructure included in the UDD, and/or present data that corresponds to the selected object and that is maintained with the UDD. A processor may present the UDD of the infrastructure. The UDD may include selectable objects corresponding to the infrastructure.

Classes IPC  ?

  • G06F 30/13 - Conception architecturale, p. ex. conception architecturale assistée par ordinateur [CAAO] relative à la conception de bâtiments, de ponts, de paysages, d’usines ou de routes
  • G06Q 50/08 - Construction
  • G06T 19/00 - Transformation de modèles ou d'images tridimensionnels [3D] pour infographie
  • G06F 113/14 - Tuyaux
  • G06F 111/02 - CAO dans un environnement de réseau, p. ex. CAO coopérative ou simulation distribuée

14.

Techniques for modeling large diameter monopiles

      
Numéro d'application 17380671
Numéro de brevet 12197823
Statut Délivré - en vigueur
Date de dépôt 2021-07-20
Date de la première publication 2025-01-14
Date d'octroi 2025-01-14
Propriétaire Bentley Systems, Incorporated (USA)
Inventeur(s)
  • Mozaffari, Navid
  • Jhita, Parvinder

Abrégé

In example embodiments, a new model for modeling monopiles in is provided that, in addition to distributed lateral load along the monopile, considers distributed moment along the length of the pile, base moment at the pile tip, and base shear force at the pile tip. The new model may avoid the overly conservative designs for large diameter piles (e.g., 10 m+) with small length-to-diameter ratios (e.g., <6), while using standardized reaction curves (i.e., p-y curves and t-z curves) and considering axial and combined loading.

Classes IPC  ?

  • G06F 30/13 - Conception architecturale, p. ex. conception architecturale assistée par ordinateur [CAAO] relative à la conception de bâtiments, de ponts, de paysages, d’usines ou de routes
  • G06F 111/10 - Modélisation numérique

15.

TECHNIQUES FOR RECOMMENDING NEXT COMMANDS USING RECURRENT NEURAL NETWORKS AND HIDDEN STATE CLUSTERING

      
Numéro d'application US2024025123
Numéro de publication 2024/233086
Statut Délivré - en vigueur
Date de dépôt 2024-04-18
Date de publication 2024-11-14
Propriétaire BENTLEY SYSTEMS, INCORPORATED (USA)
Inventeur(s)
  • Flett, Lucas
  • Côté, Stéphane
  • Gardner, Marc-André

Abrégé

neural network modelneural network model, where the trained recurrent neural network model is configured to produce a separate next command prediction for each of a plurality of different values of one or more user characteristics. The command prediction module selects one or more recommended next commands from within the next command prediction produced for a value of one or more user characteristics that correspond to the user characteristic data for the user, and provides the one or more recommended next commands for display in a user interface of the application.

Classes IPC  ?

  • G06N 3/0442 - Réseaux récurrents, p. ex. réseaux de Hopfield caractérisés par la présence de mémoire ou de portes, p. ex. mémoire longue à court terme [LSTM] ou unités récurrentes à porte [GRU]
  • G06N 20/00 - Apprentissage automatique
  • G06F 3/0482 - Interaction avec des listes d’éléments sélectionnables, p. ex. des menus

16.

CLASSIFYING LINEAR INFRASTRUCTURE ELEMENTS USING A GRAPH NEURAL NETWORK

      
Numéro d'application 18144529
Statut En instance
Date de dépôt 2023-05-08
Date de la première publication 2024-11-14
Propriétaire Bentley Systems, Incorporated (USA)
Inventeur(s)
  • Asselin, Louis-Philippe
  • Jahjah, Karl-Alexandre
  • Gardner, Marc-André
  • Lamhamedi, Samuel

Abrégé

In example embodiments, improved techniques are provided for classifying elements of an infrastructure model that represents linear infrastructure (e.g., roads). The techniques may extract a set of cross sections perpendicular to a centerline of the linear infrastructure from the infrastructure model, generate a graph representation of each cross section to produce a set of graphs having nodes that represent elements and edges that represent contextual relationships, provide the set of graphs to a trained graph neural network (GNN) model, and produce therefrom class predictions for the elements. The class predictions may include one or more predicted classes for each element with a respective confidence. A best predicted class for each element may be selected and assigned to the element, thereby creating a new version of the infrastructure model. For elements that extend through multiple cross sections, the selection may involve aggregating predicted classes originating from the different graphs.

Classes IPC  ?

17.

CLASSIFYING LINEAR INFRASTRUCTURE ELEMENTS USING A GRAPH NEURAL NETWORK

      
Numéro d'application US2024025513
Numéro de publication 2024/233101
Statut Délivré - en vigueur
Date de dépôt 2024-04-19
Date de publication 2024-11-14
Propriétaire BENTLEY SYSTEMS, INCORPORATED (USA)
Inventeur(s)
  • Asselin, Louis-Philippe
  • Jahjah, Karl-Alexandre
  • Gardner, Marc-André
  • Lamhamedi, Samuel

Abrégé

In example embodiments, improved techniques are provided for classifying elements of an infrastructure model that represents linear infrastructure (e.g., roads). The techniques may extract a set of cross sections perpendicular to a centerline of the linear infrastructure from the infrastructure model, generate a graph representation of each cross section to produce a set of graphs having nodes that represent elements and edges that represent contextual relationships, provide the set of graphs to a trained graph neural network (GNN) model, and produce therefrom class predictions for the elements. The class predictions may include one or more predicted classes for each element with a respective confidence. A best predicted class for each element may be selected and assigned to the element, thereby creating a new version of the infrastructure model. For elements that extend through multiple cross sections, the selection may involve aggregating predicted classes originating from the different graphs.

Classes IPC  ?

  • G06N 3/04 - Architecture, p. ex. topologie d'interconnexion
  • G06V 10/82 - Dispositions pour la reconnaissance ou la compréhension d’images ou de vidéos utilisant la reconnaissance de formes ou l’apprentissage automatique utilisant les réseaux neuronaux

18.

Systems, methods, and media for near real-time anomaly event detection and classification with trend change detection for smart water grid operation management

      
Numéro d'application 18098419
Numéro de brevet 12135225
Statut Délivré - en vigueur
Date de dépôt 2023-01-18
Date de la première publication 2024-11-05
Date d'octroi 2024-11-05
Propriétaire BENTLEY SYSTEMS, INCORPORATED (USA)
Inventeur(s)
  • Xue, Meng
  • Wu, Zheng Yi
  • Chew Wei Ze, Alvin
  • Cai, Jianping
  • Pok, Jocelyn
  • Kalfarisi, Rony

Abrégé

Techniques are provided for near real-time anomaly event detection and classification with trend change detection for smart water grid operation management. In the first phase, a trend change is detected in each of one or more sensors by comparing new sensor data of a sensor with a historical trend pattern of the same sensor. In the second phase, and after the trend changes are detected, a valid event evaluation time window can be determined based on combining and analyzing the detected trend changes for flow and pressure sensors, e.g., at least one flow sensor and at least one pressure sensor from the same supply zone of the smart water grid. The valid event evaluation time window can be used with anomaly events that are detected in near-real time to classify the anomaly events in near-real time as valid, e.g., true anomaly events, or invalid, e.g., false alarms.

Classes IPC  ?

  • G01D 4/00 - Appareils compteurs à tarif
  • E03B 7/07 - Disposition des appareils, p. ex. filtres, commandes du débit, dispositifs de mesure, siphons ou valves, dans les réseaux de canalisations

19.

Using hierarchical finite element shape functions in material point method-based geotechnical analysis and simulation

      
Numéro d'application 17347292
Numéro de brevet 12099786
Statut Délivré - en vigueur
Date de dépôt 2021-06-14
Date de la première publication 2024-09-24
Date d'octroi 2024-09-24
Propriétaire Bentley Systems, Incorporated (USA)
Inventeur(s)
  • Bürg, Markus
  • Lim, Liang Jin

Abrégé

In one embodiment, material points are received that cover at least a portion of an element of a background mesh that describes a continuum of soil, rock and/or groundwater. MPM-based geotechnical analysis and simulation is conducted at least in part by performing a numerical integration over the material points to produce a system matrix and right-hand side vector. The numerical integration applies hierarchical shape functions to the material points. The MPM-based geotechnical analysis and simulation also may subtract out contributions of any lower-order polynomials from higher-order polynomials of the hierarchical shape functions when interpolating one or more state variables for the material points to the background mesh. The MPM-based geotechnical analysis and simulation also may subtract out contributions any lower-order polynomials from higher-order polynomials of the hierarchical shape functions when calculating one or more boundary conditions for the material points.

Classes IPC  ?

  • G06F 30/23 - Optimisation, vérification ou simulation de l’objet conçu utilisant les méthodes des éléments finis [MEF] ou les méthodes à différences finies [MDF]
  • G01V 20/00 - Géomodélisation en général

20.

User interface for visualizing high-dimensional datasets

      
Numéro d'application 17978739
Numéro de brevet 12094039
Statut Délivré - en vigueur
Date de dépôt 2022-11-01
Date de la première publication 2024-09-17
Date d'octroi 2024-09-17
Propriétaire Bentley Systems, Incorporated (USA)
Inventeur(s) Savary, Simon

Abrégé

In example embodiments, a user interface of a software application is provided for visualizing high-dimensional datasets, which simultaneously displays marginal distributions and joint distributions of variables that represent different attributes (e.g., properties) of entities (e.g., elements of infrastructure). The marginal distributions and joint distributions are combined into a single visualization that may be shown in a single window of the application. The visualization may include a graph (e.g., a bar chart) for each of the variables showing the marginal distribution of the variable, wherein each graph is displayed along a different portion of a perimeter of a closed shape (e.g., a circle). The visualization may also include graphics (e.g., lines) connecting portions of the bar charts showing the joint distribution for possible pairs of variables, wherein each graphic (e.g., line) is displayed with visual properties (e.g., a thickness) that indicates co-occurrence frequency of values of the variables.

Classes IPC  ?

  • G06T 11/20 - Traçage à partir d'éléments de base, p. ex. de lignes ou de cercles
  • G06F 16/28 - Bases de données caractérisées par leurs modèles, p. ex. des modèles relationnels ou objet

21.

MACHINE VISION-BASED TECHNIQUES FOR NON-CONTACT STRUCTURAL HEALTH MONITORING

      
Numéro d'application 18624667
Statut En instance
Date de dépôt 2024-04-02
Date de la première publication 2024-07-25
Propriétaire Bentley Systems, Incorporated (USA)
Inventeur(s)
  • Wu, Zheng Yi
  • Mo, Dian
  • Xiao, Peng

Abrégé

In an example embodiment, a structural health monitoring software application provides non-contact structural health monitoring using a video of a structure captured by a video camera. The application selects an area of interest and divides the area of interest into a grid of cells. One or more machine vision algorithms are selected from a set of multiple machine vision algorithms provided by the application, wherein the set of multiple machine vision algorithms includes at least one phase-based algorithm and at least one template matching algorithm. The application applies the one or more machine vision algorithms to the video of the structure to determining a displacement of each cell, detects defects or damage based on differences in the displacement of cells, and displays an indicator of the detected defects or damage in a user interface.

Classes IPC  ?

  • G06T 7/00 - Analyse d'image
  • G06F 18/22 - Critères d'appariement, p. ex. mesures de proximité
  • G06V 10/25 - Détermination d’une région d’intérêt [ROI] ou d’un volume d’intérêt [VOI]
  • G06V 10/75 - Organisation de procédés de l’appariement, p. ex. comparaisons simultanées ou séquentielles des caractéristiques d’images ou de vidéosApproches-approximative-fine, p. ex. approches multi-échellesAppariement de motifs d’image ou de vidéoMesures de proximité dans les espaces de caractéristiques utilisant l’analyse de contexteSélection des dictionnaires
  • G06V 20/40 - ScènesÉléments spécifiques à la scène dans le contenu vidéo

22.

SERVERLESS PROPERTY STORE

      
Numéro d'application US2024011637
Numéro de publication 2024/155603
Statut Délivré - en vigueur
Date de dépôt 2024-01-16
Date de publication 2024-07-25
Propriétaire BENTLEY SYSTEMS, INCORPORATED (USA)
Inventeur(s) Bentley, Keith A.

Abrégé

In example embodiments, techniques are described for implementing serverless property stores to hold properties that persist application customization data, such as settings. A serverless property store employs an "edge base" paradigm, wherein an edge computing device executes a property store service that maintains a local, periodically-synchronized copy of a portion of a database that stores properties (i.e., a local property cache"). A cloud container of a blob storage service of a cloud datacenter maintains a master copy of the database (i.e., a "property store database"). Read operations on a client computing device may be performed against the local property cache. Write operations may likewise be performed against the local property cache, however, they may be serialized via a write lock maintained in the cloud container. Multiple serverless property stores may be employed to store different properties each having different scopes.

Classes IPC  ?

  • G06F 8/65 - Mises à jour
  • G06F 9/455 - ÉmulationInterprétationSimulation de logiciel, p. ex. virtualisation ou émulation des moteurs d’exécution d’applications ou de systèmes d’exploitation

23.

Technique for alignment of a mobile device orientation sensor with the earth's coordinate system

      
Numéro d'application 16298410
Numéro de brevet 12044547
Statut Délivré - en vigueur
Date de dépôt 2019-03-11
Date de la première publication 2024-07-23
Date d'octroi 2024-07-23
Propriétaire Bentley Systems, Incorporated (USA)
Inventeur(s)
  • Bouvrette, Marc-André
  • Côté, Stéphane

Abrégé

In one embodiment, a technique for providing absolute orientation of a mobile device involves aligning the orientation sensor of the mobile device with the Earth's coordinate system. An initial orientation from the orientation sensor of the mobile device is accessed, a user is prompted to move the mobile device in a direction of the initial orientation, and using a position sensor, a set of position information that describes positions of the mobile device is captured while the mobile device is being moved in the direction. Based on the set of position information, a vector of movement is determined. Using the vector of movement, an orientation difference is calculated between the Earth's coordinate system and a coordinate system of the mobile device. Upon demand, an absolute orientation of the mobile device may be produced by accessing a live orientation from the orientation sensor and adding the orientation difference.

Classes IPC  ?

  • G01C 21/00 - NavigationInstruments de navigation non prévus dans les groupes
  • G01C 17/00 - CompasDispositifs pour déterminer le nord vrai ou le nord magnétique pour les besoins de la navigation ou de la géodésie
  • G01C 21/08 - NavigationInstruments de navigation non prévus dans les groupes par des moyens terrestres impliquant l'utilisation du champ magnétique terrestre
  • G01C 21/16 - NavigationInstruments de navigation non prévus dans les groupes en utilisant des mesures de la vitesse ou de l'accélération exécutées à bord de l'objet navigantNavigation à l'estime en intégrant l'accélération ou la vitesse, c.-à-d. navigation par inertie
  • G01C 25/00 - Fabrication, étalonnage, nettoyage ou réparation des instruments ou des dispositifs mentionnés dans les autres groupes de la présente sous-classe
  • G01S 5/00 - Localisation par coordination de plusieurs déterminations de direction ou de ligne de positionLocalisation par coordination de plusieurs déterminations de distance
  • G01S 19/47 - Détermination de position en combinant les mesures des signaux provenant du système de positionnement satellitaire à radiophares avec une mesure supplémentaire la mesure supplémentaire étant une mesure inertielle, p. ex. en hybridation serrée
  • G06F 3/01 - Dispositions d'entrée ou dispositions d'entrée et de sortie combinées pour l'interaction entre l'utilisateur et le calculateur

24.

Serverless property store

      
Numéro d'application 18097951
Numéro de brevet 12321792
Statut Délivré - en vigueur
Date de dépôt 2023-01-17
Date de la première publication 2024-07-18
Date d'octroi 2025-06-03
Propriétaire Bentley Systems, Incorporated (USA)
Inventeur(s) Bentley, Keith A.

Abrégé

In example embodiments, techniques are described for implementing serverless property stores to hold properties that persist application customization data, such as settings. A serverless property store employs an “edge base” paradigm, wherein an edge computing device executes a property store service that maintains a local, periodically-synchronized copy of a portion of a database that stores properties (i.e., a local property cache”). A cloud container of a blob storage service of a cloud datacenter maintains a master copy of the database (i.e., a “property store database”). Read operations on a client computing device may be performed against the local property cache. Write operations may likewise be performed against the local property cache, however, they may be serialized via a write lock maintained in the cloud container. Multiple serverless property stores may be employed to store different properties each having different scopes.

Classes IPC  ?

  • G06F 9/54 - Communication interprogramme
  • H04L 67/00 - Dispositions ou protocoles de réseau pour la prise en charge de services ou d'applications réseau
  • H04L 67/1095 - Réplication ou mise en miroir des données, p. ex. l’ordonnancement ou le transport pour la synchronisation des données entre les nœuds du réseau
  • H04L 67/568 - Stockage temporaire des données à un stade intermédiaire, p. ex. par mise en antémémoire

25.

Machine vision-based techniques for non-contact structural health monitoring

      
Numéro d'application 17196467
Numéro de brevet 12033315
Statut Délivré - en vigueur
Date de dépôt 2021-03-09
Date de la première publication 2024-07-09
Date d'octroi 2024-07-09
Propriétaire Bentley Systems, Incorporated (USA)
Inventeur(s)
  • Wu, Zheng Yi
  • Mo, Dian
  • Xiao, Peng

Abrégé

In various example embodiments, machine vision-based techniques for non- contact SHM are provided that may integrate both phase-based algorithms and template matching algorithms to enable selection of one or more machine vision algorithms that are effective at measuring responses (e.g., displacement, strain, acceleration, velocity, etc.) under present conditions. Results of a single algorithm or a combination of results from multiple algorithms may be returned. In such techniques, improved template matching algorithms may be employed that provide sub-pixel accuracy. Responses may be adjusted to cancel out camera vibration and video noise. Defects or damage may be determined by tracking changes in displacement within an area of interest.

Classes IPC  ?

  • G06K 9/00 - Méthodes ou dispositions pour la lecture ou la reconnaissance de caractères imprimés ou écrits ou pour la reconnaissance de formes, p.ex. d'empreintes digitales
  • G06F 18/22 - Critères d'appariement, p. ex. mesures de proximité
  • G06T 7/00 - Analyse d'image
  • G06V 10/25 - Détermination d’une région d’intérêt [ROI] ou d’un volume d’intérêt [VOI]
  • G06V 10/75 - Organisation de procédés de l’appariement, p. ex. comparaisons simultanées ou séquentielles des caractéristiques d’images ou de vidéosApproches-approximative-fine, p. ex. approches multi-échellesAppariement de motifs d’image ou de vidéoMesures de proximité dans les espaces de caractéristiques utilisant l’analyse de contexteSélection des dictionnaires
  • G06V 20/40 - ScènesÉléments spécifiques à la scène dans le contenu vidéo

26.

Techniques for utility structure modeling and simulation

      
Numéro d'application 18600344
Numéro de brevet 12373614
Statut Délivré - en vigueur
Date de dépôt 2024-03-08
Date de la première publication 2024-06-27
Date d'octroi 2025-07-29
Propriétaire Bentley Systems, Incorporated (USA)
Inventeur(s)
  • Schulze, William
  • Willitt, Brett
  • Cain, David
  • Ford, Michael H.
  • Kramb, Kevan
  • Overly, Timothy G. S.
  • Ratliff, Michael
  • Wentworth, Jeremy

Abrégé

Systems and methods are described for modeling and analyzing utility structures according to applied loads. Particularly, a model engine can utilize inputs related to a utility structure, environmental conditions to which the utility structure is subjected, and engineering standards expected of the utility structure, and analyze the structure's loading and performance based on analysis configuration inputs. An engine or multiple engines can be run locally or can be instantiated in a cloud to assist with multiple or complex calculations. Hybrid and geometric non-linear analyses and outputs can be performed or provided.

Classes IPC  ?

  • G06F 30/13 - Conception architecturale, p. ex. conception architecturale assistée par ordinateur [CAAO] relative à la conception de bâtiments, de ponts, de paysages, d’usines ou de routes

27.

Techniques for predicting railroad track geometry exceedances

      
Numéro d'application 17469523
Numéro de brevet 12017691
Statut Délivré - en vigueur
Date de dépôt 2021-09-08
Date de la première publication 2024-06-25
Date d'octroi 2024-06-25
Propriétaire Bentley Systems, Incorporated (USA)
Inventeur(s)
  • Gardner, Marc-André
  • Lapointe, Marc-André
  • Flett, Lucas
  • Savary, Simon
  • Smith, Andrew

Abrégé

In example embodiments, techniques are provided for using machine learning to predict railroad track geometry exceedances to enable proactive maintenance. A machine learning model of a rail operational analytics application may be trained to directly output a probability of future railroad track geometry exceedances for each portion of track of a railroad. Training may be performed using all available railroad track data, and the task of selecting which data is relevant to predicting probability of railroad track geometry exceedances may be devolved to the machine learning model. Further, assumptions about the specific railroad and data characteristics may be avoided, providing the machine learning model flexibility, and allowing for dynamic changes in the problem formulation.

Classes IPC  ?

  • B61L 23/04 - Dispositifs de commande, d'avertissement ou autres dispositifs de sécurité le long de la voie ou entre les véhicules ou les trains pour contrôler l'état mécanique de la voie
  • G06F 18/21 - Conception ou mise en place de systèmes ou de techniquesExtraction de caractéristiques dans l'espace des caractéristiquesSéparation aveugle de sources
  • G06F 18/214 - Génération de motifs d'entraînementProcédés de Bootstrapping, p. ex. ”bagging” ou ”boosting”
  • G06N 20/00 - Apprentissage automatique

28.

Systems, methods, and media for modifying the coloring of images utilizing machine learning

      
Numéro d'application 17715500
Numéro de brevet 12020364
Statut Délivré - en vigueur
Date de dépôt 2022-04-07
Date de la première publication 2024-06-25
Date d'octroi 2024-06-25
Propriétaire Bentley Systems, Incorporated (USA)
Inventeur(s)
  • Orzan, Alexandrina
  • Lavezac, Hugo
  • Ngattai Lam, Prince
  • Robert, Luc

Abrégé

Techniques are provided for modifying coloring of images utilizing machine learning. A trained model is generated utilizing machine learning with training data that includes images of a plurality of different scenes with different illumination characteristics. New original images of a scene may each be downsampled and transformed to a corresponding output image utilizing the trained model. A color transformation from each original image to its corresponding output image may be determined. In an embodiment, the color transformation is determined utilizing a spline fitting approach. The determined color transformations may be applied to each of the original images to generate corrected images. Specifically, the color transformation that is applied to a particular original image is the color transformation determined for the input image that corresponds to the particular original image. The corrected images are utilized to generate a digital model of the scene, and the digital model has accurate model texture.

Classes IPC  ?

  • G06T 15/04 - Mappage de texture
  • G06T 3/40 - Changement d'échelle d’images complètes ou de parties d’image, p. ex. agrandissement ou rétrécissement
  • G06T 7/90 - Détermination de caractéristiques de couleur

29.

OPENPATHS

      
Numéro d'application 233412800
Statut En instance
Date de dépôt 2024-06-20
Propriétaire Bentley Systems, Incorporated (USA)
Classes de Nice  ?
  • 09 - Appareils et instruments scientifiques et électriques
  • 42 - Services scientifiques, technologiques et industriels, recherche et conception

Produits et services

(1) Downloadable computer software for modeling and simulating the movement of people; downloadable computer software for modeling and simulating the movement of vehicles and transportation networks; downloadable computer software for modeling and simulating the movement of passengers and public transit systems; downloadable computer software for modeling and simulating multimodal travel, namely for modeling and simulating the movement of private vehicles, public transit, and active transport modes; downloadable computer software for transport forecasting and transport planning; downloadable computer software for travel demand modeling; downloadable computer software for developing, using, and visualizing transport models; downloadable computer software for modeling and simulating the movement of freight; downloadable computer software for land-use modeling; downloadable computer software for modeling and simulating traffic; downloadable electronic data files featuring data and models for transport forecasting and transport planning; downloadable electronic data files featuring models of the movement of people. (1) Cloud computing featuring software for modeling and simulating the movement of people; cloud computing featuring software for modeling and simulating the movement of vehicles and transportation networks; cloud computing featuring software for modeling and simulating the movement of passengers and public transit systems; cloud computing featuring software for modeling and simulating multimodal travel, namely for modeling and simulating the movement of private vehicles, public transit, and active transport modes; cloud computing featuring software for transport forecasting and transport planning; cloud computing featuring software for travel demand modeling; cloud computing featuring software for modeling and simulating the movement of freight; cloud computing featuring software for land-use modeling; cloud computing featuring software for modeling and simulating traffic; software as a service (SAAS), namely, hosting software for use by others for modeling and simulating the movement of people; SAAS, namely, hosting software for use by others for modeling and simulating the movement of vehicles and transportation networks; SAAS, namely, hosting software for use by others for modeling and simulating the movement of passengers and public transit systems; SAAS, namely, hosting software for use by others for modeling and simulating multi-modal travel, namely for modeling and simulating the movement of private vehicles, public transit, and active transport modes; SAAS, namely, hosting software for use by others for transport forecasting and transport planning; SAAS, namely, hosting software for use by others for modeling and simulating the movement of freight; SAAS, namely, hosting software for use by others for land-use modeling; SAAS, namely, hosting software for use by others for modeling and simulating traffic.

30.

OPENPATHS

      
Numéro d'application 019044016
Statut Enregistrée
Date de dépôt 2024-06-20
Date d'enregistrement 2024-10-26
Propriétaire Bentley Systems, Incorporated (USA)
Classes de Nice  ?
  • 09 - Appareils et instruments scientifiques et électriques
  • 42 - Services scientifiques, technologiques et industriels, recherche et conception

Produits et services

Downloadable computer software for modeling and simulating the movement of people; downloadable computer software for modeling and simulating the movement of vehicles and transportation networks; downloadable computer software for modeling and simulating the movement of passengers and public transit systems; downloadable computer software for modeling and simulating multimodal travel, namely for modeling and simulating the movement of private vehicles, public transit, and active transport modes; downloadable computer software for transport forecasting and transport planning; downloadable computer software for travel demand modeling; downloadable computer software for developing, using, and visualizing transport models; downloadable computer software for modeling and simulating the movement of freight; downloadable computer software for land-use modeling; downloadable computer software for modeling and simulating traffic; downloadable electronic data files featuring data and models for transport forecasting and transport planning; downloadable electronic data files featuring models of the movement of people. Cloud computing featuring software for modeling and simulating the movement of people; cloud computing featuring software for modeling and simulating the movement of vehicles and transportation networks; cloud computing featuring software for modeling and simulating the movement of passengers and public transit systems; cloud computing featuring software for modeling and simulating multimodal travel, namely for modeling and simulating the movement of private vehicles, public transit, and active transport modes; cloud computing featuring software for transport forecasting and transport planning; cloud computing featuring software for travel demand modeling; cloud computing featuring software for modeling and simulating the movement of freight; cloud computing featuring software for land-use modeling; cloud computing featuring software for modeling and simulating traffic; software as a service (SAAS), namely, hosting software for use by others for modeling and simulating the movement of people; SAAS, namely, hosting software for use by others for modeling and simulating the movement of vehicles and transportation networks; SAAS, namely, hosting software for use by others for modeling and simulating the movement of passengers and public transit systems; SAAS, namely, hosting software for use by others for modeling and simulating multi-modal travel, namely for modeling and simulating the movement of private vehicles, public transit, and active transport modes; SAAS, namely, hosting software for use by others for transport forecasting and transport planning; SAAS, namely, hosting software for use by others for modeling and simulating the movement of freight; SAAS, namely, hosting software for use by others for land-use modeling; SAAS, namely, hosting software for use by others for modeling and simulating traffic.

31.

Systems, methods, and media for accessing derivative properties from a post relational database utilizing a logical schema instruction that includes a base object identifier

      
Numéro d'application 18077486
Numéro de brevet 12079179
Statut Délivré - en vigueur
Date de dépôt 2022-12-08
Date de la première publication 2024-06-13
Date d'octroi 2024-09-03
Propriétaire Bentley Systems, Incorporated (USA)
Inventeur(s) Khan, Affan

Abrégé

Techniques are provided for accessing derivative properties from a database utilizing a logical schema instruction that includes a base object identifier. A logical schema instruction may be received and analyzed to identify a predefined keyword. A portion of the logical schema instruction, that is located in relation to the predefined keyword, may be identified. The portion may include a base object identifier and a property identifier, e.g., a derivative property identifier. In an embodiment, the identified portion of the logical instruction is not translated to a database schema instruction at prepare time. Instead, an extract function is executed at runtime access and analyze a database table that corresponds to a base object associated with the base class identifier. A property in the database table that corresponds to the property identifier may be identified. Advantageously, a base object identifier may be utilized to access a derivative property.

Classes IPC  ?

  • G06F 7/00 - Procédés ou dispositions pour le traitement de données en agissant sur l'ordre ou le contenu des données maniées
  • G06F 16/21 - Conception, administration ou maintenance des bases de données
  • G06F 16/28 - Bases de données caractérisées par leurs modèles, p. ex. des modèles relationnels ou objet

32.

SERVERLESS CODE SERVICE

      
Numéro d'application US2023082557
Numéro de publication 2024/123800
Statut Délivré - en vigueur
Date de dépôt 2023-12-05
Date de publication 2024-06-13
Propriétaire BENTLEY SYSTEMS, INCORPORATED (USA)
Inventeur(s) Bentley, Keith A.

Abrégé

In example embodiments, techniques are described for implementing a code service for managing codes for elements in a digital twin of infrastructure according to an edge computing paradigm. The techniques may use an "edge base," wherein each edge computing device (e.g., a client computing device or VM) executes a code service that maintains a local, periodically-synchronized copy of a portion of a code database for the digital twin. A cloud container of a blob storage service of a cloud datacenter may maintain a master copy of the code database. Read operations by an application on a client computing device may be performed against its as-of-last-synchronization local code database. Write operations by the application may likewise be performed against the local code database, serialized via a write lock maintained in the cloud container that permits only a single client computing device to modify its local code database at a time.

Classes IPC  ?

  • G06F 9/50 - Allocation de ressources, p. ex. de l'unité centrale de traitement [UCT]

33.

Serverless code service

      
Numéro d'application 18076922
Numéro de brevet 12210506
Statut Délivré - en vigueur
Date de dépôt 2022-12-07
Date de la première publication 2024-06-13
Date d'octroi 2025-01-28
Propriétaire Bentley Systems, Incorporated (USA)
Inventeur(s) Bentley, Keith A.

Abrégé

In example embodiments, techniques are described for implementing a code service for managing codes for elements in a digital twin of infrastructure according to an edge computing paradigm. The techniques may use an “edge base,” wherein each edge computing device (e.g., a client computing device or VM) executes a code service that maintains a local, periodically-synchronized copy of a portion of a code database for the digital twin. A cloud container of a blob storage service of a cloud datacenter may maintain a master copy of the code database. Read operations by an application on a client computing device may be performed against its as-of-last-synchronization local code database. Write operations by the application may likewise be performed against the local code database, serialized via a write lock maintained in the cloud container that permits only a single client computing device to modify its local code database at a time.

Classes IPC  ?

  • G06F 16/22 - IndexationStructures de données à cet effetStructures de stockage
  • G06F 9/455 - ÉmulationInterprétationSimulation de logiciel, p. ex. virtualisation ou émulation des moteurs d’exécution d’applications ou de systèmes d’exploitation
  • G06F 16/23 - Mise à jour
  • G06F 16/27 - Réplication, distribution ou synchronisation de données entre bases de données ou dans un système de bases de données distribuéesArchitectures de systèmes de bases de données distribuées à cet effet

34.

SYSTEMS, METHODS, AND MEDIA FOR ACCESSING DERIVATIVE PROPERTIES FROM A POST RELATIONAL DATABASE UTILIZING A LOGICAL SCHEMA INSTRUCTION THAT INCLUDES A BASE OBJECT IDENTIFIER

      
Numéro d'application US2023082636
Numéro de publication 2024/123858
Statut Délivré - en vigueur
Date de dépôt 2023-12-06
Date de publication 2024-06-13
Propriétaire BENTLEY SYSTEMS, INCORPORATED (USA)
Inventeur(s) Khan, Affan

Abrégé

Techniques are provided for accessing derivative properties from a database utilizing a logical schema instruction that includes a base object identifier. A logical schema instruction may be received and analyzed to identify a predefined keyword. A portion of the logical schema instruction, that is located in relation to the predefined keyword, may be identified. The portion may include a base object identifier and a property identifier, e.g., a derivative property identifier. In an embodiment, the identified portion of the logical instruction is not translated to a database schema instruction at prepare time. Instead, an extract function is executed at runtime access and analyze a database table that corresponds to a base object associated with the base class identifier. A property in the database table that corresponds to the property identifier may be identified. Advantageously, a base object identifier may be utilized to access a derivative property.

Classes IPC  ?

  • G06F 16/2453 - Optimisation des requêtes
  • G06F 16/28 - Bases de données caractérisées par leurs modèles, p. ex. des modèles relationnels ou objet

35.

ITWINSIGHT

      
Numéro d'application 019035802
Statut Enregistrée
Date de dépôt 2024-06-03
Date d'enregistrement 2024-10-26
Propriétaire Bentley Systems, Incorporated (USA)
Classes de Nice  ?
  • 09 - Appareils et instruments scientifiques et électriques
  • 42 - Services scientifiques, technologiques et industriels, recherche et conception

Produits et services

Computer software; computer software for creating digital representations of physical assets, processes and systems; computer software for creating digital models of infrastructure; computer software for planning, inspecting, simulating, designing, engineering, procuring, operating, commissioning, maintaining, evaluating performance of, evaluating reliability of, decommissioning and documenting infrastructure projects and assets; computer software for infrastructure modeling; computer software for modeling buildings, industrial facilities, plants, energy production and delivery facilities, civil and structural engineering projects, roadways, rail and transit networks, water and wastewater networks and utility networks; computer software for planning, inspecting, simulating, designing, engineering, procuring, operating, commissioning, maintaining, evaluating performance of, evaluating reliability of, decommissioning and documenting buildings, industrial facilities, plants, energy production and delivery facilities, civil and structural engineering projects, roadways, rail and transit networks, water and wastewater networks and utility networks. Cloud computing; cloud computing featuring software for creating digital representations of physical assets, processes and systems; cloud computing featuring software for creating digital models of infrastructure; cloud computing featuring software for planning, inspecting, simulating, designing, engineering, procuring, operating, commissioning, maintaining, evaluating performance of, evaluating reliability of, decommissioning and documenting infrastructure projects and assets; cloud computing featuring software for modeling buildings, industrial facilities, plants, energy production and delivery facilities, civil and structural engineering projects, roadways, rail and transit networks, water and wastewater networks and utility networks; software as a service (SAAS); software as a service (SAAS), namely, hosting software for creating digital representations of physical assets, processes and systems; software as a service (SAAS), namely, hosting software for creating digital models of infrastructure; software as a service (SAAS), namely, hosting software for planning, inspecting, simulating, designing, engineering, procuring, operating, commissioning, maintaining, evaluating performance of, evaluating reliability of, decommissioning and documenting infrastructure projects and assets; software as a service (SAAS), namely, hosting software for modeling buildings, industrial facilities, plants, energy production and delivery facilities, civil and structural engineering projects, roadways, rail and transit networks, water and wastewater networks and utility networks.

36.

ITWINSIGHT

      
Numéro de série 98580506
Statut En instance
Date de dépôt 2024-06-02
Propriétaire Bentley Systems, Incorporated ()
Classes de Nice  ?
  • 09 - Appareils et instruments scientifiques et électriques
  • 42 - Services scientifiques, technologiques et industriels, recherche et conception

Produits et services

Downloadable computer software for creation of computer models; downloadable computer software for creation of computer models of civil and structural engineering works; downloadable computer software for planning, inspecting, simulating, designing, engineering, procuring, operating, commissioning, maintaining, evaluating performance of, evaluating reliability of, decommissioning and documenting civil and structural engineering works; downloadable computer software for creation of computer models of roadways, railroads, bridges, industrial workflows, energy production and delivery workflows, and telecommunications systems; downloadable computer software for planning, inspecting, simulating, designing, engineering, procuring, operating, commissioning, maintaining, evaluating performance of, evaluating reliability of, decommissioning and documenting roadways, railroads, bridges, industrial workflows, energy production and delivery workflows, and telecommunications systems. Cloud computing featuring online non-downloadable software for creation of computer models; cloud computing featuring online non-downloadable software for creation of computer models of civil and structural engineering works; providing temporary use of online non-downloadable software for creation of computer models of roadways, railroads, bridges, industrial workflows, energy production and delivery workflows, and telecommunications systems; providing temporary use of online non-downloadable software for planning, inspecting, simulating, designing, engineering, procuring, operating, commissioning, maintaining, evaluating performance of, evaluating reliability of, decommissioning and documenting roadways, railroads, bridges, industrial workflows, energy production and delivery workflows, and telecommunications systems; software as a service (SAAS), namely, hosting software for creation of computer models; software as a service (SAAS), namely, hosting software for creation of computer models of civil and structural engineering works; software as a service (SAAS), namely, hosting software for creation of computer models of roadways, railroads, bridges, industrial workflows, energy production and delivery workflows, and telecommunications systems; software as a service (SAAS), namely, hosting software for planning, inspecting, simulating, designing, engineering, procuring, operating, commissioning, maintaining, evaluating performance of, evaluating reliability of, decommissioning and documenting roadways, railroads, bridges, industrial workflows, energy production and delivery workflows, and telecommunications systems.

37.

TWINSIGHT

      
Numéro de série 98580511
Statut En instance
Date de dépôt 2024-06-02
Propriétaire Bentley Systems, Incorporated ()
Classes de Nice  ?
  • 09 - Appareils et instruments scientifiques et électriques
  • 42 - Services scientifiques, technologiques et industriels, recherche et conception

Produits et services

Downloadable computer software for creation of computer models; downloadable computer software for creation of computer models of civil and structural engineering works; downloadable computer software for planning, inspecting, simulating, designing, engineering, procuring, operating, commissioning, maintaining, evaluating performance of, evaluating reliability of, decommissioning and documenting civil and structural engineering works; downloadable computer software for creation of computer models of roadways, railroads, bridges, industrial workflows, energy production and delivery workflows, and telecommunications systems; downloadable computer software for planning, inspecting, simulating, designing, engineering, procuring, operating, commissioning, maintaining, evaluating performance of, evaluating reliability of, decommissioning and documenting roadways, railroads, bridges, industrial workflows, energy production and delivery workflows, and telecommunications systems. Cloud computing featuring online non-downloadable software for creation of computer models; cloud computing featuring online non-downloadable software for creation of computer models of civil and structural engineering works; providing temporary use of online non-downloadable software for creation of computer models of roadways, railroads, bridges, industrial workflows, energy production and delivery workflows, and telecommunications systems; providing temporary use of online non-downloadable software for planning, inspecting, simulating, designing, engineering, procuring, operating, commissioning, maintaining, evaluating performance of, evaluating reliability of, decommissioning and documenting roadways, railroads, bridges, industrial workflows, energy production and delivery workflows, and telecommunications systems; software as a service (SAAS), namely, hosting software for creation of computer models; software as a service (SAAS), namely, hosting software for creation of computer models of civil and structural engineering works; software as a service (SAAS), namely, hosting software for creation of computer models of roadways, railroads, bridges, industrial workflows, energy production and delivery workflows, and telecommunications systems; software as a service (SAAS), namely, hosting software for planning, inspecting, simulating, designing, engineering, procuring, operating, commissioning, maintaining, evaluating performance of, evaluating reliability of, decommissioning and documenting roadways, railroads, bridges, industrial workflows, energy production and delivery workflows, and telecommunications systems.

38.

Compiling user code as an extension of a host application in a browser environment

      
Numéro d'application 17338116
Numéro de brevet 11995458
Statut Délivré - en vigueur
Date de dépôt 2021-06-03
Date de la première publication 2024-05-28
Date d'octroi 2024-05-28
Propriétaire Bentley Systems, Incorporated (USA)
Inventeur(s) Retief, Stefan

Abrégé

In an example embodiment, a technique is provided for compiling user code. A browser, executing on a local computing device, receives a request to compile the user code. A bundler, executing in the browser, retrieves contents of the user code and dependencies of the user code on one or more host packages of a host application. The bundler transforms, compiles and bundles the user code to produce a compiled bundle. The transforming imports each host package as a property of a global window object of the browser, wherein the property has a name that includes the host package name appended with a predetermined string, and a value that indicates an entry point into the host package. The compiles the user code as an extension of the host application in order to utilize the host packages in an already compiled form. The compiled bundle is then provided as an output.

Classes IPC  ?

  • G06F 9/455 - ÉmulationInterprétationSimulation de logiciel, p. ex. virtualisation ou émulation des moteurs d’exécution d’applications ou de systèmes d’exploitation
  • G06F 8/41 - Compilation
  • G06F 16/11 - Administration des systèmes de fichiers, p. ex. détails de l’archivage ou d’instantanés

39.

SYSTEMS, METHODS, AND MEDIA FOR FILTERING POINTS OF A POINT CLOUD UTILIZING VISIBILITY FACTORS TO GENERATE A MODEL OF A SCENE

      
Numéro d'application US2023036763
Numéro de publication 2024/102308
Statut Délivré - en vigueur
Date de dépôt 2023-11-03
Date de publication 2024-05-16
Propriétaire BENTLEY SYSTEMS, INCORPORATED (USA)
Inventeur(s)
  • Novel, Cyril
  • Pons, Jean-Philippe
  • Robert, Luc

Abrégé

A sample may be generated for each point of a plurality of point clouds that represent a scene. A visibility ray may be created between each point of the plurality of point clouds and the one or more sources that generated the point. One or more sample, if any, that intersect a visibility ray may be identified. Each point corresponding to an intersecting sample may be determined to represent or likely represent an unwanted object if the visibility ray is from a different source that did not generate the point and the point is not coherent with any points generated by the different source. A visibility score for each point determined to represent or likely represent an unwanted object may be adjusted. A model may be generated, wherein the model does not include the unwanted object in the scene but includes the permanent object with see-through characteristics in the scene.

Classes IPC  ?

  • G06T 5/50 - Amélioration ou restauration d'image utilisant plusieurs images, p. ex. moyenne ou soustraction
  • G06T 5/77 - RetoucheRestaurationSuppression des rayures
  • G06T 7/254 - Analyse du mouvement impliquant de la soustraction d’images
  • G06T 17/00 - Modélisation tridimensionnelle [3D] pour infographie

40.

SYSTEMS, METHODS, AND MEDIA FOR AUTOMATICALLY TRANSFORMING TEXTUAL DATA, REPRESENTING AN IMAGE, INTO P&ID COMPONENTS

      
Numéro d'application US2023036794
Numéro de publication 2024/102315
Statut Délivré - en vigueur
Date de dépôt 2023-11-03
Date de publication 2024-05-16
Propriétaire BENTLEY SYSTEMS, INCORPORATED (USA)
Inventeur(s)
  • Morrow, Stephen
  • Abeed, Salman
  • Kazmi, Qarib Raza

Abrégé

Techniques are provided for automatically transforming textual data, representing an image, into P&ID components. In an embodiment, a text file may represent an image of a plant and include a plurality of image objects representing plant components. A text class identifier corresponding to each image object may be identified in the text file. An insertable P&ID component may be identified for each image object based on determining that the text class identifier is included in an application hierarchical data structure. An ordered insertion may be performed to insert each insertable P&ID component into a P&ID schematic drawing utilizing an ordered hierarchy. Additionally, P&ID data may be generated for each P&ID component inserted into the P&ID schematic drawing. As a result, a P&ID or intelligent P&ID is generated from textual data that represents an image that is simply a pictorial representation of a plant.

Classes IPC  ?

  • G06Q 10/067 - Modélisation d’entreprise ou d’organisation
  • G06F 30/12 - CAO géométrique caractérisée par des moyens d’entrée spécialement adaptés à la CAO, p. ex. interfaces utilisateur graphiques [UIG] spécialement adaptées à la CAO
  • G06F 30/20 - Optimisation, vérification ou simulation de l’objet conçu
  • G06Q 50/04 - Fabrication

41.

SYSTEMS, METHODS, AND MEDIA FOR AUTOMATICALLY TRANSFORMING TEXTUAL DATA, REPRESENTING AN IMAGE, INTO P&ID COMPONENTS

      
Numéro d'application 17982731
Statut En instance
Date de dépôt 2022-11-08
Date de la première publication 2024-05-09
Propriétaire Bentley Systems, Incorporated (USA)
Inventeur(s)
  • Morrow, Stephen
  • Abeed, Salman
  • Kazmi, Qarib Raza

Abrégé

Techniques are provided for automatically transforming textual data, representing an image, into P&ID components. In an embodiment, a text file may represent an image of a plant and include a plurality of image objects representing plant components. A text class identifier corresponding to each image object may be identified in the text file. An insertable P&ID component may be identified for each image object based on determining that the text class identifier is included in an application hierarchical data structure. An ordered insertion may be performed to insert each insertable P&ID component into a P&ID schematic drawing utilizing an ordered hierarchy. Additionally, P&ID data may be generated for each P&ID component inserted into the P&ID schematic drawing. As a result, a P&ID or intelligent P&ID is generated from textual data that represents an image that is simply a pictorial representation of a plant.

Classes IPC  ?

  • G06F 30/13 - Conception architecturale, p. ex. conception architecturale assistée par ordinateur [CAAO] relative à la conception de bâtiments, de ponts, de paysages, d’usines ou de routes

42.

Systems, methods, and media for filtering points of a point cloud utilizing visibility factors to generate a model of a scene

      
Numéro d'application 17982798
Numéro de brevet 12299815
Statut Délivré - en vigueur
Date de dépôt 2022-11-08
Date de la première publication 2024-05-09
Date d'octroi 2025-05-13
Propriétaire Bentley Systems, Incorporated (USA)
Inventeur(s)
  • Novel, Cyril
  • Pons, Jean-Philippe
  • Robert, Luc

Abrégé

A sample may be generated for each point of a plurality of point clouds that represent a scene. A visibility ray may be created between each point of the plurality of point clouds and the one or more sources that generated the point. One or more sample, if any, that intersect a visibility ray may be identified. Each point corresponding to an intersecting sample may be determined to represent or likely represent an unwanted object if the visibility ray is from a different source that did not generate the point and the point is not coherent with any points generated by the different source. A visibility score for each point determined to represent or likely represent an unwanted object may be adjusted. A model may be generated, wherein the model does not include the unwanted object in the scene but includes the permanent object with see-through characteristics in the scene.

Classes IPC  ?

  • G06T 17/00 - Modélisation tridimensionnelle [3D] pour infographie
  • G06T 15/06 - Lancer de rayon
  • G06T 19/20 - Édition d'images tridimensionnelles [3D], p. ex. modification de formes ou de couleurs, alignement d'objets ou positionnements de parties

43.

Systems, methods, and media for determining a stopping condition for model decimation

      
Numéro d'application 17974770
Numéro de brevet 12406327
Statut Délivré - en vigueur
Date de dépôt 2022-10-27
Date de la première publication 2024-05-02
Date d'octroi 2025-09-02
Propriétaire Bentley Systems, Incorporated (USA)
Inventeur(s) Radojicic, Aleksandar

Abrégé

Techniques are provided for determining a stopping condition for 3D model decimation process. In an embodiment, a size of the 3D model may be determined based on a minimum oriented bounding box, wherein the 3D model includes vertices, edges, and faces that define a shape of a physical object. A smallest dimension value of the minimum oriented bounding box may be selected to represent the size of the 3D model. The selected dimensions value may be multiplied by a decimation factor to generate a stopping condition value. A decimation process may be performed on the 3D model until all remaining elements (e.g., edges) of the 3D model have an error value that is equal to or greater than the stopping condition value. As such, the level of detail of the 3D model is simplified while also preserving the shape of the 3D model.

Classes IPC  ?

  • G06T 3/4023 - Changement d'échelle d’images complètes ou de parties d’image, p. ex. agrandissement ou rétrécissement basé sur la décimation de pixels ou de lignes de pixelsChangement d'échelle d’images complètes ou de parties d’image, p. ex. agrandissement ou rétrécissement basé sur l’insertion de pixels ou de lignes de pixels
  • G06T 7/00 - Analyse d'image
  • G06T 7/62 - Analyse des attributs géométriques de la superficie, du périmètre, du diamètre ou du volume

44.

CLASSIFYING ELEMENTS IN AN INFRASTRUCTURE MODEL USING CONVOLUTIONAL GRAPH NEURAL NETWORKS

      
Numéro d'application US2023034293
Numéro de publication 2024/081124
Statut Délivré - en vigueur
Date de dépôt 2023-10-02
Date de publication 2024-04-18
Propriétaire BENTLEY SYSTEMS, INCORPORATED (USA)
Inventeur(s)
  • Lapointe, Marc-Andre
  • Asselin, Louis-Philippe
  • Jahjah, Karl-Alexandre
  • Rausch-Larouche, Evan

Abrégé

In example embodiments, techniques are provided for classifying elements of infrastructure models using a convolutional graph neural network (GNN). Graph-structured data structures are generated from infrastructure models, in which nodes represent elements and edges represent contextual relationships among elements (e.g., based on proximity, functionality, parent-child relationships, etc.). During training, the GNN learns embeddings from the nodes and edges of the graph-structured data structures, the embeddings capturing contextual clues that distinguish between elements that may share similar geometry (e.g., cross section, volume, surface area, etc.), yet serve different purposes.

Classes IPC  ?

  • G06N 3/042 - Réseaux neuronaux fondés sur la connaissanceReprésentations logiques de réseaux neuronaux
  • G06F 30/27 - Optimisation, vérification ou simulation de l’objet conçu utilisant l’apprentissage automatique, p. ex. l’intelligence artificielle, les réseaux neuronaux, les machines à support de vecteur [MSV] ou l’apprentissage d’un modèle
  • G06N 3/0464 - Réseaux convolutifs [CNN, ConvNet]
  • G06N 3/09 - Apprentissage supervisé
  • G06N 5/022 - Ingénierie de la connaissanceAcquisition de la connaissance

45.

CLASSIFYING ELEMENTS IN AN INFRASTRUCTURE MODEL USING CONVOLUTIONAL GRAPH NEURAL NETWORKS

      
Numéro d'application 17963824
Statut En instance
Date de dépôt 2022-10-11
Date de la première publication 2024-04-18
Propriétaire Bentley Systems, Incorporated (USA)
Inventeur(s)
  • Lapointe, Marc-André
  • Asselin, Louis-Philippe
  • Jahjah, Karl-Alexandre
  • Rausch-Larouche, Evan

Abrégé

In example embodiments, techniques are provided for classifying elements of infrastructure models using a convolutional graph neural network (GNN). Graph-structured data structures are generated from infrastructure models, in which nodes represent elements and edges represent contextual relationships among elements (e.g., based on proximity, functionality, parent-child relationships, etc.). During training, the GNN learns embeddings from the nodes and edges of the graph-structured data structures, the embeddings capturing contextual clues that distinguish between elements that may share similar geometry (e.g., cross section, volume, surface area, etc.), yet serve different purposes.

Classes IPC  ?

  • G06N 3/08 - Méthodes d'apprentissage
  • G06F 16/901 - IndexationStructures de données à cet effetStructures de stockage
  • G06K 9/62 - Méthodes ou dispositions pour la reconnaissance utilisant des moyens électroniques
  • G06N 3/04 - Architecture, p. ex. topologie d'interconnexion

46.

Anomaly detection and evaluation for smart water system management

      
Numéro d'application 17693208
Numéro de brevet 11960254
Statut Délivré - en vigueur
Date de dépôt 2022-03-11
Date de la première publication 2024-04-16
Date d'octroi 2024-04-16
Propriétaire Bentley Systems, Incorporated (USA)
Inventeur(s)
  • Wu, Zheng Yi
  • He, Yekun

Abrégé

In various example embodiments, techniques are provided for efficient and reliable anomaly detection and evaluation in a water distribution system (e.g., a smart water distribution system) using both flow and pressure time series data from sensors of the system. The techniques may implement a multi-step workflow that involves decomposing the time series data to remove seasonality and rendering the time series data stationary, detecting outliers of the stationary time series data, classifying sensor events in response to flow or pressure of detected outliers exceeding high or low thresholds for at least a given number of time steps, classifying anomaly events by correlating one or more sensor events related to flow with one or more sensor events related to pressure or by clustering a plurality of sensor events in temporal proximity, and determining a quantitative score for each of the detected anomaly events that indicates a level of significance or importance.

Classes IPC  ?

  • G05B 13/04 - Systèmes de commande adaptatifs, c.-à-d. systèmes se réglant eux-mêmes automatiquement pour obtenir un rendement optimal suivant un critère prédéterminé électriques impliquant l'usage de modèles ou de simulateurs
  • G01F 1/88 - Débitmètres massiques indirects, p. ex. mesurant le débit volumétrique et la densité, la température ou la pression avec mesure de la différence de pression pour déterminer le débit volumétrique
  • G05B 13/02 - Systèmes de commande adaptatifs, c.-à-d. systèmes se réglant eux-mêmes automatiquement pour obtenir un rendement optimal suivant un critère prédéterminé électriques
  • G05B 23/02 - Test ou contrôle électrique
  • G06F 18/2321 - Techniques non hiérarchiques en utilisant les statistiques ou l'optimisation des fonctions, p. ex. modélisation des fonctions de densité de probabilité

47.

Techniques for extracting associations between text labels and symbols and links in schematic diagrams

      
Numéro d'application 17961337
Numéro de brevet 12288411
Statut Délivré - en vigueur
Date de dépôt 2022-10-06
Date de la première publication 2024-04-11
Date d'octroi 2025-04-29
Propriétaire Bentley Systems, Incorporated (USA)
Inventeur(s)
  • Gardner, Marc-Andrè
  • Savary, Simon
  • Asselin, Louis-Philippe

Abrégé

In example embodiments, techniques are provided that use two different ML models (a symbol association ML model and a link association ML model), one to extract associations between text labels and one to extract associations between symbols and links, in a schematic diagram (e.g., P&ID) in an image-only format. The two models may use different ML architectures. For example, the symbol association ML model may use a deep learning neural network architecture that receives for each possible text label and symbol pair both a context and a request, and produces a score indicating confidence the pair is associated. The link association ML model may use a gradient boosting tree architecture that receives for each possible text label and link pair a set of multiple features describing at least the geometric relationship between the possible text label and link pair and produces a score indicating confidence the pair is associated.

Classes IPC  ?

  • G06V 10/00 - Dispositions pour la reconnaissance ou la compréhension d’images ou de vidéos
  • G06T 9/00 - Codage d'image
  • G06V 10/82 - Dispositions pour la reconnaissance ou la compréhension d’images ou de vidéos utilisant la reconnaissance de formes ou l’apprentissage automatique utilisant les réseaux neuronaux
  • G06V 30/14 - Acquisition d’images
  • G06V 30/19 - Reconnaissance utilisant des moyens électroniques
  • G06V 30/422 - Dessins techniquesCartes géographiques

48.

TECHNIQUES FOR LABELING ELEMENTS OF AN INFRASTRUCTURE MODEL WITH CLASSES

      
Numéro d'application 17954694
Statut En instance
Date de dépôt 2022-09-28
Date de la première publication 2024-04-04
Propriétaire Bentley Systems, Incorporated (USA)
Inventeur(s)
  • Jahjah, Karl-Alexandre
  • Lapointe, Marc-André
  • Bergeron, Hugo
  • Dehorty, Justin
  • Mallick, Arnob

Abrégé

In example embodiments, techniques are provided for labeling elements of an infrastructure model with classes. The techniques may be implemented by a labeling tool that uses an ML model to create element selections and provides a cycle review mode to speed review within such selections. The labeling tool may further provide for two file loading and a number of visualization schemes to speed comparison of label files and prediction files.

Classes IPC  ?

  • G06N 5/02 - Représentation de la connaissanceReprésentation symbolique

49.

TECHNIQUES FOR LABELING ELEMENTS OF AN INFRASTRUCTURE MODEL WITH CLASSES

      
Numéro d'application US2023033856
Numéro de publication 2024/072887
Statut Délivré - en vigueur
Date de dépôt 2023-09-27
Date de publication 2024-04-04
Propriétaire BENTLEY SYSTEMS, INCORPORATED (USA)
Inventeur(s)
  • Jahjah, Karl-Alexander
  • Lapointe, Marc-Andre
  • Bergeron, Hugo
  • Dehorty, Justin
  • Mallick, Arnob

Abrégé

In example embodiments, techniques are provided for labeling elements of an infrastructure model with classes. The techniques may be implemented by a labeling tool that uses an ML model to create element selections and provides a cycle review mode to speed review within such selections. The labeling tool may further provide for two file loading and a number of visualization schemes to speed comparison of label files and prediction files.

Classes IPC  ?

  • G06F 18/214 - Génération de motifs d'entraînementProcédés de Bootstrapping, p. ex. ”bagging” ou ”boosting”
  • G06F 18/21 - Conception ou mise en place de systèmes ou de techniquesExtraction de caractéristiques dans l'espace des caractéristiquesSéparation aveugle de sources

50.

Systems, methods, and media for generating a signed distance field to a surface of a point cloud for a material point method utilized for geotechnical engineering

      
Numéro d'application 17103181
Numéro de brevet 11947883
Statut Délivré - en vigueur
Date de dépôt 2020-11-24
Date de la première publication 2024-04-02
Date d'octroi 2024-04-02
Propriétaire Bentley Systems, Incorporated (USA)
Inventeur(s) Bürg, Markus

Abrégé

In an embodiment, a process may divide elements of a mesh into sub-elements utilizing field nodes. The process may determine if each field node is inside or outside a material point cloud. The process may calculate a distance from each outside field node to a surface of the material point cloud based on a surface vector in a normal direction and a deformed volume of a material point. The process may calculate a distance from each inside field node to the surface of the material point cloud based on a surface vector, in a normal direction and associated with an outside field node closest to the inside field node, that takes into account a deformed volume of a material point. The process may utilize the distances to generate a signed distance field that may be used to perform calculations to simulate a behavior of a physical material/object that exhibit deformations.

Classes IPC  ?

  • G06F 30/23 - Optimisation, vérification ou simulation de l’objet conçu utilisant les méthodes des éléments finis [MEF] ou les méthodes à différences finies [MDF]
  • G06F 30/13 - Conception architecturale, p. ex. conception architecturale assistée par ordinateur [CAAO] relative à la conception de bâtiments, de ponts, de paysages, d’usines ou de routes
  • G06T 7/73 - Détermination de la position ou de l'orientation des objets ou des caméras utilisant des procédés basés sur les caractéristiques
  • G06T 17/20 - Description filaire, p. ex. polygonalisation ou tessellation
  • G06T 19/20 - Édition d'images tridimensionnelles [3D], p. ex. modification de formes ou de couleurs, alignement d'objets ou positionnements de parties

51.

OPENPATHS

      
Numéro de série 98444005
Statut En instance
Date de dépôt 2024-03-11
Propriétaire Bentley Systems, Incorporated ()
Classes de Nice  ?
  • 09 - Appareils et instruments scientifiques et électriques
  • 42 - Services scientifiques, technologiques et industriels, recherche et conception

Produits et services

Downloadable computer software for modeling and simulating the movement of people; downloadable computer software for modeling and simulating the movement of vehicles and transportation networks; downloadable computer software for modeling and simulating the movement of passengers and public transit systems; downloadable computer software for modeling and simulating multi-modal travel, namely for modeling and simulating the movement of private vehicles, public transit, and active transport modes; downloadable computer software for transport forecasting and transport planning; downloadable computer software for travel demand modeling; downloadable computer software for developing, using, and visualizing transport models; downloadable computer software for modeling and simulating the movement of freight; downloadable computer software for land-use modeling; downloadable computer software for modeling and simulating traffic; downloadable electronic data files featuring data and models for transport forecasting and transport planning; downloadable electronic data files featuring models of the movement of people. Cloud computing featuring software for modeling and simulating the movement of people; cloud computing featuring software for modeling and simulating the movement of vehicles and transportation networks; cloud computing featuring software for modeling and simulating the movement of passengers and public transit systems; cloud computing featuring software for modeling and simulating multi-modal travel, namely for modeling and simulating the movement of private vehicles, public transit, and active transport modes; cloud computing featuring software for transport forecasting and transport planning; cloud computing featuring software for travel demand modeling; cloud computing featuring software for modeling and simulating the movement of freight; cloud computing featuring software for land-use modeling; cloud computing featuring software for modeling and simulating traffic; software as a service (SAAS), namely, hosting software for use by others for modeling and simulating the movement of people; SAAS, namely, hosting software for use by others for modeling and simulating the movement of vehicles and transportation networks; SAAS, namely, hosting software for use by others for modeling and simulating the movement of passengers and public transit systems; SAAS, namely, hosting software for use by others for modeling and simulating multi-modal travel, namely for modeling and simulating the movement of private vehicles, public transit, and active transport modes; SAAS, namely, hosting software for use by others for transport forecasting and transport planning; SAAS, namely, hosting software for use by others for modeling and simulating the movement of freight; SAAS, namely, hosting software for use by others for land-use modeling; SAAS, namely, hosting software for use by others for modeling and simulating traffic.

52.

Identifying switchable elements to isolate a location from sources

      
Numéro d'application 17587833
Numéro de brevet 11909626
Statut Délivré - en vigueur
Date de dépôt 2022-01-28
Date de la première publication 2024-02-20
Date d'octroi 2024-02-20
Propriétaire Bentley Systems, Incorporated (USA)
Inventeur(s)
  • Tajmajer, Michael
  • Carlisle, Michael
  • Contreras, Alfredo

Abrégé

In example embodiments, a shortest path first-based isolation trace function is provided to determines what switchable elements need to be closed to stop flow of a quality to a location in an infrastructure model arranged as a network. The shortest path first-based isolation trace function may perform shortest-path traces from the location to each source. For each successful shortest-path trace finding one or more switchable elements, the first switchable element encountered on the path of the trace is added to a solution set, and marked as active to prevent further traversal in subsequent shortest-path traces. When all the shortest-path traces are complete, the solution set may be returned as a result. If no switchable element is found on a path of one of the shortest-path traces, it may be concluded that the location cannot be isolated and such conclusion returned as the result instead of the solution set.

Classes IPC  ?

  • H04L 45/122 - Évaluation de la route la plus courte en minimisant les distances, p. ex. en sélectionnant une route avec un nombre minimal de sauts
  • H04L 45/00 - Routage ou recherche de routes de paquets dans les réseaux de commutation de données
  • H04L 45/42 - Routage centralisé

53.

Workspace databases

      
Numéro d'application 17869214
Numéro de brevet 11943305
Statut Délivré - en vigueur
Date de dépôt 2022-07-20
Date de la première publication 2024-01-25
Date d'octroi 2024-03-26
Propriétaire Bentley Systems, Incorporated (USA)
Inventeur(s) Bentley, Keith A.

Abrégé

In example embodiments, techniques are described for using workspace databases to provide workspace resources to customize sessions of applications. File-based workspace databases are maintained in workspace files in a local file system. Cloud-based workspace databases are maintained in a cloud-based blob storage container of a storage account of a cloud storage system. Each cloud-based blob storage container may hold multiple cloud-based workspace databases, including multiple versions of the same database. To use a cloud-based workspace database, a backend module of an application may create an in-memory cloud container object that represents a connection to the cloud-based blob storage container. It may be attached to an in-memory object configured to manage a local cache of blocks of workspace databases. Access to the cloud-based blob storage container may be managed by access tokens provided by a container authority. Modifications to existing workspace databases or addition of new workspace databases may be performed using a workspace editor.

Classes IPC  ?

  • H04L 67/141 - Configuration des sessions d'application
  • H04L 67/06 - Protocoles spécialement adaptés au transfert de fichiers, p. ex. protocole de transfert de fichier [FTP]
  • H04L 67/1097 - Protocoles dans lesquels une application est distribuée parmi les nœuds du réseau pour le stockage distribué de données dans des réseaux, p. ex. dispositions de transport pour le système de fichiers réseau [NFS], réseaux de stockage [SAN] ou stockage en réseau [NAS]

54.

WORKSPACE DATABASES

      
Numéro d'application US2023023864
Numéro de publication 2024/019816
Statut Délivré - en vigueur
Date de dépôt 2023-05-30
Date de publication 2024-01-25
Propriétaire BENTLEY SYSTEMS, INCORPORATED (USA)
Inventeur(s) Bentley, Keith A.

Abrégé

In example embodiments, techniques are described for using workspace databases to provide workspace resources to customize sessions of applications. File-based workspace databases are maintained in workspace files in a local file system. Cloud-based workspace databases are maintained in a cloud-based blob storage container of a storage account of a cloud storage system. Each cloud-based blob storage container may hold multiple cloud-based workspace databases, including multiple versions of the same database. To use a cloud-based workspace database, a backend module of an application may create an in-memory cloud container object that represents a connection to the cloud-based blob storage container. It may be attached to an in-memory object configured to manage a local cache of blocks of workspace databases. Access to the cloud-based blob storage container may be managed by access tokens provided by a container authority. Modifications to existing workspace databases or addition of new workspace databases may be performed using a workspace editor.

Classes IPC  ?

  • G06F 9/50 - Allocation de ressources, p. ex. de l'unité centrale de traitement [UCT]

55.

COHESIVE

      
Numéro d'application 230678000
Statut En instance
Date de dépôt 2024-01-25
Propriétaire Bentley Systems, Incorporated (USA)
Classes de Nice  ?
  • 35 - Publicité; Affaires commerciales
  • 41 - Éducation, divertissements, activités sportives et culturelles
  • 42 - Services scientifiques, technologiques et industriels, recherche et conception

Produits et services

(1) Writing of proposals and bids for companies; compiling materials for inclusion in proposals and bids for companies; business management and organization consultancy; business consulting and advisory services in the field of enterprise asset management; business consulting and advisory services in the field of asset performance management; business consulting and advisory services in the field of infrastructure asset management; business consulting and advisory services in the field of digital engineering; business consultation in the field of business process and business procedure design. (2) Training in the use of computer software; business training; training services in the field business processes and business procedures (3) Technical consulting services; technical consulting services in the field of enterprise asset management; technical consulting services in the field of asset performance management; technical consulting services in the field of infrastructure asset management; technical consulting services in the field of digital engineering; technical consulting services for digital engineering systems integration; technical consulting services for infrastructure project management; Technical consulting services for infrastructure performance prediction and analytics; Technical consulting services in the field of building information modeling; engineering services; engineering services in the field of infrastructure asset management; providing temporary use of non-downloadable cloud computing software; providing temporary use of non-downloadable cloud computing software for enterprise asset management; providing temporary use of non-downloadable cloud computing software for asset performance management; software as a service; software as a service for enterprise asset management; software as a service for asset performance management; application service provider, namely, hosting computer software applications of others; cybersecurity services in the nature of restricting unauthorized access to computer systems.

56.

Workspace databases

      
Numéro d'application 18101221
Numéro de brevet 11936741
Statut Délivré - en vigueur
Date de dépôt 2023-01-25
Date de la première publication 2024-01-25
Date d'octroi 2024-03-19
Propriétaire Bentley Systems, Incorporated (USA)
Inventeur(s) Bentley, Keith A.

Abrégé

In example embodiments, techniques are described for using workspace databases to provide workspace resources to customize sessions of applications. To write workspace resources a backend module of an application may obtain a write lock on a cloud-based blob storage container, and ensure a block of a workspace database to be modified is local in a cloud cache. It may execute one or more database commands to modify the block in the cloud cache, and change an identifier of the block in a local copy of a manifest that includes a list of the blocks of the cloud-based blob storage container. It may further upload the modified block and the local copy of the manifest to the cloud-based blob storage container, wherein the uploaded local copy of the manifest replaces the manifest in the cloud-based blob storage container.

Classes IPC  ?

  • H04L 67/141 - Configuration des sessions d'application
  • H04L 67/06 - Protocoles spécialement adaptés au transfert de fichiers, p. ex. protocole de transfert de fichier [FTP]
  • H04L 67/1097 - Protocoles dans lesquels une application est distribuée parmi les nœuds du réseau pour le stockage distribué de données dans des réseaux, p. ex. dispositions de transport pour le système de fichiers réseau [NFS], réseaux de stockage [SAN] ou stockage en réseau [NAS]

57.

Simplifying complex rail turnout geometry for computing and converging connections

      
Numéro d'application 16590028
Numéro de brevet 11780480
Statut Délivré - en vigueur
Date de dépôt 2019-10-01
Date de la première publication 2023-10-10
Date d'octroi 2023-10-10
Propriétaire Bentley Systems, Incorporated (USA)
Inventeur(s) Ashe, Joseph G.

Abrégé

In various embodiments, techniques are provided for determining a connection between a rail turnout and another rail turnout or other rail element by a geometry connection process of rail network design software, by reducing the actual complex geometry of the rail turnout to a simplified arc, which at one end is tangent to the geometry of a connecting element at end of the rail turnout and at the other end is tangent to the geometry of a parent base element of the rail turnout. The simplified arc is utilized instead of the actual complex geometry of the rail turnout by a connection computation engine to determine the connection in the model (e.g., by fitting a connection solution using least squares).

Classes IPC  ?

  • B61L 23/04 - Dispositifs de commande, d'avertissement ou autres dispositifs de sécurité le long de la voie ou entre les véhicules ou les trains pour contrôler l'état mécanique de la voie
  • G06Q 10/0631 - Planification, affectation, distribution ou ordonnancement de ressources d’entreprises ou d’organisations
  • G06Q 10/0635 - Analyse des risques liés aux activités d’entreprises ou d’organisations
  • B61L 25/08 - Tableaux-diagrammes
  • B61L 27/53 - Diagnostic ou maintenance côté voie, p. ex. mises à jour de logiciel pour des éléments ou des systèmes côté voie, p. ex. surveillance côté voie de l’état des systèmes de commande côté voie

58.

Evolutionary deep learning with extended Kalman filter for modeling and data assimilation

      
Numéro d'application 16796462
Numéro de brevet 11783194
Statut Délivré - en vigueur
Date de dépôt 2020-02-20
Date de la première publication 2023-10-10
Date d'octroi 2023-10-10
Propriétaire Bentley Systems, Incorporated (USA)
Inventeur(s)
  • Wu, Zheng Yi
  • Li, Qiao
  • Rahman, Atiqur

Abrégé

In example embodiments, an enhanced deep belief learning model with an extended Kalman filter (EKF) is used for training and updating a deep belief network (DBN) with new data to produce a DBN model useful in making predictions on a variety of types of datasets, including data captured from infrastructure-attached sensors describing the condition of the infrastructure. The EKF is employed to estimate operation parameters of the DBN and generate the model's output covariance. Further, in example embodiments, the configuration of the DBN model may be optimized by a competent genetic algorithm.

Classes IPC  ?

  • G06N 3/08 - Méthodes d'apprentissage
  • G06N 3/086 - Méthodes d'apprentissage en utilisant les algorithmes évolutionnaires, p. ex. les algorithmes génétiques ou la programmation génétique
  • G06N 3/04 - Architecture, p. ex. topologie d'interconnexion

59.

COHESIVE

      
Numéro de série 98119088
Statut Enregistrée
Date de dépôt 2023-08-06
Date d'enregistrement 2024-09-03
Propriétaire Bentley Systems, Incorporated ()
Classes de Nice  ?
  • 35 - Publicité; Affaires commerciales
  • 41 - Éducation, divertissements, activités sportives et culturelles
  • 42 - Services scientifiques, technologiques et industriels, recherche et conception

Produits et services

Writing of project proposals and bids for companies; business information services, namely, compiling materials for inclusion in project proposals and bids for companies; business management and organization consultancy; business consulting and advisory services in the field of enterprise asset management; business consulting and advisory services in the field of asset performance management; business consulting and advisory services in the field of infrastructure asset management; business consulting and advisory services in the field of digital engineering; business consultation in the field of business process and business procedure design Training in the use of computer software; business training; training services in the field business processes and business procedures Technical consulting services in the field of enterprise asset management; technical consulting services in the field of asset performance management; technical consulting services in the field of infrastructure asset management; technical consulting services in the field of digital engineering; technical consulting services for digital engineering systems integration; technical consulting services for infrastructure project management; Technical consulting services for infrastructure performance prediction and analytics; Technical consulting services in the field of building information modeling; engineering services in the field of infrastructure asset management; providing temporary use of non-downloadable cloud computing software for enterprise asset management; providing temporary use of non-downloadable cloud computing software for asset performance management; software as a service featuring software for enterprise asset management; software as a service featuring software for asset performance management; application service provider, namely, hosting computer software applications of others; cybersecurity services in the nature of restricting unauthorized access to computer systems

60.

CO

      
Numéro de série 98119110
Statut Enregistrée
Date de dépôt 2023-08-06
Date d'enregistrement 2024-09-03
Propriétaire Bentley Systems, Incorporated ()
Classes de Nice  ?
  • 35 - Publicité; Affaires commerciales
  • 41 - Éducation, divertissements, activités sportives et culturelles
  • 42 - Services scientifiques, technologiques et industriels, recherche et conception

Produits et services

Writing of project proposals and bids for companies; business information services, namely, compiling materials for inclusion in project proposals and bids for companies; business management and organization consultancy; business consulting and advisory services in the field of enterprise asset management; business consulting and advisory services in the field of asset performance management; business consulting and advisory services in the field of infrastructure asset management; business consulting and advisory services in the field of digital engineering; business consultation in the field of business process and business procedure design Training services, namely, training in the use of computer software in the fields of enterprise asset management, asset performance management and digital engineering; business training; training services in the field business processes and business procedures Technical consulting services in the field of enterprise asset management; technical consulting services in the field of asset performance management; technical consulting services in the field of infrastructure asset management; technical consulting services in the field of digital engineering; technical consulting services for digital engineering systems integration; technical consulting services for infrastructure project management; Technical consulting services for infrastructure performance prediction and analytics; Technical consulting services in the field of building information modeling; engineering services in the field of infrastructure asset management; providing temporary use of non-downloadable cloud computing software for enterprise asset management; providing temporary use of non-downloadable cloud computing software for asset performance management; software as a service featuring software for enterprise asset management; software as a service featuring software for asset performance management; application service provider, namely, hosting computer software applications of others; cybersecurity services in the nature of restricting unauthorized access to computer systems

61.

Techniques for decoupling access to infrastructure models

      
Numéro d'application 18131587
Numéro de brevet 12229550
Statut Délivré - en vigueur
Date de dépôt 2023-04-06
Date de la première publication 2023-08-03
Date d'octroi 2025-02-18
Propriétaire Bentley Systems, Incorporated (USA)
Inventeur(s)
  • Bentley, Keith A.
  • Wilson, Samuel W.
  • Sewall, Shaun C.

Abrégé

In example embodiments, techniques are provided for decoupling user access to infrastructure models from proprietary software that maintains and updates the infrastructure models. A backend application may include an infrastructure modeling backend module that, among other functions, handles communication with an infrastructure modeling frontend module of a frontend application that provides user access to the infrastructure model, infrastructure modeling hub services that maintain repositories for the infrastructure model, and an infrastructure modeling native module that creates, performs operations upon, and updates local instances of a database that stores the infrastructure model. While the infrastructure modeling backend module may pass information obtained from the infrastructure modeling frontend module and infrastructure modeling hub services to the infrastructure modeling native module, it may be functionally separated from the software of the infrastructure modeling native module that understands how to maintain and update infrastructure models, including interacting with local instances of the database.

Classes IPC  ?

  • G06F 8/71 - Gestion de versions Gestion de configuration
  • G06F 16/21 - Conception, administration ou maintenance des bases de données
  • G06F 16/242 - Formulation des requêtes
  • G06F 16/25 - Systèmes d’intégration ou d’interfaçage impliquant les systèmes de gestion de bases de données
  • G06F 16/28 - Bases de données caractérisées par leurs modèles, p. ex. des modèles relationnels ou objet
  • H04L 67/02 - Protocoles basés sur la technologie du Web, p. ex. protocole de transfert hypertexte [HTTP]

62.

Semantic deep learning and rule optimization for surface corrosion detection and evaluation

      
Numéro d'application 17572806
Numéro de brevet 12217408
Statut Délivré - en vigueur
Date de dépôt 2022-01-11
Date de la première publication 2023-07-13
Date d'octroi 2025-02-04
Propriétaire Bentley Systems, Incorporated (USA)
Inventeur(s)
  • Wu, Zheng Yi
  • Rahman, Atiqur
  • Kalfarisi, Rony

Abrégé

In various example embodiments, techniques are provided for training and/or using a semantic deep learning model, such as a segmentation-enabled CNN model, to detect corrosion and enable its quantitative evaluation. An application may include a training dataset generation tool capable of semi-automatic generation of a training dataset that includes images with labeled corrosion segments. The application may use the labeled training dataset to train a semantic deep learning model to detect and segment corrosion in images of an input dataset at the pixel-level. The application may apply an input dataset to the trained semantic deep learning model to produce a semantically segmented output dataset that includes labeled corrosion segments. The application may include an evaluation tool that quantitatively evaluates corrosion in the semantically segmented output dataset, to allow severity of the corrosion to be classified.

Classes IPC  ?

63.

Generating PFS diagrams from engineering data

      
Numéro d'application 17587746
Numéro de brevet 12276971
Statut Délivré - en vigueur
Date de dépôt 2022-01-28
Date de la première publication 2023-06-01
Date d'octroi 2025-04-15
Propriétaire Bentley Systems, Incorporated (USA)
Inventeur(s) Sajanikar, Yogesh

Abrégé

In example embodiments, a multi-stage PFS diagram generation technique is used to iteratively define the layout of a PFS diagram from a subset of engineering data in a 3D model of an industrial process. The multi-stage PFS diagram generation technique may repeatedly call an automatic layout generator, which each time solves for one unknown quality of the PFS diagram (e.g., relative positions of components in the PFS diagram, positions on components in the PFS diagram, sizes of the components in the PFS diagram). The PFS diagram may be adapted based on user preferences, for example to define the subset of engineering data, or to constrain aspects of its layout. Updated PFS diagrams may be generated by selecting different user preferences.

Classes IPC  ?

  • G05B 19/418 - Commande totale d'usine, c.-à-d. commande centralisée de plusieurs machines, p. ex. commande numérique directe ou distribuée [DNC], systèmes d'ateliers flexibles [FMS], systèmes de fabrication intégrés [IMS], productique [CIM]
  • G06F 30/13 - Conception architecturale, p. ex. conception architecturale assistée par ordinateur [CAAO] relative à la conception de bâtiments, de ponts, de paysages, d’usines ou de routes
  • H01L 23/528 - Configuration de la structure d'interconnexion
  • G05B 17/02 - Systèmes impliquant l'usage de modèles ou de simulateurs desdits systèmes électriques

64.

TECHNIQUES FOR DETECTING AND SUGGESTING FIXES FOR DATA ERRORS IN DIGITAL REPRESENTATIONS OF INFRASTRUCTURE

      
Numéro d'application 17532402
Statut En instance
Date de dépôt 2021-11-22
Date de la première publication 2023-05-25
Propriétaire Bentley Systems, Incorporated (USA)
Inventeur(s)
  • Gardner, Marc-André
  • Savary, Simon
  • Horsfall, Michael
  • Delapena, Christian
  • Holtman, Derek
  • Contreras, Alfredo
  • Carlisle, Michael

Abrégé

In example embodiments, machine learning techniques are provided for ensuring quality and consistency of the data in a digital representation of infrastructure (e.g., a BIM or digital twin). A machine learning model learns the structure of the digital representation of infrastructure, and then detects and suggests fixes for data errors. The machine learning model may include an embedding generator, an autoencoder, and decoding logic, employing embeddings and metamorphic truth to enable the handling of heterogenous data, with missing and erroneous property values. The machine learning model may be trained in an unsupervised manner from the digital representation of infrastructure itself (e.g., by assuming that a significant portion is correct). An SME review workflow may be provided to correct predictions and inject ground truth to improve performance.

Classes IPC  ?

  • G06N 20/00 - Apprentissage automatique
  • G06N 5/02 - Représentation de la connaissanceReprésentation symbolique

65.

TECHNIQUES FOR DETECTING AND SUGGESTING FIXES FOR DATA ERRORS IN DIGITAL REPRESENTATIONS OF INFRASTRUCTURE

      
Numéro d'application US2022035812
Numéro de publication 2023/091194
Statut Délivré - en vigueur
Date de dépôt 2022-06-30
Date de publication 2023-05-25
Propriétaire BENTLEY SYSTEMS, INCORPORATED (USA)
Inventeur(s)
  • Gardner, Marc-Andre
  • Savary, Simon
  • Horsfall, Michael
  • Delapena, Christian
  • Holtman, Derek
  • Contreras, Alfredo
  • Carlisle, Michael

Abrégé

In example embodiments, machine learning techniques are provided for ensuring quality and consistency of the data in a digital representation of infrastructure (e.g., a BIM or digital twin). A machine learning model learns the structure of the digital representation of infrastructure, and then detects and suggests fixes for data errors. The machine learning model may include an embedding generator, an autoencoder, and decoding logic, employing embeddings and metamorphic truth to enable the handling of heterogenous data, with missing and erroneous property values. The machine learning model may be trained in an unsupervised manner from the digital representation of infrastructure itself (e.g., by assuming that a significant portion is correct). An SME review workflow may be provided to correct predictions and inject ground truth to improve performance.

Classes IPC  ?

  • G06N 3/04 - Architecture, p. ex. topologie d'interconnexion
  • G06N 3/08 - Méthodes d'apprentissage

66.

Techniques for decoupling access to infrastructure models

      
Numéro d'application 16559057
Numéro de brevet 11645296
Statut Délivré - en vigueur
Date de dépôt 2019-09-03
Date de la première publication 2023-05-09
Date d'octroi 2023-05-09
Propriétaire Bentley Systems, Incorporated (USA)
Inventeur(s)
  • Bentley, Keith A.
  • Wilson, Samuel W.
  • Sewall, Shaun C.

Abrégé

In example embodiments, techniques are provided for decoupling user access to infrastructure models from proprietary software that maintains and updates the infrastructure models. A backend application may include an infrastructure modeling backend module that, among other functions, handles communication with an infrastructure modeling frontend module of a frontend application that provides user access to the infrastructure model, infrastructure modeling hub services that maintain repositories for the infrastructure model, and an infrastructure modeling native module that creates, performs operations upon, and updates local instances of a database that stores the infrastructure model. While the infrastructure modeling backend module may pass information obtained from the infrastructure modeling frontend module and infrastructure modeling hub services to the infrastructure modeling native module, it may be functionally separated from the software of the infrastructure modeling native module that understands how to maintain and update infrastructure models, including interacting with local instances of the database.

Classes IPC  ?

  • G06F 16/25 - Systèmes d’intégration ou d’interfaçage impliquant les systèmes de gestion de bases de données
  • H04L 67/02 - Protocoles basés sur la technologie du Web, p. ex. protocole de transfert hypertexte [HTTP]
  • G06F 16/242 - Formulation des requêtes
  • G06F 16/21 - Conception, administration ou maintenance des bases de données

67.

Techniques for detecting and classifying relevant changes

      
Numéro d'application 17394644
Numéro de brevet 11645784
Statut Délivré - en vigueur
Date de dépôt 2021-08-05
Date de la première publication 2023-05-09
Date d'octroi 2023-05-09
Propriétaire Bentley Systems, Incorporated (USA)
Inventeur(s)
  • Xu, Christian
  • Keriven, Renaud

Abrégé

In various example embodiments, relevant changes between 3D models of a scene are detected and classified by transforming the 3D models into point clouds and applying a deep learning model to the point clouds. The model may employ a Siamese arrangement of sparse lattice networks each including a number of modified BCLs. The sparse lattice networks may each take a point cloud as input and extract features in 3D space to provide a primary output with features in 3D space and an intermediate output with features in lattice space. The intermediate output from both sparse lattice networks may be compared using a lattice convolution layer. The results may be projected into the 3D space of the point clouds using a slice process and concatenated to the primary io outputs of the sparse lattice networks. Each concatenated output may be subject to a convolutional network to detect and classify relevant changes.

Classes IPC  ?

  • G06T 7/90 - Détermination de caractéristiques de couleur
  • G06T 17/00 - Modélisation tridimensionnelle [3D] pour infographie
  • G06T 7/00 - Analyse d'image
  • G06T 19/00 - Transformation de modèles ou d'images tridimensionnels [3D] pour infographie
  • G06N 5/04 - Modèles d’inférence ou de raisonnement
  • G06F 18/21 - Conception ou mise en place de systèmes ou de techniquesExtraction de caractéristiques dans l'espace des caractéristiquesSéparation aveugle de sources
  • G06F 18/24 - Techniques de classification
  • G06F 18/25 - Techniques de fusion

68.

METHODS, SYSTEMS, AND APPARATUS FOR PROVIDING A DRILLING INTERPRETATION AND VOLUMES ESTIMATOR

      
Numéro d'application 17802785
Statut En instance
Date de dépôt 2021-02-26
Date de la première publication 2023-03-23
Propriétaire BENTLEY SYSTEMS, INCORPORATED (USA)
Inventeur(s)
  • Smyth, Clinton Paul
  • Wilson, Alexander Michael

Abrégé

A drilling interpretation and volumes estimator (DRIVER) system may be provided. The DRIVER system may help facilitate a cost-effective discovery of patterns in mineral exploration drilling data that a mining company may not have the human or computer resources to look for. The DRIVER system may be able to reason with those patterns against previously-documented knowledge and may produce conclusions of value to a user, such as a mining professional.

Classes IPC  ?

  • G01V 99/00 - Matière non prévue dans les autres groupes de la présente sous-classe
  • G06F 30/27 - Optimisation, vérification ou simulation de l’objet conçu utilisant l’apprentissage automatique, p. ex. l’intelligence artificielle, les réseaux neuronaux, les machines à support de vecteur [MSV] ou l’apprentissage d’un modèle

69.

Techniques for generating one or more scores and/or one or more corrections for a digital twin representing a utility network

      
Numéro d'application 17986301
Numéro de brevet 11822862
Statut Délivré - en vigueur
Date de dépôt 2022-11-14
Date de la première publication 2023-03-09
Date d'octroi 2023-11-21
Propriétaire Bentley Systems, Incorporated (USA)
Inventeur(s)
  • Contreras, Alfredo
  • Carlisle, Mike

Abrégé

Techniques are provided for generating score(s) and/or correction(s) for a digital twin representing a utility network. One or more bridges transform data, from a plurality of system and associated with a utility network, to a different format, e.g., relational database format. A process generates a digital twin of the utility network utilizing the data in the different format. A data quality service (DQS) performs evaluations and/or analyses of the digital twin to generate a baseline score and an updated score representing a state of the digital twin if corrections are applied. If the updated score meets or is above a threshold value, the DQS automatically applies and save the corrections to the digital twin. If the updated score does not meet the threshold value, the DQS presents a failure notification and one or more graphical representations of the utility network such that incremental corrections can be made.

Classes IPC  ?

  • G06F 30/18 - Conception de réseaux, p. ex. conception basée sur les aspects topologiques ou d’interconnexion des systèmes d’approvisionnement en eau, électricité ou gaz, de tuyauterie, de chauffage, ventilation et climatisation [CVC], ou de systèmes de câblage
  • G06F 16/28 - Bases de données caractérisées par leurs modèles, p. ex. des modèles relationnels ou objet
  • G06F 16/25 - Systèmes d’intégration ou d’interfaçage impliquant les systèmes de gestion de bases de données
  • G06Q 50/06 - Fourniture d’énergie ou d’eau
  • G06N 20/00 - Apprentissage automatique
  • G06F 9/451 - Dispositions d’exécution pour interfaces utilisateur
  • G06F 119/06 - Analyse de puissance ou optimisation de puissance

70.

Determining camera rotations based on known translations

      
Numéro d'application 17368477
Numéro de brevet 11790606
Statut Délivré - en vigueur
Date de dépôt 2021-07-06
Date de la première publication 2023-01-12
Date d'octroi 2023-10-17
Propriétaire Bentley Systems, Incorporated (USA)
Inventeur(s) Robert, Luc

Abrégé

In example embodiments, techniques are provided for calculating camera rotation using translations between sensor-derived camera positions (e.g., from GPS) and pairwise information, producing a sensor-derived camera pose that may be integrated in an early stage of SfM reconstruction. A software process of a photogrammetry application may obtain metadata including sensor-derived camera positions for a plurality of cameras for a set of images and determine optical centers based thereupon. The software process may estimate unit vectors along epipoles from a given camera of the plurality of cameras to two or more other cameras. The software process then may determine a camera rotation that best maps unit vectors defined based on differences in the optical centers to the unit vectors along the epipoles. The determined camera rotation and the sensor-derived camera position form a sensor-derived camera pose that may be returned and used.

Classes IPC  ?

  • G06T 17/20 - Description filaire, p. ex. polygonalisation ou tessellation
  • G06T 7/70 - Détermination de la position ou de l'orientation des objets ou des caméras
  • G06T 7/579 - Récupération de la profondeur ou de la forme à partir de plusieurs images à partir du mouvement

71.

Techniques for generating one or more scores and/or one or more corrections for a digital twin representing a utility network

      
Numéro d'application 16658318
Numéro de brevet 11526638
Statut Délivré - en vigueur
Date de dépôt 2019-10-21
Date de la première publication 2022-12-13
Date d'octroi 2022-12-13
Propriétaire Bentley Systems, Incorporated (USA)
Inventeur(s)
  • Contreras, Alfredo
  • Carlisle, Mike

Abrégé

Techniques are provided for generating score(s) and/or correction(s) for a digital twin representing a utility network. One or more bridges transform data, from a plurality of system and associated with a utility network, to a different format, e.g., relational database format. A process generates a digital twin of the utility network utilizing the data in the different format. A data quality service (DQS) performs evaluations and/or analyses of the digital twin to generate a baseline score and an updated score representing a state of the digital twin if corrections are applied. If the updated score meets or is above a threshold value, the DQS automatically applies and save the corrections to the digital twin. If the updated score does not meet the threshold value, the DQS presents a failure notification and one or more graphical representations of the utility network such that incremental corrections can be made.

Classes IPC  ?

  • G06F 30/18 - Conception de réseaux, p. ex. conception basée sur les aspects topologiques ou d’interconnexion des systèmes d’approvisionnement en eau, électricité ou gaz, de tuyauterie, de chauffage, ventilation et climatisation [CVC], ou de systèmes de câblage
  • G06F 16/28 - Bases de données caractérisées par leurs modèles, p. ex. des modèles relationnels ou objet
  • G06F 16/25 - Systèmes d’intégration ou d’interfaçage impliquant les systèmes de gestion de bases de données
  • G06Q 50/06 - Fourniture d’énergie ou d’eau
  • G06N 20/00 - Apprentissage automatique
  • G06F 9/451 - Dispositions d’exécution pour interfaces utilisateur
  • G06F 119/06 - Analyse de puissance ou optimisation de puissance

72.

Hybrid tile-based and element-based visualization of 3D models in interactive editing workflows

      
Numéro d'application 17892734
Numéro de brevet 11594003
Statut Délivré - en vigueur
Date de dépôt 2022-08-22
Date de la première publication 2022-12-08
Date d'octroi 2023-02-28
Propriétaire Bentley Systems, Incorporated (USA)
Inventeur(s) Connelly, Paul

Abrégé

In example embodiments, techniques are provided for visualizing a 3D model in an interactive editing workflow. A user modifies one or more elements of a model of the 3D model, by inserting one or more new elements having geometry, changing the geometry of one or more existing elements and/or deleting one or more existing elements having geometry. An updated view of the 3D model is then rendered to reflect the modification to the one or more elements in part by obtaining, for each new element or changed existing element of the model visible in the view, a polygon mesh that represents geometry of the individual element, obtaining a set of tiles that each include a polygon mesh that represent collective geometry of a set of elements intersecting the tile's volume, displaying the polygon mesh for each new element or changed existing element, and displaying the set of tiles while hiding any deleted or changed existing elements therein.

Classes IPC  ?

  • G06T 19/20 - Édition d'images tridimensionnelles [3D], p. ex. modification de formes ou de couleurs, alignement d'objets ou positionnements de parties

73.

Aerial cable detection and 3D modeling from images

      
Numéro d'application 17088275
Numéro de brevet 11521357
Statut Délivré - en vigueur
Date de dépôt 2020-11-03
Date de la première publication 2022-12-06
Date d'octroi 2022-12-06
Propriétaire Bentley Systems, Incorporated (USA)
Inventeur(s)
  • Côté, Stéphane
  • Guimont-Martin, William

Abrégé

In one example embodiment, a software application obtains a set of images that include an aerial cable and generates a 3D model from the set of images. The 3D model initially excludes a representation of the aerial cable. The software application processes each image of the set of images to extract pixels that potentially represent cables and determines a position in 3D space of the 3D model of a pair of attachment points for the aerial cable. The software application defines a vertical plane in 3D space of the 3D model based on the pair of cable attachment points. For each of one or more images of the set of images, the software application projects at least some of the pixels that potentially represent cables onto the vertical plane. The software application then calculates a curve representation (e.g., a catenary equation) for the aerial cable based on the pixels projected onto the vertical plane, and adds a cable model defined by the curve representation to the 3D model to represent the aerial cable.

Classes IPC  ?

  • G06T 7/13 - Détection de bords
  • G06T 7/73 - Détermination de la position ou de l'orientation des objets ou des caméras utilisant des procédés basés sur les caractéristiques
  • G06V 20/64 - Objets tridimensionnels
  • G06T 19/00 - Transformation de modèles ou d'images tridimensionnels [3D] pour infographie

74.

Machine-learning based control of traffic operation

      
Numéro d'application 17664366
Numéro de brevet 12020566
Statut Délivré - en vigueur
Date de dépôt 2022-05-20
Date de la première publication 2022-11-24
Date d'octroi 2024-06-25
Propriétaire Bentley Systems, Incorporated (USA)
Inventeur(s)
  • Pittman, Mark Eric
  • Sacharny, David
  • Cantwell, Jennifer
  • Probst, Gerald

Abrégé

A method of modifying or controlling a highway traffic system may include training a machine learning model using historical traffic data corresponding to a roadway traffic system in which the historical traffic data is indicative of traffic patterns over a historical time interval. The method may include obtaining, by the machine learning model, traffic data corresponding to the roadway traffic system and determining a probability of traffic congestion occurrence based on the obtained traffic data corresponding to the roadway traffic system. The method may include comparing the probability of traffic congestion occurrence to a traffic control probability threshold, and responsive to the probability of traffic congestion exceeding the traffic control probability threshold, adjusting operations associated with one or more traffic controls that correspond to the roadway traffic system. The machine learning model may be retrained after a time interval using the obtained traffic data corresponding to the roadway traffic system.

Classes IPC  ?

  • G08G 1/01 - Détection du mouvement du trafic pour le comptage ou la commande
  • G06N 20/00 - Apprentissage automatique

75.

ICS threat modeling and intelligence framework

      
Numéro d'application 16263982
Numéro de brevet 11500997
Statut Délivré - en vigueur
Date de dépôt 2019-01-31
Date de la première publication 2022-11-15
Date d'octroi 2022-11-15
Propriétaire Bentley Systems, Incorporated (USA)
Inventeur(s)
  • Bongiorni, Luca
  • Nadeau, Louis

Abrégé

In one embodiment, techniques are provided for improved security threat modeling and threat intelligence for infrastructure managed by ICSs. The techniques may leverage an existing model of an ICS created in a CAD application, add to the model security properties specifying configuration of respective electronic components of the ICS, and analyze the resulting combination, together with information from a threat database to automatically generate output such as a threat model diagram, threat model report or an interactive threat intelligence dashboard. A visualization of the output may be displayed together with, or include, a graphical rendering of the infrastructure managed to aid in its interpretation.

Classes IPC  ?

  • G06F 3/048 - Techniques d’interaction fondées sur les interfaces utilisateur graphiques [GUI]
  • G06F 21/57 - Certification ou préservation de plates-formes informatiques fiables, p. ex. démarrages ou arrêts sécurisés, suivis de version, contrôles de logiciel système, mises à jour sécurisées ou évaluation de vulnérabilité
  • G06F 21/56 - Détection ou gestion de programmes malveillants, p. ex. dispositions anti-virus
  • G06F 3/0482 - Interaction avec des listes d’éléments sélectionnables, p. ex. des menus
  • G06F 16/28 - Bases de données caractérisées par leurs modèles, p. ex. des modèles relationnels ou objet
  • G05B 17/02 - Systèmes impliquant l'usage de modèles ou de simulateurs desdits systèmes électriques
  • G06F 30/20 - Optimisation, vérification ou simulation de l’objet conçu
  • G06F 111/20 - CAO de configuration, p. ex. conception par assemblage ou positionnement de modules sélectionnés à partir de bibliothèques de modules préconçus

76.

CLASSIFYING ELEMENTS AND PREDICTING PROPERTIES IN AN INFRASTRUCTURE MODEL THROUGH PROTOTYPE NETWORKS AND WEAKLY SUPERVISED LEARNING

      
Numéro d'application US2021061144
Numéro de publication 2022/235297
Statut Délivré - en vigueur
Date de dépôt 2021-11-30
Date de publication 2022-11-10
Propriétaire BENTLEY SYSTEMS INCORPORATED (USA)
Inventeur(s)
  • Asselin, Louis-Philippe
  • Lapointe, Marc-Andre
  • Jahjah, Karl-Alexandre
  • Rausch-Larouche, Evan

Abrégé

In example embodiments, a software service may employ a neural network to learn a non-linear mapping that transforms element features into embeddings. The neural network may be trained to distribute the embeddings in multi-dimensional embedding space, such that distance between the embeddings is meaningful to the class or category classification, or property prediction, task at hand. The neural network may be trained using weakly supervised machine learning, using weakly labeled infrastructure models. Embeddings for groups may be used to determine prototypes. Elements of an infrastructure model may be classified into classes or categories, or their properties predicted, as the case may be, by finding a nearest prototype.

Classes IPC  ?

  • G06N 3/08 - Méthodes d'apprentissage
  • G06N 3/04 - Architecture, p. ex. topologie d'interconnexion

77.

CLASSIFYING ELEMENTS AND PREDICTING PROPERTIES IN AN INFRASTRUCTURE MODEL THROUGH PROTOTYPE NETWORKS AND WEAKLY SUPERVISED LEARNING

      
Numéro d'application 17314735
Statut En instance
Date de dépôt 2021-05-07
Date de la première publication 2022-11-10
Propriétaire Bentley Systems, Incorporated (USA)
Inventeur(s)
  • Asselin, Louis-Philippe
  • Lapointe, Marc-André
  • Jahjah, Karl-Alexandre
  • Rausch-Larouche, Evan

Abrégé

In example embodiments, a software service may employ a neural network to learn a non-linear mapping that transforms element features into embeddings. The neural network may be trained to distribute the embeddings in multi-dimensional embedding space, such that distance between the embeddings is meaningful to the class or category classification, or property prediction, task at hand. The neural network may be trained using weakly supervised machine learning, using weakly labeled infrastructure models. Embeddings for groups may be used to determine prototypes. Elements of an infrastructure model may be classified into classes or categories, or their properties predicted, as the case may be, by finding a nearest prototype.

Classes IPC  ?

  • G06N 3/08 - Méthodes d'apprentissage
  • G06N 3/04 - Architecture, p. ex. topologie d'interconnexion

78.

Techniques for alignment of source infrastructure data with a BIS conceptual schema

      
Numéro d'application 17864985
Numéro de brevet 12271351
Statut Délivré - en vigueur
Date de dépôt 2022-07-14
Date de la première publication 2022-11-03
Date d'octroi 2025-04-08
Propriétaire Bentley Systems, Incorporated (USA)
Inventeur(s)
  • Bentley, Keith A.
  • Mullen, Casey
  • Wilson, Samuel W.

Abrégé

In one embodiment, techniques are provided for aligning source infrastructure data to be compatible with a conceptual schema (e.g., BIS) implemented through an underlying database schema (e.g., DgnDb). Data aligned according to the conceptual schema may serve as a “digital twin” of real-world infrastructure usable throughout various phases of an infrastructure project, with physical information serving as a “backbone”, and non-physical information maintained relative thereto, forming a cohesive whole, while avoiding unwanted data redundancies. Source-format-specific bridge software processes may be provided that that know how to read and interpret source data of a respective source format, and express it in terms of the conceptual schema. The aligned data may be sent to an update agent that interprets the aligned data and computes a changeset therefrom, which may be stored for eventual application to a particular instance of a database maintained according to an underlying database schema of the conceptual schema.

Classes IPC  ?

  • G06F 16/21 - Conception, administration ou maintenance des bases de données
  • G06F 16/22 - IndexationStructures de données à cet effetStructures de stockage
  • G06F 16/2455 - Exécution des requêtes
  • G06F 16/248 - Présentation des résultats de requêtes
  • G06F 16/25 - Systèmes d’intégration ou d’interfaçage impliquant les systèmes de gestion de bases de données
  • G06F 16/27 - Réplication, distribution ou synchronisation de données entre bases de données ou dans un système de bases de données distribuéesArchitectures de systèmes de bases de données distribuées à cet effet
  • G06F 30/00 - Conception assistée par ordinateur [CAO]

79.

Heavy equipment placement within a virtual construction model and work package integration

      
Numéro d'application 17075308
Numéro de brevet 11468624
Statut Délivré - en vigueur
Date de dépôt 2020-10-20
Date de la première publication 2022-10-11
Date d'octroi 2022-10-11
Propriétaire Bentley Systems, Incorporated (USA)
Inventeur(s)
  • Cunningham, Jonathan
  • Orton, Gary
  • Posnikoff, Ryan
  • Lee, Graham
  • Bowman, Richard Dean

Abrégé

In example embodiments, techniques are provided for integrating pieces of heavy equipment into a virtual construction modeling workflow by including representations of the pieces of the heavy equipment in a 3D environment of a virtual construction model, evaluating capabilities and clashes in the context of the 3D environment, and adding descriptions of the pieces of heavy equipment and operational details to work packages. Each piece of heavy equipment is associated with a unique ID, an effective range (e.g., lifting radius) and other parameters. Using a client the user links the piece of heavy equipment to one or more work packages by associating its unique ID with the work package. The work package is associated with a physical extent in the virtual construction model which falls within the effective range of the equipment. Operational details (e.g., scheduling, cost, usage rates, maintenance, etc.) are defined in connection with the work package.

Classes IPC  ?

  • G06T 15/08 - Rendu de volume
  • G06T 17/10 - Description de volumes, p. ex. de cylindres, de cubes ou utilisant la GSC [géométrie solide constructive]
  • G06T 15/00 - Rendu d'images tridimensionnelles [3D]
  • G06T 15/10 - Effets géométriques

80.

Techniques for generating and retrieving change summary data and aggregated model version data for an infrastructure model

      
Numéro d'application 16601759
Numéro de brevet 11455437
Statut Délivré - en vigueur
Date de dépôt 2019-10-15
Date de la première publication 2022-09-27
Date d'octroi 2022-09-27
Propriétaire Bentley Systems, Incorporated (USA)
Inventeur(s)
  • Kulkarni, Nishad
  • Mallick, Arnob
  • Page, Kaustubh

Abrégé

Techniques are provided for generating and retrieving change summary data and aggregated model version data for an infrastructure model. A process obtains a briefcase representing a particular version of the infrastructure model and one or more changesets. The process applies the changeset(s) to the briefcase to construct a briefcase that represents a newer version of the infrastructure model. The process compares the briefcases to generate a change summary indicating modifications between the two versions. Further, the process generates aggregated model version data as the infrastructure model transitions to newer versions. The process updates the aggregated model version data utilizing the change summaries such that the aggregated model version data is comprehensive regarding each element that is and was included in the infrastructure model from its genesis to its current state. A client device issues requests to obtain a particular version of the infrastructure model and/or to obtain modifications between versions.

Classes IPC  ?

  • G06F 30/13 - Conception architecturale, p. ex. conception architecturale assistée par ordinateur [CAAO] relative à la conception de bâtiments, de ponts, de paysages, d’usines ou de routes
  • G06F 111/02 - CAO dans un environnement de réseau, p. ex. CAO coopérative ou simulation distribuée
  • G06F 16/28 - Bases de données caractérisées par leurs modèles, p. ex. des modèles relationnels ou objet
  • G06F 9/451 - Dispositions d’exécution pour interfaces utilisateur

81.

Automatic creation of models of overhead line structures

      
Numéro d'application 17015723
Numéro de brevet 11429758
Statut Délivré - en vigueur
Date de dépôt 2020-09-09
Date de la première publication 2022-08-30
Date d'octroi 2022-08-30
Propriétaire Bentley Systems, Incorporated (USA)
Inventeur(s)
  • Schaffer, Denis J.
  • Karakas, Kivanc

Abrégé

In one or more embodiments, techniques are provided for modeling overhead line structures of electric railways that utilize a flexible, reusable structure template to automatically generate a 3D model of the overhead line structure. Each structure template includes a set of points that represent joints of the overhead line structure and components that represent elements of the overhead line structure. A feature definition of each joint and component includes properties, constraints and cell mappings. By mapping key points of reference lines for an overhead line structure to key points in an applicable structure templet for the overhead line structure, and applying the constraints and, in some cases the cell mappings, a 3D model of the overhead line structure is automatically generated. The 3D model may be a “low detail” stick representation for fast modeling, or, using the cell mappings, a “high detail” cell-based representation for very realistic modeling.

Classes IPC  ?

  • G06F 30/10 - CAO géométrique
  • G06T 17/00 - Modélisation tridimensionnelle [3D] pour infographie
  • G06T 11/20 - Traçage à partir d'éléments de base, p. ex. de lignes ou de cercles
  • B61C 3/00 - Locomotives ou automotrices électriques
  • B60M 1/23 - Dispositions pour suspendre les lignes de trolley à partir des lignes caténaires

82.

Techniques for utilizing an artificial intelligence-generated tin in generation of a final 3D design model

      
Numéro d'application 17069506
Numéro de brevet 11373370
Statut Délivré - en vigueur
Date de dépôt 2020-10-13
Date de la première publication 2022-06-28
Date d'octroi 2022-06-28
Propriétaire Bentley Systems, Incorporated (USA)
Inventeur(s)
  • Breukelaar, Ron
  • Mathews, Barry
  • Vacarasu, Gabriel
  • Senft, Peter
  • Devoe, Scott

Abrégé

In example embodiments, techniques are provided for enabling use of an AI-generated TIN in generation of a 3D design model by defining site objects (e.g., pads) using multiple (e.g., three) phases (i.e. states). A conceptual phase may be associated with a conceptual data structure, a preliminary phase may be associated with the conceptual data structure and a preliminary data structure, a final phase may be associated with the conceptual data structure, the preliminary data structure, and a final data structure. If changes are made in the conceptual phase, for example, as a result of AI optimization, they may be propagated up to the preliminary data structure and final data structure via the vertical draping. Changes made in the preliminary phase or final phase may be propagated down to the conceptual data structure by treating boundaries and breaklines as spatial constraints.

Classes IPC  ?

  • G06T 17/20 - Description filaire, p. ex. polygonalisation ou tessellation
  • G01C 7/02 - Tracé de profils des surfaces du terrain
  • G06T 17/10 - Description de volumes, p. ex. de cylindres, de cubes ou utilisant la GSC [géométrie solide constructive]

83.

Efficient refinement of tiles of a HLOD tree

      
Numéro d'application 17675132
Numéro de brevet 11551382
Statut Délivré - en vigueur
Date de dépôt 2022-02-18
Date de la première publication 2022-06-02
Date d'octroi 2023-01-10
Propriétaire Bentley Systems, Incorporated (USA)
Inventeur(s)
  • Connelly, Paul
  • Bentley, Raymond B.

Abrégé

In example embodiments, techniques are provided for refining tiles of an HLOD tree representing a model in order to display a view. A frontend module selects a tile represented by a node of the HLOD sub-tree and obtains information describing geometry of the selected tile. It determines that the selected tile requires refinement to support the view of the model based on the information describing geometry of the selected tile. A tile refinement strategy is determined from a plurality of tile refinement strategies. The frontend module applies the determined tile refinement strategy to the selected tile to generate one or more child tiles that have a higher resolution than the selected tile, the one or more child tiles represented by child nodes added to the HLOD sub-tree. The frontend module displays the view of the model at least in part by showing tiles represented by nodes of the HLOD sub-tree.

Classes IPC  ?

  • G06T 11/00 - Génération d'images bidimensionnelles [2D]
  • H04L 67/02 - Protocoles basés sur la technologie du Web, p. ex. protocole de transfert hypertexte [HTTP]
  • H04L 67/63 - Ordonnancement ou organisation du service des demandes d'application, p. ex. demandes de transmission de données d'application en utilisant l'analyse et l'optimisation des ressources réseau requises en acheminant une demande de service en fonction du contenu ou du contexte de la demande
  • H04L 67/5651 - Conversion ou adaptation du format ou du contenu d'applications en réduisant la quantité ou la taille des données d'application échangées

84.

Data processing for connected and autonomous vehicles

      
Numéro d'application 17573951
Numéro de brevet 11847908
Statut Délivré - en vigueur
Date de dépôt 2022-01-12
Date de la première publication 2022-05-05
Date d'octroi 2023-12-19
Propriétaire Bentley Systems, Incorporated (USA)
Inventeur(s)
  • Pittman, Mark E.
  • Brown, Patrick B.
  • Sacharny, David J.
  • Gill, Victor

Abrégé

A method may be implemented to prioritize and analyze data exchanged in a connected vehicle transit network. The method may include receiving, at a roadside unit, vehicle data from a connected vehicle. The method may further include prioritizing the vehicle data received from the connected vehicle based on a level of urgency, network latency or available computing resources.

Classes IPC  ?

  • G08G 1/01 - Détection du mouvement du trafic pour le comptage ou la commande
  • G08G 1/087 - Intervention prioritaire sur la commande du trafic, p. ex. au moyen d'un signal transmis par un véhicule de secours
  • H04L 67/12 - Protocoles spécialement adaptés aux environnements propriétaires ou de mise en réseau pour un usage spécial, p. ex. les réseaux médicaux, les réseaux de capteurs, les réseaux dans les véhicules ou les réseaux de mesure à distance
  • H04W 4/44 - Services spécialement adaptés à des environnements, à des situations ou à des fins spécifiques pour les véhicules, p. ex. communication véhicule-piétons pour la communication entre véhicules et infrastructures, p. ex. véhicule à nuage ou véhicule à domicile
  • H04L 47/70 - Contrôle d'admissionAllocation des ressources
  • H04W 4/80 - Services utilisant la communication de courte portée, p. ex. la communication en champ proche, l'identification par radiofréquence ou la communication à faible consommation d’énergie

85.

AUTOMATIC IDENTIFICATION OF MISCLASSIFIED ELEMENTS OF AN INFRASTRUCTURE MODEL

      
Numéro d'application US2021039929
Numéro de publication 2022/086604
Statut Délivré - en vigueur
Date de dépôt 2021-06-30
Date de publication 2022-04-28
Propriétaire BENTLEY SYSTEMS, INCORPORATED (USA)
Inventeur(s)
  • Jahjah, Karl-Alexandre
  • Bergeron, Hugo
  • Lapointe, Marc-Andre
  • Page, Kaustubh
  • Rausch-Larouche, Evan

Abrégé

In example embodiments, techniques are provided to automatically identify misclassified elements of an infrastructure model using machine learning. In a first set of embodiments, supervised machine learning is used to train one or more classification models that use different types of data describing elements (e.g., a geometric classification model that uses geometry data, a natural language processing (NLP) classification model that uses textual data, and an omniscient (Omni) classification model that uses a combination of geometry and textual data; or a single classification model that uses geometry data, textual data, and a combination of geometry and textual data). Predictions from classification models (e.g., predictions from the geometric classification model, NLP classification model and the Omni classification model) are compared to identify misclassified elements, or a prediction of misclassified elements directly produced (e.g., from the single classification model). In a second set of embodiments, unsupervised machine learning is used to detect abnormal associations in data describing elements (e.g., geometric data and textual data) that indicate misclassifications. Identified misclassifications are displayed to a user for review and correction.

Classes IPC  ?

  • G06F 30/13 - Conception architecturale, p. ex. conception architecturale assistée par ordinateur [CAAO] relative à la conception de bâtiments, de ponts, de paysages, d’usines ou de routes
  • G06F 30/27 - Optimisation, vérification ou simulation de l’objet conçu utilisant l’apprentissage automatique, p. ex. l’intelligence artificielle, les réseaux neuronaux, les machines à support de vecteur [MSV] ou l’apprentissage d’un modèle
  • G06F 40/279 - Reconnaissance d’entités textuelles

86.

Method and apparatus for visually comparing geo-spatially aligned digital content according to time

      
Numéro d'application 17212884
Numéro de brevet 12204820
Statut Délivré - en vigueur
Date de dépôt 2021-03-25
Date de la première publication 2022-04-21
Date d'octroi 2025-01-21
Propriétaire Bentley Systems, Incorporated (USA)
Inventeur(s)
  • Demchak, Gregory
  • Martinez, Pascal

Abrégé

In example embodiments, techniques are provided for visually comparing digital content for an infrastructure project according to time using 4-D construction modeling software. The 4-D construction modeling software includes a cloud-based 4-D comparison service and a local 4-D modeling client. The 4-D comparison service includes a digital content alignment service and a 4-D difference engine. The digital content alignment service aligns different pieces of digital content and produces views that provide visual comparison between different pieces of digital content. The 4-D difference engine automatically determines differences between different pieces of digital content. The 4-D modeling client includes a 4-D comparison user interface (UI) process that receives user input used to generate, and then displays a generated visual comparison between different pieces of digital content. The 4-D comparison UI utilizes time control channels for selecting digital content and comparison controls for selecting a type of visual comparison.

Classes IPC  ?

  • G06F 30/13 - Conception architecturale, p. ex. conception architecturale assistée par ordinateur [CAAO] relative à la conception de bâtiments, de ponts, de paysages, d’usines ou de routes
  • G06F 30/12 - CAO géométrique caractérisée par des moyens d’entrée spécialement adaptés à la CAO, p. ex. interfaces utilisateur graphiques [UIG] spécialement adaptées à la CAO

87.

Automatic identification of misclassified elements of an infrastructure model

      
Numéro d'application 17075412
Numéro de brevet 11645363
Statut Délivré - en vigueur
Date de dépôt 2020-10-20
Date de la première publication 2022-04-21
Date d'octroi 2023-05-09
Propriétaire Bentley Systems, Incorporated (USA)
Inventeur(s)
  • Jahjah, Karl-Alexandre
  • Bergeron, Hugo
  • Lapointe, Marc-André
  • Page, Kaustubh
  • Rausch-Larouche, Evan

Abrégé

In example embodiments, techniques are provided to automatically identify misclassified elements of an infrastructure model using machine learning. In a first set of embodiments, supervised machine learning is used to train one or more classification models that use different types of data describing elements (e.g., a geometric classification model that uses geometry data, a natural language processing (NLP) classification model that uses textual data, and an omniscient (Omni) classification model that uses a combination of geometry and textual data; or a single classification model that uses geometry data, textual data, and a combination of geometry and textual data). Predictions from classification models (e.g., predictions from the geometric classification model, NLP classification model and the Omni classification model) are compared to identify misclassified elements, or a prediction of misclassified elements directly produced (e.g., from the single classification model). In a second set of embodiments, unsupervised machine learning is used to detect abnormal associations in data describing elements (e.g., geometric data and textual data) that indicate misclassifications. Identified misclassifications are displayed to a user for review and correction.

Classes IPC  ?

  • G06F 30/20 - Optimisation, vérification ou simulation de l’objet conçu
  • G06T 17/20 - Description filaire, p. ex. polygonalisation ou tessellation
  • G06F 16/26 - Exploration de données visuellesNavigation dans des données structurées
  • G06F 18/21 - Conception ou mise en place de systèmes ou de techniquesExtraction de caractéristiques dans l'espace des caractéristiquesSéparation aveugle de sources
  • G06F 40/279 - Reconnaissance d’entités textuelles
  • G06V 20/64 - Objets tridimensionnels
  • G06V 20/10 - Scènes terrestres
  • G06F 18/214 - Génération de motifs d'entraînementProcédés de Bootstrapping, p. ex. ”bagging” ou ”boosting”
  • G06F 18/2415 - Techniques de classification relatives au modèle de classification, p. ex. approches paramétriques ou non paramétriques basées sur des modèles paramétriques ou probabilistes, p. ex. basées sur un rapport de vraisemblance ou un taux de faux positifs par rapport à un taux de faux négatifs

88.

Crack detection, assessment and visualization using deep learning with 3D mesh model

      
Numéro d'application 17027829
Numéro de brevet 12347038
Statut Délivré - en vigueur
Date de dépôt 2020-09-22
Date de la première publication 2022-03-24
Date d'octroi 2025-07-01
Propriétaire Bentley Systems, Incorporated (USA)
Inventeur(s)
  • Wu, Zheng Yi
  • Kalfarisi, Rony
  • Soh, Ken

Abrégé

In various example embodiments, techniques are provided for crack detection, assessment and visualization that utilize deep learning in combination with a 3D mesh model. Deep learning is applied to a set of 2D images of infrastructure to identify and segment surface cracks. For example, a Faster region-based convolutional neural network (Faster-RCNN) may identify surface cracks and a structured random forest edge detection (SFRED) technique may segment the identified surface cracks. Alternatively, a Mask region-based convolutional neural network (Mask-RCNN) may identify and segment surface cracks in parallel. Photogrammetry is used to generate a textured three-dimensional (3D) mesh model of the infrastructure from the 2D images. A texture cover of the 3D mesh model is analyzed to determine quantitative measures of identified surface cracks. The 3D mesh model is displayed to provide a visualization of identified surface cracks and facilitate inspection of the infrastructure.

Classes IPC  ?

  • G06T 19/00 - Transformation de modèles ou d'images tridimensionnels [3D] pour infographie
  • G01C 11/02 - Dispositions de prises de vues spécialement adaptées pour la photogrammétrie ou les levers photographiques, p. ex. pour commander le recouvrement des photos
  • G01C 11/04 - Restitution des photos
  • G06F 18/214 - Génération de motifs d'entraînementProcédés de Bootstrapping, p. ex. ”bagging” ou ”boosting”
  • G06V 10/22 - Prétraitement de l’image par la sélection d’une région spécifique contenant ou référençant une formeLocalisation ou traitement de régions spécifiques visant à guider la détection ou la reconnaissance
  • G06V 10/44 - Extraction de caractéristiques locales par analyse des parties du motif, p. ex. par détection d’arêtes, de contours, de boucles, d’angles, de barres ou d’intersectionsAnalyse de connectivité, p. ex. de composantes connectées
  • G06V 20/20 - ScènesÉléments spécifiques à la scène dans les scènes de réalité augmentée

89.

VISUALIZATION OF MASSIVE 3D MODELS IN INTERACTIVE EDITING WORKFLOWS

      
Numéro d'application US2021045224
Numéro de publication 2022/055647
Statut Délivré - en vigueur
Date de dépôt 2021-08-09
Date de publication 2022-03-17
Propriétaire BENTLEY SYSTEMS, INCORPORATED (USA)
Inventeur(s) Connelly, Paul

Abrégé

In example embodiments, techniques are provided for visualizing a 3D model in an interactive editing workflow. A user modifies one or more elements of a model of the 3D model, by inserting one or more new elements having geometry, changing the geometry of one or more existing elements and/or deleting one or more existing elements having geometry. An updated view of the 3D model is then rendered to reflect the modification to the one or more elements in part by obtaining, for each new element or changed existing element of the model visible in the view, a polygon mesh that represents geometry of the individual element, obtaining a set of tiles that each include a polygon mesh that represent collective geometry of a set of elements intersecting the tile's volume, displaying the polygon mesh for each new element or changed existing element, and displaying the set of tiles while hiding any deleted or changed existing elements therein.

Classes IPC  ?

  • G06T 19/20 - Édition d'images tridimensionnelles [3D], p. ex. modification de formes ou de couleurs, alignement d'objets ou positionnements de parties
  • G06T 15/00 - Rendu d'images tridimensionnelles [3D]
  • G06T 17/00 - Modélisation tridimensionnelle [3D] pour infographie

90.

AGENT

      
Numéro d'application 018671264
Statut Enregistrée
Date de dépôt 2022-03-14
Date d'enregistrement 2022-08-03
Propriétaire Bentley Systems, Incorporated (USA)
Classes de Nice  ? 09 - Appareils et instruments scientifiques et électriques

Produits et services

Computer software; computer software for transport planning; computer software for travel demand modeling and simulation; computer software for modeling and simulating the mobility of people; computer software for population synthesis, travel demand forecasting, transit planning, traffic planning, and travel economic, emissions and environmental analysis; computer software for producing travel demand models; electronic data files featuring models for transport planning; electronic data files featuring models of the mobility of people.

91.

AGENT

      
Numéro d'application 217221500
Statut Enregistrée
Date de dépôt 2022-03-11
Date d'enregistrement 2024-12-06
Propriétaire Bentley Systems, Incorporated (USA)
Classes de Nice  ? 09 - Appareils et instruments scientifiques et électriques

Produits et services

(1) Computer software for transport planning, namely for planning transportation systems for the movement of people; computer software for travel demand modeling and simulation, namely for modeling travel patterns of people and simulating the effects of those travel patterns on transportation networks; computer software for modeling and simulating the mobility of people; computer travel demand models, namely computer models of the travel patterns of people; electronic data files featuring models of the mobility of people.

92.

Visualization of massive 3D models in interactive editing workflows

      
Numéro d'application 17015981
Numéro de brevet 11455779
Statut Délivré - en vigueur
Date de dépôt 2020-09-09
Date de la première publication 2022-03-10
Date d'octroi 2022-09-27
Propriétaire Bentley Systems, Incorporated (USA)
Inventeur(s) Connelly, Paul

Abrégé

In example embodiments, techniques are provided for visualizing a 3D model in an interactive editing workflow. A user modifies one or more elements of a model of the 3D model, by inserting one or more new elements having geometry, changing the geometry of one or more existing elements and/or deleting one or more existing elements having geometry. An updated view of the 3D model is then rendered to reflect the modification to the one or more elements in part by obtaining, for each new element or changed existing element of the model visible in the view, a polygon mesh that represents geometry of the individual element, obtaining a set of tiles that each include a polygon mesh that represent collective geometry of a set of elements intersecting the tile's volume, displaying the polygon mesh for each new element or changed existing element, and displaying the set of tiles while hiding any deleted or changed existing elements therein.

Classes IPC  ?

  • G06T 19/20 - Édition d'images tridimensionnelles [3D], p. ex. modification de formes ou de couleurs, alignement d'objets ou positionnements de parties

93.

AGENT

      
Numéro de série 97302093
Statut Enregistrée
Date de dépôt 2022-03-08
Date d'enregistrement 2024-01-23
Propriétaire Bentley Systems, Incorporated ()
Classes de Nice  ? 09 - Appareils et instruments scientifiques et électriques

Produits et services

Downloadable computer software for modeling and simulating the mobility of people; downloadable computer software for population synthesis for transport network modeling; downloadable electronic data files featuring models for transport planning; downloadable electronic data files featuring models of the mobility of people

94.

SENSEMETRICS

      
Numéro d'application 018665705
Statut Enregistrée
Date de dépôt 2022-03-02
Date d'enregistrement 2022-07-05
Propriétaire Bentley Systems, Incorporated (USA)
Classes de Nice  ? 09 - Appareils et instruments scientifiques et électriques

Produits et services

Computer software; downloadable software for connecting, operating, and managing networked industrial sensors in the internet of things (IoT); computer networking hardware; mobile computing and operating platforms consisting of data transceivers, wireless networks and gateways for collection and management of data.

95.

Techniques for labeling, reviewing and correcting label predictions for PandIDS

      
Numéro d'application 17128912
Numéro de brevet 11842035
Statut Délivré - en vigueur
Date de dépôt 2020-12-21
Date de la première publication 2022-02-10
Date d'octroi 2023-12-12
Propriétaire Bentley Systems, Incorporated (USA)
Inventeur(s)
  • Jahjah, Karl-Alexandre
  • Gardner, Marc-André

Abrégé

In example embodiments, techniques are provided for efficiently labeling, reviewing and correcting predictions for P&IDs in image-only formats. To label text boxes in the P&ID, the labeling application executes an OCR algorithm to predict a bounding box around, and machine-readable text within, each text box, and displays these predictions in its user interface. The labeling application provides functionality to receive a user confirmation or correction for each predicted bounding box and predicted machine-readable text. To label symbols in the P&ID, the labeling application receives user input to draw bounding boxes around symbols and assign symbols to classes of equipment. Where there are multiple occurrences of specific symbols, the labeling application provides functionality to duplicate and automatically detect and assign bounding boxes and classes. To label connections in the P&ID, the labeling application receives user input to define connection points at corresponding symbols and creates connections between the connection points.

Classes IPC  ?

  • G06F 3/0484 - Techniques d’interaction fondées sur les interfaces utilisateur graphiques [GUI] pour la commande de fonctions ou d’opérations spécifiques, p. ex. sélection ou transformation d’un objet, d’une image ou d’un élément de texte affiché, détermination d’une valeur de paramètre ou sélection d’une plage de valeurs
  • G06N 20/00 - Apprentissage automatique
  • G06V 10/40 - Extraction de caractéristiques d’images ou de vidéos
  • G06F 3/0481 - Techniques d’interaction fondées sur les interfaces utilisateur graphiques [GUI] fondées sur des propriétés spécifiques de l’objet d’interaction affiché ou sur un environnement basé sur les métaphores, p. ex. interaction avec des éléments du bureau telles les fenêtres ou les icônes, ou avec l’aide d’un curseur changeant de comportement ou d’aspect
  • G06T 11/00 - Génération d'images bidimensionnelles [2D]
  • G06V 10/70 - Dispositions pour la reconnaissance ou la compréhension d’images ou de vidéos utilisant la reconnaissance de formes ou l’apprentissage automatique
  • G06V 30/10 - Reconnaissance de caractères
  • G06V 30/12 - Détection ou correction d’erreurs, p. ex. en effectuant une deuxième exploration du motif

96.

Techniques for extracting machine-readable information from P and IDs

      
Numéro d'application 17129205
Numéro de brevet 12175337
Statut Délivré - en vigueur
Date de dépôt 2020-12-21
Date de la première publication 2022-02-10
Date d'octroi 2024-12-24
Propriétaire Bentley Systems, Incorporated (USA)
Inventeur(s)
  • Gardner, Marc-André
  • Jahjah, Karl-Alexandre

Abrégé

In example embodiments, techniques are provided for using machine learning to extract machine-readable labels for text boxes and symbols in P&IDs in image-only formats. A P&ID data extraction application uses an optical character recognition (OCR) algorithm to predict labels for text boxes in a P&ID. The P&ID data extraction application uses a first machine learning algorithm to detect symbols in the P&ID and return a predicted bounding box and predicted class of equipment for each symbol. One or more of the predicted bounding boxes may be decimate by non-maximum suppression to avoid overlapping detections. The P&ID data extraction application uses a second machine learning algorithm to infer properties for each detected symbol having a remaining predicted bounding box. The P&ID data extraction application stores the predicted bounding box and a label including the predicted class of equipment and inferred properties in a machine-readable format.

Classes IPC  ?

  • G06N 20/00 - Apprentissage automatique
  • G06F 18/2415 - Techniques de classification relatives au modèle de classification, p. ex. approches paramétriques ou non paramétriques basées sur des modèles paramétriques ou probabilistes, p. ex. basées sur un rapport de vraisemblance ou un taux de faux positifs par rapport à un taux de faux négatifs
  • G06F 40/242 - Dictionnaires
  • G06N 5/04 - Modèles d’inférence ou de raisonnement
  • G06V 10/22 - Prétraitement de l’image par la sélection d’une région spécifique contenant ou référençant une formeLocalisation ou traitement de régions spécifiques visant à guider la détection ou la reconnaissance
  • G06V 30/10 - Reconnaissance de caractères

97.

Systems, methods, and media for modifying a mesh for a material point method utilized for geotechnical engineering

      
Numéro d'application 17101556
Numéro de brevet 11232648
Statut Délivré - en vigueur
Date de dépôt 2020-11-23
Date de la première publication 2022-01-25
Date d'octroi 2022-01-25
Propriétaire Bentley Systems, Incorporated (USA)
Inventeur(s)
  • Bürg, Markus
  • Lim, Liang Jin

Abrégé

In an example embodiment, a process may calculate a fill ratio for each element in the background mesh. The process may identify partially filled elements of the background mesh based on the calculated fill ratios. The process may transform each partially filled element to an empty or filled element by identifying a node of the partially filled element and moving the identified node to a different location in the background mesh. The process may generate an updated background mesh, that includes only empty and filled elements, that may be utilized to perform one or more calculations for one or more time steps in a modeling/simulation environment to simulate a behavior of a physical material/object that may exhibit deformations.

Classes IPC  ?

  • G06T 19/20 - Édition d'images tridimensionnelles [3D], p. ex. modification de formes ou de couleurs, alignement d'objets ou positionnements de parties
  • G06T 17/20 - Description filaire, p. ex. polygonalisation ou tessellation

98.

Uncertainty display for a multi-dimensional mesh

      
Numéro d'application 17003571
Numéro de brevet 11315322
Statut Délivré - en vigueur
Date de dépôt 2020-08-26
Date de la première publication 2021-12-30
Date d'octroi 2022-04-26
Propriétaire Bentley Systems, Incorporated (USA)
Inventeur(s) Dachicourt, Fabien

Abrégé

In various example embodiments, techniques are provided for representing uncertainty when displaying a rendered view of a multi-dimensional mesh (e.g., created by SfM photogrammetry) in a user interface by applying a real-time, obfuscation filter that modifies the rendered view based on uncertainty in screen space. Where the multi-dimensional mesh is within a limit of data accuracy, the rendered view is shown without modification (i.e. as normal), and a user may trust the information displayed. Where the multi-dimensional mesh is beyond the limit of data accuracy, the obfuscation filter obfuscates detail (e.g., by blurring, pixilating, edge enforcing, etc.) in the rendered view so that a user may visually perceive the uncertainty. The amount of obfuscation may be weighted based on uncertainty to allow the user to visually quantify uncertainty.

Classes IPC  ?

  • G06T 17/20 - Description filaire, p. ex. polygonalisation ou tessellation
  • G06T 5/00 - Amélioration ou restauration d'image
  • G06T 15/20 - Calcul de perspectives

99.

Extensible industrial internet of things platform for integrating sensors using a device integration definition that contains edited code hooks

      
Numéro d'application 17338069
Numéro de brevet 11675346
Statut Délivré - en vigueur
Date de dépôt 2021-06-03
Date de la première publication 2021-11-25
Date d'octroi 2023-06-13
Propriétaire Bentley Systems, Incorporated (USA)
Inventeur(s)
  • Blount, Marquis
  • Ferrara, Justin
  • Hickey, Adam
  • Nguyen, Duke

Abrégé

In an illustrative embodiment, the present disclosure relates to systems, methods, and an industrial internet of things (IIOT) platform and environment for generating a device integration definition to be used for configuring a new device type for interoperability with the IIOT platform and environment, where the device integration definition includes a standardized format in a programming language syntax, the device integration definition is customizable using code hook templates for issuing commands to the device type, and the device integration definition is customizable using control templates for applying the device integration definition as a foundation for preparing a graphical user interface for configuring devices of the device type with the IIOT platform and environment.

Classes IPC  ?

  • G16Y 40/35 - Gestion des objets, c.-à-d. commande selon une stratégie ou dans le but d'atteindre des objectifs déterminés
  • G05B 23/02 - Test ou contrôle électrique

100.

SENSEMETRICS

      
Numéro de série 97096050
Statut Enregistrée
Date de dépôt 2021-10-27
Date d'enregistrement 2023-06-27
Propriétaire Bentley Systems, Incorporated ()
Classes de Nice  ? 09 - Appareils et instruments scientifiques et électriques

Produits et services

Downloadable software for connecting, operating, and managing networked industrial sensors in the internet of things (IoT); computer networking hardware; mobile computing and operating platforms consisting of data transceivers, wireless networks and gateways for collection and management of data
  1     2     3     ...     5        Prochaine page