Patents by Inventor Beom Seok Oh

Beom Seok Oh 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: 8667010
    Abstract: Various embodiments provide a set of algorithms and scripts, e.g., SQL scripts, to perform automatic horizontal table and index partitioning that allows overlapping of data records, used in full-text search queries. In at least some embodiments, table creation and populating script is utilized to create a set of smaller tables partitioned by one column. In at least some embodiments, SELECT query modification script is provided to generate a query that works on the partitioned tables to achieve better performance. In at least some other embodiments, other query creation script is provided to modify the INSERT/UPDATE/DELETE queries for the original large table to automatically keep these queries synchronized with partitioned tables.
    Type: Grant
    Filed: January 27, 2012
    Date of Patent: March 4, 2014
    Assignee: Microsfot Corporation
    Inventors: Enyuan Wu, Alan K. Michael, Wootaek Seo, Beom Seok Oh
  • Publication number: 20140019113
    Abstract: In one embodiment, a translator quality assurance system may rate a translation using a mapping chart. A data interface 150 may access a translation dictionary matching a source language to a target language. A processor 120 may map automatically a sentence pair having a source sentence 310 in a source language and a target sentence 320 in a target language at a linguistic level using the translation dictionary. A user output device 170 may display a translation quality report of the target sentence 320.
    Type: Application
    Filed: July 13, 2012
    Publication date: January 16, 2014
    Applicant: Microsoft Corporation
    Inventors: Enyuan Wu, Beom Seok Oh, Alan Michael, Kevin O'Donnell
  • Publication number: 20130198218
    Abstract: Various embodiments provide a set of algorithms and scripts, e.g., SQL scripts, to perform automatic horizontal table and index partitioning that allows overlapping of data records, used in full-text search queries. In at least some embodiments, table creation and populating script is utilized to create a set of smaller tables partitioned by one column. In at least some embodiments, SELECT query modification script is provided to generate a query that works on the partitioned tables to achieve better performance. In at least some other embodiments, other query creation script is provided to modify the INSERT/UPDATE/DELETE queries for the original large table to automatically keep these queries synchronized with partitioned tables.
    Type: Application
    Filed: January 27, 2012
    Publication date: August 1, 2013
    Applicant: Microsoft Corporation
    Inventors: Enyuan Wu, Alan K. Michael, Wootaek Seo, Beom Seok Oh
  • Publication number: 20120143593
    Abstract: Various embodiments provide a translation memory system that utilizes sentence-level fuzzy matching and a scoring algorithm based on direct alignment. In one or more embodiments, a fuzzy match scoring formula includes use of an edit operation definition to define various deductions that are computed as part of an overall score, an overall scoring algorithm, and word-level scoring and partial match definitions. A direct alignment algorithm finds a computed alignment between two sentences using a pair-wise difference matrix associated with a primary sentence and a comparison sentence. An overall algorithm identifies editing operations such as replacements, position swaps and adjustments for a final score calculation. Once final scores are calculated between the primary sentence and multiple comparison sentences, a primary/comparison sentence pair can be selected, based on the score, to serve as a basis for translating the primary sentence.
    Type: Application
    Filed: December 7, 2010
    Publication date: June 7, 2012
    Applicant: MICROSOFT CORPORATION
    Inventors: Enyuan Wu, Alan K. Michael, Beom Seok Oh, Shusuke Uehara, Kevin S. O'Donnell
  • Patent number: 8086442
    Abstract: Input text may be broken into sentence, or other types of segments, by first detecting exceptions in the input text, and then detecting break positions. Given a segment breaking scheme that comprises a set of break rules and a set of exceptions, a regular expression is created that represents the break rules, and another regular expression is created that represents the exceptions. The input text is analyzed to identify strings that match any exception, and the matching strings are substituted with placeholders that are not likely to occur naturally in the input. The resulting text, with substitutions, is then evaluated to find the positions in the text that match the break rules. Those positions are declared to be segment breaks, and the placeholders are then replaced with the original strings. The result is the original text, with breaks assigned to the appropriate positions in the text.
    Type: Grant
    Filed: December 15, 2010
    Date of Patent: December 27, 2011
    Assignee: Microsoft Corporation
    Inventors: Enyuan Wu, Alan K. Michael, Marcus A. Taylor, Beom Seok Oh, Shusuke Uehara
  • Publication number: 20110193778
    Abstract: Disclosed is a device for controlling a mouse pointer, providing a display unit; an image photographing unit for photographing images of a first object and a second object; and a controller for setting a point between the first object and the second object detected from the photographed images as a position of a mouse pointer on the display unit, and when a distance between the first object and the second object is less than a predetermined distance, determining that a user selection instruction for the point has been input. The device detects movement of fingers using differential images according to the movement of the fingers, so that even when a continuously changing surrounding lighting or a user face having the similar color with the finger is included in a background, it is possible to accurately identify the movement of the fingers.
    Type: Application
    Filed: January 6, 2011
    Publication date: August 11, 2011
    Applicants: Samsung Electronics Co., Ltd., Industry-Academic Cooperation Foundation, Yonsei University
    Inventors: Dong-Hyuk LEE, Mu-Sik Kwon, Sangyoun Lee, Kar-Ann Toh, Hyobin Lee, Youngsung Kim, Beom-Seok Oh, Sooyeon Kim
  • Patent number: RE44722
    Abstract: Input text may be broken into sentence, or other types of segments, by first detecting exceptions in the input text, and then detecting break positions. Given a segment breaking scheme that comprises a set of break rules and a set of exceptions, a regular expression is created that represents the break rules, and another regular expression is created that represents the exceptions. The input text is analyzed to identify strings that match any exception, and the matching strings are substituted with placeholders that are not likely to occur naturally in the input. The resulting text, with substitutions, is then evaluated to find the positions in the text that match the break rules. Those positions are declared to be segment breaks, and the placeholders are then replaced with the original strings. The result is the original text, with breaks assigned to the appropriate positions in the text.
    Type: Grant
    Filed: September 10, 2012
    Date of Patent: January 21, 2014
    Assignee: Microsoft Corporation
    Inventors: Enyuan Wu, Alan K. Michael, Marcus A. Taylor, Beom Seok Oh, Shusuke Uehara