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: 11102180
    Abstract: 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: Grant
    Filed: January 31, 2018
    Date of Patent: August 24, 2021
    Assignee: The Toronto-Dominion Bank
    Inventors: 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: 11100168
    Abstract: 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: Grant
    Filed: July 17, 2018
    Date of Patent: August 24, 2021
    Assignee: The Toronto-Dominion Bank
    Inventors: 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: 20210141844
    Abstract: 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: Application
    Filed: January 22, 2021
    Publication date: May 13, 2021
    Inventors: 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: 20210133706
    Abstract: 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: Application
    Filed: January 7, 2021
    Publication date: May 6, 2021
    Inventors: 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: 20210133723
    Abstract: 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: Application
    Filed: January 13, 2021
    Publication date: May 6, 2021
    Inventors: 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: 20210112131
    Abstract: 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: Application
    Filed: December 21, 2020
    Publication date: April 15, 2021
    Inventors: Adam Douglas MCPHEE, Matta WAKIM, Kyryll ODOBETSKIY, John Jong-Suk LEE, Arun Victor JAGGA
  • Publication number: 20210058404
    Abstract: 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: Application
    Filed: November 9, 2020
    Publication date: February 25, 2021
    Inventors: 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: 10929484
    Abstract: 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: Grant
    Filed: October 5, 2017
    Date of Patent: February 23, 2021
    Assignee: The Toronto-Dominion Bank
    Inventors: 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: 10922673
    Abstract: 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: Grant
    Filed: February 9, 2018
    Date of Patent: February 16, 2021
    Assignee: The Toronto-Dominion Bank
    Inventors: 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: 10922665
    Abstract: 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: Grant
    Filed: June 27, 2018
    Date of Patent: February 16, 2021
    Assignee: The Toronto-Dominion Bank
    Inventors: 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: 10904349
    Abstract: 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: Grant
    Filed: October 5, 2017
    Date of Patent: January 26, 2021
    Assignee: The Toronto-Dominion Bank
    Inventors: Adam Douglas McPhee, Matta Wakim, Kyryll Odobetskiy, John Jong-Suk Lee, Arun Victor Jagga
  • Patent number: 10862897
    Abstract: 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: Grant
    Filed: April 5, 2018
    Date of Patent: December 8, 2020
    Assignee: The Toronto-Dominion Bank
    Inventors: 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: 20200372147
    Abstract: 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: Application
    Filed: August 12, 2020
    Publication date: November 26, 2020
    Applicant: The Toronto-Dominion Bank
    Inventors: 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: 10783234
    Abstract: 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: Grant
    Filed: April 6, 2018
    Date of Patent: September 22, 2020
    Assignee: The Toronto-Dominion Bank
    Inventors: 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: 20200242601
    Abstract: 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: Application
    Filed: April 13, 2020
    Publication date: July 30, 2020
    Inventors: 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: 10657529
    Abstract: 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: Grant
    Filed: October 3, 2017
    Date of Patent: May 19, 2020
    Assignee: The Toronto-Dominion Bank
    Inventors: 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: 20200118097
    Abstract: 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: Application
    Filed: October 10, 2018
    Publication date: April 16, 2020
    Inventors: Jeffrey Aaron Ecker, Bryan Michael Gleeson, Adam Douglas McPhee, Matta Wakim, Kyryll Odobetskiy, John Jong-Suk Lee
  • Publication number: 20200106830
    Abstract: 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: Application
    Filed: December 2, 2019
    Publication date: April 2, 2020
    Applicant: The Toronto-Dominion Bank
    Inventors: Adam Douglas McPHEE, Matta WAKIM, Aaron STUART, Arun Victor JAGGA
  • Publication number: 20200082427
    Abstract: 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: Application
    Filed: September 10, 2018
    Publication date: March 12, 2020
    Applicant: The Toronto-Dominion Bank
    Inventors: Bryan Michael Gleeson, Jeffrey Aaron Ecker, Adam Douglas McPhee, Matta Wakim, Kyryll Odobetskiy, John Jong-Suk Lee
  • Publication number: 20200065782
    Abstract: 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: Application
    Filed: August 21, 2018
    Publication date: February 27, 2020
    Inventors: ROBERT KYLE MILLER, SONJA TORBICA, HELENE NICOLE ESPOSITO, HARRISON MICHAEL JAMES REILLY, MATTA WAKIM, KYRYLL ODOBETSKIY, DEXTER LAMONT FICHUK, ADAM DOUGLAS McPHEE, OMAS ABDULLAH