Patents by Inventor Adam Douglas MCPHEE
Adam Douglas MCPHEE 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: 11102180Abstract: The disclosed exemplary embodiments include computer-implemented systems, apparatuses, and processes that, among other things, authenticate device identity and authorize exchanges of data in real-time based on dynamically generated cryptographic data. For example, an apparatus may receive a first signal that includes a first cryptogram associated with a client device, and may perform operations that authenticate an identity of the client device based on a comparison of the received first cryptogram and a second cryptogram generated by a computing system associated with an application program executed by the client device. In response to the authenticated identity, the apparatus may load profile data associated with the client device from a storage unit, and perform operations consistent with the profile data in accordance with the authenticated identity.Type: GrantFiled: January 31, 2018Date of Patent: August 24, 2021Assignee: The Toronto-Dominion BankInventors: Dino Paul D'Agostino, Perry Aaron Jones Haldenby, Dean C. N. Tseretopoulos, Jeffrey Aaron Ecker, Adam Douglas McPhee, Milos Dunjic, John Jong-Suk Lee, Arun Victor Jagga
-
Patent number: 11100168Abstract: The disclosed exemplary embodiments include computer-implemented systems, apparatuses, and processes that, among other things, automatically populate, in real-time, portions of digital interfaces based on dynamically generated contextual data. For example, a network-connected apparatus may receive, from a device, a portion of an identifier of a first counterparty to an exchange of data. The apparatus may perform operations determine a second counterparty to the data exchange based on at least one of a current geographic position of the first device, a first element of profile data associated with the first device, or the received portion of the first counterparty identifier, and may transmit an identifier of the second counterparty to the device. The device may execute an application program that presents the second counterparty identifier within a corresponding portion of an interface associated with the data exchange.Type: GrantFiled: July 17, 2018Date of Patent: August 24, 2021Assignee: The Toronto-Dominion BankInventors: Robert Kyle Miller, Sonja Torbica, Helene Nicole Esposito, Harrison Michael James Reilly, Matta Wakim, Kyryll Odobetskiy, Dexter Lamont Fichuk, Adam Douglas McPhee, Omas Abdullah
-
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
-
Publication number: 20210133706Abstract: The disclosed embodiments include computer-implemented systems, apparatuses, and processes that, among other things, automatically generate and populate digital interfaces based on adaptively processed image data captured by a network-connected device operating within a computing environment. For example, an apparatus may receive, from a device, a first signal that includes image data identifying a document associated with a data exchange capable of initiation by the device. The apparatus may detect, within a first portion of the image data, a presence of first textual content associated with a first parameter of the data exchange, extract a first value characterizing the first parameter from the first textual content, and generate and transmit a second signal that includes the first value to the device. The second signal includes information that instructs the device to display the first value within a portion of an interface corresponding to the first parameter.Type: ApplicationFiled: January 7, 2021Publication date: May 6, 2021Inventors: Robert Kyle Miller, Sonja Torbica, Helene Nicole Esposito, Harrison Michael James Reilly, Matta Wakim, Kyryll Odobetskiy, Dexter Lamont Fichuk, Adam Douglas Mcphee, Omas Abdullah, Patrick Jian Hong Hum
-
Publication number: 20210133723Abstract: The disclosed exemplary embodiments include computer-implemented systems, apparatuses, and processes that, among other things, authorize initiated exchanges of data based on tokenized data characterized by a limited temporal or geographic validity. For example, an apparatus may receive a first signal that includes first information identifying a first geographic position of a client device. The apparatus may also obtain a digital token representative of a pre-authorization of a data exchange between the client device and a terminal device during a corresponding temporal interval. The terminal device may, for example, be disposed within a geographic region that includes the first geographic position of the client device. The apparatus may generate and transmit a second signal that includes the digital token to the client device. In some examples, the apparatus may transmit the second signal being through a programmatic interface associated with an application program executed by the client device.Type: ApplicationFiled: January 13, 2021Publication date: May 6, 2021Inventors: DINO D'AGOSTINO, Perry Aaron Jones Haldenby, Dean C.N. Tseretopoulos, Jeffrey Aaron Ecker, Adam Douglas McPhee, Milos Dunjic, John Jong-Suk Lee, Arun Victor Jagga
-
Publication number: 20210112131Abstract: The disclosed embodiments include computer-implemented systems, apparatuses, and processes that dynamically generate and provision contextually relevant notifications to network-connected devices. For example, an apparatus receives a first signal that includes information indicative of an authorized data exchange involving a terminal device and a client device. The apparatus identifies and loads data specifying a notification template from the storage unit, and generates notification data that is populated with a portion of the received information in accordance with the notification template. The apparatus further transmits a second signal that includes the notification data to the client device. In some instances, the second signal is transmitted through a programmatic interface associated with an application program executed by the client device, and the client device is configured to display the notification data on a corresponding interface.Type: ApplicationFiled: December 21, 2020Publication date: April 15, 2021Inventors: Adam Douglas MCPHEE, Matta WAKIM, Kyryll ODOBETSKIY, John Jong-Suk LEE, Arun Victor JAGGA
-
Publication number: 20210058404Abstract: The disclosed exemplary embodiments include computer-implemented systems, apparatuses, and processes that, among other things, authorize initiated exchanges of data in real-time based on dynamically generated tokenized data. For example, an apparatus may receive first positional data identifying a first geographic position of a client device and based on the first positional data, the apparatus may determine a value of a parameter characterizing an exchange of data between the client device and a terminal device disposed proximate to the client device during a temporal interval. The apparatus may transmit data requesting a pre-authorization of the data exchange to a computing system, which perform operations that pre-authorize the data exchange in accordance with the parameter value and transmit a digital token representative of the pre-authorized data exchange to the terminal device. The digital token may be valid during the temporal interval and may include a cryptogram associated with the client device.Type: ApplicationFiled: November 9, 2020Publication date: February 25, 2021Inventors: Dino D'AGOSTINO, Perry Aaron Jones HALDENBY, Dean TSERETOPOULOS, Jeffrey ECKER, Adam Douglas MCPHEE, Milos DUNJIC, John Jong-Suk LEE, Arun Victor JAGGA
-
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
-
Patent number: 10922673Abstract: The disclosed exemplary embodiments include computer-implemented systems, apparatuses, and processes that, among other things, authorize initiated exchanges of data based on tokenized data characterized by a limited temporal or geographic validity. For example, an apparatus may receive a first signal that includes first information identifying a first geographic position of a client device. The apparatus may also obtain a digital token representative of a pre-authorization of a data exchange between the client device and a terminal device during a corresponding temporal interval. The terminal device may, for example, be disposed within a geographic region that includes the first geographic position of the client device. The apparatus may generate and transmit a second signal that includes the digital token to the client device. In some examples, the apparatus may transmit the second signal being through a programmatic interface associated with an application program executed by the client device.Type: GrantFiled: February 9, 2018Date of Patent: February 16, 2021Assignee: The Toronto-Dominion BankInventors: Dino D'Agostino, Perry Aaron Jones Haldenby, Dean C. N. Tseretopoulos, Jeffrey Aaron Ecker, Adam Douglas McPhee, Milos Dunjic, John Jong-Suk Lee, Arun Victor Jagga
-
Patent number: 10922665Abstract: The disclosed embodiments include computer-implemented systems, apparatuses, and processes that, among other things, automatically generate and populate digital interfaces based on adaptively processed image data captured by a network-connected device operating within a computing environment. For example, an apparatus may receive, from a device, a first signal that includes image data identifying a document associated with a data exchange capable of initiation by the device. The apparatus may detect, within a first portion of the image data, a presence of first textual content associated with a first parameter of the data exchange, extract a first value characterizing the first parameter from the first textual content, and generate and transmit a second signal that includes the first value to the device. The second signal includes information that instructs the device to display the first value within a portion of an interface corresponding to the first parameter.Type: GrantFiled: June 27, 2018Date of Patent: February 16, 2021Assignee: The Toronto-Dominion BankInventors: Robert Kyle Miller, Sonja Torbica, Helene Nicole Esposito, Harrison Michael James Reilly, Matta Wakim, Kyryll Odobetskiy, Dexter Lamont Fichuk, Adam Douglas McPhee, Omas Abdullah, Patrick Jian Hong Hum
-
Patent number: 10904349Abstract: The disclosed embodiments include computer-implemented systems, apparatuses, and processes that dynamically generate and provision contextually relevant notifications to network-connected devices. For example, an apparatus receives a first signal that includes information indicative of an authorized data exchange involving a terminal device and a client device. The apparatus identifies and loads data specifying a notification template from the storage unit, and generates notification data that is populated with a portion of the received information in accordance with the notification template. The apparatus further transmits a second signal that includes the notification data to the client device. In some instances, the second signal is transmitted through a programmatic interface associated with an application program executed by the client device, and the client device is configured to display the notification data on a corresponding interface.Type: GrantFiled: October 5, 2017Date of Patent: January 26, 2021Assignee: The Toronto-Dominion BankInventors: Adam Douglas McPhee, Matta Wakim, Kyryll Odobetskiy, John Jong-Suk Lee, Arun Victor Jagga
-
Patent number: 10862897Abstract: The disclosed exemplary embodiments include computer-implemented systems, apparatuses, and processes that, among other things, authorize initiated exchanges of data in real-time based on dynamically generated tokenized data. For example, an apparatus may receive first positional data identifying a first geographic position of a client device and based on the first positional data, the apparatus may determine a value of a parameter characterizing an exchange of data between the client device and a terminal device disposed proximate to the client device during a temporal interval. The apparatus may transmit data requesting a pre-authorization of the data exchange to a computing system, which perform operations that pre-authorize the data exchange in accordance with the parameter value and transmit a digital token representative of the pre-authorized data exchange to the terminal device. The digital token may be valid during the temporal interval and may include a cryptogram associated with the client device.Type: GrantFiled: April 5, 2018Date of Patent: December 8, 2020Assignee: The Toronto-Dominion BankInventors: Dino D'Agostino, Perry Aaron Jones Haldenby, Dean Tseretopoulos, Jeffrey Ecker, Adam Douglas McPhee, Milos Dunjic, John Jong-Suk Lee, Arun Victor Jagga
-
Publication number: 20200372147Abstract: A method for authenticating a wearable device is disclosed. The method includes: receiving, from a tokenization service provider (TSP), a signal representing a first code derived by the TSP from decrypting a security token previously provisioned in the computing device, wherein the security token was received at a terminal from the computing device and transmitted to the TSP; obtaining, based on the received signal representing the first code, a device identifier of the computing device and an identifier of an account; querying a device database to verify that the computing device is associated with a first status; verifying that the account is enabled for an operation initiated using the computing device; and transmitting an authorization message to the terminal, the authorization message authorizing the operation.Type: ApplicationFiled: August 12, 2020Publication date: November 26, 2020Applicant: The Toronto-Dominion BankInventors: Dino Paul D'AGOSTINO, Perry Aaron Jones HALDENBY, Dean C. N. TSERETOPOULOS, Jeffrey Aaron ECKER, Adam Douglas McPHEE, Milos DUNJIC, John Jong Suk LEE, Arun Victor JAGGA
-
Patent number: 10783234Abstract: A method for authenticating a wearable device is disclosed. The method includes: receiving, a signal representing an indication that the wearable device is in active use; in response to receiving the signal, updating a device database to associate a first status with the wearable device; receiving, from a tokenization service provider (TSP), a signal representing a first code derived by the TSP from decrypting a security token previously provisioned in the wearable device, wherein the security token was received at a terminal from the wearable device and transmitted to the TSP; obtaining, based on the received first code, a device identifier of the wearable device and an identifier of an account; querying the device database to verify that the wearable device is associated with the first status; verifying that the account is enabled for an operation initiated using the wearable device; and transmitting an authorization message to the terminal, the authorization message authorizing the operation.Type: GrantFiled: April 6, 2018Date of Patent: September 22, 2020Assignee: The Toronto-Dominion BankInventors: Dino Paul D'Agostino, Perry Aaron Jones Haldenby, Dean C. N. Tseretopoulos, Jeffrey Aaron Ecker, Adam Douglas McPhee, Milos Dunjic, John Jong Suk Lee, Arun Victor Jagga
-
Publication number: 20200242601Abstract: 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: ApplicationFiled: April 13, 2020Publication date: July 30, 2020Inventors: 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
-
Patent number: 10657529Abstract: A point-of-sale terminal includes a card interface, and is configured to receive a plurality of pre-authorization requests, each comprising an authorization and further comprising an account number received from the card interface. The terminal is further configured, in response to each said pre-authorization request, to locate in a pre-authorization database a database record associated with the respective account number, confirm that the respective authorization amount is not greater than an offline authorization threshold, generate an authorization confirmation message comprising the respective account number and the respective authorization amount, and save the authorization confirmation message in a clearing database. The terminal is further configured to generate a clearing payload comprising the plurality of saved authorization confirmation messages, and transmit the clearing payload over a computer network.Type: GrantFiled: October 3, 2017Date of Patent: May 19, 2020Assignee: 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: 20200118097Abstract: The present disclosure involves systems, software, and computer implemented methods for identifying and performing value-added services (VAS) based on detailed transactional information received from a cloud-based payment system. In one example, a set of standard transaction information defining a transaction received via the cloud-based payment services system is received in a first channel, and is associated with a first unique identifier. A set of detailed transaction information associated with the transaction different from the set of transaction information can be received in a second channel. The set of standard transaction information can be associated with the set of detailed transaction information to a particular transaction based on a relationship between a first unique identifier of the standard transaction information and a second unique identifier of the detailed transaction information.Type: ApplicationFiled: October 10, 2018Publication date: April 16, 2020Inventors: Jeffrey Aaron Ecker, Bryan Michael Gleeson, Adam Douglas McPhee, Matta Wakim, Kyryll Odobetskiy, John Jong-Suk Lee
-
Publication number: 20200106830Abstract: A computer system for transferring value between database records includes a memory storing instructions that, when executed by a processor, cause the computer system to: receive configuration options for configuring a particular transfer of value between database records and specifying a graphical element to be provided upon completion of the transfer and an email address; send a request to a communications server including the email address for use as a destination for a communication indicating that the transfer has been initiated including an indication of an identifier for the transfer; store an indication of the graphical element in association with the identifier; receive a request to complete the transfer indicating the identifier; retrieve the indication of the graphical element based on the identifier; confirm the transfer; and send a reply indicating completion of the transfer including an indication of the retrieved indication of the graphical element.Type: ApplicationFiled: December 2, 2019Publication date: April 2, 2020Applicant: The Toronto-Dominion BankInventors: Adam Douglas McPHEE, Matta WAKIM, Aaron STUART, Arun Victor JAGGA
-
Publication number: 20200082427Abstract: The present disclosure involves systems, software, and computer implemented methods for performing loyalty analyses and offers at point-of-sales (POSs). One example POS terminal includes a communications module, an interface, a display, and memory storing instructions and a plurality of preloaded bank identification numbers (BINs). The instructions instruct the terminal to receive credentials associated with a single instrument associated with a particular customer and used in a current data exchange. A BIN associated with the single instrument is identified and a determination is made as to whether it is included in the plurality of BINs. If included, an analysis is initiated comprising transmitting customer identification information and a set of current data exchange information to the institution associated with the particular BIN, the information used to identify an offer associated with the current data exchange. An offer is received from the institution, and can be presented to the display.Type: ApplicationFiled: September 10, 2018Publication date: March 12, 2020Applicant: The Toronto-Dominion BankInventors: Bryan Michael Gleeson, Jeffrey Aaron Ecker, Adam Douglas McPhee, Matta Wakim, Kyryll Odobetskiy, John Jong-Suk Lee
-
Publication number: 20200065782Abstract: A computerized data transfer system allows data transfers to be initiated over a network between senders and recipients. Individual senders initiate data transfers over the network by selecting a recipient from a list at a sender device. The system includes a data store of sender specific recipients, a data transfer history data store of past transfers; and a master participant data store storing profiles of recipients for which transfers can be initiated. The system includes a computing device that for selected senders, retrieves entries of the data store of sender specific recipients, master participant data store and data transfer history data store; generates a predicted transfer profile for each recipient for the sender, based on past data transfers and the master participant data store to identify deviations therefrom; and updates the data store of sender specific recipients for the selected sender to update entries for recipients associated with identified deviations.Type: ApplicationFiled: August 21, 2018Publication date: February 27, 2020Inventors: ROBERT KYLE MILLER, SONJA TORBICA, HELENE NICOLE ESPOSITO, HARRISON MICHAEL JAMES REILLY, MATTA WAKIM, KYRYLL ODOBETSKIY, DEXTER LAMONT FICHUK, ADAM DOUGLAS McPHEE, OMAS ABDULLAH