Patents by Inventor Adrian Asher

Adrian Asher 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: 11516207
    Abstract: A method for facilitating a provision of a certificate that securely verifies an identification of an application is provided. The method includes: validating a bootstrap identity that identifies the application at a time of invocation; generating a first token that is signed with a first private key and transmitting the signed first token to the application; receiving, from an external server, a request for a public key to be used for verifying the first private key; and transmitting the requested public key to the external server in order to prompt the external server to provide the certificate to the application. When prompted to provide the certificate to the application, the external server generates a second token that is signed with a second private key and transmits the certificate in conjunction with the signed second token to the application. The private keys are never shared with the application.
    Type: Grant
    Filed: June 2, 2020
    Date of Patent: November 29, 2022
    Assignee: JPMORGAN CHASE BANK, N.A.
    Inventors: Adrian Asher, Kabron Austin Kline, Tamila Fathi, Jared Dean Mitten, Carl Dashfield
  • Publication number: 20220292177
    Abstract: Methods and systems for controlling and governing access to a security credential are provided. A method includes: receiving a first set of software code; testing the first set of code; receiving a certification that the first set of code has passed a compliance posture of an organization; requesting, from a credential source, either a credential that indicates that the certification has been received and/or an authorization to use the credential; and when the credential and/or the authorization to use the credential has been received, deploying the first set of software code in a predetermined destination and/or modifying the configuration of a controlled destination system. The method may be implemented in a continuous integration/continuous deployment (CI/CD) pipeline environment.
    Type: Application
    Filed: March 15, 2021
    Publication date: September 15, 2022
    Applicant: JPMorgan Chase Bank, N.A.
    Inventors: Adrian ASHER, Vladislav KAIPETSKIY
  • Patent number: 11316864
    Abstract: Various methods, apparatuses, and media for implementing a machine-learning model execution module are provided. A processor is configured to generate a machine-learning model. The machine learning model includes data related to a requester's access to one or more ephemeral roles. The processor receives a request from the requester to access the one or more ephemeral roles within the machine-learning model. The processor also determines the requester's group or role membership status within an organization. The processor also dynamically evaluates the received request with the machine learning model in real time to grant or deny access to the one or more ephemeral roles based on the membership status of the requester.
    Type: Grant
    Filed: February 21, 2020
    Date of Patent: April 26, 2022
    Assignee: JPMORGAN CHASE BANK, N.A.
    Inventors: Adrian Asher, Michael D. Ackerman
  • Patent number: 11301549
    Abstract: A method for changing a security credential, such as a password, for secure user authentication with respect to user access to an application is provided. The method includes: receiving, from a vault that is configured to periodically generate and change a credential for accessing the application, a current credential and a first future credential that is designated as a next credential; transmitting, to a user that has access to the vault, the current credential; when a first interval that corresponds to a periodicity of a changing of the credential elapses, receiving, from the vault, a message indicating that the current credential has expired and that the next credential has been redesignated as the current credential, and providing a newly designated next credential, and transmitting, to the user, a message indicating that the previous current credential has expired and providing the redesignated current credential.
    Type: Grant
    Filed: April 28, 2020
    Date of Patent: April 12, 2022
    Assignee: JPMORGAN CHASE BANK, N.A.
    Inventor: Adrian Asher
  • Publication number: 20210377257
    Abstract: A method for facilitating a provision of a certificate that securely verifies an identification of an application is provided. The method includes: validating a bootstrap identity that identifies the application at a time of invocation; generating a first token that is signed with a first private key and transmitting the signed first token to the application; receiving, from an external server, a request for a public key to be used for verifying the first private key; and transmitting the requested public key to the external server in order to prompt the external server to provide the certificate to the application. When prompted to provide the certificate to the application, the external server generates a second token that is signed with a second private key and transmits the certificate in conjunction with the signed second token to the application. The private keys are never shared with the application.
    Type: Application
    Filed: June 2, 2020
    Publication date: December 2, 2021
    Applicant: JPMorgan Chase Bank, N.A.
    Inventors: Adrian ASHER, Kabron Austin KLINE, Tamila FATHI, Jared Dean MITTEN, Carl DASHFIELD
  • Publication number: 20210334343
    Abstract: A method for changing a security credential, such as a password, for secure user authentication with respect to user access to an application is provided. The method includes: receiving, from a vault that is configured to periodically generate and change a credential for accessing the application, a current credential and a first future credential that is designated as a next credential; transmitting, to a user that has access to the vault, the current credential; when a first interval that corresponds to a periodicity of a changing of the credential elapses, receiving, from the vault, a message indicating that the current credential has expired and that the next credential has been redesignated as the current credential, and providing a newly designated next credential, and transmitting, to the user, a message indicating that the previous current credential has expired and providing the redesignated current credential.
    Type: Application
    Filed: April 28, 2020
    Publication date: October 28, 2021
    Applicant: JPMorgan Chase Bank, N.A.
    Inventor: Adrian ASHER
  • Patent number: 11025660
    Abstract: Various implementations disclosed herein provide a method for detecting impact of the vulnerability by using a normalizer and correlator. In various implementations, the method includes: accessing a first set of data from a first data sources, calculating a risk level value for each of the first set of data based on a first set of rules, sorting the first set of data based on their risk level, accessing the sorted first set of data by a correlator, accessing, by the correlator, a second set of data from second data sources, correlating each of the sorted first set of data to at least a data of the second set of data based a second set of rules, and calculating a confidence score for each data of the sorted first set of data based on a third set of rules.
    Type: Grant
    Filed: December 3, 2018
    Date of Patent: June 1, 2021
    Assignee: ThreatWatch Inc.
    Inventors: Ketan Sateesh Nilangekar, Amol Narayan Godbole, Adrian Asher
  • Publication number: 20200287904
    Abstract: Various methods, apparatuses, and media for implementing a machine-learning model execution module are provided. A processor is configured to generate a machine-learning model. The machine learning model includes data related to a requester's access to one or more ephemeral roles. The processor receives a request from the requester to access the one or more ephemeral roles within the machine-learning model. The processor also determines the requester's group or role membership status within an organization. The processor also dynamically evaluates the received request with the machine learning model in real time to grant or deny access to the one or more ephemeral roles based on the membership status of the requester.
    Type: Application
    Filed: February 21, 2020
    Publication date: September 10, 2020
    Applicant: JPMorgan Chase Bank, N.A.
    Inventors: Adrian ASHER, Michael D. ACKERMAN
  • Publication number: 20200177613
    Abstract: Various implementations disclosed herein provide a method for detecting impact of the vulnerability by using a normalizer and correlator. In various implementations, the method includes: accessing a first set of data from a first data sources, calculating a risk level value for each of the first set of data based on a first set of rules, sorting the first set of data based on their risk level, accessing the sorted first set of data by a correlator, accessing, by the correlator, a second set of data from second data sources, correlating each of the sorted first set of data to at least a data of the second set of data based a second set of rules, and calculating a confidence score for each data of the sorted first set of data based on a third set of rules.
    Type: Application
    Filed: December 3, 2018
    Publication date: June 4, 2020
    Inventors: Ketan Sateesh Nilangekar, Amol Narayan Godbole, Adrian Asher