Patents Assigned to Bentley System, Inc.
  • Patent number: 10380270
    Abstract: A computer-implemented land planning system is designed to generate at least one conceptual fit solution to a user-defined land development problem. The system electronically creates at least one candidate solution to the land development problem. The candidate solution incorporates a number of engineering measurements applicable in development of an undeveloped land site. A fitness function quantitatively evaluates the candidate solution based on its fitness. A heuristic problem-solving strategy manipulates the engineering measurements of the candidate solution to achieve a more quantitatively fit solution to the land development problem. A computer output device outputs to a user documentation illustrating the fit solution to the land development problem.
    Type: Grant
    Filed: February 18, 2014
    Date of Patent: August 13, 2019
    Assignee: Bentley Systems, Inc.
    Inventors: Michael W. Detwiler, James W. Reynolds, Jr., Anthony H. Watts, Thomas Baeck, Ron Breukelaar
  • Patent number: 10366180
    Abstract: A computer-implemented land planning system is designed to generate at least one conceptual fit solution to a user-defined land development problem. The system employs a computer readable medium and a computer program encoded on the medium. The computer program is operable, when executed on a computer, for electronically creating at least one candidate solution to the land development problem. The candidate solution incorporates engineering measurements applicable in development of an undeveloped land site, the land site including a conceptually designed vehicle parking area. A fitness function quantitatively evaluates the candidate solution based on its cost. A heuristic problem-solving strategy manipulates the engineering measurements of the candidate solution to achieve a more quantitatively fit solution to the land development problem. Documentation illustrating the fit solution to the land development problem is delivered to the user.
    Type: Grant
    Filed: October 31, 2011
    Date of Patent: July 30, 2019
    Assignee: Bentley Systems, Inc.
    Inventors: Michael W. Detwiler, James W. Reynolds, Jr., Anthony H. Watts, Thomas Baeck, Ron Breukelaar, Hans Peter Senft
  • Patent number: 10360311
    Abstract: A computer-implemented land planning system is designed to generate at least one conceptual fit solution to a user-defined land development problem. The system electronically creates at least one candidate solution to the land development problem. The candidate solution incorporates a number of engineering measurements applicable in development of an undeveloped land site. A fitness function quantitatively evaluates the candidate solution based on its fitness. A heuristic problem-solving strategy manipulates the engineering measurements of the candidate solution to achieve a more quantitatively fit solution to the land development problem. A computer output device outputs to a user documentation illustrating the fit solution to the land development problem.
    Type: Grant
    Filed: July 23, 2013
    Date of Patent: July 23, 2019
    Assignee: Bentley Systems, Inc.
    Inventors: Michael W. Detwiler, James W. Reynolds, Jr., Anthony H. Watts
  • Patent number: 9384308
    Abstract: A system and method to compile different types of data from different locations into one reliable assemblage is provided. The assemblage includes an index of information provided to a user. The assemblage may be in the form of a three dimensional (3D) representation of an object, where the 3D representation includes an index and links to more detailed information regarding the object. The 3D representation of any object, for example, a body part in the context of medical imaging, or a building in the context of architectural and engineering design. The assemblage is comprised of 3D and 2D artifacts. The 2D artifact includes 2D vector and raster embellishment in a variety of forms. The 3D artifact includes vector graphics (2D and 3D) including all data obtained through data conversion methods, and “Point clouds” (voxels).
    Type: Grant
    Filed: January 5, 2010
    Date of Patent: July 5, 2016
    Assignee: Bentley Systems, Inc.
    Inventors: Rob Snyder, John Frampton, Sunand Sandurkar, Raymond B. Bentley
  • Patent number: 8700361
    Abstract: A system and method for auto-transpose replication is provided. Auto-transpose replication may be considered the ability to automatically create copies of a given prototype model. Auto-transpose replication may include receiving a first list of data values and determining a total number of levels of the first list. Auto-transpose may also include creating a rectangularized list, where the rectangularized list is a rectangularized copy of the first list based on the determined total number of levels of the first list. Further, auto-transpose may include creating a return list, detecting an item at the deepest level of the rectangularized list, calculating an index trail of the item, rotating the values in the index trail, and storing the item into the return list according to the rotated index trail.
    Type: Grant
    Filed: March 17, 2010
    Date of Patent: April 15, 2014
    Assignee: Bentley Systems, Inc.
    Inventor: Jeffrey Brown
  • Patent number: 8150659
    Abstract: A method in a computer modeling environment having generative component features forming a model is provided. A generative component (GC) feature is created with a method. User input modifying an aspect of the model that affects the GC feature is received. An update method for the GC feature is determined dynamically based on the user input, the properties of the GC feature and input properties of available update methods to obtain a selected update method. The GC feature is updated based on the selected update method to obtain an updated GC feature. The updated GC feature is stored in a computer readable medium.
    Type: Grant
    Filed: March 12, 2008
    Date of Patent: April 3, 2012
    Assignee: Bentley Systems, Inc.
    Inventor: Jeffrey Brown
  • Patent number: 8086950
    Abstract: A system and method for adding features to an electronic file is provided. The electronic file can be automatically examined to identify information that relates to features such as navigational aids or enhanced content. Certain information is defined to represent the navigational aids or enhanced content. When the information representing the navigational aid or enhanced content is located in the electronic file, the navigational aid or enhanced content is added to the electronic file. Bookmarks, internal links, web links, attachments, digital signatures and multimedia files are some examples of navigational aids and enhanced content that may be added to the electronic file, although other items may also be included.
    Type: Grant
    Filed: August 25, 2005
    Date of Patent: December 27, 2011
    Assignee: Bentley Systems, Inc.
    Inventors: Mark D. Smith, John D. Simmons
  • Publication number: 20110301919
    Abstract: A system and method to compile different types of data from different locations into one reliable assemblage is provided. The assemblage may include an index of information provided to a user. The assemblage may be in the form of a three dimensional (3D) representation of an object, where the 3D representation includes an index and links to more detailed information regarding the object. The 3D representation may be of any object, for example, a body part in the context of medical imaging, or a building in the context of architectural and engineering design. The assemblage may be comprised of 3D and 2D artifacts. The 2D artifact may include 2D vector and raster embellishment in a variety of forms, such as vector graphics, raster graphics from many sources included hand drawn graphics that are scanned, specification documents, texts, cost data from cost databases, data in tabular form, notes, text, dimensions, link icons (links to other media).
    Type: Application
    Filed: January 5, 2010
    Publication date: December 8, 2011
    Applicant: Bentley System, Inc.
    Inventors: Rob Snyder, John Frampton, Sunand Sandurkar, Raymond Bentley
  • Publication number: 20110231161
    Abstract: A system and method for auto-transpose replication is provided. Auto-transpose replication may be considered the ability to automatically create copies of a given prototype model. Auto-transpose replication may include receiving a first list of data values and determining a total number of levels of the first list. Auto-transpose may also include creating a rectangularized list, where the rectangularized list is a rectangularized copy of the first list based on the determined total number of levels of the first list. Further, auto-transpose may include creating a return list, detecting an item at the deepest level of the rectangularized list, calculating an index trail of the item, rotating the values in the index trail, and storing the item into the return list according to the rotated index trail.
    Type: Application
    Filed: March 17, 2010
    Publication date: September 22, 2011
    Applicant: Bentley System, Inc.
    Inventor: Jeffrey BROWN
  • Publication number: 20110166831
    Abstract: A system and method to compile different types of data from different locations into one reliable assemblage is provided. The assemblage may include an index of information provided to a user. The assemblage may be in the form of a three dimensional (3D) representation of an object, where the 3D representation includes an index and links to more detailed information regarding the object. The 3D representation may be of any object, for example, a body part in the context of medical imaging, or a building in the context of architectural and engineering design. The assemblage may be comprised of 3D and 2D artifacts. The 2D artifact may include 2D vector and raster embellishment in a variety of forms, such as vector graphics, raster graphics from many sources included hand drawn graphics that are scanned, specification documents, texts, cost data from cost databases, data in tabular form, notes, text, dimensions, link icons (links to other media).
    Type: Application
    Filed: January 5, 2010
    Publication date: July 7, 2011
    Applicant: Bentley System, Inc.
    Inventors: ROB SNYDER, John Frampton, Sunand Sandurkar, Raymond B. Bentley
  • Patent number: 7958185
    Abstract: A system and method of geo-spatially viewing project oriented data relating to engineering, construction, and operations (ECO) computer-aided design (CAD) services online using a browser-based viewer can include a three-tiered client/server architecture for accessing a database storing a plurality of files, each of which is stored as a series of components including spatial information. In an exemplary embodiment of the invention, a system, method and computer program product includes a browser-based project-oriented, collaboration system including a viewer operative to enable viewing of at least one of a business, a project, and a person, geospatially according to geospatial attributes associated with the business, project or person.
    Type: Grant
    Filed: September 18, 2001
    Date of Patent: June 7, 2011
  • Patent number: 7742617
    Abstract: A computer-readable medium contains software that, when read by a computer, causes the computer to perform a method for tracing a document. The method includes: on the computer, generating a global unique identifier (GUID) for a master document; embedding the GUID in the master document; making a copy of the master document available for viewing on another computer, wherein the copy of the master document includes the embedded GUID; receiving a version verification request from the other computer about the copy, wherein the version verification request includes the GUID from the copy; and providing a latest version of the master document referenced by the GUID from the copy to the second computer in response to the version verification request.
    Type: Grant
    Filed: May 19, 2005
    Date of Patent: June 22, 2010
    Assignee: Bentley Systems, Inc.
    Inventors: Mark D. Smith, John D. Simmons
  • Patent number: 7743080
    Abstract: An enhanced file format to store large quantities of variable-sized data records on a storage medium and to permit efficient access and control over data stored in the enhanced file format. A file format is the structure of a file that defines the way it is stored and laid out on a disk. In a preferred embodiment of the present invention, a file format includes a model directory containing models. Models include element lists comprising element chunks. The element chunks include elements, where elements are variable-sized data records.
    Type: Grant
    Filed: January 9, 2007
    Date of Patent: June 22, 2010
    Assignee: Bentley System, Inc.
    Inventor: Keith Bentley
  • Patent number: 7683914
    Abstract: A method of smoothing a triangulated raster image includes the steps of: triangulating the image to create triangles having vertices, each of which is centered on a pixel of the image; comparing the costs of a first and a second orientation of an edge of each pair of adjacent triangles that forms a quadrilateral; swapping the edge of the pair of triangles to the lower cost orientation; and iterating the comparing and swapping until a stopping point is reached. The cost function used may include a cost factor that causes a triangle edge orientation that aligns with a both a color and an intensity of a color intensity contour line of the image to have a lower cost than a triangle edge orientation that does not so align.
    Type: Grant
    Filed: February 12, 2007
    Date of Patent: March 23, 2010
    Assignee: Bentley System, Inc.
    Inventor: Stephane Côté
  • Patent number: 7680631
    Abstract: A system for analyzing linear data is provided. The system comprises a datastore of linear data correlated by distance; a library of functions that may be performed on the linear data; computer executable code stored on a computer readable medium for performing an analysis of the sets of linear data based on the functions in the library.
    Type: Grant
    Filed: December 12, 2005
    Date of Patent: March 16, 2010
    Assignee: Bentley System, Inc.
    Inventors: Ernest Theodore Selig, IV, Gerald Cardillo
  • Publication number: 20090231344
    Abstract: A method in a computer modeling environment having generative component features forming a model is provided. A generative component (GC) feature is created with a method. User input modifying an aspect of the model that affects the GC feature is received. An update method for the GC feature is determined dynamically based on the user input, the properties of the GC feature and input properties of available update methods to obtain a selected update method. The GC feature is updated based on the selected update method to obtain an updated GC feature. The updated GC feature is stored in a computer readable medium.
    Type: Application
    Filed: March 12, 2008
    Publication date: September 17, 2009
    Applicant: Bentley System, Inc.
    Inventor: Jeffrey Brown
  • Publication number: 20090204373
    Abstract: A computer-implemented method in a computer modeling environment having generative components may include defining an update method of a parent generative component (GC) feature including means for creating a collection containing at least one child GC feature; creating a parent GC feature having the defined update method; executing the update method for the parent GC feature including creating the collection of child GC features; and returning the collection as the value of the update method, wherein the contents of the collection are automatically associated with the parent GC feature.
    Type: Application
    Filed: February 13, 2008
    Publication date: August 13, 2009
    Applicant: Bentley Systems, Inc.
    Inventors: Jeffrey Brown, Robert Aish
  • Patent number: 7571392
    Abstract: A system and method providing a user definable task based interface is described. A software program typically includes a number of tools. The tools may be utilized to perform operations on data, such as creating or editing a file using the software program. A user of the software program may organize the tools into tasks, based on the what the tools are used for. A task may be defined as a set of tools grouped to facilitate a particular work item. The task and associated tools are then presented together in the user interface. For example, a task may be to “draw a foundation.” The tools necessary for drawing a foundation may include measuring, drawing boundaries, etc. The tools for these steps in drawing the foundation may be grouped together into a task. The task and associated tools may then presented to a user via a user interface for the software program. For example, an icon representing the task “draw a foundation” may be presented in the user interface.
    Type: Grant
    Filed: May 8, 2006
    Date of Patent: August 4, 2009
    Assignee: Bentley System, Inc.
    Inventor: Gino Cortesi
  • Patent number: 7551180
    Abstract: A system and method for graphically designing and testing end conditions is provided. The method and system allow for easy visualization and reuse of end condition components. A simple drag and drop methodology may be provided to allow for quick creation of end condition combinations. A user can create various different design scenarios. The system and method may determine which of those design scenarios is valid based on existing conditions. The testing environment may read the proposed end condition combination to determine targets. Various targets can be moved and placed in the testing environment in order to determine if the end condition combination is valid or not.
    Type: Grant
    Filed: March 18, 2004
    Date of Patent: June 23, 2009
    Assignee: Bentley System, Inc.
    Inventor: Denis J. Schaffer
  • Patent number: 7428548
    Abstract: An enhanced file format to store large quantities of variable-sized data records on a storage medium and to permit efficient access and control over data stored in the enhanced file format. A file format is the structure of a file that defines the way it is stored and laid out on a disk. In a preferred embodiment of the present invention, a file format includes a model directory containing models. Models include element lists comprising element chunks. The element chunks include elements, where elements are variable-sized data records.
    Type: Grant
    Filed: August 15, 2001
    Date of Patent: September 23, 2008
    Assignee: Bentley Systems, Inc.
    Inventor: Keith Bentley