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: 11928392
    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.
    Type: Grant
    Filed: February 4, 2022
    Date of Patent: March 12, 2024
    Assignee: EVOLVE MEP. LLC
    Inventors: Jason Faulkner, Xiao Chun Yao, David Ronson
  • Publication number: 20230041213
    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.
    Type: Application
    Filed: August 5, 2021
    Publication date: February 9, 2023
    Inventors: Chris Jones, James Simpson, Jason Faulkner
  • Patent number: 11556679
    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.
    Type: Grant
    Filed: August 5, 2021
    Date of Patent: January 17, 2023
    Assignee: EVOLVE MEP, LLC
    Inventors: Chris Jones, James Simpson, Jason Faulkner
  • Publication number: 20220156423
    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.
    Type: Application
    Filed: February 4, 2022
    Publication date: May 19, 2022
    Inventors: Jason Faulkner, Xiao Chun Yao, David Ronson
  • Patent number: 11244084
    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.
    Type: Grant
    Filed: April 20, 2020
    Date of Patent: February 8, 2022
    Assignee: Applied Software Technology, Inc.
    Inventors: Jason Faulkner, Xiao Chun Yao, David Ronson
  • Publication number: 20210383032
    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.
    Type: Application
    Filed: August 23, 2021
    Publication date: December 9, 2021
    Inventors: Jason Faulkner, Xiao Chun Yao
  • Patent number: 11100257
    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.
    Type: Grant
    Filed: April 20, 2020
    Date of Patent: August 24, 2021
    Assignee: Applied Software Technology, Inc.
    Inventors: Jason Faulkner, Xiao Chun Yao
  • Publication number: 20200334388
    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.
    Type: Application
    Filed: April 20, 2020
    Publication date: October 22, 2020
    Inventors: Jason Faulkner, Xiao Chun Yao
  • Publication number: 20200334389
    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.
    Type: Application
    Filed: April 20, 2020
    Publication date: October 22, 2020
    Inventors: Jason Faulkner, Xiao Chun Yao, David Ronson
  • Publication number: 20190068477
    Abstract: 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: Application
    Filed: August 25, 2017
    Publication date: February 28, 2019
    Applicant: Microsoft Technology Licensing, LLC
    Inventor: Jason FAULKNER
  • Patent number: 10147061
    Abstract: 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: Grant
    Filed: June 29, 2015
    Date of Patent: December 4, 2018
    Inventor: Jason Faulkner
  • Publication number: 20170177889
    Abstract: 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: Application
    Filed: December 16, 2015
    Publication date: June 22, 2017
    Inventor: Jason Faulkner
  • Publication number: 20160379146
    Abstract: 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: Application
    Filed: June 29, 2015
    Publication date: December 29, 2016
    Inventor: Jason Faulkner
  • Publication number: 20080078177
    Abstract: 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: Application
    Filed: August 30, 2007
    Publication date: April 3, 2008
    Inventors: Jason Faulkner, Dennis Vauk, Eli Shaheen, Roland Williams, Terri Austin