Evolve Mep, LLC

United States of America

Back to Profile

1-44 of 44 for Evolve Mep, LLC Sort by
Query
Aggregations
IP Type
        Patent 31
        Trademark 13
Date
New (last 4 weeks) 1
2026 July 1
2026 (YTD) 1
2025 5
2024 4
See more
IPC Class
G06F 3/0482 - Interaction with lists of selectable items, e.g. menus 11
G06F 30/12 - Geometric CAD characterised by design entry means specially adapted for CAD, e.g. graphical user interfaces [GUI] specially adapted for CAD 11
G06F 30/13 - Architectural design, e.g. computer-aided architectural design [CAAD] related to design of buildings, bridges, landscapes, production plants or roads 9
G06F 3/0484 - Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range 8
G06T 19/20 - Editing of 3D images, e.g. changing shapes or colours, aligning objects or positioning parts 6
See more
NICE Class
09 - Scientific and electric apparatus and instruments 12
42 - Scientific, technological and industrial services, research and design 5
41 - Education, entertainment, sporting and cultural services 1
Status
Pending 8
Registered / In Force 36
Found results for

1.

Optimized wiring and network cable routing in building information modeling environments

      
Application Number 19097512
Grant Number 12688338
Status In Force
Filing Date 2025-04-01
First Publication Date 2026-07-21
Grant Date 2026-07-21
Owner eVolve MEP, LLC (USA)
Inventor
  • Hannon, Matthew
  • Heon, Adam

Abstract

An automated wiring run generation plugin for a building computer-aided design (“CAD”) program is disclosed. The plugin receives user-defined pathways within a model layout and identifies start and end points requiring connections, accessing a run schedule as needed. It evaluates possible routes by detecting pathway segments within a threshold distance that have an open, orthogonal path to equipment elements. The plugin then generates line segments connecting equipment to pathways and determines the shortest route for each start/end point pairing using a shortest path algorithm or individual segment calculations. A directed weighted graph can be used to optimize routing. The plugin then visually generates and displays the shortest wiring or conduit runs on the graphical user interface (“GUI”) based on user settings. This automation streamlines the wiring design process, reducing manual effort and minimizing errors while ensuring efficient cable routing within CAD and BIM environments.

IPC Classes  ?

  • G06F 30/18 - Network design, e.g. design based on topological or interconnect aspects of utility systems, piping, heating ventilation air conditioning [HVAC] or cabling

2.

Hanger Placement for Computer-Aided Design

      
Application Number 18752727
Status Pending
Filing Date 2024-06-24
First Publication Date 2025-06-19
Owner EVOLVE MEP, LLC (USA)
Inventor
  • Ronson, David
  • Yao, Xiao Chun

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.

IPC Classes  ?

  • G06F 30/13 - Architectural design, e.g. computer-aided architectural design [CAAD] related to design of buildings, bridges, landscapes, production plants or roads
  • G06F 3/04815 - Interaction with a metaphor-based environment or interaction object displayed as three-dimensional, e.g. changing the user viewpoint with respect to the environment or object
  • G06F 3/0484 - Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
  • G06F 111/20 - Configuration CAD, e.g. designing by assembling or positioning modules selected from libraries of predesigned modules

3.

MATERIALS AND PROCESS INTEGRATION FOR BUILD PROJECTS WITH MOAB ASSEMBLIES

      
Application Number 18232129
Status Pending
Filing Date 2023-08-09
First Publication Date 2025-02-13
Owner eVolve MEP, LLC. (USA)
Inventor
  • King, Steve
  • Heon, Adam
  • Norris, Alex
  • Freeman, Clay

Abstract

Systems and methods are described for creating moab assemblies and applying moab assemblies to build project data. Moab assemblies can logically link materials and tasks for components used in a build project. When a model of a build project is created, an application service can retrieve the moab assemblies of components included in the build project. Using the moab assemblies, the application service can determine what materials are needed at what location and when, and also determine what tasks must be performed and when. The application service can display the tasks for the build project, and the materials needed for the tasks, in a user-friendly format. In one example, the application service can display tasks and materials by work phase of the build project.

IPC Classes  ?

  • G06Q 10/0631 - Resource planning, allocation, distributing or scheduling for enterprises or organisations

