Patents by Inventor Nolan GLYNN-UDROW
Nolan GLYNN-UDROW 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: 11887145Abstract: A server computer system comprises a communications module; a processor coupled with the communications module; and a memory coupled to the processor and storing processor-executable instructions which, when executed by the processor, configure the processor to during an active web session within a web browser executing on a computing device determine that a web page active within the web browser is eligible for loyalty point redemption; and send, via the communications module and to the computing device, a signal to modify the web page active within the web browser to display at least one selectable option associated with offsetting a purchase price of at least one item using loyalty points from a loyalty points account.Type: GrantFiled: May 6, 2022Date of Patent: January 30, 2024Assignee: The Toronto-Dominion BankInventors: Sahana Dorai, Nolan Glynn-Udrow
-
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: 11869031Abstract: A server comprises a communications module; a processor coupled with the communications module; and a memory coupled to the processor and storing processor-executable instructions which, when executed by the processor, configure the processor to monitor an active webpage associated with a web browser executing on a computing device; determine that the active webpage associated with the web browser meets predetermined criteria, the predetermined criteria including determining that the active webpage is found in a whitelist; and in response to determining that the active webpage meets the predetermined criteria, send, via the communications module and to the computing device, a signal causing the computing device to display an indicator indicating an option to apply loyalty points to offset a purchase price.Type: GrantFiled: August 15, 2022Date of Patent: January 9, 2024Assignee: The Toronto-Dominion BankInventors: Nolan Glynn-Udrow, Sahana Dorai
-
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: 20230336545Abstract: A computer-implemented method is disclosed. The method includes: receiving, via a first application, a request to connect a first data record associated with the first application on a computing device with a second data record associated with a second application on the computing device; establishing a secure data communication channel between the first application and the second application; receiving, via the first application, a request for transfer of data between the first application and the second application; and in response to receiving the request, transmit, by the first application to the second application via the secure data communication channel, a message comprising the second device token using a trusted link associated with the second application.Type: ApplicationFiled: June 22, 2023Publication date: October 19, 2023Applicant: The Toronto-Dominion BankInventors: Dino Paul D'AGOSTINO, David Samuel TAX, Milos DUNJIC, Sahana DORAI, Nolan GLYNN-UDROW
-
Patent number: 11729163Abstract: A computer-implemented method may comprise: receiving, via a first application on the computing device, a request to connect a first data record associated with the first application with a second data record associated with a second application on the computing device; and establishing a secure communication channel between the first application and the second application, the secure communication channel enabling transmission of data between the first application and the second application, wherein establishing the secure communication channel comprises: sending, to the second application, identifying information for the first data record and a first device token associated with the first application; receiving, from the second application, a second device token associated with the second application; and causing the second device token to be stored, in the memory, in association with the first application.Type: GrantFiled: March 19, 2021Date of Patent: August 15, 2023Assignee: The Toronto-Dominion BankInventors: Dino Paul D'Agostino, David Samuel Tax, Milos Dunjic, Sahana Dorai, Nolan Glynn-Udrow
-
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: 20220391942Abstract: A server comprises a communications module; a processor coupled with the communications module; and a memory coupled to the processor and storing processor-executable instructions which, when executed by the processor, configure the processor to monitor an active webpage associated with a web browser executing on a computing device; determine that the active webpage associated with the web browser meets predetermined criteria, the predetermined criteria including determining that the active webpage is found in a whitelist; and in response to determining that the active webpage meets the predetermined criteria, send, via the communications module and to the computing device, a signal causing the computing device to display an indicator indicating an option to apply loyalty points to offset a purchase price.Type: ApplicationFiled: August 15, 2022Publication date: December 8, 2022Applicant: The Toronto-Dominion BankInventors: Nolan GLYNN-UDROW, Sahana DORAI
-
Publication number: 20220318841Abstract: A server computer system comprises a communications module; a processor coupled with the communications module; and a memory coupled to the processor and storing processor-executable instructions which, when executed by the processor, configure the processor to during an active web session within a web browser executing on a computing device determine that a web page active within the web browser is eligible for loyalty point redemption; and send, via the communications module and to the computing device, a signal to modify the web page active within the web browser to display at least one selectable option associated with offsetting a purchase price of at least one item using loyalty points from a loyalty points account.Type: ApplicationFiled: May 6, 2022Publication date: October 6, 2022Applicant: The Toronto-Dominion BankInventors: Sahana DORAI, Nolan GLYNN-UDROW
-
Publication number: 20220303267Abstract: A computer-implemented method is disclosed. The method includes: receiving, via a first application on the computing device, a request to connect a first data record associated with the first application with a second data record associated with a second application on the computing device; and establishing a secure communication channel between the first application and the second application, the secure communication channel enabling transmission of data between the first application and the second application, wherein establishing the secure communication channel comprises: sending, to the second application, identifying information for the first data record and a first device token associated with the first application; receiving, from the second application, a second device token associated with the second application; and causing the second device token to be stored, in the memory, in association with the first application.Type: ApplicationFiled: March 19, 2021Publication date: September 22, 2022Applicant: The Toronto-Dominion BankInventors: Dino Paul D'AGOSTINO, David Samuel TAX, Milos DUNJIC, Sahana DORAI, Nolan GLYNN-Udrow
-
Patent number: 11449891Abstract: A server comprises a communications module; a processor coupled with the communications module; and a memory coupled to the processor and storing processor-executable instructions which, when executed by the processor, configure the processor to monitor an active webpage associated with a web browser executing on a computing device; determine that the active webpage associated with the web browser meets predetermined criteria, the predetermined criteria including determining that the active webpage is found in a whitelist; and in response to determining that the active webpage meets the predetermined criteria, send, via the communications module and to the computing device, a signal causing the computing device to display an indicator indicating an option to apply loyalty points to offset a purchase price.Type: GrantFiled: October 2, 2020Date of Patent: September 20, 2022Assignee: The Toronto-Dominion BankInventors: Nolan Glynn-Udrow, Sahana Dorai
-
Patent number: 11361338Abstract: A computer-implemented method comprises determining an amount of loyalty points stored in a loyalty points account; receiving, from a computing device, a signal indicating selection of one or more items to be monitored; monitoring a purchase price of the one or more selected items and the amount of loyalty points stored in the loyalty points account; determining that a difference between the purchase price of the one or more selected items and the amount of loyalty points drops below a threshold; and responsive to determining that the difference between the purchase price of the one or more selected items and the amount of loyalty points drops below the threshold, sending, to the computing device, a signal causing the computing device to display a notification that includes a selectable option to apply the loyalty points to offset the purchase price.Type: GrantFiled: April 1, 2021Date of Patent: June 14, 2022Assignee: The Toronto-Dominion BankInventors: Sahana Dorai, Nolan Glynn-Udrow
-
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
-
Publication number: 20220108304Abstract: A server comprises a communications module; a processor coupled with the communications module; and a memory coupled to the processor and storing processor-executable instructions which, when executed by the processor, configure the processor to provide, via the communications module and to a remote computing device, a signal causing the remote computing device to display an interface of a digital wallet management application, the interface allowing one or more digital wallets to be selected; receive, via the communications module and from the remote computing device, a signal indicating a selection of the one or more digital wallets; receive, via the communications module and from the remote computing device, a signal indicating a request to push account information to the selected one or more digital wallets; and send, via the communications module and to one or more servers associated with the one or more digital wallets, a signal configuring the one or more servers to add the account information to the oType: ApplicationFiled: October 5, 2020Publication date: April 7, 2022Applicant: The Toronto-Dominion BankInventors: Nolan GLYNN-UDROW, Sahana DORAI, Imran Ahmed KHAN, Maryam KARBASI, Peter HORVATH
-
Publication number: 20220108344Abstract: A server comprises a communications module; a processor coupled with the communications module; and a memory coupled to the processor and storing processor-executable instructions which, when executed by the processor, configure the processor to monitor an active webpage associated with a web browser executing on a computing device; determine that the active webpage associated with the web browser meets predetermined criteria, the predetermined criteria including determining that the active webpage is found in a whitelist; and in response to determining that the active webpage meets the predetermined criteria, send, via the communications module and to the computing device, a signal causing the computing device to display an indicator indicating an option to apply loyalty points to offset a purchase price.Type: ApplicationFiled: October 2, 2020Publication date: April 7, 2022Applicant: The Toronto-Dominion BankInventors: Nolan GLYNN-UDROW, Sahana DORAI
-
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