Patents by Inventor Martin Shepherd

Martin Shepherd 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: 11340913
    Abstract: Systems and methods for implementing model-based application control frameworks are disclosed. In one embodiment, in an information processing apparatus comprising at least one computer processor, a method for implementing model-based application control frameworks may include: (1) breaking an application into a plurality of modules, wherein each module comprises a component of the application that is capable of running independently; (2) determining a plurality of attributes for each of the modules; (3) identifying a deployment platform for each module; (4) building an attribute model for the application based on the modules, the attributes, and the deployment platform; (5) identifying control requirements for the attribute model; (6) identifying actions to implement the control requirements; and (7) deploying the actions to implement the control requirements to the application.
    Type: Grant
    Filed: March 28, 2019
    Date of Patent: May 24, 2022
    Assignee: JPMORGAN CHASE BANK, N.A.
    Inventors: Martin Shepherd, Mark Andrew Johnson, Ian Royle
  • Publication number: 20200310829
    Abstract: Systems and methods for implementing model-based application control frameworks are disclosed. In one embodiment, in an information processing apparatus comprising at least one computer processor, a method for implementing model-based application control frameworks may include: (1) breaking an application into a plurality of modules, wherein each module comprises a component of the application that is capable of running independently; (2) determining a plurality of attributes for each of the modules; (3) identifying a deployment platform for each module; (4) building an attribute model for the application based on the modules, the attributes, and the deployment platform; (5) identifying control requirements for the attribute model; (6) identifying actions to implement the control requirements; and (7) deploying the actions to implement the control requirements to the application.
    Type: Application
    Filed: March 28, 2019
    Publication date: October 1, 2020
    Inventors: Martin Shepherd, Mark Andrew Johnson, Ian Royle