Patents Assigned to EVOLVE MEP, LLC
  • Patent number: 11928788
    Abstract: Technologies are provided for automated configuration of hanger placement within a model layout in a computer-aided design (CAD) application. The technologies rely, in some embodiments, on an initial selection of pipe elements and a traversal direction. Candidate positions for placement of hangers are then generated. At each candidate position, a set of pipes essentially parallel to one another can be identified. When the set of pipes includes two or more pipes, the candidate position is deemed to be satisfactory and placement of a hanger at the candidate position can be configured. The configuration includes configuration of a size of a hanger bearer relative to the pipe elements present in such a set. The configuration also includes configuration of an elevation of the hanger. A termination rule can be utilized to terminate the generation of candidate positions and associated configuration of hanger placement.
    Type: Grant
    Filed: June 4, 2021
    Date of Patent: March 12, 2024
    Assignee: EVOLVE MEP, LLC
    Inventor: Xiao Chun Yao
  • Patent number: 11928392
    Abstract: Examples can include a system for generating a spool sheet. A user can select multiple components on a graphical user interface (“GUI”). Then they can select an option to create a spool sheet. The system can determine a list of components in the selection for use in a bill of materials. This can be included in a spool page that includes a printable spool sheet region. Within the spool sheet region, the GUI can display a view of the selected components at a location indicated by an anchor node of the template.
    Type: Grant
    Filed: February 4, 2022
    Date of Patent: March 12, 2024
    Assignee: EVOLVE MEP. LLC
    Inventors: Jason Faulkner, Xiao Chun Yao, David Ronson
  • Patent number: 11922592
    Abstract: Examples herein describe systems and methods for aligning elements, such as conduit, ductwork, and plumbing within a computer-aided design (“CAD”) application. A plugin can provide an element alignment option on a graphical user interface (“GUI”) of the CAD program. An anchor point from which to align elements is selected in the GUI so that the plugin can choose locations within a structure to run multiple elements in parallel alignment. The system can recommend an alignment plane based on the slopes of the selected multiple elements and provide a direction for a run of the multiple elements. The systems retrieve the specifications and parameters of each individual element to determine its spacing among the run of multiple elements. The run of multiple elements is displayed and manipulated by the plugin via the GUI.
    Type: Grant
    Filed: August 30, 2021
    Date of Patent: March 5, 2024
    Assignee: EVOLVE MEP, LLC
    Inventors: Paul Anthony Homier, III, Adam Heon
  • Patent number: 11836676
    Abstract: Systems and methods presented herein provide a server that receives a drawing. The server matches assembly types to elements in the drawing and inserts a symbol overlay into the drawing. The symbol overlay includes metadata identifying the assembly types in the drawing. The assembly types are matched to assemblies, including kits, based on user-identified criteria, such as vendor and building codes. The system can then determine logistics for delivering the kits, automatically staggering shipment where dictated by build order of the kits.
    Type: Grant
    Filed: August 4, 2018
    Date of Patent: December 5, 2023
    Assignee: EVOLVE MEP, LLC
    Inventors: Richard Burroughs, Clay Smith, Rick Buckman, Fausto Mendez
  • Patent number: 11816398
    Abstract: A plugin can allow for tracking objects within a computer-aided design (“CAD”) application. In one example, the user can select an object or family of objects to track. The plugin can set a parameter of the tracker to match that of the selected object(s). The tracker can be joined to the selected object to form a new assembly, such as by embedding the tracker within the object. A user can define areas, such as rooms or floors, within the layout. The plugin can poll the trackers, which report which areas the corresponding object is within. The plugin can compile this information and display quantities of object types per area.
    Type: Grant
    Filed: August 9, 2021
    Date of Patent: November 14, 2023
    Assignee: EVOLVE MEP, LLC
    Inventor: Adam Heon
  • Patent number: 11615356
    Abstract: Systems and methods presented herein provide project efficiency tracking based on comparing estimated material items and quantities from a design in a computer-aided design (“CAD”) application to the actual purchased material items and quantities. A beacon symbol can be placed on a project drawing and include a progress ring, a materials status, work package number, and a percentage complete. The materials status can illustrate the percentage of budgeted materials that have been delivered. The progress ring can illustrate the job completion percentage. In one example, the progress ring can illustrate the percentage of budgeted labor hours that have been performed.
    Type: Grant
    Filed: August 5, 2021
    Date of Patent: March 28, 2023
    Assignee: EVOLVE MEP, LLC
    Inventors: Steve King, Chris Arrowood
  • Patent number: 11556679
    Abstract: Examples can include a system for creating filters within a computer-aided design (“CAD”) application and performing actions on elements that satisfy the filter criteria. A plugin can generate an element modification window that is displayed on a graphical user interface (“GUI”). The plugin can receive criteria for a first filter based on a tab that allows the user to select a parameter, operator, and operand. The user can categorize and edit the filters and select an action to perform on elements that fit the filter criteria. Such actions can include copying a parameter, modifying a parameter, executing a macro, and changing an element's associated work set. The plugin automatically perform the action on new and modified elements based on a user selection.
    Type: Grant
    Filed: August 5, 2021
    Date of Patent: January 17, 2023
    Assignee: EVOLVE MEP, LLC
    Inventors: Chris Jones, James Simpson, Jason Faulkner
  • Patent number: 11550966
    Abstract: Examples can include a system for flipping components in REVIT or other BIM software. A plugin can receive an indication that a flip has occurred in a plan displayed on a graphical user interface (“GUI”). The plan can include an assembly that has a handedness, such as a door or window. The plugin can determine what the handedness should be based on assembly parameters indicating mirroring, facing, and hand flipped. Because some assemblies cannot correctly mirror without adjusting handedness, the plugin can determine the appropriate handedness and replace the assembly with a different assembly when the handedness is incorrect after flipping. The new assembly can display in the GUI at the correct location.
    Type: Grant
    Filed: March 12, 2021
    Date of Patent: January 10, 2023
    Assignee: EVOLVE MEP, LLC
    Inventors: Mark Petrucci, Xiao Chun Yao
  • Patent number: 11544420
    Abstract: Systems and methods presented herein provide a plugin to REVIT or a similar program that allows for utilizing nested families for related parts and assemblies. Assembly families can include an inheritance tree where an instance of a host family implements child and sub-child families. The child and sub-child families can inherit parameters from the host family. To manage parameter values associated with the nested structure, the plugin can provide a custom dialog that acts as a middle layer between the user and the parameter settings of the computer-aided design program. The custom dialog can associate user selections with permissible values for parameters related to the host family.
    Type: Grant
    Filed: June 10, 2019
    Date of Patent: January 3, 2023
    Assignee: EVOLVE MEP, LLC
    Inventors: Rick Buckman, Fausto Mendez
  • Patent number: 11361427
    Abstract: Examples can include a system for auto-dimensioning part assemblies in REVIT or other software. A plugin can receive an identifier of a part assembly that is displayed on a graphical user interface (“GUI”). The plugin can determine a dimensioning rule based on the part identifier and dynamically select first and second reference points based on the dimensioning rule. Based on these rules, the plugin can calculate a dimension represented by the first and second reference points. This can include measuring a distance different than the distance between the first and second reference points. Then, the system can display the dimension outside a boundary of the part assembly.
    Type: Grant
    Filed: January 25, 2021
    Date of Patent: June 14, 2022
    Assignee: EVOLVE MEP, LLC
    Inventor: Xiao Chun Yao
  • Patent number: 11295043
    Abstract: Examples herein describe systems and methods for hanger placement for computer-aided design (“CAD”). A plugin can provide a hanger placement option on a graphical user interface (“GUI”) of the CAD program. When the option is selected, the plugin can choose hanger locations on a run of ductwork or piping based on hanger parameters and collision detection. This can include testing hanger locations by building an array between the selected item and the ceiling of a plan in the GUI, and testing for collisions with other objects at each point in the array. If a collision is detected, a new hanger location is tested. The new hanger location can be selected based on the hanger parameters, such as by incrementing the interval between hangers while staying within a maximum interval.
    Type: Grant
    Filed: June 4, 2019
    Date of Patent: April 5, 2022
    Assignee: EVOLVE MEP, LLC
    Inventors: David Ronson, Xiao Chun Yao