4.

MATERIALS AND PROCESS INTEGRATION FOR BUILD PROJECTS WITH MOAB ASSEMBLIES

      
Application Number 18232137
Status Pending
Filing Date 2023-08-09
First Publication Date 2025-02-13
Owner eVolve MEP, LLC. (USA)
Inventor
  • King, Steve
  • Heon, Adam
  • Norris, Alex
  • Freeman, Clay

Abstract

Systems and methods are described for creating moab assemblies and applying moab assemblies to build project data. Moab assemblies can logically link materials and tasks for components used in a build project. When a model of a build project is created, an application service can retrieve the moab assemblies of components included in the build project. Using the moab assemblies, the application service can determine what materials are needed at what location and when, and also determine what tasks must be performed and when. The application service can display the tasks for the build project, and the materials needed for the tasks, in a user-friendly format. In one example, the application service can display tasks and materials by work phase of the build project.

IPC Classes  ?

  • G06Q 10/0631 - Resource planning, allocation, distributing or scheduling for enterprises or organisations

5.

VDCOS

      
Serial Number 99000276
Status Pending
Filing Date 2025-01-16
Owner eVolve MEP, LLC (USA)
NICE Classes  ? 09 - Scientific and electric apparatus and instruments

Goods & Services

Downloadable computer-aided design (CAD) software for architectural use; Downloadable computer-aided design (CAD) software for managing construction projects, construction models, configuring construction projects, and managing construction efficiency; Downloadable project management software in the field of construction and virtual design; Recorded computer-aided design (CAD) software for construction management and virtual design

6.

VDC-OS

      
Serial Number 99000217
Status Pending
Filing Date 2025-01-16
Owner eVolve MEP, LLC (USA)
NICE Classes  ? 09 - Scientific and electric apparatus and instruments

Goods & Services

Downloadable computer-aided design (CAD) software for architectural use; Downloadable computer-aided design (CAD) software for managing construction projects, construction models, configuring construction projects, and managing construction efficiency; Downloadable project management software in the field of construction and virtual design; Recorded computer-aided design (CAD) software for construction management and virtual design

7.

RULE-BASED DESIGN SCHEDULING SYSTEM FOR PROCESSING BUILD PROJECT SCHEDULES

      
Application Number 18049016
Status Pending
Filing Date 2022-10-24
First Publication Date 2024-07-18
Owner EVOLVE MEP, LLC (USA)
Inventor Freeman, Clay

Abstract

Systems and methods are described for processing a schedule for a build project. In an example, a server can receive a data file that includes the schedule. The server can extract locations from the schedule and map activities in the schedule to their corresponding locations. The server can also map each activity to a drawing type based on the type of activity. Each drawing type can have an associated work phase, and the server can map work phases to locations based on the activity mapped to their corresponding drawing types. The server can then map each activity to a corresponding work phase at its location based on the previous mappings. The server can cause a graphical user interface to display a design schedule of the build project that includes a location breakdown structure with each location's work phases, each work phase's activities, and each work phase's drawing types.

IPC Classes  ?

  • G06Q 10/1093 - Calendar-based scheduling for persons or groups
  • G06F 40/205 - Parsing
  • G06Q 10/0631 - Resource planning, allocation, distributing or scheduling for enterprises or organisations

8.

SPOOL SHEET GENERATION

      
Application Number 18602296
Status Pending
Filing Date 2024-03-12
First Publication Date 2024-07-04
Owner EVOLVE MEP, LLC (USA)
Inventor
  • Faulkner, Jason
  • Yao, Xiao
  • Ronson, David

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.

IPC Classes  ?

  • G06F 30/12 - Geometric CAD characterised by design entry means specially adapted for CAD, e.g. graphical user interfaces [GUI] specially adapted for CAD
  • G06F 3/04847 - Interaction techniques to control parameter settings, e.g. interaction with sliders or dials
  • G06F 3/0486 - Drag-and-drop

9.

Hanger generation in computer-aided design programs

      
Application Number 18602339
Grant Number 12412356
Status In Force
Filing Date 2024-03-12
First Publication Date 2024-07-04
Grant Date 2025-09-09
Owner EVOLVE MEP, LLC (USA)
Inventor Yao, Xiao

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.

