Patents by Inventor Richard Ackroyd

Richard Ackroyd 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: 12001815
    Abstract: Embodiments disclosed herein provide for systems and methods for scanning application code to determine cloud platform portability. The systems and methods provide for a rules processing engine configured to perform a portability analysis on the application code and a list of cloud platform dependencies, and returns a score indicating the “stickiness” of the application code to a particular cloud platform.
    Type: Grant
    Filed: April 3, 2023
    Date of Patent: June 4, 2024
    Assignee: JPMORGAN CHASE BANK, N.A.
    Inventors: Richard Ackroyd, Matthew Chaddock, Helen Paget, Kenny Rodman, Kin Choi Yeung
  • Publication number: 20230236803
    Abstract: Embodiments disclosed herein provide for systems and methods for scanning application code to determine cloud platform portability. The systems and methods provide for a rules processing engine configured to perform a portability analysis on the application code and a list of cloud platform dependencies, and returns a score indicating the “stickiness” of the application code to a particular cloud platform.
    Type: Application
    Filed: April 3, 2023
    Publication date: July 27, 2023
    Applicant: JPMorgan Chase Bank, N.A.
    Inventors: Richard ACKROYD, Matthew CHADDOCK, Helen PAGET, Kenny RODMAN, Kin Choi YEUNG
  • Patent number: 11650797
    Abstract: Embodiments disclosed herein provide for systems and methods for scanning application code to determine cloud platform portability. The systems and methods provide for a rules processing engine configured to perform a portability analysis on the application code and a list of cloud platform dependencies, and returns a score indicating the “stickiness” of the application code to a particular cloud platform.
    Type: Grant
    Filed: April 19, 2021
    Date of Patent: May 16, 2023
    Assignee: JPMORGAN CHASE BANK, N.A.
    Inventors: Richard Ackroyd, Matthew Chaddock, Helen Paget, Kenny Rodman, Kin Choi Yeung
  • Patent number: 11237949
    Abstract: Systems and methods for on-demand container-based development environments are disclosed. According to one embodiment, in an information processing apparatus comprising at least one computer processor a method for using an on-demand development environment may include: (1) receiving, from a user interface, a request for an on-demand development environment for an application binary; (2) verifying that infrastructure for the on-demand development environment is not provisioned; (3) identifying a build template for the on-demand development environment; (4) selecting an endpoint for the on-demand development environment; (5) initiating the on-demand development environment on the endpoint using the build template; and (6) deploying the application binary to the on-demand development environment.
    Type: Grant
    Filed: July 20, 2020
    Date of Patent: February 1, 2022
    Assignee: JPMORGAN CHASE BANK, N.A.
    Inventors: Shawn Wesley Alexander, Richard Ackroyd, Venkata Naveen Alapati
  • Publication number: 20210326121
    Abstract: Embodiments disclosed herein provide for systems and methods for scanning application code to determine cloud platform portability. The systems and methods provide for a rules processing engine configured to perform a portability analysis on the application code and a list of cloud platform dependencies, and returns a score indicating the “stickiness” of the application code to a particular cloud platform.
    Type: Application
    Filed: April 19, 2021
    Publication date: October 21, 2021
    Inventors: Richard Ackroyd, Matthew Chaddock, Helen Paget, Kenny Rodman, Kin Choi Yeung
  • Publication number: 20200349059
    Abstract: Systems and methods for on-demand container-based development environments are disclosed. According to one embodiment, in an information processing apparatus comprising at least one computer processor a method for using an on-demand development environment may include: (1) receiving, from a user interface, a request for an on-demand development environment for an application binary; (2) verifying that infrastructure for the on-demand development environment is not provisioned; (3) identifying a build template for the on-demand development environment; (4) selecting an endpoint for the on-demand development environment; (5) initiating the on-demand development environment on the endpoint using the build template; and (6) deploying the application binary to the on-demand development environment.
    Type: Application
    Filed: July 20, 2020
    Publication date: November 5, 2020
    Inventors: Shawn Wesley ALEXANDER, Richard ACKROYD, Venkata Naveen ALAPATI
  • Patent number: 10747650
    Abstract: Systems and methods for on-demand container-based development environments are disclosed. According to one embodiment, in an information processing apparatus comprising at least one computer processor a method for using an on-demand development environment may include: (1) receiving, from a user interface, a request for an on-demand development environment for an application binary; (2) verifying that infrastructure for the on-demand development environment is not provisioned; (3) identifying a build template for the on-demand development environment; (4) selecting an endpoint for the on-demand development environment; (5) initiating the on-demand development environment on the endpoint using the build template; and (6) deploying the application binary to the on-demand development environment.
    Type: Grant
    Filed: August 21, 2018
    Date of Patent: August 18, 2020
    Assignee: JPMORGAN CHASE BANK, N.A.
    Inventors: Shawn Wesley Alexander, Richard Ackroyd, Venkata Naveen Alapati
  • Publication number: 20200065229
    Abstract: Systems and methods for on-demand container-based development environments are disclosed. According to one embodiment, in an information processing apparatus comprising at least one computer processor a method for using an on-demand development environment may include: (1) receiving, from a user interface, a request for an on-demand development environment for an application binary; (2) verifying that infrastructure for the on-demand development environment is not provisioned; (3) identifying a build template for the on-demand development environment; (4) selecting an endpoint for the on-demand development environment; (5) initiating the on-demand development environment on the endpoint using the build template; and (6) deploying the application binary to the on-demand development environment.
    Type: Application
    Filed: August 21, 2018
    Publication date: February 27, 2020
    Inventors: Shawn Wesley Alexander, Richard Ackroyd, Venkata Naveen Alapati