Patents by Inventor Michael Keels

Michael Keels 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: 12586037
    Abstract: A method for automatically generating a digital procedure includes, during a set-up period: aggregating an equipment manual and instructional blocks associated with an equipment unit into a data container; correlating data, in the data container, with a set of language signals; and aggregating the set of language signals into a procedure authoring model characteristic of a procedure convention for performing steps of instructional blocks by an operator at the equipment unit. The method also includes, during a deployment period: receiving an authoring request; detecting the set of language signals in the authoring request; correlating text, in the authoring request, to an action signal related to the equipment unit; and based on the action signal and the procedure authoring model, generating a sequence of instructional blocks predicted to yield an outcome of the request.
    Type: Grant
    Filed: May 8, 2024
    Date of Patent: March 24, 2026
    Assignee: Apprentice FS, Inc.
    Inventors: Frank Maggiore, Angelo Stracquatanio, Quoc Duong, Michael Keels
  • Publication number: 20260030991
    Abstract: One variation of a method includes: accessing a digital procedure; and accessing a historical record of instances of digital procedures performed by an operator. The method also includes, prior to performance of the digital procedure by the operator: based on the historical record, predicting an error by the operator during performance of the digital procedure; generating recovery instructions predicted to reduce a difference between anticipated outcomes of the digital procedure resulting from the error and target outcomes defined in the digital procedure; and associating the recovery instructions with the first instructional block. The method further includes, during performance of the digital procedure by the operator: accessing a data stream representing performance of the digital procedure by the operator; and, in response to detecting the error in the data stream, serving a prompt to the operator to suspend performance of the digital procedure and to complete the recovery instructions.
    Type: Application
    Filed: October 1, 2025
    Publication date: January 29, 2026
    Inventors: Frank Maggiore, Angelo Stracquatanio, Quoc Duong, Michael Keels, Emilee Cook, Younge Qu
  • Publication number: 20260030992
    Abstract: A method includes accessing a digital procedure performable within a facility. The method also includes, during performance of the digital procedure by an operator within the facility: accessing a data stream representing performance of the digital procedure by the operator; detecting a deviation from the digital procedure in the data stream; and, based on the deviation, predicting an anticipated batch yield expected upon completion of the digital procedure by the operator. The method further includes, in response to the anticipated batch yield falling outside of a target batch yield: based on natural language signals in the digital procedure, generating recovery instructions predicted to reduce a difference between the anticipated batch yield and the target batch yield defined in the digital procedure; and serving a prompt to the operator to suspend performance of the digital procedure and to complete the recovery instructions.
    Type: Application
    Filed: October 1, 2025
    Publication date: January 29, 2026
    Inventors: Frank Maggiore, Angelo Stracquatanio, Quoc Duong, Michael Keels, Emilee Cook, Younge Qu
  • Publication number: 20250131375
    Abstract: A method includes: receiving a prompt from an operator to initialize a current instance of a first instructional block, in a digital procedure, at a workspace assigned to the operator within a facility; in response to detecting a risk event proximal the workspace, accessing a procedure authoring model associated with a first equipment unit proximal the workspace; correlating the risk event with an action language signal corresponding to an action prompt related to the first equipment unit; correlating the risk event with a risk language signal corresponding to a first process risk associated with execution of the first action prompt with the first equipment unit; based on the action language signal, the risk language signal, and the procedure authoring model, generating a sequence of steps predicted to resolve the risk event; and initializing a second instructional block containing the sequence of steps predicted to resolve the risk event.
    Type: Application
    Filed: November 4, 2024
    Publication date: April 24, 2025
    Inventors: Frank Maggiore, Angelo Stracquatanio, Emilee Cook, Younge Qu, Quoc Duong, Michael Keels
  • Publication number: 20240412164
    Abstract: A method for automatically generating a digital procedure includes, during a set-up period: aggregating an equipment manual and instructional blocks associated with an equipment unit into a data container; correlating data, in the data container, with a set of language signals; and aggregating the set of language signals into a procedure authoring model characteristic of a procedure convention for performing steps of instructional blocks by an operator at the equipment unit. The method also includes, during a deployment period: receiving an authoring request; detecting the set of language signals in the authoring request; correlating text, in the authoring request, to an action signal related to the equipment unit; and based on the action signal and the procedure authoring model, generating a sequence of instructional blocks predicted to yield an outcome of the request.
    Type: Application
    Filed: May 8, 2024
    Publication date: December 12, 2024
    Inventors: Frank Maggiore, Angelo Stracquatanio, Quoc Dong, Michael Keels