IPC Classes  ?

  • G06T 19/20 - Editing of 3D images, e.g. changing shapes or colours, aligning objects or positioning parts
  • G06F 3/0482 - Interaction with lists of selectable items, e.g. menus
  • G06Q 10/20 - Administration of product repair or maintenance
  • G06Q 50/08 - Construction

10.

Element alignment for hangers in computer-aided design

      
Application Number 18595380
Grant Number 12347058
Status In Force
Filing Date 2024-03-04
First Publication Date 2024-06-27
Grant Date 2025-07-01
Owner Evolve MEP, LLC (USA)
Inventor
  • Homier, Paul Anthony
  • Heon, Adam

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.

IPC Classes  ?

  • G06T 19/20 - Editing of 3D images, e.g. changing shapes or colours, aligning objects or positioning parts
  • G06F 3/04815 - Interaction with a metaphor-based environment or interaction object displayed as three-dimensional, e.g. changing the user viewpoint with respect to the environment or object
  • G06F 3/0482 - Interaction with lists of selectable items, e.g. menus

11.

Modifying elements in a computer-aided design application using enhanced selection filtering

      
Application Number 17395263
Grant Number 11556679
Status In Force
Filing Date 2021-08-05
First Publication Date 2023-01-17
Grant Date 2023-01-17
Owner EVOLVE MEP, LLC (USA)
Inventor
  • Jones, Chris
  • Simpson, James
  • Faulkner, Jason

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.

IPC Classes  ?

  • G06F 30/12 - Geometric CAD characterised by design entry means specially adapted for CAD, e.g. graphical user interfaces [GUI] specially adapted for CAD
  • G06F 3/04847 - Interaction techniques to control parameter settings, e.g. interaction with sliders or dials
  • G06F 3/0482 - Interaction with lists of selectable items, e.g. menus

12.

EVOLVE

      
Serial Number 97622451
Status Registered
Filing Date 2022-10-06
Registration Date 2023-11-21
Owner eVolve MEP, LLC ()
NICE Classes  ?
  • 09 - Scientific and electric apparatus and instruments
  • 42 - Scientific, technological and industrial services, research and design

Goods & Services

Downloadable computer-aided design (CAD) software for mechanical, electrical and plumbing fabrication and prefabrication; Downloadable computer-aided design (CAD) software for mechanical, electrical, and plumbing design Computer-aided design services

13.

EVOLVE

      
Serial Number 97622461
Status Registered
Filing Date 2022-10-06
Registration Date 2023-11-21
Owner eVolve MEP, LLC ()
NICE Classes  ?
  • 09 - Scientific and electric apparatus and instruments
  • 42 - Scientific, technological and industrial services, research and design

Goods & Services

Downloadable computer-aided design (CAD) software for mechanical, electrical and plumbing fabrication and prefabrication; Downloadable computer-aided design (CAD) software for mechanical, electrical, and plumbing design Computer-aided design services

14.

V

      
Serial Number 97622453
Status Registered
Filing Date 2022-10-06
Registration Date 2024-07-16
Owner eVolve MEP, LLC ()
NICE Classes  ?
  • 09 - Scientific and electric apparatus and instruments
  • 42 - Scientific, technological and industrial services, research and design

Goods & Services

Downloadable computer-aided design (CAD) software for mechanical, electrical and plumbing fabrication and prefabrication; Downloadable computer-aided design (CAD) software for mechanical, electrical, and plumbing design Computer-aided design services

15.

Labor tracking beacon for visualizing project status in computer-aided design

      
Application Number 17395274
Grant Number 11615356
Status In Force
Filing Date 2021-08-05
First Publication Date 2022-08-18
Grant Date 2023-03-28
Owner EVOLVE MEP, LLC (USA)
Inventor
  • King, Steve
  • Arrowood, Chris

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.

IPC Classes  ?

  • G06Q 10/00 - AdministrationManagement
  • G06Q 10/0631 - Resource planning, allocation, distributing or scheduling for enterprises or organisations
  • G06F 30/13 - Architectural design, e.g. computer-aided architectural design [CAAD] related to design of buildings, bridges, landscapes, production plants or roads

