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: 12323525Abstract: 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: GrantFiled: April 13, 2023Date of Patent: June 3, 2025Assignee: 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: 12149937Abstract: 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: GrantFiled: May 19, 2022Date of Patent: November 19, 2024Assignee: 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: 20240348443Abstract: 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: ApplicationFiled: April 13, 2023Publication date: October 17, 2024Applicant: 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: 11941689Abstract: 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: GrantFiled: December 7, 2020Date of Patent: March 26, 2024Assignee: 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: 20230362161Abstract: 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: ApplicationFiled: May 9, 2022Publication date: November 9, 2023Inventors: Howard SPECTOR, Tayo IBIKUNLE, Ryan EAVY, Ryan S YODER, Srividya RAJESH, Hermann LUECKHOFF, Paul SIMON
-
Publication number: 20230319566Abstract: 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: ApplicationFiled: May 19, 2022Publication date: October 5, 2023Inventors: 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: 20220180428Abstract: 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: ApplicationFiled: December 7, 2020Publication date: June 9, 2022Applicant: 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: 20210065145Abstract: 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: ApplicationFiled: August 27, 2020Publication date: March 4, 2021Inventors: Sumesh KAZA, Ted HELLMAN, Iqbal M. KHAN, Mizan MIAH, Jasbir BANGA, Ryan S. YODER, Jeff MADDOX