Patents by Inventor Jason Faulkner
Jason Faulkner 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: 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: 20230041213Abstract: 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: ApplicationFiled: August 5, 2021Publication date: February 9, 2023Inventors: Chris Jones, James Simpson, Jason Faulkner
-
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
-
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: 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: 20210383032Abstract: 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.Type: ApplicationFiled: August 23, 2021Publication date: December 9, 2021Inventors: Jason Faulkner, Xiao Chun Yao
-
Patent number: 11100257Abstract: 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.Type: GrantFiled: April 20, 2020Date of Patent: August 24, 2021Assignee: Applied Software Technology, Inc.Inventors: Jason Faulkner, Xiao Chun Yao
-
Publication number: 20200334388Abstract: 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.Type: ApplicationFiled: April 20, 2020Publication date: October 22, 2020Inventors: Jason Faulkner, Xiao Chun Yao
-
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: 20190068477Abstract: Examples of the present disclosure describe systems and methods for communication polling and analytics. In an example, users may communicate during a communication session. For example, users may communicate via an electronic communication platform or via real-world communication, or any combination thereof. A transcript may be generated, wherein the transcript may comprise information relating to user actions during the communication session. In another example, users may be polled to request additional information for inclusion in the transcript. In some examples, a user may be absent while other users communicate. Accordingly, the transcript associated with the communication session may be used to generate analytics, such as an activity summary, user engagement statistics, or a project status or progress report, among other examples.Type: ApplicationFiled: August 25, 2017Publication date: February 28, 2019Applicant: Microsoft Technology Licensing, LLCInventor: Jason FAULKNER
-
Patent number: 10147061Abstract: Systems and methods presented herein can allow a user to integrate an existing construction jobsite system with external tools, such as spreadsheet software or a database. An integration platform can allow a user to create, select, and configure plugins that interface with a wrapper on the construction jobsite system to translate procedure calls, files, and data between the construction jobsite system and the external tools. The integration platform may generate execution commands based on the plug in configurations, and the user may cause the execution command to be executed or scheduled for execution. The execution command can facilitate data synchronization between the external tools (e.g., endpoints) and the construction jobsite system, solving a major problem with construction jobsite systems.Type: GrantFiled: June 29, 2015Date of Patent: December 4, 2018Inventor: Jason Faulkner
-
Publication number: 20170177889Abstract: Systems and methods presented herein provide a security overlay that provides project-based security to an existing computer-aided design management system that might not natively include project-based security options. The security overlay defines custom objects for projects and roles. Roles can be defined for users for particular projects and stored as mapping data within instances of project custom objects, the instances corresponding to the projects. Implementers of action event triggers can cause an enforcement method within the security overlay to apply the project-based security to various user actions. To identify the project to which an action object (e.g., file) corresponds, the enforcement method can search for an instance of a project custom object within a file path of the action object.Type: ApplicationFiled: December 16, 2015Publication date: June 22, 2017Inventor: Jason Faulkner
-
Publication number: 20160379146Abstract: Systems and methods presented herein can allow a user to integrate an existing construction jobsite system with external tools, such as spreadsheet software or a database. An integration platform can allow a user to create, select, and configure plugins that interface with a wrapper on the construction jobsite system to translate procedure calls, files, and data between the construction jobsite system and the external tools. The integration platform may generate execution commands based on the plug in configurations, and the user may cause the execution command to be executed or scheduled for execution. The execution command can facilitate data synchronization between the external tools (e.g., endpoints) and the construction jobsite system, solving a major problem with construction jobsite systems.Type: ApplicationFiled: June 29, 2015Publication date: December 29, 2016Inventor: Jason Faulkner
-
Publication number: 20080078177Abstract: Systems and methods for regasifying liquefied natural gas (LNG) are provided. The LNG is regasified by transferring heat from a steam methane reforming reaction to the LNG. In one embodiment, heat is transferred to the LNG from a synthesis gas produced in a steam methane reforming reaction. In another embodiment, heat is transferred to the LNG from a flue gas provided from a furnace heating a steam methane reforming reactor. By using excess heat from the steam methane reforming process, less energy may be consumed to regasify LNG.Type: ApplicationFiled: August 30, 2007Publication date: April 3, 2008Inventors: Jason Faulkner, Dennis Vauk, Eli Shaheen, Roland Williams, Terri Austin