16.

Hanger placement for computer-aided design

      
Application Number 17712331
Grant Number 12019957
Status In Force
Filing Date 2022-04-04
First Publication Date 2022-07-14
Grant Date 2024-06-25
Owner EVOLVE MEP, LLC (USA)
Inventor
  • Ronson, David
  • Yao, Xiao Chun

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.

IPC Classes  ?

  • G06F 30/13 - Architectural design, e.g. computer-aided architectural design [CAAD] related to design of buildings, bridges, landscapes, production plants or roads
  • G06F 3/04815 - Interaction with a metaphor-based environment or interaction object displayed as three-dimensional, e.g. changing the user viewpoint with respect to the environment or object
  • G06F 3/0484 - Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
  • G06F 111/20 - Configuration CAD, e.g. designing by assembling or positioning modules selected from libraries of predesigned modules

17.

Spool sheet generation

      
Application Number 17665034
Grant Number 11928392
Status In Force
Filing Date 2022-02-04
First Publication Date 2022-05-19
Grant Date 2024-03-12
Owner EVOLVE MEP. LLC (USA)
Inventor
  • Faulkner, Jason
  • Yao, Xiao Chun
  • Ronson, David

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.

IPC Classes  ?

  • G06F 30/12 - Geometric CAD characterised by design entry means specially adapted for CAD, e.g. graphical user interfaces [GUI] specially adapted for CAD
  • G06F 3/04847 - Interaction techniques to control parameter settings, e.g. interaction with sliders or dials
  • G06F 3/0486 - Drag-and-drop

18.

Element alignment for hangers in computer-aided design

      
Application Number 17461781
Grant Number 11922592
Status In Force
Filing Date 2021-08-30
First Publication Date 2022-02-24
Grant Date 2024-03-05
Owner EVOLVE MEP, LLC (USA)
Inventor
  • Homier, Iii, Paul Anthony
  • Heon, Adam

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.

IPC Classes  ?

  • G06T 19/20 - Editing of 3D images, e.g. changing shapes or colours, aligning objects or positioning parts
  • G06F 3/04815 - Interaction with a metaphor-based environment or interaction object displayed as three-dimensional, e.g. changing the user viewpoint with respect to the environment or object
  • G06F 3/0482 - Interaction with lists of selectable items, e.g. menus

19.

Spool run route finding in CAD systems

      
Application Number 17409788
Grant Number 12327069
Status In Force
Filing Date 2021-08-23
First Publication Date 2021-12-09
Grant Date 2025-06-10
Owner Evolve MEP, LLC (USA)
Inventor
  • Faulkner, Jason
  • Yao, Xiao Chun

Abstract

A system can receive selection of endpoints for a spool on a graphical user interface (“GUI”) and attempt to assemble a spool based on the endpoints. To do so, a plugin can execute a route-finding process that traverses routes from the endpoints. The routes can be determined by retrieving connectors from the endpoints and, for each connector, determining what parts are connected. For each connected part, the process can repeat so long as the connected part is not one of the endpoints or already in another route or spool. When the routes are complete, the connected parts can be treated as an assembly of the spool. The GUI can generate a spool sheet that uses the assembly as the spool.

IPC Classes  ?

  • G06F 30/12 - Geometric CAD characterised by design entry means specially adapted for CAD, e.g. graphical user interfaces [GUI] specially adapted for CAD
  • G06F 3/0482 - Interaction with lists of selectable items, e.g. menus

20.

Tracking CAD objects for reporting their locations within a CAD layout

      
Application Number 17397410
Grant Number 11816398
Status In Force
Filing Date 2021-08-09
First Publication Date 2021-11-25
Grant Date 2023-11-14
Owner EVOLVE MEP, LLC (USA)
Inventor Heon, Adam

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.

IPC Classes  ?

  • G06F 30/13 - Architectural design, e.g. computer-aided architectural design [CAAD] related to design of buildings, bridges, landscapes, production plants or roads
  • G06F 30/12 - Geometric CAD characterised by design entry means specially adapted for CAD, e.g. graphical user interfaces [GUI] specially adapted for CAD
  • G06F 3/0484 - Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
  • G06F 3/04845 - Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range for image manipulation, e.g. dragging, rotation, expansion or change of colour
  • G06F 3/04842 - Selection of displayed objects or displayed text elements

