Patents by Inventor John Jong-Suk Lee
John Jong-Suk Lee 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: 11762527Abstract: A computer system provides a user interface efficient in its use of screen space allowing values to be provided for attributes. The computer system comprises a processor and a display, an input interface, and a memory coupled to the processor. The memory stores instructions that, when executed by the processor, cause the computer system to: display, within a first region of the display, a plurality of icons corresponding to a plurality of attributes; receive, via the input interface, input corresponding to a drag-and-drop operation wherein a particular one of the plurality of icons is dragged to and then dropped at a drop position within a second region of the display; and assign a value to an attribute corresponding to the particular one of the plurality of icons based on a location of the drop position within the second region. Related methods and computer-readable media are also disclosed.Type: GrantFiled: October 5, 2020Date of Patent: September 19, 2023Assignee: The Toronto-Dominion BankInventors: Milos Dunjic, Perry Aaron Jones Haldenby, Arthur Carroll Chow, Anthony Haituyen Nguyen, Het Anand Patel, Casey Lyn Doyle, Yubing Liu, John Jong-Suk Lee, David Samuel Tax, Arun Victor Jagga
-
Publication number: 20230245113Abstract: A system has a storage medium encoded with program instructions, and a processor coupled to access the program instructions. The instructions configure the processor for: receiving a first request at a POS terminal to surrender a previously purchased first asset in exchange for at least a portion of a second asset that was used to purchase the first asset, receiving the private key from the first asset; accessing a set of rules stored in a distributed electronic ledger, the set of rules specifying conditions associated with the first request; transmitting an authorization to return the at least a portion of the second asset in exchange for surrender of the first asset, in the case where the conditions are satisfied; and invalidating the first request in the case where one or more of the conditions are not satisfied.Type: ApplicationFiled: April 11, 2023Publication date: August 3, 2023Inventors: Ian James MCDONALD, Adam Douglas MCPHEE, Perry Aaron Jones HALDENBY, Paul Mon-Wah CHAN, John Jong Suk LEE
-
Patent number: 11711362Abstract: The disclosed exemplary embodiments include computer-implemented devices, apparatuses, and processes that, among other things, perform dynamic biometric authentication based on distributed ledger data. For example, a device may compute a first hash value based on first biometric data captured by a sensor unit, and may transmit a request to, and receive a response from, a computing system across a communications network via the communications unit. The request may cause the computing system to execute instructions maintained within the distributed ledger data, and to extract second biometric data maintained within an element of the distributed ledger data. The second biometric data may include a second hash, which the computing system may incorporate into the response. The device may authenticate an identity associated with the device when the first hash value corresponds to the second hash value incorporated within the response.Type: GrantFiled: February 22, 2021Date of Patent: July 25, 2023Assignee: The Toronto-Dominion BankInventors: Arthur Carroll Chow, Anthony Haituyen Nguyen, Perry Aaron Jones Haldenby, Milos Dunjic, David Tax, John Jong-Suk Lee, Arun Victor Jagga
-
Patent number: 11694181Abstract: The present disclosure involves systems, software, and computer implemented methods for intercepting data exchange requests and automatically imposing a hold period while the data exchange is evaluated for a user profile initiating the request. One example system includes operations to detect a data exchange request prior to completion of the attempted data exchange, the data exchange request including information defining the attempted data exchange and associated wherein the attempted data exchange is associated with a particular user profile. A portion of the information is transmitted to a data exchange analysis system for execution of a user profile-specific data exchange analysis based on the information and a status of the user profile. A hold state is initiated for the data exchange request while the analysis is performed. The results of the analysis are presented and a confirmation to proceed is required before allowing the attempted data exchange to be processed.Type: GrantFiled: July 8, 2020Date of Patent: July 4, 2023Inventors: Dean C. N. Tseretopoulos, Robert Alexander McCarter, Sarabjit Singh Walia, Vipul Kishore Lalka, Nadia Moretti, Paige Elyse Dickie, Denny Devasia Kuruvilla, Milos Dunjic, Dino Paul D'Agostino, Arun Victor Jagga, John Jong-Suk Lee, Rakesh Thomas Jethwa
-
Patent number: 11687995Abstract: The present disclosure involves systems, software, and computer implemented methods for presenting recommendations for suggested activities. One example method includes receiving a first signal from a device that includes a current context of the device that includes location information for the device. The device is associated with a particular profile. A preferred language associated with the device is determined from the profile. The profile is analyzed to determine a contextual activity preference associated with the device. A repository of establishment information is searched to identify an activity that matches the current context associated with the device and the contextual activity preference. An activity description of the identified activity is translated from a foreign language to the preferred language to create a translated activity description. A second signal is transmitted to the device that includes the translated activity description for presentation at the device.Type: GrantFiled: June 6, 2022Date of Patent: June 27, 2023Assignee: The Toronto-Dominion BankInventors: Dean Tseretopoulos, Gregory R. Harper, Sarabjit S. Walia, John Jong-Suk Lee, Michael W. Van Eesbeek, Arun Victor Jagga
-
Patent number: 11663603Abstract: Mobile communications devices, systems and methods are provided for identifying a risk of fraudulent activity associated with a merchant before a user executes a transaction with the merchant. In an embodiment, a mobile communications device obtains first information identifying prior instances of fraudulent activity associated with a merchant. The mobile communications device may determine a level of risk of fraudulent activity associated with the merchant based on the obtained first information, and may identify, based on the determined risk level, one or more payment instruments and associated incentives appropriate for financial services transactions involving the merchant. The mobile communications device may present, to a user, a notification including the identified payment instruments and associated incentives prior to execution of a transaction between the user and the merchant.Type: GrantFiled: September 4, 2019Date of Patent: May 30, 2023Assignee: The Toronto-Dominion BankInventors: Salim Jivraj, Lauren Van Heerden, Michael D. Cummins, Prabaharan Sivashanmugan, Gerald Jeschke, Andrew Chak, Mike Stephenson, Paul Mon-Wah Chan, John Jong Suk Lee, Orin Del Vecchio
-
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
-
Patent number: 11651394Abstract: The disclosed embodiments generally relate to systems, methods, and apparatus for dynamic context-based electronic offer communication. In one aspect, a computer server is disclosed, comprising: a hardware processor configured to execute instructions stored in a memory to: receive location data from a mobile device; determine a context of the mobile device based on the location data; generate a database query using the determined context; send the generated query to an events database; receive a conditional electronic offer from the events database; determine user data requirements based on the conditional electronic offer; send a request based on the user data requirements to a secure server; receive user data from the secure server; generate an electronic offer communication based on the conditional electronic offer when the user data received from the secure server meets the user data requirements; and send the electronic offer communication to the mobile device.Type: GrantFiled: September 10, 2021Date of Patent: May 16, 2023Assignee: The Toronto-Dominion BankInventors: Adrian Bloy, Sebastien Forget, Ryan Edmund Vekeman, Connie Maun-Fong Chan, Daniel Lam Tin Cheung, Arun Victor Jagga, John Jong-Suk Lee
-
Patent number: 11651100Abstract: A system, device and method for enforcing privacy during a communication session with a voice assistant are disclosed. Periodically during the communication session with the voice assistant, sensor data is acquired. The sensor data is processed to determine a number of persons present in an environment of the voice assistant. The communication of private data by the voice assistant is enabled when one person is in the environment and that person is the authorized user. The communication of private data by the voice assistant is disabled when one person is in the environment and that person is not the authorized user. When more than one person is present in the environment of the voice assistant, the communication of private data by the voice assistant may be enabled when the environment of the voice assistant is determined to match the one or more predetermined privacy criteria for a multi-person environment.Type: GrantFiled: June 17, 2020Date of Patent: May 16, 2023Assignee: The Toronto-Dominion BankInventors: Milos Dunjic, David Samuel Tax, Arthur Carroll Chow, Peter Glen Nairn, Edward James Hood, Martin Albert Lozon, John Jong-Suk Lee, Arun Victor Jagga
-
Patent number: 11651359Abstract: A system has a storage medium encoded with program instructions, and a processor coupled to access the program instructions. The instructions configure the processor for: receiving a first request at a POS terminal to surrender a previously purchased first asset in exchange for at least a portion of a second asset that was used to purchase the first asset, receiving the private key from the first asset; accessing a set of rules stored in a distributed electronic ledger, the set of rules specifying conditions associated with the first request; transmitting an authorization to return the at least a portion of the second asset in exchange for surrender of the first asset, in the case where the conditions are satisfied; and invalidating the first request in the case where one or more of the conditions are not satisfied.Type: GrantFiled: October 5, 2016Date of Patent: May 16, 2023Assignee: The Toronto-Dominion BankInventors: Ian James McDonald, Adam Douglas McPhee, Perry Aaron Jones Haldenby, Paul Mon-Wah Chan, John Jong Suk Lee
-
Patent number: 11615212Abstract: A computer system and method for managing a data request interface. The system includes a memory associated with the data request interface and coupled to a processor. The memory includes processor-executable instructions of the method for managing the data request interface. The method includes: receiving, from a first client device, a first signal including a primary authorization credential associated with a data record and a second signal including a request to generate an alternate authorization credential for use by a software module. The alternate authorization credential is associated with data retrieval constraints. The method includes generating the alternate authorization credential and configuring the data request interface to impose the data retrieval constraints for constraining data operations on the data record upon receipt of the alternate authorization credential.Type: GrantFiled: August 11, 2021Date of Patent: March 28, 2023Assignee: The Toronto-Dominion BankInventors: Milos Dunjic, David Samuel Tax, Arthur Carroll Chow, Peter Glen Nairn, Edward James Hood, Martin Albert Lozon, John Jong-Suk Lee, Arun Victor Jagga
-
Publication number: 20230088674Abstract: A computer-implemented method and system for blockchain network congestion-adaptive handling of events relating to digital assets, including creation and transfer operations. A congestion metric is measured to determine current congestion of the blockchain network. If below a first threshold level, then digital asset request are implemented using blockchain transactions at layer 1 as they are received. If the metric is above the first threshold level, then the received requests are queued until a queue trigger is detected, whereupon the queued requests are processed at layer 2 and a batch blockchain transaction is used to implement the two or more requests by recording the updated state on chain. When the metric falls below a second threshold, the process reverts to using layer 1 blockchain transactions instead of queueing requests for layer 2 batch processing.Type: ApplicationFiled: September 13, 2021Publication date: March 23, 2023Applicant: Shopify Inc.Inventor: John Jong-Suk LEE
-
Publication number: 20230079195Abstract: Embodiments described herein provide for an ecommerce platform implementing blockchain technologies for tracking, managing, and predicting purchasing behavior. The blockchain mints NFTs representing various aspects and data values of a purchase, such as a ticket NFT, a certificate of authenticity NFT, and an access privilege NFT. The NFTs are assigned to customer wallets and later referenced to track and predict purchasing behaviors. The merchant server later references the blockchain wallet to provide incentives or rewards to customers having certain NFTs. A customer may sell the ticket NFT to another party, but keep the access privilege NFT. The merchant server grants the customer access to limited edition products or events because the customer's wallet includes the access privilege NFT.Type: ApplicationFiled: September 14, 2021Publication date: March 16, 2023Inventors: Lucas Matheson, John Jong-Suk Lee
-
Publication number: 20230083220Abstract: Methods and devices for provisioning a secure application on an electronic device with first issuer data for a first issuer are described. In an embodiment, the provisioning system receives and stores first issuer records. The example provisioning system receives a provisioning request to provision the secure application with the first issuer data. The provisioning request includes identifying information. The example provisioning system evaluates the provisioning request based on at least one of the first issuer evaluation criteria, the first issuer records and the identifying information in the provisioning request. When the provisioning request satisfies the first issuer evaluation criteria, the example provisioning system generates a signal using the communication module to provide the first issuer data to the electronic device to provision the secure application on the electronic device.Type: ApplicationFiled: November 18, 2022Publication date: March 16, 2023Applicant: The Toronto-Dominion BankInventors: Hisham Ibrahim SALAMA, Paul Mon-Wah CHAN, John Jong Suk LEE
-
Patent number: 11604899Abstract: The present disclosure involves systems, software, and computer implemented methods for providing user interface (UI)-based modifications to adjust and interact with data exchange splits. An example client device can include can identify a data exchange (DE) associated with at least three entities, the DE associated with a total value. A visualization representing the DE can be presented via a UI and can include a chart comprising the total value of the DE exchange divided into value areas that are each associated with a particular entity. In response to a detection of input associated with a selection of an edge between a first and second value area, the combined value area associated with the first and second value areas can be locked. In response to detected movement input associated with the edge, the relative values of the first and second inside the combined value area can be adjusted in the visualization.Type: GrantFiled: June 12, 2020Date of Patent: March 14, 2023Inventors: Perry Aaron Jones Haldenby, Arthur Carroll Chow, Anthony Haituyen Nguyen, Het Anand Patel, Casey Lyn Doyle, Yubing Liu, John Jong-Suk Lee
-
Patent number: 11595703Abstract: A computer-implemented is disclosed. The method includes: receiving media data of a live media stream; detecting a trigger associated with the media data of the live media stream; in response to detecting the trigger, generating at least one of audio or video overlay content associated with the trigger; and transmitting, to viewer devices, the at least one of audio or video overlay content with the live media stream.Type: GrantFiled: April 22, 2021Date of Patent: February 28, 2023Assignee: Shopify Inc.Inventors: Corey Pollock, John Jong-Suk Lee
-
Patent number: 11568386Abstract: A method and computer system for detecting, utilizing at least one sensor associated with the computer system, an attempt to establish short-range communications between a device and a short-range communications module coupled to the computer system. The method and computer system further configured for determining that no short-range communication was received by the computer system via the short-range communications module and providing a signal to the device to enable a short-range communications transceiver at the device.Type: GrantFiled: June 10, 2021Date of Patent: January 31, 2023Assignee: Shopify Inc.Inventors: Michael Joseph DeFazio, John Jong-Suk Lee, Neil Leonard Padgett
-
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: 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: 11544694Abstract: 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: January 13, 2021Date of Patent: January 3, 2023Assignee: 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