Patents by Inventor Kyryll ODOBETSKIY
Kyryll ODOBETSKIY 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: 11907308Abstract: A computer-implemented method is disclosed. The method includes: obtaining document data for a first web document; identifying one or more tradeable objects based on performing a contextual scan of webpage content of the first web document; generating supplementary display data associated with the first web document, the supplementary display data including one or more user interface elements for initiating data record access actions in connection with at least one data record associated with the one or more identified tradeable objects; and graphically presenting the supplementary display data with the webpage content of the first web document.Type: GrantFiled: January 25, 2021Date of Patent: February 20, 2024Assignee: The Toronto-Dominion BankInventors: Kyryll Odobetskiy, Daniel Scott Brotherston
-
Patent number: 11665254Abstract: 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: December 21, 2020Date of Patent: May 30, 2023Assignee: The Toronto-Dominion BankInventors: Adam Douglas McPhee, Matta Wakim, Kyryll Odobetskiy, John Jong-Suk Lee, Arun Victor Jagga
-
Publication number: 20230047003Abstract: 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: November 1, 2022Publication date: February 16, 2023Applicant: 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
-
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: 20230004935Abstract: 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 obtain transfer records identifying value transfers associated with an account of a user, the transfer records including a transfer amount, a transfer date and a transfer descriptor; group the transfer records based on predefined criteria; within at least one group of the transfer records, identify one or more representative transfer records based at least on stored selection criteria; obtain an image associated with at least one of the representative transfer records; and send, via the communications module and to a computing device associated with the user, a transfer record summary interface, the transfer record summary interface including the image associated with the at least one representative transfer record.Type: ApplicationFiled: September 8, 2022Publication date: January 5, 2023Applicant: The Toronto-Dominion BankInventors: Kyryll ODOBETSKIY, Daniel Scott BROTHERSTON, Anil Stewart BAKHLE, Amanda Hoi Man CHEUNG
-
Publication number: 20230007075Abstract: The disclosed exemplary embodiments include computer-implemented systems, apparatuses, and processes that automatically and dynamically generate and provision digital content to network-connected devices operating within a computing environment. For example, an apparatus may receive information generated by an application program executed by a communications device and based on the generated information, obtain an identifier of a third party associated with the executed application program. The apparatus may further identify and obtain first elements of digital content that include a representation of the identifier, and generate a second element of digital content that incorporates a subset of the first elements of digital content. The apparatus may also transmit the second element of digital content through a programmatic interface to the communications device, which may display the second element of digital content on an interface.Type: ApplicationFiled: September 9, 2022Publication date: January 5, 2023Inventors: Adam Douglas MCPHEE, Matta WAKIM, Kyryll ODOBETSKIY, John Jong-Suk LEE, Arun Victor JAGGA
-
Patent number: 11521186Abstract: 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: GrantFiled: August 21, 2018Date of Patent: December 6, 2022Assignee: 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
-
Patent number: 11475407Abstract: 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 obtain transfer records identifying value transfers associated with an account of a user, the transfer records including a transfer amount, a transfer date and a transfer descriptor; group the transfer records based on predefined criteria; within at least one group of the transfer records, identify one or more representative transfer records based at least on stored selection criteria; obtain an image associated with at least one of the representative transfer records; and send, via the communications module and to a computing device associated with the user, a transfer record summary interface, the transfer record summary interface including the image associated with the at least one representative transfer record.Type: GrantFiled: August 12, 2020Date of Patent: October 18, 2022Assignee: The Toronto-Dominion BankInventors: Kyryll Odobetskiy, Daniel Scott Brotherston, Anil Stewart Bakhle, Amanda Hoi Man Cheung
-
Patent number: 11477265Abstract: The disclosed exemplary embodiments include computer-implemented systems, apparatuses, and processes that automatically and dynamically generate and provision digital content to network-connected devices operating within a computing environment. For example, an apparatus may receive information generated by an application program executed by a communications device and based on the generated information, obtain an identifier of a third party associated with the executed application program. The apparatus may further identify and obtain first elements of digital content that include a representation of the identifier, and generate a second element of digital content that incorporates a subset of the first elements of digital content. The apparatus may also transmit the second element of digital content through a programmatic interface to the communications device, which may display the second element of digital content on an interface.Type: GrantFiled: January 19, 2018Date of Patent: October 18, 2022Assignee: The Toronto-Dominion BankInventors: Adam Douglas McPhee, Matta Wakim, Kyryll Odobetskiy, John Jong-Suk Lee, Arun Victor Jagga
-
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: 20220237237Abstract: A computer-implemented method is disclosed. The method includes: obtaining document data for a first web document; identifying one or more tradeable objects based on performing a contextual scan of webpage content of the first web document; generating supplementary display data associated with the first web document, the supplementary display data including one or more user interface elements for initiating data record access actions in connection with at least one data record associated with the one or more identified tradeable objects; and graphically presenting the supplementary display data with the webpage content of the first web document.Type: ApplicationFiled: January 25, 2021Publication date: July 28, 2022Applicant: The Toronto-Dominion BankInventors: Kyryll ODOBETSKIY, Daniel Scott BROTHERSTON
-
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
-
Publication number: 20220084111Abstract: A processor-implemented is disclosed.Type: ApplicationFiled: September 11, 2020Publication date: March 17, 2022Applicant: The Toronto-Dominion BankInventors: Matthew Renold LADZIK, Daniel Scott BROTHERSTON, Harrison Michael James REILLY, Kyryll ODOBETSKIY, Estelle CHUNG, Tri Nhan NGUYEN, Frank John Eldridge FLITTON
-
Publication number: 20220051190Abstract: 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 obtain transfer records identifying value transfers associated with an account of a user, the transfer records including a transfer amount, a transfer date and a transfer descriptor; group the transfer records based on predefined criteria; within at least one group of the transfer records, identify one or more representative transfer records based at least on stored selection criteria; obtain an image associated with at least one of the representative transfer records; and send, via the communications module and to a computing device associated with the user, a transfer record summary interface, the transfer record summary interface including the image associated with the at least one representative transfer record.Type: ApplicationFiled: August 12, 2020Publication date: February 17, 2022Applicant: The Toronto-Dominion BankInventors: Kyryll ODOBETSKIY, Daniel Scott BROTHERSTON, Anil Stewart BAKHLE, Amanda Hoi Man CHEUNG
-
Publication number: 20210349948Abstract: 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: ApplicationFiled: July 22, 2021Publication date: November 11, 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
-
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
-
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: 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