21.

ENHANCED SELECTION FILTERING WITHIN COMPUTER-AIDED DESIGN

      
Application Number 17218747
Status Pending
Filing Date 2021-03-31
First Publication Date 2021-10-07
Owner EVOLVE MEP, LLC (USA)
Inventor
  • Jones, Christopher
  • Simpson, James
  • Poe, Kerry

Abstract

Examples can include a system for filtering selections made within a computer-aided design (“CAD”) application. A plugin can generate a filter designer window that is displayed on a graphical user interface (“GUI”). The plugin can receive criteria for a first filter based on an edit tab that allows the user to select a parameter, operator, and operand. The user can categorize and edit the filters and apply them to the selection. The plugin can loop through elements within a selection box and automatically deselect elements that do not meet the criteria of the first filter. Remaining selected elements can be visually indicated as specified by the first filter.

IPC Classes  ?

  • G06F 30/12 - Geometric CAD characterised by design entry means specially adapted for CAD, e.g. graphical user interfaces [GUI] specially adapted for CAD
  • G06F 30/13 - Architectural design, e.g. computer-aided architectural design [CAAD] related to design of buildings, bridges, landscapes, production plants or roads
  • G06F 30/20 - Design optimisation, verification or simulation

22.

Hanger generation in computer-aided design programs

      
Application Number 17339344
Grant Number 11928788
Status In Force
Filing Date 2021-06-04
First Publication Date 2021-09-23
Grant Date 2024-03-12
Owner EVOLVE MEP, LLC (USA)
Inventor Yao, Xiao Chun

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.

IPC Classes  ?

  • G06T 19/20 - Editing of 3D images, e.g. changing shapes or colours, aligning objects or positioning parts
  • G06F 3/0482 - Interaction with lists of selectable items, e.g. menus
  • G06Q 10/20 - Administration of product repair or maintenance
  • G06Q 50/08 - Construction

23.

MEP FORCE INDESTRUCTIBLE

      
Serial Number 97024791
Status Registered
Filing Date 2021-09-13
Registration Date 2023-06-06
Owner EVOLVE MEP, LLC ()
NICE Classes  ? 41 - Education, entertainment, sporting and cultural services

Goods & Services

Arranging and conducting of educational conferences in the field of building design and construction software, including mechanical, electrical, and plumbing computer-aided design software; Providing educational demonstrations

24.

EVOLVE ELECTRICAL

      
Serial Number 90845430
Status Registered
Filing Date 2021-07-23
Registration Date 2024-06-25
Owner EVOLVE MEP, LLC ()
NICE Classes  ? 09 - Scientific and electric apparatus and instruments

Goods & Services

Downloadable computer-aided design (CAD) software for general use; Downloadable computer-aided design (CAD) software for mechanical, electrical and plumbing fabrication and prefabrication

25.

EVOLVE MECHANICAL

      
Serial Number 90845437
Status Registered
Filing Date 2021-07-23
Registration Date 2024-06-25
Owner EVOLVE MEP, LLC ()
NICE Classes  ? 09 - Scientific and electric apparatus and instruments

Goods & Services

Downloadable computer-aided design (CAD) software for general use; Downloadable computer-aided design (CAD) software for mechanical, electrical and plumbing fabrication and prefabrication

26.

Intelligent assembly flipping in computer-aided design

      
Application Number 17200220
Grant Number 11550966
Status In Force
Filing Date 2021-03-12
First Publication Date 2021-07-01
Grant Date 2023-01-10
Owner EVOLVE MEP, LLC (USA)
Inventor
  • Petrucci, Mark
  • Yao, Xiao Chun

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.

IPC Classes  ?

  • G06F 3/048 - Interaction techniques based on graphical user interfaces [GUI]
  • G06F 30/12 - Geometric CAD characterised by design entry means specially adapted for CAD, e.g. graphical user interfaces [GUI] specially adapted for CAD
  • G06F 9/445 - Program loading or initiating
  • G06F 3/0482 - Interaction with lists of selectable items, e.g. menus
  • G06F 3/04845 - Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range for image manipulation, e.g. dragging, rotation, expansion or change of colour

