Patents by Inventor Adam Heon

Adam Heon has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • 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: 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
  • Publication number: 20220058886
    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: Application
    Filed: August 30, 2021
    Publication date: February 24, 2022
    Inventors: Paul Anthony Homier, III, Adam Heon
  • Publication number: 20210365604
    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: Application
    Filed: August 9, 2021
    Publication date: November 25, 2021
    Inventor: Adam Heon
  • Patent number: 11107295
    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 26, 2020
    Date of Patent: August 31, 2021
    Assignee: Applied Software Technology, Inc.
    Inventors: Paul Anthony Homier, III, Adam Heon
  • Patent number: 11087037
    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: April 20, 2020
    Date of Patent: August 10, 2021
    Assignee: Applied Software Technology, Inc.
    Inventor: Adam Heon
  • Publication number: 20210065462
    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: Application
    Filed: August 26, 2020
    Publication date: March 4, 2021
    Inventors: Paul Anthony Homier, III, Adam Heon
  • Publication number: 20200334391
    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: Application
    Filed: April 20, 2020
    Publication date: October 22, 2020
    Inventor: Adam Heon