Patents by Inventor Richard John Frederick THAKE
Richard John Frederick THAKE 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: 11902289Abstract: A computer-implemented method is disclosed. The method includes: receiving, from a web server associated with a protected resource, a first signal including a request to validate a bearer token submitted by a client device to the web server, the bearer token including a digital signature; validating the bearer token, the validating including verifying the digital signature using a public key associated with an end user of the client device; and in response to validating the bearer token, sending to the web server a second signal including a notification that the bearer token is valid.Type: GrantFiled: September 22, 2020Date of Patent: February 13, 2024Assignee: The Toronto-Dominion BankInventors: Milos Dunjic, Anthony Haituyen Nguyen, Yubing Liu, Arthur Carroll Chow, Casey Lyn Doyle, Richard John Frederick Thake, Mengfei Wang, Aaron Ashish Hudali, Gregory Albert Kliewer, Martin Albert Lozon, Yusbel Garcia Diaz, Gareth Daly, Masashi Kobayashi, Randall John Bast
-
Patent number: 11811748Abstract: A computer-implemented method is disclosed. The method includes: receiving, via a communication interface from a client application executing on a first device, a first signal including a request to obtain an access token for accessing a protected resource, the request including a public key associated with an end user; validating the request to obtain the access token; and in response to validating the request: encrypting an authorization code associated with the request using the public key to generate a first code; and transmitting, via the communication interface to the client application on the first device, a second signal including both the access token for accessing the protected resource and the first code.Type: GrantFiled: July 28, 2021Date of Patent: November 7, 2023Assignee: The Toronto-Dominion BankInventors: Milos Dunjic, Anthony Haituyen Nguyen, Yubing Liu, Arthur Carroll Chow, Casey Lyn Doyle, Richard John Frederick Thake, Mengfei Wang, Aaron Ashish Hudali, Gregory Albert Kliewer, Martin Albert Lozon, Yusbel Garcia Diaz, Gareth Daly, Masashi Kobayashi, Randall John Bast
-
Patent number: 11582219Abstract: An electronic device is disclosed. The electronic device includes a memory, a camera module, a communications module, and a processor that is configured to: receive, from the camera module, image data associated with a machine-readable optical label, the optical label encoding transaction details of a transfer of data to a recipient account, wherein the transaction details do not indicate an identity of the recipient account; receive a user input indicating authorization to initiate a transfer of data, via a protected resource, from an account associated with the user to the recipient account; and in response to receiving the user input, generate a request for initiating the transfer of data based on the transaction details, the request including an access token for use in authenticating the user on requests to access the protected resource.Type: GrantFiled: November 25, 2020Date of Patent: February 14, 2023Assignee: The Toronto-Dominion BankInventors: Milos Dunjic, Anthony Haituyen Nguyen, Yubing Liu, Arthur Carroll Chow, Casey Lyn Doyle, Richard John Frederick Thake, Mengfei Wang, Aaron Ashish Hudali, Gregory Albert Kliewer, Martin Albert Lozon, Yusbel Garcia Diaz, Gareth Daly, Masashi Kobayashi, Randall John Bast
-
Publication number: 20210359989Abstract: A computer-implemented method is disclosed. The method includes: receiving, via a communication interface from a client application executing on a first device, a first signal including a request to obtain an access token for accessing a protected resource, the request including a public key associated with an end user; validating the request to obtain the access token; and in response to validating the request: encrypting an authorization code associated with the request using the public key to generate a first code; and transmitting, via the communication interface to the client application on the first device, a second signal including both the access token for accessing the protected resource and the first code.Type: ApplicationFiled: July 28, 2021Publication date: November 18, 2021Applicant: The Toronto-Dominion BankInventors: Milos DUNJIC, Anthony Haituyen NGUYEN, Yubing LIU, Arthur Carroll CHOW, Casey Lyn DOYLE, Richard John Frederick THAKE, Mengfei WANG, Aaron Ashish HUDALI, Gregory Albert KLIEWER, Martin Albert LOZON, Yusbel Garcia DIAZ, Gareth DALY, Masashi KOBAYASHI, Randall John BAST
-
Patent number: 11108762Abstract: A method for regulating access to a protected resource is disclosed. The method includes: receiving, via the communication interface from a client application executing on a first device, a first signal including a request to obtain an access token for accessing a protected resource, the request including: a client identifier uniquely identifying the client application; an authorization code for authorizing the client application's access of the protected resource; and a public key associated with the end user; and in response to validating the request: encrypting the authorization code using the public key to generate a first code; and transmitting, via the communication interface to the client application on the first device, a second signal including both an access token for accessing the protected resource and the first code.Type: GrantFiled: February 22, 2019Date of Patent: August 31, 2021Assignee: The Toronto-Dominion BankInventors: Milos Dunjic, Anthony Haituyen Nguyen, Yubing Liu, Arthur Carroll Chow, Casey Lyn Doyle, Richard John Frederick Thake, Mengfei Wang, Aaron Ashish Hudali, Gregory Albert Kliewer, Martin Albert Lozon, Yusbel Garcia Diaz, Gareth Daly, Masashi Kobayashi, Randall John Bast
-
Publication number: 20210084022Abstract: An electronic device is disclosed. The electronic device includes a memory, a camera module, a communications module, and a processor that is configured to: receive, from the camera module, image data associated with a machine-readable optical label, the optical label encoding transaction details of a transfer of data to a recipient account, wherein the transaction details do not indicate an identity of the recipient account; receive a user input indicating authorization to initiate a transfer of data, via a protected resource, from an account associated with the user to the recipient account; and in response to receiving the user input, generate a request for initiating the transfer of data based on the transaction details, the request including an access token for use in authenticating the user on requests to access the protected resource.Type: ApplicationFiled: November 25, 2020Publication date: March 18, 2021Applicant: The Toronto-Dominion BankInventors: Milos DUNJIC, Anthony Haituyen NGUYEN, Yubing LIU, Arthur Carroll CHOW, Casey Lyn DOYLE, Richard John Frederick THAKE, Mengfei WANG, Aaron Ashish HUDALI, Gregory Albert KLIEWER, Martin Albert LOZON, Yusbel Garcia DIAZ, Gareth DALY, Masashi KOBAYASHI, Randall John BAST
-
Publication number: 20210006566Abstract: A computer-implemented method is disclosed. The method includes: receiving, from a web server associated with a protected resource, a first signal including a request to validate a bearer token submitted by a client device to the web server, the bearer token including a digital signature; validating the bearer token, the validating including verifying the digital signature using a public key associated with an end user of the client device; and in response to validating the bearer token, sending to the web server a second signal including a notification that the bearer token is valid.Type: ApplicationFiled: September 22, 2020Publication date: January 7, 2021Applicant: The Toronto-Dominion BankInventors: Milos DUNJIC, Anthony Haituyen NGUYEN, Yubing LIU, Arthur Carroll CHOW, Casey Lyn DOYLE, Richard John Frederick THAKE, Mengfei WANG, Aaron Ashish HUDALI, Gregory Albert KLIEWER, Martin Albert LOZON, Yusbel Garcia DIAZ, Gareth DALY, Masashi KOBAYASHI, Randall John BAST
-
Patent number: 10880288Abstract: An electronic device is disclosed. The electronic device includes a memory, a camera module, a communications module, and a processor that is configured to: receive first credentials identifying a user; transmit, via the communications module to an authentication server, a first signal including a request to verify that the first credentials are authorized for accessing a protected resource; when the first credentials are authorized for accessing the protected resource, receive, via the communications module from the authentication server, a second signal including an access token for use in authenticating the user on requests to access the protected resource; receive, from the camera module, image data associated with a machine-readable optical label, the optical label encoding transaction details of a first transaction; and generate a request based on the transaction details to access the protected resource for initiating the first transaction, the request including the access token.Type: GrantFiled: July 18, 2018Date of Patent: December 29, 2020Assignee: The Toronto-Dominion BankInventors: Milos Dunjic, Anthony Haituyen Nguyen, Yubing Liu, Arthur Carroll Chow, Casey Lyn Doyle, Richard John Frederick Thake, Mengfei Wang, Aaron Ashish Hudali, Gregory Albert Kliewer, Martin Albert Lozon, Yusbel Garcia Diaz, Gareth Daly, Masashi Kobayashi, Randall John Bast
-
Patent number: 10834096Abstract: A method for regulating access to a protected resource is disclosed.Type: GrantFiled: June 5, 2018Date of Patent: November 10, 2020Assignee: THE TORONTO-DOMINION BANKInventors: Milos Dunjic, Anthony Haituyen Nguyen, Yubing Liu, Arthur Carroll Chow, Casey Lyn Doyle, Richard John Frederick Thake, Mengfei Wang, Aaron Ashish Hudali, Gregory Albert Kliewer, Martin Albert Lozon, Yusbel Garcia Diaz, Gareth Daly, Masashi Kobayashi, Randall John Bast
-
Publication number: 20190372993Abstract: A method for regulating access to a protected resource is disclosed.Type: ApplicationFiled: June 5, 2018Publication date: December 5, 2019Applicant: The Toronto-Dominion BankInventors: Milos DUNJIC, Anthony Haituyen NGUYEN, Yubing LIU, Arthur Carroll CHOW, Casey Lyn DOYLE, Richard John Frederick THAKE, Mengfei WANG, Aaron Ashish HUDALI, Gregory Albert KLIEWER, Martin Albert LOZON, Yusbel Garcia DIAZ, Gareth DALY, Masashi KOBAYASHI, Randall John BAST
-
Publication number: 20190372958Abstract: A method for regulating access to a protected resource is disclosed. The method includes: receiving, via the communication interface from a client application executing on a first device, a first signal including a request to obtain an access token for accessing a protected resource, the request including: a client identifier uniquely identifying the client application; an authorization code for authorizing the client application's access of the protected resource; and a public key associated with the end user; and in response to validating the request: encrypting the authorization code using the public key to generate a first code; and transmitting, via the communication interface to the client application on the first device, a second signal including both an access token for accessing the protected resource and the first code.Type: ApplicationFiled: February 22, 2019Publication date: December 5, 2019Applicant: The Toronto-Dominion BankInventors: Milos DUNJIC, Anthony Haituyen NGUYEN, Yubing LIU, Arthur Carroll CHOW, Casey Lyn DOYLE, Richard John Frederick THAKE, Mengfei WANG, Aaron Ashish HUDALI, Gregory Albert KLIEWER, Martin Albert LOZON, Yusbel Garcia DIAZ, Gareth DALY, Masashi KOBAYASHI, Randall John BAST
-
Publication number: 20190372957Abstract: An electronic device is disclosed. The electronic device includes a memory, a camera module, a communications module, and a processor that is configured to: receive first credentials identifying a user; transmit, via the communications module to an authentication server, a first signal including a request to verify that the first credentials are authorized for accessing a protected resource; when the first credentials are authorized for accessing the protected resource, receive, via the communications module from the authentication server, a second signal including an access token for use in authenticating the user on requests to access the protected resource; receive, from the camera module, image data associated with a machine-readable optical label, the optical label encoding transaction details of a first transaction; and generate a request based on the transaction details to access the protected resource for initiating the first transaction, the request including the access token.Type: ApplicationFiled: July 18, 2018Publication date: December 5, 2019Applicant: The Toronto-Dominion BankInventors: Milos DUNJIC, Anthony Haituyen NGUYEN, Yubing LIU, Arthur Carroll CHOW, Casey Lyn DOYLE, Richard John Frederick THAKE, Mengfei WANG, Aaron Ashish HUDALI, Gregory Albert KLIEWER, Martin Albert LOZON, Yusbel Garcia DIAZ, Gareth DALY, Masashi KOBAYASHI, Randall John BAST