27.

Auto-dimensioning REVIT models

      
Application Number 17157361
Grant Number 11361427
Status In Force
Filing Date 2021-01-25
First Publication Date 2021-05-13
Grant Date 2022-06-14
Owner EVOLVE MEP, LLC (USA)
Inventor Yao, Xiao Chun

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.

IPC Classes  ?

28.

Hanger generation in computer-aided design programs

      
Application Number 17003945
Grant Number 11030826
Status In Force
Filing Date 2020-08-26
First Publication Date 2021-03-04
Grant Date 2021-06-08
Owner EVOLVE MEP, LLC (USA)
Inventor Yao, Xiao Chun

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.

IPC Classes  ?

  • G06T 19/20 - Editing of 3D images, e.g. changing shapes or colours, aligning objects or positioning parts
  • G06F 3/0482 - Interaction with lists of selectable items, e.g. menus

29.

Element alignment for hangers in computer-aided design

      
Application Number 17003935
Grant Number 11107295
Status In Force
Filing Date 2020-08-26
First Publication Date 2021-03-04
Grant Date 2021-08-31
Owner EVOLVE MEP, LLC (USA)
Inventor
  • Homier, Iii, Paul Anthony
  • Heon, Adam

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.

IPC Classes  ?

  • G06T 19/20 - Editing of 3D images, e.g. changing shapes or colours, aligning objects or positioning parts
  • G06F 3/0482 - Interaction with lists of selectable items, e.g. menus
  • G06F 3/0481 - Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance

30.

Spool sheet generation

      
Application Number 16853382
Grant Number 11244084
Status In Force
Filing Date 2020-04-20
First Publication Date 2020-10-22
Grant Date 2022-02-08
Owner EVOLVE MEP, LLC (USA)
Inventor
  • Faulkner, Jason
  • Yao, Xiao Chun
  • Ronson, David

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.

IPC Classes  ?

  • G06F 30/12 - Geometric CAD characterised by design entry means specially adapted for CAD, e.g. graphical user interfaces [GUI] specially adapted for CAD
  • G06F 3/0486 - Drag-and-drop
  • G06F 3/0484 - Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range

31.

Tracking CAD objects

      
Application Number 16853388
Grant Number 11087037
Status In Force
Filing Date 2020-04-20
First Publication Date 2020-10-22
Grant Date 2021-08-10
Owner EVOLVE MEP, LLC (USA)
Inventor Heon, Adam

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.

IPC Classes  ?

  • G06F 30/13 - Architectural design, e.g. computer-aided architectural design [CAAD] related to design of buildings, bridges, landscapes, production plants or roads
  • G06F 30/12 - Geometric CAD characterised by design entry means specially adapted for CAD, e.g. graphical user interfaces [GUI] specially adapted for CAD
  • G06F 3/0484 - Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range

32.

Auto-dimensioning REVIT models

      
Application Number 16853332
Grant Number 10902580
Status In Force
Filing Date 2020-04-20
First Publication Date 2020-10-22
Grant Date 2021-01-26
Owner EVOLVE MEP, LLC (USA)
Inventor Yao, Xiao Chun

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.

IPC Classes  ?

33.

Intelligent assembly flipping in REVIT

      
Application Number 16853341
Grant Number 10949577
Status In Force
Filing Date 2020-04-20
First Publication Date 2020-10-22
Grant Date 2021-03-16
Owner EVOLVE MEP, LLC (USA)
Inventor
  • Petrucci, Mark
  • Yao, Xiao Chun

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.

IPC Classes  ?

  • G06F 3/048 - Interaction techniques based on graphical user interfaces [GUI]
  • G06F 30/12 - Geometric CAD characterised by design entry means specially adapted for CAD, e.g. graphical user interfaces [GUI] specially adapted for CAD
  • G06F 9/445 - Program loading or initiating
  • G06F 3/0482 - Interaction with lists of selectable items, e.g. menus
  • G06F 3/0484 - Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range

34.

