Patents by Inventor Dong Kwon Joo

Dong Kwon Joo 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: 10803257
    Abstract: A software input string is received and tokenized into a sequence of tokens. The sequence of tokens is applied to a trained sequence-dependent lock/unlock classifier so that each of the tokens is classified as a token that should be locked, or remain unlocked, for subsequent translation. The software input string is converted to a converted string, in which the locked tokens are identified and the converted string is submitted for machine translation. A machine translation result is received and converted so that the locked tokens are replaced in the machine translation result, to obtain a translated software string.
    Type: Grant
    Filed: March 22, 2018
    Date of Patent: October 13, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Dong Kwon Joo, Bhavishya Mittal, Li Tian, Prasidh Srikanth, Jürgen Eidt, Neal Allen Stipe, Marcus Andrew Taylor, Fernando de la Garza Martínez
  • Publication number: 20190294684
    Abstract: A software input string is received and tokenized into a sequence of tokens. The sequence of tokens is applied to a trained sequence-dependent lock/unlock classifier so that each of the tokens is classified as a token that should be locked, or remain unlocked, for subsequent translation. The software input string is converted to a converted string, in which the locked tokens are identified and the converted string is submitted for machine translation. A machine translation result is received and converted so that the locked tokens are replaced in the machine translation result, to obtain a translated software string.
    Type: Application
    Filed: March 22, 2018
    Publication date: September 26, 2019
    Inventors: Dong Kwon JOO, Bhavishya MITTAL, Li TIAN, Prasidh SRIKANTH, Jürgen EIDT, Neal Allen STIPE, Marcus Andrew TAYLOR, Fernando de la GARZA MARTÍNEZ
  • Patent number: 10248537
    Abstract: In one embodiment, a translation system may use a translation bug prediction model to more efficiently identify translation errors in a user interface text string. The translation system may apply a translation bug prediction model to a translation resource to identify a potential error source. The translation system may associate an attention flag with the translation resource when identified as the potential error source. The translation system may execute an automatic translation of the translation resource to create a translation target.
    Type: Grant
    Filed: April 28, 2015
    Date of Patent: April 2, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Dong Kwon Joo, Kevin O'Donnell
  • Publication number: 20170371910
    Abstract: In various embodiments, methods and systems for rebalancing database shards are provided. Candidate entities in the database shards are identified for rebalancing. The candidate entities have corresponding existing locations in the database shards. New locations are determined for the candidate entities in the database shards. A shard map is created that identifies the new locations in the database shards for the identified candidate entities. When data for the identified candidate entities is received, the data for the identified candidate entities is written to the locations in the database shards identified in the shard map. Existing data for the identified candidate entities is maintained at their corresponding existing locations in the database shards.
    Type: Application
    Filed: June 28, 2016
    Publication date: December 28, 2017
    Inventors: Dong Kwon Joo, Fernando de la Garza Martinez, Edmundo Martinez Rodriguez, Kevin S. O'Donnell, Beom Seok Oh, Eduard Leonardo Zambrano Sanchez, Ibrahim Durmus
  • Patent number: 9778929
    Abstract: Embodiments relate to automatically providing textual context for source strings in a source language that are to be translated by a human translator to target strings in a target language. The source strings are compared against a dictionary of reference strings in the source language. For each source string, one or more of the reference strings that are most relevant, similar, etc., are selected. When a human translator is to translate the source strings, the selected reference strings are presented; each source string has one or more similar/related strings displayable in association therewith. For a given source string, the human translator can use the associated reference strings as a form of context to help estimate the intended meaning of the given source string when translating the given source string to a target string in the target language.
    Type: Grant
    Filed: May 29, 2015
    Date of Patent: October 3, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Dong Kwon Joo
  • Publication number: 20160350108
    Abstract: Embodiments relate to automatically providing textual context for source strings in a source language that are to be translated by a human translator to target strings in a target language. The source strings are compared against a dictionary of reference strings in the source language. For each source string, one or more of the reference strings that are most relevant, similar, etc., are selected. When a human translator is to translate the source strings, the selected reference strings are presented; each source string has one or more similar/related strings displayable in association therewith. For a given source string, the human translator can use the associated reference strings as a form of context to help estimate the intended meaning of the given source string when translating the given source string to a target string in the target language.
    Type: Application
    Filed: May 29, 2015
    Publication date: December 1, 2016
    Inventor: Dong Kwon Joo
  • Publication number: 20160321160
    Abstract: In one embodiment, a translation system may use a translation bug prediction model to more efficiently identify translation errors in a user interface text string. The translation system may apply a translation bug prediction model to a translation resource to identify a potential error source. The translation system may associate an attention flag with the translation resource when identified as the potential error source. The translation system may execute an automatic translation of the translation resource to create a translation target.
    Type: Application
    Filed: April 28, 2015
    Publication date: November 3, 2016
    Applicant: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Dong Kwon Joo, Kevin O'Donnell