Patents Assigned to Bentley Systems, Incorporated
  • Patent number: 11551382
    Abstract: 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.
    Type: Grant
    Filed: February 18, 2022
    Date of Patent: January 10, 2023
    Assignee: Bentley Systems, Incorporated
    Inventors: Paul Connelly, Raymond B. Bentley
  • Patent number: 11526638
    Abstract: 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.
    Type: Grant
    Filed: October 21, 2019
    Date of Patent: December 13, 2022
    Assignee: Bentley Systems, Incorporated
    Inventors: Alfredo Contreras, Mike Carlisle
  • Patent number: 11521357
    Abstract: 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.
    Type: Grant
    Filed: November 3, 2020
    Date of Patent: December 6, 2022
    Assignee: Bentley Systems, Incorporated
    Inventors: Stéphane Côté, William Guimont-Martin
  • Patent number: 11521026
    Abstract: In example embodiments, techniques are provided to automatically classify individual elements of an infrastructure model by training one or more machine learning algorithms on classified infrastructure models, producing a classification model that maps features to classification labels, and utilizing the classification model to classify the individual elements of the infrastructure model. The resulting classified elements may then be readily subject to analytics, for example, enabling the display of dashboards for monitoring project performance and the impact of design changes. Such techniques enable classification of elements of new infrastructure models or in updates to existing infrastructure models.
    Type: Grant
    Filed: September 28, 2020
    Date of Patent: December 6, 2022
    Assignee: Bentley Systems, Incorporated
    Inventors: Marc-André Lapointe, Karl-Alexandre Jahjah, Hugo Bergeron, Kaustubh Page
  • Patent number: 11500997
    Abstract: 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.
    Type: Grant
    Filed: January 31, 2019
    Date of Patent: November 15, 2022
    Assignee: Bentley Systems, Incorporated
    Inventors: Luca Bongiorni, Louis Nadeau
  • Patent number: 11480661
    Abstract: In an example embodiment, a process may select high density points from a point cloud. The process may create one or more clusters from the high density points and identify a circular cluster from the created clusters. The process may identify which points in the circular cluster are inner edge points and determine a center of an ellipse that fits the inner edge points. The process may define a search space utilizing the center of the ellipse. The process may determine the estimated x, y, and z coordinates for the position of the scanner in the search space utilizing a non-linear least square solver with different combinations of a relationship that is true for any pair of points of the cluster. An application may utilize the determined position with an object/file format (e.g., LSA format) to generate a high resolution 3D mesh of a scene.
    Type: Grant
    Filed: August 2, 2019
    Date of Patent: October 25, 2022
    Assignee: Bentley Systems, Incorporated
    Inventors: Cyril Novel, Alexandre Gbaguidi Aisse
  • Patent number: 11468624
    Abstract: 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.
    Type: Grant
    Filed: October 20, 2020
    Date of Patent: October 11, 2022
    Assignee: Bentley Systems, Incorporated
    Inventors: Jonathan Cunningham, Gary Orton, Ryan Posnikoff, Graham Lee, Richard Dean Bowman
  • Patent number: 11455437
    Abstract: 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.
    Type: Grant
    Filed: October 15, 2019
    Date of Patent: September 27, 2022
    Assignee: Bentley Systems, Incorporated
    Inventors: Nishad Kulkarni, Arnob Mallick, Kaustubh Page
  • Patent number: 11455779
    Abstract: 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.
    Type: Grant
    Filed: September 9, 2020
    Date of Patent: September 27, 2022
    Assignee: Bentley Systems, Incorporated
    Inventor: Paul Connelly
  • Patent number: 11429758
    Abstract: 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.
    Type: Grant
    Filed: September 9, 2020
    Date of Patent: August 30, 2022
    Assignee: Bentley Systems, Incorporated
    Inventors: Denis J. Schaffer, Kivanc Karakas
  • Patent number: 11417046
    Abstract: In various example embodiments, a variational technique is provided for texturing a polygon mesh based on source images of a scene. The technique combines information from multiple source images to generate a texture map with patches that are the most similar to corresponding patches of the source images. The texture map may be the direct result of an optimization that jointly searches for the texture map and patch correspondence, which is initially unknown. The optimization may use a variational formulation that scores every possible texture map using an energy function that includes a matching term that quantifies how similar patches of the texture map are to the corresponding patches of the source images, and a regularization term that quantifies how complex the patch correspondence is.
    Type: Grant
    Filed: December 23, 2019
    Date of Patent: August 16, 2022
    Assignee: Bentley Systems, Incorporated
    Inventor: Jean-Philippe Pons
  • Patent number: 11392559
    Abstract: 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.
    Type: Grant
    Filed: October 10, 2018
    Date of Patent: July 19, 2022
    Assignee: Bentley Systems, Incorporated
    Inventors: Keith A. Bentley, Casey Mullen, Samuel W. Wilson
  • Patent number: 11373370
    Abstract: 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.
    Type: Grant
    Filed: October 13, 2020
    Date of Patent: June 28, 2022
    Assignee: Bentley Systems, Incorporated
    Inventors: Ron Breukelaar, Barry Mathews, Gabriel Vacarasu, Peter Senft, Scott Devoe
  • Patent number: 11315322
    Abstract: 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.
    Type: Grant
    Filed: August 26, 2020
    Date of Patent: April 26, 2022
    Assignee: Bentley Systems, Incorporated
    Inventor: Fabien Dachicourt
  • Patent number: 11281935
    Abstract: In an example embodiment, techniques are provided for 3D object detection by detecting objects in 2D (as 2D bounding boxes) in a set of calibrated 2D images of a scene, matching the 2D bounding boxes that correspond to the same object and reconstructing objects in 3D (represented as 3D bounding boxes) from the corresponding, matched 2D bounding boxes. The techniques may leverage the advances in 2D object detection to address the unresolved issue of 3D object detection. If sparse 3D points for the scene are available (e.g., as a byproduct of SfM photogrammetry reconstruction) they may be used to refine the 3D bounding boxes (e.g., to reduce their size).
    Type: Grant
    Filed: December 24, 2019
    Date of Patent: March 22, 2022
    Assignee: Bentley Systems, Incorporated
    Inventors: Hoang Hiep Vu, Renaud Keriven
  • Patent number: 11270471
    Abstract: 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.
    Type: Grant
    Filed: October 10, 2019
    Date of Patent: March 8, 2022
    Assignee: Bentley Systems, Incorporated
    Inventors: Paul Connelly, Raymond B. Bentley
  • Patent number: 11232648
    Abstract: 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.
    Type: Grant
    Filed: November 23, 2020
    Date of Patent: January 25, 2022
    Assignee: Bentley Systems, Incorporated
    Inventors: Markus Bürg, Liang Jin Lim
  • Patent number: 11226953
    Abstract: In one embodiment, techniques are provided for generating a change cache database utilized to inspect changes made to a repository. Specifically, each of a plurality of client devices may maintain and make changes to a local briefcase representing an infrastructure and obtained from the repository. Information associated with each of the changes may be maintained and stored in a changeset at the client device and then transmitted and stored at a modeling hub services software. A change cache database may be generated at a client device based on locally generated changesets and/or received changesets. The change cache database includes a plurality of tables that store summary information from the changesets. The client device that generated and stores the change cache database may search the change cache database to determine what changes have been made to the repository.
    Type: Grant
    Filed: October 10, 2018
    Date of Patent: January 18, 2022
    Assignee: Bentley Systems, Incorporated
    Inventors: Ramanujam Raman, Affan Khan, Krischan Eberle, Casey Mullen
  • Publication number: 20210365020
    Abstract: 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.
    Type: Application
    Filed: June 3, 2021
    Publication date: November 25, 2021
    Applicant: Bentley Systems, Incorporated
    Inventors: Marquis Blount, Justin Ferrara, Adam Hickey, Duke Nguyen
  • Patent number: 11164392
    Abstract: In an example embodiment, a design application receives in its graphical user interface (GUI) user input specifying a boundary of a design region of a 3-D reality model of a site. A ground detection process detects a plurality of ground points within the design region that represent ground. A terrain creation process generates a 2.5D terrain mesh for the design region. A clipping process clips around the design region to show the 2.5D terrain mesh within the design region. A CAD modeling process is then used to place one or more 3-D CAD objects that represent planned infrastructure upon the 2.5D terrain mesh within the design region. The design application displays in the GUI the created combined view including the 3-D CAD objects placed upon the 2.5D terrain mesh within the design region, surrounded by a remaining part of the 3-D reality model that provides context.
    Type: Grant
    Filed: September 8, 2017
    Date of Patent: November 2, 2021
    Assignee: Bentley Systems, Incorporated
    Inventors: Elenie Godzaridis, Mathieu St-Pierre