Spool run route finding in CAD systems

      
Application Number 16853366
Grant Number 11100257
Status In Force
Filing Date 2020-04-20
First Publication Date 2020-10-22
Grant Date 2021-08-24
Owner EVOLVE MEP, LLC (USA)
Inventor
  • Faulkner, Jason
  • Yao, Xiao Chun

Abstract

A system can receive selection of endpoints for a spool on a graphical user interface (“GUI”) and attempt to assemble a spool based on the endpoints. To do so, a plugin can execute a route-finding process that traverses routes from the endpoints. The routes can be determined by retrieving connectors from the endpoints and, for each connector, determining what parts are connected. For each connected part, the process can repeat so long as the connected part is not one of the endpoints or already in another route or spool. When the routes are complete, the connected parts can be treated as an assembly of the spool. The GUI can generate a spool sheet that uses the assembly as the spool.

IPC Classes  ?

  • G06F 30/12 - Geometric CAD characterised by design entry means specially adapted for CAD, e.g. graphical user interfaces [GUI] specially adapted for CAD
  • G06F 3/0482 - Interaction with lists of selectable items, e.g. menus

35.

EVOLVE MEP

      
Serial Number 90242906
Status Registered
Filing Date 2020-10-08
Registration Date 2021-06-29
Owner EVOLVE MEP, LLC (USA)
NICE Classes  ?
  • 09 - Scientific and electric apparatus and instruments
  • 42 - Scientific, technological and industrial services, research and design

Goods & Services

Downloadable computer software for mechanical, electrical and plumbing fabrication and prefabrication; Downloadable computer software for converting mechanical, electrical and plumbing design intent drawings and models into instruction sheets from which mechanical, electrical and plumbing fabricators can build and assemble parts into prefabricated assemblies; Downloadable computer-aided design (CAD) software for general use Computer-aided design services

36.

EVOLVE MEP

      
Serial Number 90242923
Status Registered
Filing Date 2020-10-08
Registration Date 2021-06-29
Owner EVOLVE MEP, LLC (USA)
NICE Classes  ?
  • 09 - Scientific and electric apparatus and instruments
  • 42 - Scientific, technological and industrial services, research and design

Goods & Services

Downloadable computer software for mechanical, electrical and plumbing fabrication and prefabrication; Downloadable computer software for converting mechanical, electrical and plumbing design intent drawings and models into instruction sheets from which mechanical, electrical and plumbing fabricators can build and assemble parts into prefabricated assemblies; Downloadable computer-aided design (CAD) software for general use Computer-aided design services

37.

Hanger placement for computer-aided design

      
Application Number 16430870
Grant Number 11295043
Status In Force
Filing Date 2019-06-04
First Publication Date 2019-12-05
Grant Date 2022-04-05
Owner EVOLVE MEP, LLC (USA)
Inventor
  • Ronson, David
  • Yao, Xiao Chun

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.

IPC Classes  ?

  • G06F 30/13 - Architectural design, e.g. computer-aided architectural design [CAAD] related to design of buildings, bridges, landscapes, production plants or roads
  • G06F 3/04815 - Interaction with a metaphor-based environment or interaction object displayed as three-dimensional, e.g. changing the user viewpoint with respect to the environment or object
  • G06F 3/0484 - Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
  • G06F 111/20 - Configuration CAD, e.g. designing by assembling or positioning modules selected from libraries of predesigned modules

38.

Managing custom computer-aided design inheritance-based assembly families for manufacturing

      
Application Number 16436394
Grant Number 11544420
Status In Force
Filing Date 2019-06-10
First Publication Date 2019-09-26
Grant Date 2023-01-03
Owner EVOLVE MEP, LLC (USA)
Inventor
  • Buckman, Rick
  • Mendez, Fausto

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.

IPC Classes  ?

  • G06F 30/13 - Architectural design, e.g. computer-aided architectural design [CAAD] related to design of buildings, bridges, landscapes, production plants or roads
  • G11B 5/012 - Recording on, or reproducing or erasing from, magnetic disks
  • G11B 5/31 - Structure or manufacture of heads, e.g. inductive using thin film
  • G11B 5/00 - Recording by magnetisation or demagnetisation of a record carrierReproducing by magnetic meansRecord carriers therefor
  • G06F 119/18 - Manufacturability analysis or optimisation for manufacturability

