Patents by Inventor Ryan S. YODER

Ryan S. YODER 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: 12323525
    Abstract: A method for facilitating automated authentication of a plurality of remote terminals is disclosed. The method includes generating, via a remote terminal, a key pair, the key pair including a public key and a private key that is persisted within the remote terminal; generating, via the remote terminal, a communication request by using the key pair, the communication request including the public key; transmitting, via the remote terminal using an application programming interface, the communication request to a terminal management server; registering, via the terminal management server, the remote terminal to a terminal database by using information in the communication request; persisting, via the terminal management server, the public key from the communication request to a persistent object storage repository; and generating, via the terminal management server, a response to the communication request, the response including status information and configuration information.
    Type: Grant
    Filed: April 13, 2023
    Date of Patent: June 3, 2025
    Assignee: JPMORGAN CHASE BANK, N.A.
    Inventors: Mizan Miah, Sobana Thirunavukkarasu, Carlos Romero, Ryan S Yoder, Gopinath Kondapally, Julio C Mecias Hurtado, Xueming Yin, Peter Andrew Aguas, Serafin Fuente, Jared Bench, Pranil Maharjan, Bruce N Ashby, Joel Fajilan, Robert Lopez
  • Patent number: 12149937
    Abstract: A method for extended authentication sessions on an electronic device may include an authentication service computer program executed by an authentication service electronic device: receiving a customer identifier for a customer and a unique identifier for a mobile electronic device; authenticating the customer based on the customer identifier and the unique identifier for the mobile electronic device; setting a device cookie that is specific to the mobile electronic device on the mobile electronic device; and providing the device cookie and a client secret to an OAuth services backend, wherein the OAuth services backend validates the customer identifier and client secret and generates a first token and a second token, the first token having an expiration that is shorter than that of the second token. The mobile electronic device is configured to receive and store the first token and the second token.
    Type: Grant
    Filed: May 19, 2022
    Date of Patent: November 19, 2024
    Assignee: JPMORGAN CHASE BANK, N.A.
    Inventors: Jasbir Banga, Ryan S Yoder, Mizan Miah, Muralidhar Somapalli, Neill Clayton-Smith, Reetu Bok, Sandeep Reddy Banala, Scott R Moser, Bipin More, Suresh Madhavan
  • Publication number: 20240348443
    Abstract: A method for facilitating automated authentication of a plurality of remote terminals is disclosed. The method includes generating, via a remote terminal, a key pair, the key pair including a public key and a private key that is persisted within the remote terminal; generating, via the remote terminal, a communication request by using the key pair, the communication request including the public key; transmitting, via the remote terminal using an application programming interface, the communication request to a terminal management server; registering, via the terminal management server, the remote terminal to a terminal database by using information in the communication request; persisting, via the terminal management server, the public key from the communication request to a persistent object storage repository; and generating, via the terminal management server, a response to the communication request, the response including status information and configuration information.
    Type: Application
    Filed: April 13, 2023
    Publication date: October 17, 2024
    Applicant: JPMorgan Chase Bank, N.A.
    Inventors: Mizan MIAH, Sobana THIRUNAVUKKARASU, Carlos ROMERO, Ryan S YODER, Gopinath KONDAPALLY, Julio C Mecias HURTADO, Xueming YIN, Peterandrew AGUAS, Serafin FUENTE, Jared BENCH, Pranil MAHARJAN, Bruce N ASHBY, Joel FAJILAN, Robert LOPEZ
  • Patent number: 11941689
    Abstract: A system and a method for accepting a payment on an application is provided. The method is implemented by a processor. The processor receives login information from a client to activate a banking application; selects quick accept entry points associated with the client's business banking demand deposit account (DDA) based on determining that the client is eligible for the quick accept entry points in response to the login information; sets up a payment receiving option for receiving a payment via the banking application; causes the banking application to receive transaction amount data corresponding to a transaction between the client and a customer; causes the banking application to process the transaction amount data; and automatically updates the DDA to reflect receipt of the transaction amount data.
    Type: Grant
    Filed: December 7, 2020
    Date of Patent: March 26, 2024
    Assignee: JPMORGAN CHASE BANK, N.A.
    Inventors: Jatin Garg, Jasbir Banga, Nirmal Kumar, Ted Hellman, Mizan Miah, Ryan S Yoder, Mohamed Abdullah, Angela Govila
  • Publication number: 20230362161
    Abstract: Systems and methods for providing secure access to delegated resources are disclosed. In accordance with embodiments, a method may include receiving a delegation request, where the delegation request is associated with a user account; determining a list of delegable resources for which the user account has permission to delegate access; presenting the list of delegable resources via a user interface; receiving from the user interface, a user selection of a delegable resource from the list; generating a delegate identifier; associating an access permission to the delegate identifier, where the access permission provides access to the delegable resource; receiving the delegate identifier via the user interface; authenticating the delegate identifier; and providing access to the delegable resource based on the access permission.
    Type: Application
    Filed: May 9, 2022
    Publication date: November 9, 2023
    Inventors: Howard SPECTOR, Tayo IBIKUNLE, Ryan EAVY, Ryan S YODER, Srividya RAJESH, Hermann LUECKHOFF, Paul SIMON
  • Publication number: 20230319566
    Abstract: A method for extended authentication sessions on an electronic device may include an authentication service computer program executed by an authentication service electronic device: receiving a customer identifier for a customer and a unique identifier for a mobile electronic device; authenticating the customer based on the customer identifier and the unique identifier for the mobile electronic device; setting a device cookie that is specific to the mobile electronic device on the mobile electronic device; and providing the device cookie and a client secret to an OAuth services backend, wherein the OAuth services backend validates the customer identifier and client secret and generates a first token and a second token, the first token having an expiration that is shorter than that of the second token. The mobile electronic device is configured to receive and store the first token and the second token.
    Type: Application
    Filed: May 19, 2022
    Publication date: October 5, 2023
    Inventors: Jasbir BANGA, Ryan S YODER, Mizan MIAH, Muralidhar SOMAPALLI, Neill CLAYTON-SMITH, Reetu BOK, Sandeep Reddy BANALA, Scott R MOSER, Bipin MORE, Suresh MADHAVAN
  • Publication number: 20220180428
    Abstract: A system and a method for accepting a payment on an application is provided. The method is implemented by a processor. The processor receives login information from a client to activate a banking application; selects quick accept entry points associated with the client's business banking demand deposit account (DDA) based on determining that the client is eligible for the quick accept entry points in response to the login information; sets up a payment receiving option for receiving a payment via the banking application; causes the banking application to receive transaction amount data corresponding to a transaction between the client and a customer; causes the banking application to process the transaction amount data; and automatically updates the DDA to reflect receipt of the transaction amount data.
    Type: Application
    Filed: December 7, 2020
    Publication date: June 9, 2022
    Applicant: JPMorgan Chase Bank, N.A.
    Inventors: Jatin Garg, Jasbir Banga, Nirmal Kumar, Ted Hellman, Mizan Miah, Ryan S. Yoder, Mohamed Abdullah, Angela Govila
  • Publication number: 20210065145
    Abstract: Systems and methods for acceptance of payments to a demand deposit account are disclosed. In one embodiment, in a backend for a financial institution comprising at least one computer processor, a method for accepting credit card payments at a demand deposit account (DDA) may include: (1) receiving a customer interaction from a mobile application; (2) determining if the customer is eligible for a credit card accepting service; (3) causing a payment acceptance interactive feature to be displayed in the mobile application; (4) enrolling the customer in the credit card accepting service; (5) linking the credit card accepting service to the customer's DDA; and (6) causing the mobile application to display an enrollment confirmation message.
    Type: Application
    Filed: August 27, 2020
    Publication date: March 4, 2021
    Inventors: Sumesh KAZA, Ted HELLMAN, Iqbal M. KHAN, Mizan MIAH, Jasbir BANGA, Ryan S. YODER, Jeff MADDOX