Patents by Inventor Garrett Patrick PRENDIVILLE

Garrett Patrick PRENDIVILLE 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: 12314015
    Abstract: The techniques disclosed herein enable systems to enhance the resilience of autonomous control systems through a fault-tolerant machine learning architecture. To achieve this, a fault-tolerant machine learning agent is constructed with a selector agent, a nominal agent, and a redundancy agent which is a multidimensional lookup table. The fault-tolerant machine learning agent extracts state data from an environment containing a control system and various components. The nominal agent and the redundancy agent generate actions for application to the control system based on the state data which are provided to the selector agent. Based on an analysis of the state data, the selector agent can detect a failure condition. In the event of a failure condition, the selector agent deploys the action generated by the redundancy agent lookup table to resolve the failure condition and restore normal operations.
    Type: Grant
    Filed: June 21, 2022
    Date of Patent: May 27, 2025
    Inventors: Kingsuk Maitra, Kinshumann Kinshumann, Garrett Patrick Prendiville, Kence Anderson
  • Patent number: 12164292
    Abstract: The techniques disclosed herein enable systems to measure the long-term reliability of machine learning agents prior to deployment at a control system. This is achieved through analysis of control system component specifications to determine a useful lifespan of the components such as projected failure rate, hours continuous operation, and so forth. The system can derive parameters for the machine learning agent to interact with the components such as action frequency and action range. From the component lifespan, action frequency, and action range, an accelerated test procedure is constructed to evaluate the reliability of the machine learning agent. From executing the accelerated test procedure, a reliability score can be calculated for the machine learning agent.
    Type: Grant
    Filed: June 10, 2022
    Date of Patent: December 10, 2024
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Kingsuk Maitra, Edilmo Daniel Palencia, Garrett Patrick Prendiville, Kence Anderson, Kinshumann Kinshumann
  • Publication number: 20230341822
    Abstract: The techniques disclosed herein enable systems to enhance the resilience of autonomous control systems through a fault-tolerant machine learning architecture. To achieve this, a fault-tolerant machine learning agent is constructed with a selector agent, a nominal agent, and a redundancy agent which is a multidimensional lookup table. The fault-tolerant machine learning agent extracts state data from an environment containing a control system and various components. The nominal agent and the redundancy agent generate actions for application to the control system based on the state data which are provided to the selector agent. Based on an analysis of the state data, the selector agent can detect a failure condition. In the event of a failure condition, the selector agent deploys the action generated by the redundancy agent lookup table to resolve the failure condition and restore normal operations.
    Type: Application
    Filed: June 21, 2022
    Publication date: October 26, 2023
    Inventors: Kingsuk MAITRA, Kinshumann KINSHUMANN, Garrett Patrick PRENDIVILLE, Kence ANDERSON
  • Publication number: 20230297096
    Abstract: The techniques disclosed herein enable systems to measure the long-term reliability of machine learning agents prior to deployment at a control system. This is achieved through analysis of control system component specifications to determine a useful lifespan of the components such as projected failure rate, hours continuous operation, and so forth. The system can derive parameters for the machine learning agent to interact with the components such as action frequency and action range. From the component lifespan, action frequency, and action range, an accelerated test procedure is constructed to evaluate the reliability of the machine learning agent. From executing the accelerated test procedure, a reliability score can be calculated for the machine learning agent.
    Type: Application
    Filed: June 10, 2022
    Publication date: September 21, 2023
    Inventors: Kingsuk MAITRA, Edilmo Daniel PALENCIA, Garrett Patrick PRENDIVILLE, Kence ANDERSON, Kinshumann KINSHUMANN
  • Publication number: 20230266720
    Abstract: The techniques disclosed herein enable systems to enhance autonomous process control platforms using a quality aware machine learning agent. To achieve this, a machine learning agent is integrated into a process control system. The machine learning agent extracts a set of states from an environment containing the process and defines a set of corresponding quality states which are then extracted from the environment as well. Based on the set of states and quality states, the machine learning agent determines a set of actions that modify operating parameters of the process. Applying the actions results in an updated set of states and quality states which can be analyzed to compute an optimality score, quantifying the effectiveness of the actions. Based on the updated states and quality states, the machine learning agent determines a modified set of actions to apply to the environment and increase the optimality score.
    Type: Application
    Filed: June 14, 2022
    Publication date: August 24, 2023
    Inventors: Kingsuk MAITRA, Garrett Patrick PRENDIVILLE, Hossein KHADIVI HERIS, Jillian Marie CLEMENTS, Kence ANDERSON