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).

  • Publication number: 20190012726
    Abstract: Device and methods are described for obtaining supplementary data based on a document retrieved at an electronic device. In an aspect, a processor is configured to: establish a communications session via the communication interface with a first server based on authorization information received at the input interface, the authorization information associated with a profile stored at the first server; parse a first document retrieved by the application module to identify one or more attributes; during the communications session, transmit a signal to the first server via the communication interface, the signal representing a first supplementary data request, the first supplementary data request based on one or more of the identified attributes for the first document; receive first supplementary data from the first server, the first supplementary data based on the profile; and display on the display the first supplementary data in association with related data from the first document.
    Type: Application
    Filed: July 10, 2017
    Publication date: January 10, 2019
    Inventors: Dino Paul D'AGOSTINO, Satwinder Singh BRAR, Arun Victor JAGGA, John Jong-Suk LEE
  • Patent number: 10178246
    Abstract: A computer-implemented method for processing images of a document is disclosed. The method includes: displaying, on a display of an electronic device, a live view image of at least part of a document captured by a camera of the electronic device, the at least part of the document having imprinted thereon a plurality of data fields and corresponding data entry items, wherein displaying the live view image includes: receiving image data for a first image of the at least part of the document captured using the camera; extracting one or more of the data entry items from the document based on processing the first image; and displaying the extracted data entry items on the live view image of the at least part of the document, the extracted data entry items being displayed in annotation overlays on the live view image in association with representations of their respective corresponding data fields in the live view image.
    Type: Grant
    Filed: October 6, 2017
    Date of Patent: January 8, 2019
    Assignee: The Toronto-Dominion Bank
    Inventors: Peter Horvath, Eric Paul Kaiser, Jr., Steven Gervais, John Jong-Suk Lee, Arun Victor Jagga
  • Patent number: 10178248
    Abstract: The invention relates to printing and other output of documents using data processors, and particularly to methods, apparatus, and computer programming useful for controlling output processes. In various aspects the invention provides systems, methods, and computer programming useful for minimizing the number of command inputs required from a user to complete printing or other output of multiple documents. In other aspects, the invention provides systems, methods, and computer programming useful for printing documents using content data received from users or other sources, together with previously-provided form data, according to predetermined formats.
    Type: Grant
    Filed: November 27, 2017
    Date of Patent: January 8, 2019
    Assignee: THE TORONTO-DOMINION BANK
    Inventors: Dean Constantin Nicholas Tseretopoulos, John Jong-Suk Lee, Sarabjit Singh Walia, Gregory Richard Harper, Thomas M. Kerigan, Robert Trojan, Jeffrey A. Martin
  • Patent number: 10176461
    Abstract: The disclosed embodiments include methods and systems for providing a notification relating to a geographical boundary based on monitored sensor data collected by networked devices. The disclosed embodiments include, for example, a method that monitors positional sensor data received from one or more triggering devices. The method may calculate a first boundary extent delimiting the geographical area of the first boundary based on one or more boundary extent parameters. The method may also detect an occurrence of a triggering condition that impacts a movement of at least one of a client device or at least one of the triggering devices within a geographic region that includes the first location. In response to the detected triggering event, at least one of modified start time or a second location may be established for the event, which may be provided to the client and triggering devices in a notification.
    Type: Grant
    Filed: August 9, 2017
    Date of Patent: January 8, 2019
    Assignee: The Toronto-Dominion Bank
    Inventors: Orin Del Vecchio, Lauren Van Heerden, Gunalan Nadarajah, Jonathan K. Barnett, Ashraf Metwalli, Jakub Danielak, Michael Loughry, Daniel M. Siegel, Nikolas Sawtschuk, Sultan Mehrabi, Paul Mon-Wah Chan, Matthew Hamilton, Christianne Moretti, John Barbon, John Jong-Suk Lee, Sophia Dhrolia
  • Patent number: 10163085
    Abstract: A method and system are provided for processing an interaction request. The method includes detecting the interaction request in a first interaction session using a first interaction channel between a request initiator and a request service provider, assigning an identifier to the interaction request, determining a task associated with the interaction request, and obtaining context data of a plurality of other interaction sessions associated with the identifier. The plurality of other interaction sessions occurs proximal in time with the first interaction session. The context data is related to activity of the request initiator. The method also includes associating a subset of the context data with the interaction request. The subset of the context data is the context data of the plurality of other interaction sessions that are related to the task. The method also includes generating an interaction response using the subset of the context data.
    Type: Grant
    Filed: June 12, 2017
    Date of Patent: December 25, 2018
    Assignee: The Toronto-Dominion Bank
    Inventors: Dino Paul D'Agostino, Rakesh Thomas Jethwa, Paul Mon-Wah Chan, John Jong Suk Lee, Dean C. N. Tseretopoulos, Sarabjit Singh Walia, Gregory Richard Harper, Tae Gyun Moon
  • Patent number: 10165081
    Abstract: A method and system are provided for processing an interaction response of a request service provider. The method includes detecting the interaction response for a first interaction session using a first interaction channel between a request initiator and the request service provider, assigning an identifier to the interaction response, determining a task associated with the interaction response, and obtaining context data of a plurality of other interaction sessions. The plurality of other interaction sessions occurs proximal in time with the first interaction session. The context data is related to activity of the request initiator. The method also includes associating a subset of the context data with the interaction response. The subset of the context data is the context data of the plurality of other interaction sessions that are related to the task. The method also includes modifying the interaction response using the subset of the context data.
    Type: Grant
    Filed: June 12, 2017
    Date of Patent: December 25, 2018
    Assignee: The Toronto-Dominion Bank
    Inventors: Dino Paul D'Agostino, Rakesh Thomas Jethwa, Paul Mon-Wah Chan, John Jong Suk Lee, Dean C. N. Tseretopoulos, Sarabjit Singh Walia, Gregory Richard Harper
  • Patent number: 10163080
    Abstract: An apparatus for use in electronic document control includes a storage device a processor coupled to the storage device. The storage device storing software instructions for controlling the processor that when executed by the processor configure the processor to: receive a signal representing data including an original document, append a unique identifier to the original document to generate a modified document, generate a hash value of the modified document, and transmit the hash value corresponding to the modified document to an electronic distributed ledger.
    Type: Grant
    Filed: August 12, 2016
    Date of Patent: December 25, 2018
    Assignee: The Toronto-Dominion Bank
    Inventors: Arthur Carroll Chow, Paul Mon-Wah Chan, Perry Aaron Jones Haldenby, John Jong Suk Lee
  • Publication number: 20180365024
    Abstract: The disclosed embodiments include computer-implemented systems and processes that dynamically and selectively modify portions of a displayed interface to include interface elements that, when selected by a user through a single provided input, initiate a performance of a data exchange in accordance with parameter values consistent with prior initiated data exchanges. For example, a communications device may display, on a display unit, a first interface element representative of a first data exchange and may receive expected values of parameters that characterize the second data exchange. When a determined parameter value is consistent with the expected parameter values, the communications device may modify the first interface element and present, on the display unit, the modified first interface element and a second interface element within the interface.
    Type: Application
    Filed: June 14, 2017
    Publication date: December 20, 2018
    Inventors: Alexander KIRIAKOU, Milos DUNJIC, Arthur Carroll CHOW, John Jong-Suk LEE, Arun Victor JAGGA
  • Publication number: 20180365670
    Abstract: The disclosed embodiments include computer-implemented systems and processes that perform operations that initiate, approve, and execute exchanges of data between network-connected systems, apparatuses, and devices in a computing environment. For example, a network-connected apparatus may receive a first value of a parameter that characterizes an exchange of data initiated at a terminal device, identify a second value of the parameter allocated to the client device. In response to a determination that the first parameter value exceeds the second parameter value, the apparatus may request, and receive, parameter data from an application program executed by the at least one processor. The parameter data may identify a third value of the parameter allocated to the client device by the executed application program, and the apparatus may authorize, based on the second and third parameter values, a performance of the initiated data exchange in accordance with the first parameter value.
    Type: Application
    Filed: June 14, 2017
    Publication date: December 20, 2018
    Inventors: Milos Dunjic, Perry Aaron Jones Haldenby, John Jong-Suk Lee
  • Patent number: 10146326
    Abstract: A handheld electronic device includes a keypad having a plurality of keys and a selection member; a display component; and a processor cooperating with the keypad and the display component to provide a display at the display component. The display includes a first representation of a plurality of the keys, and at least one of: (a) a second representation of an activated one of the input members, (b) a third representation including a plurality of diacritics disposed about an activated one of the input members, and (c) a fourth representation including a plurality of diacritics disposed about an activated one of the input members, and a direction of selection between the activated one of the input members and one of the diacritics. The processor cooperates with the selection member to adjust the direction of selection, and select one of the diacritics for display by the display component.
    Type: Grant
    Filed: November 23, 2015
    Date of Patent: December 4, 2018
    Assignee: BlackBerry Limited
    Inventors: Jason Tyler Griffin, Michael George Langlois, John Jong-Suk Lee, Alen Mujkic, Andrew Douglas Bocking, Parul Nanda Gilani
  • Publication number: 20180331929
    Abstract: The present application provides monitoring and managing usage of one or more network-connected devices over a network. The network-connected devices may include devices connected to the Internet of Things (IoT). Some aspects provide systems, methods and computing devices for: receiving usage and rate data associated with network-connected device(s); determining device expenditure data based on the usage and rate data; obtaining allocation information pertaining to a time period; updating information associated with one or more data files with the device expenditure data; comparing the updated information to the allocation information; and determining whether an allocation indicated by the allocation information for the time period is feasible.
    Type: Application
    Filed: May 15, 2017
    Publication date: November 15, 2018
    Inventors: Rajeev Kumar GANDHI, Julie Anne CASSIDY, Ann Cynthia EAPEN, John Jong-Suk LEE, Rakesh Thomas JETHWA
  • Patent number: 10089610
    Abstract: The disclosed embodiments include computerized methods and systems that automatically provision one or more services available to an Internet-of-Things (IoT) devices upon connection to and registration onto communications network. In one aspect, a device may receive, from a computing system, data specifying one or more first services provisioned to the device. The device may identify a subset of the first services that are consistent with a device type of an additional device, and may transmit a portion of the stored first data that specifies the subset of the first services to that additional device. The additional device may process the transmitted portion to provision the subset of the first services to the additional device prior to a successful authentication.
    Type: Grant
    Filed: September 26, 2016
    Date of Patent: October 2, 2018
    Assignee: The Toronto-Dominion Bank
    Inventors: Arthur Carroll Chow, Paul Mon-Wah Chan, Perry Aaron Jones Haldenby, Rakesh Thomas Jethwa, Eddie Cheuk Long Law, John Jong Suk Lee, Stephen John McCann
  • Publication number: 20180253336
    Abstract: Disclosed is a computer system for allocating a resource, such as a computing resource. In an aspect, there is provided a method for allocating a resource associated with a root node. The method includes: authenticating a network node by determining that the network node is child node, the child node being a node associated with a child in a hierarchical model; receiving, via a communication module and from the child node, a signal representing resource distribution data, the resource distribution data indicating a proportional distribution of resources among descendants of the child; and in response to receiving the signal representing resource distribution data, allocating the resource to the descendants of the child by: i) determining a total amount of resources allocated to the child; and ii) based on the resource distribution data, allocating respective portions from the total amount of resources allocated to the child to descendants of that child.
    Type: Application
    Filed: October 6, 2017
    Publication date: September 6, 2018
    Inventors: Victoria JURETIC, Xiaotian FAN, Basil CHAN, Stephen BANQUIER, John Jong-Suk LEE
  • Patent number: 10051415
    Abstract: The present disclosure involves systems, software, and computer implemented methods for augmenting ping timing for mobile devices based on contextual analysis of a current data exchange based on historical data exchange data. One example system includes operations such as receiving information related to a current data exchange associated with a particular user profile. The current data exchange can be associated with a particular location, and each user profile can be associated with at least one data exchange pattern, where the data exchange pattern identifies a locational and a data exchange history of the user profile. The current data exchange is compared to a data exchange pattern of the particular user profile. If the current data exchange does not correspond, a request for the user's current location is transmitted to an associated user device. If the current data exchange does correspond, the current data exchange is associated with the particular location.
    Type: Grant
    Filed: October 4, 2017
    Date of Patent: August 14, 2018
    Assignee: The Toronto-Dominion Bank
    Inventors: Vipul Kishore Lalka, Edward Robert Lucas Lounsbury, Arun Victor Jagga, John Jong-Suk Lee, Sarabjit Singh Walia
  • Publication number: 20180189781
    Abstract: The disclosed embodiments include computer-implemented systems and processes that perform operations that initiate, approve, and execute exchanges of data between network-connected systems, apparatuses, and devices in a computing environment. For example, a network-connected apparatus may receive, from a network-connected terminal device, data specifying an exchange of data initiated at the terminal device. The apparatus may, in some instances, identify a data type corresponding to the received data, and based on a block-chain ledger that tracks data exchanges involving the identified data type, determine an availability of the identified data type for use in the data exchange. In response to the determination, the apparatus may transmit a message confirming the availability of the identified data type to the terminal device prior to executing the data exchange in accordance with a data exchange parameter and using the identified data type.
    Type: Application
    Filed: January 5, 2017
    Publication date: July 5, 2018
    Inventors: Stephen John McCann, Arthur Carroll Chow, Perry Aaron Jones Haldenby, Rakesh Thomas Jethwa, John Jong Suk Lee, Paul Mon-Wah Chan
  • Publication number: 20180158052
    Abstract: The disclosed embodiments include computer-implemented devices and processes that asynchronously authenticate data. For example, a network-connected device may obtain data identifying a product, and obtain cryptographic data from an executed application through a programmatic interface. The cryptographic data may be generated by a first computer system in response to a verification of authentication credentials, and the cryptographic data may include a digital signature of the first computer system. The device may also transmit the product data and the cryptographic data to a second computer system, which may be configured to validate the cryptographic data and establish an authenticity of the product data. The device may receive data from the second computer system that confirms the authenticity of the product data, and in response to the received confirmation data, perform an operation involving the product data.
    Type: Application
    Filed: December 1, 2016
    Publication date: June 7, 2018
    Inventors: Dean C.N. TSERETOPOULOS, Paul Mon-Wah Chan, John Jong Suk Lee
  • Publication number: 20180137483
    Abstract: The disclosed embodiments include computer-implemented systems and processes that facilitate an initiation and a performance of one or more trustless transactions between counterparty devices operating within a trusted, secure computer-networking environment. For example, an apparatus may receive, through a touchscreen display unit, first data that identifies a session identifier associated with a transaction session, and may determine a validity of the session identifier based on the received first data. The apparatus may establish the transaction session in response to the determined validity of the session identifier. The transaction session may be associated with first and second operations characterized by values of corresponding parameters.
    Type: Application
    Filed: November 11, 2016
    Publication date: May 17, 2018
    Inventors: Stephen John McCann, Perry Aaron Jones Haldenby, Arthur Carroll Chow, Eddie Cheuk Long Law, Haituyen Anthony Nguyen, Paul Mon-Wah Chan, John Jong Suk Lee, Rakesh Thomas Jethwa
  • Publication number: 20180136792
    Abstract: The disclosed embodiments include computer-implemented devices and processes that generate, present, and manipulate data-aggregating graphical user interfaces. For example, a network-connected device may generate a first interface element representative of an obligation and may display, through a display unit, an graphical user interface that includes the first interface element and a plurality of second interface elements representative of time periods available for resolving the obligation. The network-connected device may receive, from an input unit, first input data indicative of a selection of the first interface element and second input data indicative of a movement of the selected first interface element from the first position to a second position within the interface.
    Type: Application
    Filed: November 11, 2016
    Publication date: May 17, 2018
    Inventors: Helene Nicole ESPOSITO, Paul Mon-Wah CHAN, John Jong Suk LEE
  • Publication number: 20180107372
    Abstract: There is provided a gesture-based GUI (system, method, etc.) to facilitate input of numerical data using a continuous swipe gesture. A gesture-based I/O device displays a GUI presenting a gross number and a gross number control to initially define a specific number for further defining with specificity. In response to a first gesture (hard click or pause) interacting with the gross number control, the specific number is initially defined as the gross number and a finer number control is presented to refine the specific number. In response to a continuous swipe gesture continuing from the first gesture and interacting with the finer number control, the interface further defines the specific number with finer specificity where a quantum varies in response to a direction and distance of the continuous swipe. Successive finer number controls may be also be presented to refine the specific number by continuing the swipe.
    Type: Application
    Filed: August 29, 2017
    Publication date: April 19, 2018
    Inventors: EDWIN VAN DAMME, PERRY AARON JONES HALDENBY, PAUL MON-WAH CHAN, JOHN JONG-SUK LEE
  • Publication number: 20180101906
    Abstract: A device has a secure element including a memory that stores at least one address, a set of rules, and a state of an asset. A processor is configured for receiving a request to change the state of the asset associated with the address, validating the request in the case where changing the state of the asset according to the request complies with the set of rules, and invalidating the request in the case where changing the state of the asset according to the request violates the set of rules. A communications module is coupled to the secure element for transmitting information responsive to the request to a distributed network of peer processors for recording a change in the state of the asset in a distributed electronic ledger in the case where the secure element validates the request.
    Type: Application
    Filed: October 7, 2016
    Publication date: April 12, 2018
    Applicant: The Toronto-Dominion Bank
    Inventors: Ian James MCDONALD, Adam Douglas MCPHEE, Perry Aaron Jones HALDENBY, Paul Mon-Wah CHAN, John Jong Suk LEE