Patents Assigned to EVOLVE MEP, LLC
-
Patent number: 11928788Abstract: 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: GrantFiled: June 4, 2021Date of Patent: March 12, 2024Assignee: EVOLVE MEP, LLCInventor: Xiao Chun Yao
-
Patent number: 11928392Abstract: 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: GrantFiled: February 4, 2022Date of Patent: March 12, 2024Assignee: EVOLVE MEP. LLCInventors: Jason Faulkner, Xiao Chun Yao, David Ronson
-
Patent number: 11922592Abstract: 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: GrantFiled: August 30, 2021Date of Patent: March 5, 2024Assignee: EVOLVE MEP, LLCInventors: Paul Anthony Homier, III, Adam Heon
-
Patent number: 11836676Abstract: 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: GrantFiled: August 4, 2018Date of Patent: December 5, 2023Assignee: EVOLVE MEP, LLCInventors: Richard Burroughs, Clay Smith, Rick Buckman, Fausto Mendez
-
Patent number: 11816398Abstract: 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: GrantFiled: August 9, 2021Date of Patent: November 14, 2023Assignee: EVOLVE MEP, LLCInventor: Adam Heon
-
Patent number: 11615356Abstract: 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: GrantFiled: August 5, 2021Date of Patent: March 28, 2023Assignee: EVOLVE MEP, LLCInventors: Steve King, Chris Arrowood
-
Patent number: 11556679Abstract: 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: GrantFiled: August 5, 2021Date of Patent: January 17, 2023Assignee: EVOLVE MEP, LLCInventors: Chris Jones, James Simpson, Jason Faulkner
-
Patent number: 11550966Abstract: 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: GrantFiled: March 12, 2021Date of Patent: January 10, 2023Assignee: EVOLVE MEP, LLCInventors: Mark Petrucci, Xiao Chun Yao
-
Patent number: 11544420Abstract: 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: GrantFiled: June 10, 2019Date of Patent: January 3, 2023Assignee: EVOLVE MEP, LLCInventors: Rick Buckman, Fausto Mendez
-
Patent number: 11361427Abstract: 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: GrantFiled: January 25, 2021Date of Patent: June 14, 2022Assignee: EVOLVE MEP, LLCInventor: Xiao Chun Yao
-
Patent number: 11295043Abstract: 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: GrantFiled: June 4, 2019Date of Patent: April 5, 2022Assignee: EVOLVE MEP, LLCInventors: David Ronson, Xiao Chun Yao