Patents by Inventor Matt Hilliard
Matt Hilliard 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: 12229571Abstract: Described herein are methods, systems, and computer-readable storage media for seamless offline-online execution of applications. Techniques include receiving at a server a request from a client device for execution of an application and then determining one or more subsets of a logic portion of the application. Technique further include distributing the determined one or more subsets of the logic portion of the application to the client device and receiving a set of operations from the client device and an updated state portion of the application. Technique further include authorizing each operation of the set of operations and finalizing the updated state portion of the application.Type: GrantFiled: September 27, 2023Date of Patent: February 18, 2025Assignee: Appian CorporationInventors: Andrew Radcliffe, Antonio Andrade Garcia, Marco Pescosolido, Matt Hilliard
-
Publication number: 20250036436Abstract: Described herein are methods, systems, and computer-readable storage media for automatic selection of a runtime environment for execution of an application. Techniques include identifying the application at a server for execution in a runtime environment and then accessing a state portion and a logic portion of the application. Techniques further include selecting the runtime environment by determining a location scenario of the state portion and the logic portion of the application. Techniques to determining the location scenario is at least one of: the state portion and the logic portion of the application are present on the server, the state portion is sent to a client device by the server and the logic portion is present on the server, the logic portion is sent to the client device by the server and the state portion is present on the server, the state portion and the logic portion of the application are sent to the client device by the server.Type: ApplicationFiled: October 11, 2024Publication date: January 30, 2025Applicant: Appian CorporationInventors: Andrew RADCLIFFE, Antonio Andrade GARCIA, Marco PESCOSOLIDO, Matt HILLIARD
-
Patent number: 12141595Abstract: Described herein are methods, systems, and computer-readable storage media for automatic selection of a runtime environment for execution of an application. Techniques include identifying the application at a server for execution in a runtime environment and then accessing a state portion and a logic portion of the application. Techniques further include selecting the runtime environment by determining a location scenario of the state portion and the logic portion of the application. Techniques to determining the location scenario is at least one of: the state portion and the logic portion of the application are present on the server, the state portion is sent to a client device by the server and the logic portion is present on the server, the logic portion is sent to the client device by the server and the state portion is present on the server, the state portion and the logic portion of the application are sent to the client device by the server.Type: GrantFiled: March 7, 2023Date of Patent: November 12, 2024Assignee: Appian CorporationInventors: Andrew Radcliffe, Antonio Andrade Garcia, Marco Pescosolido, Matt Hilliard
-
Patent number: 12099518Abstract: The disclosed system and methods relate to guided process mining. A system includes a processor and memory configured to provide a graphical user interface to a user device. The interface includes a user-selectable-parameter element and representations of processes. Upon user selection of a process, a guided investigation is launched based on the current setting of the user-selectable-parameter element. Upon completion of the investigation, a second graphical user interface is provided, configured to present data regarding the process based on user interactions during the investigation. The system also includes methods for process mining using integrated data from multiple systems, and for generating templated objects for process mining.Type: GrantFiled: May 1, 2024Date of Patent: September 24, 2024Assignee: Appian CorporationInventors: Matt Hilliard, Jacob Rank, Caroline Brautigan, Amol Shah, John Lentz, Adam Glaser
-
Patent number: 11875196Abstract: Described herein are methods, systems, and computer-readable storage media for server-stateless execution of an application in a customizable runtime environment. Techniques include receiving at a server a request from a client device to initiate execution of the application and sending a state portion of the application to the client device, wherein the state portion of the application includes a set of all variables associated with the application. Techniques further include instantiating one or more instances of a logic portion of the application and requesting a subset of the state portion of the application, wherein the subset of the state portion includes one or more variables of the set accessed by a subset of the logic portion of the application requested for execution. Techniques further include executing the subset of the logic portion of the application using the subset of state portion of the application, and sending an updated subset of the state portion of the application to the client device.Type: GrantFiled: March 7, 2023Date of Patent: January 16, 2024Assignee: APPIAN CORPORATIONInventors: Andrew Radcliffe, Antonio Andrade Garcia, Marco Pescosolido, Matt Hilliard
-
Patent number: 11822937Abstract: Described herein are methods, systems, and computer-readable storage media for seamless offline-online execution of applications. Techniques include receiving at a server a request from a client device for execution of an application and then determining one or more subsets of a logic portion of the application. Technique further include distributing the determined one or more subsets of the logic portion of the application to the client device and receiving a set of operations from the client device and an updated state portion of the application. Technique further include authorizing each operation of the set of operations and finalizing the updated state portion of the application.Type: GrantFiled: March 21, 2023Date of Patent: November 21, 2023Assignee: Appian CorporationInventors: Andrew Radcliffe, Antonio Andrade Garcia, Marco Pescosolido, Matt Hilliard
-
Patent number: 10577088Abstract: An aircraft landing gear shock absorbing strut having an outer cylinder and a sliding tube coupled within the cylinder bore to move between compressed and extended conditions. The cylinder and tube define a variable-volume internal chamber. The internal chamber is divided into a first spring chamber and a second spring chamber. The first spring chamber is a pneumatic chamber containing a first gas that is compressed when the strut moves from the extended condition to the compressed condition to provide compression damping. The second spring chamber contains a second gas and a hydraulic liquid, and is configured to compress the second gas when the strut moves from the extended condition to the compressed condition. The second spring chamber contains one or more damping orifices through which the oil passes as the strut extends to provide recoil damping during extension of the strut.Type: GrantFiled: April 18, 2018Date of Patent: March 3, 2020Assignee: SAFRAN LANDING SYSTEMS UK LTDInventors: Simone Urbinati, Matt Hilliard, Jon Smith
-
Publication number: 20180305001Abstract: An aircraft landing gear shock absorbing strut having an outer cylinder and a sliding tube coupled within the cylinder bore to move between compressed and extended conditions. The cylinder and tube define a variable-volume internal chamber. The internal chamber is divided into a first spring chamber and a second spring chamber. The first spring chamber is a pneumatic chamber containing a first gas that is compressed when the strut moves from the extended condition to the compressed condition to provide compression damping. The second spring chamber contains a second gas and a hydraulic liquid, and is configured to compress the second gas when the strut moves from the extended condition to the compressed condition. The second spring chamber contains one or more damping orifices through which the oil passes as the strut extends to provide recoil damping during extension of the strut.Type: ApplicationFiled: April 18, 2018Publication date: October 25, 2018Inventors: Simone Urbinati, Matt Hilliard, Jon Smith