Patents by Inventor David Ronson
David Ronson 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).
-
Publication number: 20250200235Abstract: 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: ApplicationFiled: June 24, 2024Publication date: June 19, 2025Applicant: EVOLVE MEP, LLCInventors: David Ronson, Xiao Chun Yao
-
Publication number: 20240220672Abstract: 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: ApplicationFiled: March 12, 2024Publication date: July 4, 2024Inventors: Jason Faulkner, Xiao Yao, David Ronson
-
Patent number: 12019957Abstract: 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: April 4, 2022Date of Patent: June 25, 2024Assignee: EVOLVE MEP, LLCInventors: David Ronson, 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
-
Publication number: 20220222390Abstract: 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: ApplicationFiled: April 4, 2022Publication date: July 14, 2022Inventors: David Ronson, Xiao Chun Yao
-
Publication number: 20220156423Abstract: 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: ApplicationFiled: February 4, 2022Publication date: May 19, 2022Inventors: Jason Faulkner, Xiao Chun Yao, David Ronson
-
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
-
Patent number: 11244084Abstract: 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: April 20, 2020Date of Patent: February 8, 2022Assignee: Applied Software Technology, Inc.Inventors: Jason Faulkner, Xiao Chun Yao, David Ronson
-
Publication number: 20200334389Abstract: 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: ApplicationFiled: April 20, 2020Publication date: October 22, 2020Inventors: Jason Faulkner, Xiao Chun Yao, David Ronson
-
Publication number: 20190370419Abstract: 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: ApplicationFiled: June 4, 2019Publication date: December 5, 2019Inventors: David Ronson, Xiao Chun Yao