Patents by Inventor Ryan WU
Ryan WU 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).
-
Publication number: 20260029473Abstract: A system and method are provided for predicting battery-performance information (e.g., remaining useful life (RUL), state of health (SOH), and/or state of charge (SOC)) for battery based on cycling data. For example, the battery-performance information can be predicted using machine learning (ML) models that predict battery-performance information for the battery based on cycling data and electrodynamic parameters (EDPs) that are generated either by calculating the EDPs using probing waveform data or predicting the EDPs from cycling data. The ML model can have been trained using results from a physics-based model when calculating the loss function used for training the ML model.Type: ApplicationFiled: July 24, 2025Publication date: January 29, 2026Inventors: Maureen Petterson, Ryan Wu, Manoj K. Koul
-
Patent number: 12284190Abstract: A computer-implemented method is disclosed. The method includes: authenticating a user for login to a service for a first authenticated user session; in response to authenticating the user, sending, to a client device associated with the user, a first data string associated with a first validity period; receiving, from the client device after expiry of the first authenticated user session, a data access request to access protected data, the data access request including the first data string; validating the first data string based on checking the first validity period; and in response to determining that the first data string is valid, transmitting, to the client device, a data access response including at least a subset of the requested protected data.Type: GrantFiled: September 26, 2023Date of Patent: April 22, 2025Assignee: The Toronto-Dominion BankInventors: Denny Devasia Kuruvilla, Esli Gjini, Sarah Reeve, Matija Bosnjakovic, Guy Dagmara, Jaspal Singh Samra, Abhiney Natarajan, Haobin Li, Richard Yu, Md Abdur Razzak Chowdhury, Dani Kartikay, Ryan Wu, Andrey Petrov, Peter Horvath, Prashanth Dappula, Sivashanthan Sivapalan, Nolan Glynn-Udrow
-
Publication number: 20240178696Abstract: Systems and methods for heating a battery, which may be performed alone or in combination with charging or discharging a battery. In some implementations, heating involves applying an alternating current waveform, which may be sinusoidal, to a battery. In some implementations, the heating signal is applied at a frequency and/or current with little or no net charge to the battery.Type: ApplicationFiled: February 5, 2024Publication date: May 30, 2024Inventors: Daniel A. Konopka, John Richard HOWLETT, III, William E. CHECK, Chris MORRONI, Davit KESSNER, Zhong WANG, Ryan WU
-
Publication number: 20240088696Abstract: Aspects of a charging system may involve altering the duty cycle of the shaped charge signal over a period of time to alter an average current supplied to an electrochemical device while maintain the maximum current of the charge signal. For example, the average current of the charge signal used to charge a battery may be adjusted by varying the duty cycle or peak current of the shaped charge signal, and may be based, in some instances, on the state of charge, temperature, and/or impedance of the battery. In some instances, control over the average or total current of the charge signal is constrained by the maximum current that the system can supply, such that altering the duty cycle of the charge signal provides control over an average current of the charge signal without needing to supply additional current sources.Type: ApplicationFiled: September 14, 2023Publication date: March 14, 2024Inventors: John Richard Howlett, III, Garrett P. Wheeler, Daniel A. Konopka, Ryan Wu
-
Publication number: 20240015166Abstract: A computer-implemented method is disclosed. The method includes: authenticating a user for login to a service for a first authenticated user session; in response to authenticating the user, sending, to a client device associated with the user, a first data string associated with a first validity period; receiving, from the client device after expiry of the first authenticated user session, a data access request to access protected data, the data access request including the first data string; validating the first data string based on checking the first validity period; and in response to determining that the first data string is valid, transmitting, to the client device, a data access response including at least a subset of the requested protected data.Type: ApplicationFiled: September 26, 2023Publication date: January 11, 2024Applicant: The Toronto-Dominion BankInventors: Denny Devasia KURUVILLA, Esli GJINI, Sarah REEVE, Matija BOSNJAKOVIC, Guy DAGMARA, Jaspal Singh SAMRA, Abhiney NATARAJAN, Haobin LI, Richard YU, Md Abdur Razzak CHOWDHURY, Dani KARTIKAY, Ryan WU, Andrey PETROV, Peter HORVATH, Prashanth DAPPULA, Sivashanthan SIVAPALAN, Nolan GLYNN-UDROW
-
Patent number: 11805134Abstract: A computer-implemented method is disclosed. The method includes: authenticating a user for login to a service for a first authenticated user session; in response to authenticating the user, generating a first data string associated with a first validity period; sending, to a client device associated with the user, the first data string; receiving, from the client device, a data access request to access a first data set at a remote data source, the data access request including the first data string; determining that the first authenticated user session has been terminated at a time of receiving the data access request; validating the first data string based on checking the first validity period; and in response to determining that the first authenticated user session has been terminated and that the first data string is valid, transmitting, to the client device, a data access response including at least a subset of the first data set.Type: GrantFiled: January 25, 2022Date of Patent: October 31, 2023Assignee: The Toronto-Dominion BankInventors: Denny Devasia Kuruvilla, Esli Gjini, Sarah Reeve, Matija Bosnjakovic, Guy Dagmara, Jaspal Singh Samra, Abhiney Natarajan, Haobin Li, Richard Yu, Md Abdur Razzak Chowdhury, Dani Kartikay, Ryan Wu, Andrey Petrov, Peter Horvath, Prashanth Dappula, Sivashanthan Sivapalan, Nolan Glynn-Udrow
-
Publication number: 20230207916Abstract: Systems and methods for heating a battery, which may be performed alone or in combination with charging or discharging a battery. In some implementations, heating involves applying an alternating current waveform, which may be sinusoidal, to a battery. In some implementations, the heating signal is applied at a frequency and/or current with little or no net charge to the battery.Type: ApplicationFiled: February 23, 2023Publication date: June 29, 2023Inventors: Daniel A. KONOPKA, John Richard Howlett, III, William E. Check, Chris Morroni, David Kessler, Zhong Wang, Ryan Wu
-
Patent number: 11537449Abstract: Devices and methods for providing alert notifications. The device includes an input module, a display, and memory having instructions. The device receives, via the input module, a first signal representing a command to set an alert condition associated with an identifier and, in response, generates the alert condition. The device transmits a second signal representing the alert condition to a monitoring system for setting up a targeted notification. The device receives a third signal representing an asserted alert indicating that the alert condition is satisfied and displays on the display, based on the third signal representing the asserted alert, an alert notification including the identifier and a first selectable option associated with a first application interface. In response to receiving, via the input module, a fourth signal representing selection of the first selectable option, the device displays the first application interface and auto-populates a first field based on the identifier.Type: GrantFiled: July 29, 2020Date of Patent: December 27, 2022Assignee: The Toronto-Dominion BankInventors: Denny Devasia Kuruvilla, Esli Gjini, Sarah Reeve, Matija Bosnjakovic, Dagmara Guy, Jaspal Singh Samra, Abhiney Natarajan, Haobin Li, Richard Yu, Md Abdur Razzak Chowdhury, Nolan Glynn-Udrow, Kartikay Dani, Ryan Wu, Andrey Petrov, Peter Horvath
-
Publication number: 20220150231Abstract: A computer-implemented method is disclosed. The method includes: authenticating a user for login to a service for a first authenticated user session; in response to authenticating the user, generating a first data string associated with a first validity period; sending, to a client device associated with the user, the first data string; receiving, from the client device, a data access request to access a first data set at a remote data source, the data access request including the first data string; determining that the first authenticated user session has been terminated at a time of receiving the data access request; validating the first data string based on checking the first validity period; and in response to determining that the first authenticated user session has been terminated and that the first data string is valid, transmitting, to the client device, a data access response including at least a subset of the first data set.Type: ApplicationFiled: January 25, 2022Publication date: May 12, 2022Applicant: The Toronto-Dominion BankInventors: Denny Devasia KURUVILLA, Esli GJINI, Sarah REEVE, Matija BOSNJAKOVIC, Guy DAGMARA, Jaspal Singh SAMRA, Abhiney NATARAJAN, Haobin LI, Richard YU, Md Abdur Razzak CHOWDHURY, Dani KARTIKAY, Ryan WU, Andrey PETROV, Peter HORVATH, Prashanth DAPPULA, Sivashanthan SIVAPALAN, Nolan GLYNN-UDROW
-
Patent number: 11271947Abstract: A method for real-time processing of data retrieval requests is disclosed. The method includes: receiving, from a client device, a first login request to log in to a service; authenticating the user for login to the service; in response to authenticating the user, generating a first data string representing at least a unique device identifier for the client device and a validity period; storing the device identifier; sending, to the client device, the first data string; receiving, from the client device, a data retrieval request to retrieve a data set from a remote server, the data retrieval request including the first data string; determining whether the first data string is valid based on checking the validity period; in response to determining that the first data string is valid: obtaining the data set from the remote server; and sending, to the client device, first data based on the obtained data set.Type: GrantFiled: July 24, 2019Date of Patent: March 8, 2022Assignee: The Toronto-Dominion BankInventors: Denny Devasia Kuruvilla, Md Abdur Razzak Chowdhury, Dani Kartikay, Ryan Wu, Andrey Petrov, Peter Horvath, Prashanth Dappula, Sivashanthan Sivapalan, Nolan Glynn-Udrow, Esli Gjini, Sarah Reeve, Matija Bosnjakovic, Guy Dagmara, Jaspal Singh Samra, Abhiney Natarajan, Haobin Li, Richard Yu
-
Publication number: 20210029134Abstract: A method for real-time processing of data retrieval requests is disclosed. The method includes: receiving, from a client device, a first login request to log in to a service; authenticating the user for login to the service; in response to authenticating the user, generating a first data string representing at least a unique device identifier for the client device and a validity period; storing the device identifier; sending, to the client device, the first data string; receiving, from the client device, a data retrieval request to retrieve a data set from a remote server, the data retrieval request including the first data string; determining whether the first data string is valid based on checking the validity period; in response to determining that the first data string is valid: obtaining the data set from the remote server; and sending, to the client device, first data based on the obtained data set.Type: ApplicationFiled: July 24, 2019Publication date: January 28, 2021Applicant: The Toronto-Dominion BankInventors: Denny Devasia KURUVILLA, Esli GJINI, Sarah REEVE, Matija BOSNJAKOVIC, Guy DAGMARA, Jaspal Singh SAMRA, Abhiney NATARAJAN, Haobin LI, Richard YU, Md Abdur Razzak CHOWDHURY, Dani KARTIKAY, Ryan WU, Andrey PETROV, Peter HORVATH, Prashanth DAPPULA, Sivashanthan SIVAPALAN, Nolan Glynn-Udrow
-
Publication number: 20200356426Abstract: Devices and methods for providing alert notifications. The device includes an input module, a display, and memory having instructions. The device receives, via the input module, a first signal representing a command to set an alert condition associated with an identifier and, in response, generates the alert condition. The device transmits a second signal representing the alert condition to a monitoring system for setting up a targeted notification. The device receives a third signal representing an asserted alert indicating that the alert condition is satisfied and displays on the display, based on the third signal representing the asserted alert, an alert notification including the identifier and a first selectable option associated with a first application interface. In response to receiving, via the input module, a fourth signal representing selection of the first selectable option, the device displays the first application interface and auto-populates a first field based on the identifier.Type: ApplicationFiled: July 29, 2020Publication date: November 12, 2020Applicant: The Toronto-Dominion BankInventors: Denny Devasia KURUVILLA, Esli GJINI, Sarah REEVE, Matija BOSNJAKOVIC, Dagmara GUY, Jaspal Singh SAMRA, Abhiney NATARAJAN, Haobin LI, Richard YU, Md Abdur Razzak CHOWDHURY, Nolan GLYNN-UDROW, Kartikay DANI, Ryan WU, Andrey PETROV, Peter HORVATH
-
Patent number: 10761909Abstract: Devices and methods for providing alert notifications. The device includes an input module, a display, and memory having instructions. The device receives, via the input module, a first signal representing a command to set an alert condition associated with an identifier and, in response, generates the alert condition. The device transmits a second signal representing the alert condition to a monitoring system for setting up a targeted notification. The device receives a third signal representing an asserted alert indicating that the alert condition is satisfied and displays on the display, based on the third signal representing the asserted alert, an alert notification including the identifier and a first selectable option associated with a first application interface. In response to receiving, via the input module, a fourth signal representing selection of the first selectable option, the device displays the first application interface and auto-populates a first field based on the identifier.Type: GrantFiled: September 6, 2018Date of Patent: September 1, 2020Assignee: The Toronto-Dominion BankInventors: Denny Devasia Kuruvilla, Esli Gjini, Sarah Reeve, Matija Bosnjakovic, Dagmara Guy, Jaspal Singh Samra, Abhiney Natarajan, Haobin Li, Richard Yu, Md Abdur Razzak Chowdhury, Nolan Glynn-Udrow, Kartikay Dani, Ryan Wu, Audrey Petrov, Peter Horvath
-
Publication number: 20200081750Abstract: Devices and methods for providing alert notifications. The device includes an input module, a display, and memory having instructions. The device receives, via the input module, a first signal representing a command to set an alert condition associated with an identifier and, in response, generates the alert condition. The device transmits a second signal representing the alert condition to a monitoring system for setting up a targeted notification. The device receives a third signal representing an asserted alert indicating that the alert condition is satisfied and displays on the display, based on the third signal representing the asserted alert, an alert notification including the identifier and a first selectable option associated with a first application interface. In response to receiving, via the input module, a fourth signal representing selection of the first selectable option, the device displays the first application interface and auto-populates a first field based on the identifier.Type: ApplicationFiled: September 6, 2018Publication date: March 12, 2020Applicant: The Toronto-Dominion BankInventors: Denny Devasia KURUVILLA, Esli GJINI, Sarah REEVE, Matija BOSNJAKOVIC, Dagmara GUY, Jaspal Singh SAMRA, Abhiney NATARAJAN, Haobin LI, Richard YU, Md Abdur Razzak CHOWDHURY, Nolan GLYNN-UDROW, Kartikay DANI, Ryan WU, Audrey PETROV, Peter HORVATH