39.

Determining vendor components, kits, and logistics based on construction drawings

      
Application Number 16055066
Grant Number 11836676
Status In Force
Filing Date 2018-08-04
First Publication Date 2019-02-07
Grant Date 2023-12-05
Owner EVOLVE MEP, LLC (USA)
Inventor
  • Burroughs, Richard
  • Smith, Clay
  • Buckman, Rick
  • Mendez, Fausto

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.

IPC Classes  ?

  • G06Q 10/08 - Logistics, e.g. warehousing, loading or distributionInventory or stock management
  • G06Q 30/06 - Buying, selling or leasing transactions
  • G06F 30/13 - Architectural design, e.g. computer-aided architectural design [CAAD] related to design of buildings, bridges, landscapes, production plants or roads
  • G06Q 10/0875 - Itemisation or classification of parts, supplies or services, e.g. bill of materials
  • G06Q 30/0601 - Electronic shopping [e-shopping]
  • H04L 67/06 - Protocols specially adapted for file transfer, e.g. file transfer protocol [FTP]

40.

360 SYNC

      
Serial Number 88274896
Status Registered
Filing Date 2019-01-24
Registration Date 2020-02-11
Owner EVOLVE MEP, LLC (USA)
NICE Classes  ? 09 - Scientific and electric apparatus and instruments

Goods & Services

Downloadable computer software for the synchronization and transfer of files; Downloadable computer-aided design (CAD) software for the synchronization and transfer of files

41.

EVOLVE

      
Serial Number 88273201
Status Registered
Filing Date 2019-01-23
Registration Date 2020-09-15
Owner EVOLVE MEP, LLC ()
NICE Classes  ? 09 - Scientific and electric apparatus and instruments

Goods & Services

Downloadable computer software for use in mechanical, electrical and plumbing fabrication and prefabrication; Downloadable computer software for converting mechanical, electrical and plumbing design intent drawings and models into instruction sheets from which mechanical, electrical and plumbing fabricators can build and assemble parts into prefabricated assemblies; Downloadable computer software for preparing bills of materials based on instruction sheets for prefabricated mechanical, electrical and plumbing assemblies

42.

360 SYNC

      
Serial Number 88273402
Status Registered
Filing Date 2019-01-23
Registration Date 2020-02-11
Owner EVOLVE MEP, LLC (USA)
NICE Classes  ? 09 - Scientific and electric apparatus and instruments

Goods & Services

Downloadable computer software for the synchronization and transfer of files; Downloadable computer-aided design (CAD) software for the synchronization and transfer of files

43.

Custom fabrication from generic REVIT templates

      
Application Number 15907235
Grant Number 10331820
Status In Force
Filing Date 2018-02-27
First Publication Date 2018-08-30
Grant Date 2019-06-25
Owner EVOLVE MEP, LLC (USA)
Inventor Mendez, Fausto

Abstract

Systems and methods presented herein provide a plugin to REVIT or a similar program that allows the graphical user interface to convert system components to custom components and vice versa. This can include converting a system conduit pipe to multiple custom conduit pipes with a connector. It can also include converting a system first pipe, bend, and second pipe into a custom kick. The plugin can calculate an imaginary intersection point between first and second pipes in a plane. Using the calculated intersection point, the plugin can calculate actual pipe dimensions needed for fabricating the kick. The dimensions can be displayed within REVIT with a triangle generated to show the otherwise missing dimensions.

IPC Classes  ?

  • G06F 3/048 - Interaction techniques based on graphical user interfaces [GUI]
  • G06F 17/50 - Computer-aided design
  • G06F 9/445 - Program loading or initiating
  • G06F 3/0481 - Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
  • G06F 8/38 - Creation or generation of source code for implementing user interfaces
  • G06F 3/0484 - Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range

44.

Managing custom REVIT inheritance-based assembly families for manufacturing

      
Application Number 15375369
Grant Number 10318661
Status In Force
Filing Date 2016-12-12
First Publication Date 2018-02-01
Grant Date 2019-06-11
Owner EVOLVE MEP, LLC (USA)
Inventor
  • Buckman, Rick
  • Mendez, Fausto

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.

IPC Classes  ?