Patents by Inventor Bryan Michael Gleeson
Bryan Michael Gleeson 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: 20240144220Abstract: In an aspect a computer-implemented method is described. The method may include: causing a point-of-sale terminal processing a transaction to display a machine-readable code, the machine-readable code encoding a web address; receiving a request from a device that scanned the machine-readable code, the request received at the web address and the request including data; determining, based on data encoded in the machine-readable code and data included in the request, that the transaction may be processed using a value-added service; and in response to determining that the transaction may be processed using the value-added service, enabling completion of the transaction using the value-added service.Type: ApplicationFiled: January 5, 2024Publication date: May 2, 2024Applicant: The Toronto-Dominion BankInventors: David Samuel TAX, Milos DUNJIC, Derek Richard CASTELL, Anthony Haituyen NGUYEN, Bryan Michael GLEESON, Jeffrey Aaron ECKER
-
Patent number: 11907925Abstract: In an aspect a computer-implemented method is described. The method may include: causing a point-of-sale terminal processing a transaction to display a machine-readable code, the machine-readable code encoding a web address; receiving a request from a device that scanned the machine-readable code, the request received at the web address and the request including data; determining, based on data encoded in the machine-readable code and data included in the request, that the transaction may be processed using a value-added service; and in response to determining that the transaction may be processed using the value-added service, enabling completion of the transaction using the value-added service.Type: GrantFiled: January 6, 2021Date of Patent: February 20, 2024Assignee: The Toronto-Dominion BankInventors: David Samuel Tax, Milos Dunjic, Derek Richard Castell, Anthony Haituyen Nguyen, Bryan Michael Gleeson, Jeffrey Aaron Ecker
-
Publication number: 20230306400Abstract: A method may include: causing a point-of-sale terminal processing a transaction to display a machine-readable code, the machine-readable code encoding a web address; receiving a request from a device that scanned the machine-readable code, the request received at the web address; in response to receiving the request, causing the device that scanned the machine-readable code to output an interface; receiving, through the interface, an input of an indication to separate the transaction into multiple transaction parts and one or more parameters indicating how the transaction is to be separated; and sending, to the point-of-sale terminal, a message that configures the point-of-sale terminal to separate the transaction in accordance with the one or more parameters.Type: ApplicationFiled: April 25, 2023Publication date: September 28, 2023Applicant: The Toronto-Dominion BankInventors: David Samuel TAX, Milos DUNJIC, Derek Richard CASTELL, Anthony Haituyen NGUYEN, Bryan Michael GLEESON, Jeffrey Aaron ECKER
-
Publication number: 20230206212Abstract: In some implementations, a method of providing contactless payments at a point of sale terminal includes: causing a point-of-sale terminal processing a transaction to display a machine-readable code, the machine-readable code encoding a web address; receiving a request from a device that scanned the machine-readable code, the request received at the web address; in response to receiving the request, causing the device that scanned the machine-readable code to output an interface that includes a prompt for input required to complete the transaction; receiving a response to the prompt; and sending an indication of the response to the prompt to the point-of-sale terminal to allow for completion of the transaction based on the response at the point-of-sale terminal through use of a physical token at the point-of-sale terminal.Type: ApplicationFiled: March 2, 2023Publication date: June 29, 2023Applicant: The Toronto-Dominion BankInventors: Milos DUNJIC, David Samuel TAX, Vipul Kishore LALKA, Bryan Michael GLEESON, Jeffrey Aaron ECKER, Derek Richard CASTELL, Anthony Haituyen NGUYEN
-
Patent number: 11669820Abstract: A method may include: causing a point-of-sale terminal processing a transaction to display a machine-readable code, the machine-readable code encoding a web address; receiving a request from a device that scanned the machine-readable code, the request received at the web address; in response to receiving the request, causing the device that scanned the machine-readable code to output an interface; receiving, through the interface, an input of an indication to separate the transaction into multiple transaction parts and one or more parameters indicating how the transaction is to be separated; and sending, to the point-of-sale terminal, a message that configures the point-of-sale terminal to separate the transaction in accordance with the one or more parameters.Type: GrantFiled: January 8, 2021Date of Patent: June 6, 2023Assignee: The Toronto-Dominion BankInventors: David Samuel Tax, Milos Dunjic, Derek Richard Castell, Anthony Haituyen Nguyen, Bryan Michael Gleeson, Jeffrey Aaron Ecker
-
Patent number: 11620636Abstract: In some implementations, a method of providing contactless payments at a point of sale terminal includes: causing a point-of-sale terminal processing a transaction to display a machine-readable code, the machine-readable code encoding a web address; receiving a request from a device that scanned the machine-readable code, the request received at the web address; in response to receiving the request, causing the device that scanned the machine-readable code to output an interface that includes a prompt for input required to complete the transaction; receiving a response to the prompt; and sending an indication of the response to the prompt to the point-of-sale terminal to allow for completion of the transaction based on the response at the point-of-sale terminal through use of a physical token at the point-of-sale terminal.Type: GrantFiled: October 2, 2020Date of Patent: April 4, 2023Assignee: The Toronto-Dominion BankInventors: Milos Dunjic, David Samuel Tax, Vipul Kishore Lalka, Bryan Michael Gleeson, Jeffrey Aaron Ecker, Derek Richard Castell, Anthony Haituyen Nguyen
-
Patent number: 11562038Abstract: A data set integration system receives a first data set that includes a user identifier and a message type code. The integration system locates an object profile that is associated with the terminal identifier in a data repository. The located object profile includes a tracking identifier and a counter value. The integration system updates the counter value in the object profile in accordance with a value of the message type code. The integration system updates receives a second data set from a communications device. The second data set includes the tracking identifier. The integration system locates the counter value in the object profile that is associated with the tracking identifier, and transmits to the communications device a data payload that includes the updated counter value.Type: GrantFiled: January 22, 2021Date of Patent: January 24, 2023Assignee: The Toronto-Dominion BankInventors: Jeffrey Aaron Ecker, Bryan Michael Gleeson, Adam Douglas McPhee, Matta Wakim, Kyryll Odobetskiy, Arun Victor Jagga, John Jong-Suk Lee, Rakesh Thomas Jethwa
-
Publication number: 20220253843Abstract: A session data processing network includes a POS terminal and at least one computer server. The POS terminal is configured to establish a secure communications session with a communications appliance, receive session data from the communications appliance via the communications session, extract a ledger identifier and a token from the session data, transmit an authorization request message and a rewards request message to the server. The authorization request message includes the ledger identifier and an authorization value. The rewards request message includes the token and requests a reward of loyalty points to a secondary ledger associated with the token. The server is configured to receive the authorization request message and the loyalty rewards request message, confirm authorization of a transaction in an amount equal to the authorization value from an account associated with the ledger identifier, and transmit to the POS terminal an authorization response message confirming the authorization.Type: ApplicationFiled: April 27, 2022Publication date: August 11, 2022Inventors: Bryan Michael Gleeson, Igor Elkhinovich, Jeffrey Aaron Ecker, Adam Douglas McPhee, Matta Wakim, Kyryll Odobetskiy, Dmitri Rabinovich, John Jong-Suk Lee, Arun Victor Jagga
-
Publication number: 20220230176Abstract: A network gateway includes a network interface and a computer processing unit. The network interface is configured to interface the network gateway with a first computer network. The computer processing unit is in communication with the network interface and is configured to receive from a network device, via the first computer network, a payload request that includes a first credential. The network device is configured to receive the first credential from a hardware token that is interfaced with the network device. The computer processing unit is configured to verify that, before the network device received the first credential from the hardware token, the first credential was associated with the network device in a database. The computer processing unit is configured to download a payload to the network device via the first computer network, after the verification.Type: ApplicationFiled: April 7, 2022Publication date: July 21, 2022Inventors: Bryan Michael Gleeson, John Henry Dunstan
-
Publication number: 20220222642Abstract: A method may include: causing a point-of-sale terminal processing a transaction to display a machine-readable code, the machine-readable code encoding a web address; receiving a request from a device that scanned the machine-readable code, the request received at the web address; in response to receiving the request, causing the device that scanned the machine-readable code to output an interface; receiving, through the interface, an input of an indication to separate the transaction into multiple transaction parts and one or more parameters indicating how the transaction is to be separated; and sending, to the point-of-sale terminal, a message that configures the point-of-sale terminal to separate the transaction in accordance with the one or more parameters.Type: ApplicationFiled: January 8, 2021Publication date: July 14, 2022Applicant: The Toronto-Dominion BankInventors: David Samuel TAX, Milos DUNJIC, Derek Richard CASTELL, Anthony Haituyen NGUYEN, Bryan Michael GLEESON, Jeffrey Aaron ECKER
-
Publication number: 20220222637Abstract: In an aspect a computer implemented method includes: obtaining apportionment data for a transfer, the apportionment data defining a plurality of parts of the transfer; and processing the transfer in accordance with the apportionment data, by: processing a pre-authorization for a total amount of the transfer using a first token; after processing the pre-authorization for the total amount of the transfer using the first token, processing one or more of the parts using associated tokens; and completing the transfer by processing a completion of the pre-authorization for an outstanding portion of the transfer, the outstanding portion of the transfer determined by adjusting the total amount of the transfer to account for any processed parts.Type: ApplicationFiled: January 8, 2021Publication date: July 14, 2022Applicant: The Toronto-Dominion BankInventors: David Samuel TAX, Milos DUNJIC, Derek Richard CASTELL, Anthony Haituyen NGUYEN, Bryan Michael GLEESON, Jeffrey Aaron ECKER
-
Publication number: 20220215366Abstract: In an aspect a computer-implemented method is described. The method may include: causing a point-of-sale terminal processing a transaction to display a machine-readable code, the machine-readable code encoding a web address; receiving a request from a device that scanned the machine-readable code, the request received at the web address and the request including data; determining, based on data encoded in the machine-readable code and data included in the request, that the transaction may be processed using a value-added service; and in response to determining that the transaction may be processed using the value-added service, enabling completion of the transaction using the value-added service.Type: ApplicationFiled: January 6, 2021Publication date: July 7, 2022Applicant: The Toronto-Dominion BankInventors: David Samuel TAX, Milos DUNJIC, Derek Richard CASTELL, Anthony Haituyen NGUYEN, Bryan Michael GLEESON, Jeffrey Aaron ECKER
-
Patent number: 11348103Abstract: An EMV-session data network includes a POS terminal and at least one computer server. The POS terminal is configured to receive ledger data and a cryptogram from a communications appliance, extract an account identifier from the ledger data, and transmit to the server an authorization request message that includes the account identifier, the authorization value and the cryptogram. The server is configured to transmit to the POS terminal an authorization response message that confirms that the cryptogram was generated by the communications appliance from the account identifier and the authorization value. The POS terminal is further configured to extract a token from the ledger data and to transmit to the server a loyalty rewards request message that includes the token. The server is further configured to initiate a points reward to an account that is associated with the token.Type: GrantFiled: June 15, 2018Date of Patent: May 31, 2022Assignee: The Toronto-Dominion BankInventors: Bryan Michael Gleeson, Igor Elkhinovich, Jeffrey Aaron Ecker, Adam Douglas McPhee, Matta Wakim, Kyryll Odobetskiy, Dmitri Rabinovich, John Jong-Suk Lee, Arun Victor Jagga
-
Patent number: 11328298Abstract: A network gateway includes a gateway authenticator, a first network interface for interfacing the network gateway with a first computer network, and a second network interface for interfacing the network gateway with a second computer network that is distinct from the first computer network. The gateway authenticator receives from a pin-pad terminal, via the first computer network, an activation credential request that includes a first administrator credential. The pin-pad terminal receives the first administrator credential from a hardware token that is interfaced with the pin-pad terminal.Type: GrantFiled: October 12, 2016Date of Patent: May 10, 2022Assignee: The Toronto-Dominion BankInventors: Bryan Michael Gleeson, John Henry Dunstan
-
Patent number: 11308467Abstract: A computer server includes a processor that is configured to receive an incoming authorization request that includes an original numeric value and an identification number, and locate a profile that is associated with the identification number. The located profile includes at least one adjustment criterion. The processor is configured to determine a primary numeric value and a secondary numeric value from the original numeric value and the adjustment criterion, confirm that the secondary numeric value is not greater than a balance value in a loyalty points account associated with the identification number, and reduce the balance value in the loyalty points account by the secondary numeric value. The processor is configured to, after confirming the secondary numeric value, generate a revised authorization request and transmit the revised authorization request to an authorization server. The revised authorization request includes the identification number and the primary numeric value.Type: GrantFiled: April 21, 2020Date of Patent: April 19, 2022Assignee: The Toronto-Dominion BankInventors: Robert Hayhow, Giovanna Borsella, Milos Dunjic, Jeffrey Aaron Ecker, Bryan Michael Gleeson, Arthur Carroll Chow, Anthony Haituyen Nguyen, John Jong-Suk Lee, Rakesh Thomas Jethwa
-
Publication number: 20220108303Abstract: In some implementations, a method of providing contactless payments at a point of sale terminal includes: causing a point-of-sale terminal processing a transaction to display a machine-readable code, the machine-readable code encoding a web address; receiving a request from a device that scanned the machine-readable code, the request received at the web address; in response to receiving the request, causing the device that scanned the machine-readable code to output an interface that includes a prompt for input required to complete the transaction; receiving a response to the prompt; and sending an indication of the response to the prompt to the point-of-sale terminal to allow for completion of the transaction based on the response at the point-of-sale terminal through use of a physical token at the point-of-sale terminal.Type: ApplicationFiled: October 2, 2020Publication date: April 7, 2022Applicant: The Toronto-Dominion BankInventors: Milos DUNJIC, David Samuel Tax, Vipul Kishore LALKA, Bryan Michael GLEESON, Jeffrey Aaron ECKER, Derek Richard CASTELL, Anthony Haituyen NGUYEN
-
Patent number: 11127005Abstract: A clearing network includes a server, a POS terminal, and a computer network interconnecting the server and the POS terminal. The sever is configured to receive account numbers over the computer network, determine that an occurrence of one of the account numbers in the plurality of account numbers exceeds a maximum limit, and via the computer network update the pre-authorization database with the account number. The POS terminal is configured to receive a pre-authorization request that includes an authorization amount and the account number, query the pre-authorization database with the account number, and after locating the account number in the pre-authorization database from the query (a) confirm that the authorization amount is not greater than an authorization threshold, and (b) without generating an online authorization request, save in a clearing database an authorization confirmation message that includes the account number and the authorization amount.Type: GrantFiled: April 13, 2020Date of Patent: September 21, 2021Assignee: The Toronto-Dominion BankInventors: Jeffrey Aaron Ecker, Bryan Michael Gleeson, Igor Elkhinovich, Dmitri Rabinovich, Adam Douglas McPhee, Matta Wakim, Kyryll Odobetskiy, Arun Victor Jagga, John Jong-Suk Lee, Rakesh Thomas Jethwa
-
Publication number: 20210192510Abstract: A terminal configuration network includes a communications terminal and a certificate server. The certificate server is configured to receive, from the communications terminal, an activation request that includes at least one credential. The certificate server is configured to confirm that the credential was uniquely associated with the terminal in a database before the server received the activation request. The certificate server is also configured to generate an activation response that includes a digital certificate, and to transmit the response to the terminal. The terminal communications is configured to establish an encrypted channel with a computer server using the digital certificate, and to download a payload to the terminal via the encrypted channel. The computer server is distinct from the certificate server.Type: ApplicationFiled: December 8, 2020Publication date: June 24, 2021Inventors: Robert Hayhow, Bryan Michael Gleeson
-
Publication number: 20210141844Abstract: A data set integration system receives a first data set that includes a user identifier and a message type code. The integration system locates an object profile that is associated with the terminal identifier in a data repository. The located object profile includes a tracking identifier and a counter value. The integration system updates the counter value in the object profile in accordance with a value of the message type code. The integration system updates receives a second data set from a communications device. The second data set includes the tracking identifier. The integration system locates the counter value in the object profile that is associated with the tracking identifier, and transmits to the communications device a data payload that includes the updated counter value.Type: ApplicationFiled: January 22, 2021Publication date: May 13, 2021Inventors: Jeffrey Aaron Ecker, Bryan Michael Gleeson, Adam Douglas McPhee, Matta Wakim, Kyryll Odobetskiy, Arun Victor Jagga, John Jong-Suk Lee, Rakesh Thomas Jethwa
-
Patent number: 10929484Abstract: A data set integration system receives a data set that includes a user identifier and a message type code. The integration system selects a terminal profile from a profile database. The selected terminal profile is associated with the user identifier and includes a tracking identifier. The integration system locates the tracking identifier in the selected terminal profile. The integration system selects an object profile from a data repository. The selected object profile is associated with the located tracking identifier and includes the located tracking identifier and an associated counter. The integration system updates the counter in the selected object profile in accordance with a value of the message type code.Type: GrantFiled: October 5, 2017Date of Patent: February 23, 2021Assignee: The Toronto-Dominion BankInventors: Jeffrey Aaron Ecker, Bryan Michael Gleeson, Adam Douglas McPhee, Matta Wakim, Kyryll Odobetskiy, John John-Suk Lee, Rakesh Thomas Jethwa, Arun Victor Jagga