Patents by Inventor Yan Min Sheng

Yan Min Sheng 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: 9910554
    Abstract: A method for assisting graphical user interface design includes extracting a first interface element from a first GUI under a first cultural background; searching in a rule repository for at least one transformation rule corresponding to the first interface element, where each of the at least one transformation rule includes at least an action taken on the first interface element; based on the at least one transformation rule, transforming the first interface element into a second interface element under a second cultural background; and providing a second user interface comprising at least the second interface element.
    Type: Grant
    Filed: July 22, 2013
    Date of Patent: March 6, 2018
    Assignee: International Business Machines Corporation
    Inventors: Yang Gu, Dong Huang, Dale M. Schultz, Yan Min Sheng
  • Patent number: 9619305
    Abstract: Handling locale information on a computing platform, a computer obtains, in response to an event that an application is pushed to a computing platform, locale information corresponding to the application. The computer determines the type of the application, configures a runtime executable file required by the application according to the locale information corresponding to the application and the type of the application, creates a script for configuring a locale of an operating system on the computing platform consistent with the locale information corresponding to the application, and creates a droplet for the application that includes the configured runtime executable file required by the application and is associated with the created script.
    Type: Grant
    Filed: June 2, 2015
    Date of Patent: April 11, 2017
    Assignee: International Business Machines Corporation
    Inventors: Lin Quan Jiang, Yan Min Sheng, Lei Wang, Hai Hong Xu
  • Publication number: 20160357617
    Abstract: Handling locale information on a computing platform, a computer obtains, in response to an event that an application is pushed to a computing platform, locale information corresponding to the application. The computer determines the type of the application, configures a runtime executable file required by the application according to the locale information corresponding to the application and the type of the application, creates a script for configuring a locale of an operating system on the computing platform consistent with the locale information corresponding to the application, and creates a droplet for the application that includes the configured runtime executable file required by the application and is associated with the created script.
    Type: Application
    Filed: June 2, 2015
    Publication date: December 8, 2016
    Inventors: Lin Quan Jiang, Yan Min Sheng, Lei Wang, Hai Hong Xu
  • Publication number: 20160357581
    Abstract: Handling locale information on a computing platform in a cloud computing environment. An application pushed by a cloud client is received by a computing platform, in response to receiving a request from a user to execute the application. Locale information associated with the application and the user is retrieved by the computing platform. A script is created and executed by the computing platform to configure a locale of an operating system, and that identifies and installs applications upon which the pushed application depends for execution. A runtime environment, the pushed application, and the applications upon which the pushed application depends for execution in the runtime environment are booted by the computing platform. The pushed application is then executed by the computing platform in the runtime environment.
    Type: Application
    Filed: February 5, 2016
    Publication date: December 8, 2016
    Inventors: Lin Quan Jiang, Yan Min Sheng, Lei Wang, Hai Hong Xu
  • Patent number: 9262407
    Abstract: A method for optimizing a multi-language user interface layout across languages via reverse pseudo-translation using an integrated development environment is provided. The method may include selecting at least one user interface page from a group of user interface pages in a first language for pseudo-translation. The method may include selecting at least one target language from a group of target languages in which to pseudo-translate the at least one user interface page. The method may include specifying at least one layout requirement for formatting the selected user interface pages. The method may include performing pseudo-translation of the at least one user interface page. The method may include modifying, automatically, the at least one pseudo-translated user interface page through application of a merge algorithm according to the at least one specified layout requirement. The method may include implementing a reverse pseudo-translation of the at least one modified pseudo-translated user interface page.
    Type: Grant
    Filed: September 19, 2014
    Date of Patent: February 16, 2016
    Assignee: International Business Machines Corporation
    Inventors: Renato Ermann, Yan Min Sheng
  • Patent number: 8903710
    Abstract: Verifying text translation in a program including obtaining a first program integrated information (PII) file and a second PII file of text in the program. An original page is generated by using the first PII file. Document object model (DOM) tree information of the original page is obtained. For each text unit in the original page: identification information corresponding to a first text unit in the first PII file is extracted; a second text unit is identified in the second PII file using the extracted identification information and a relationship between the identification information and the second text unit; and the first text unit is replaced in the DOM tree with the second text unit. A new page is generated using the text units from the second PII file.
    Type: Grant
    Filed: October 28, 2011
    Date of Patent: December 2, 2014
    Assignee: International Business Machines Corporation
    Inventors: Ling Luo, Li Qiang Qi, Yan Min Sheng, Wei Ji Shi
  • Publication number: 20140089827
    Abstract: A method for assisting graphical user interface design includes extracting a first interface element from a first GUI under a first cultural background; searching in a rule repository for at least one transformation rule corresponding to the first interface element, where each of the at least one transformation rule includes at least an action taken on the first interface element; based on the at least one transformation rule, transforming the first interface element into a second interface element under a second cultural background; and providing a second user interface comprising at least the second interface element.
    Type: Application
    Filed: July 22, 2013
    Publication date: March 27, 2014
    Inventors: YANG GU, DONG HUANG, DALE M. SCHULTZ, YAN MIN SHENG
  • Publication number: 20120109625
    Abstract: Verifying text translation in a program including obtaining a first program integrated information (PII) file and a second PII file of text in the program. An original page is generated by using the first PII file. Document object model (DOM) tree information of the original page is obtained. For each text unit in the original page: identification information corresponding to a first text unit in the first PII file is extracted; a second text unit is identified in the second PII file using the extracted identification information and a relationship between the identification information and the second text unit; and the first text unit is replaced in the DOM tree with the second text unit. A new page is generated using the text units from the second PII file.
    Type: Application
    Filed: October 28, 2011
    Publication date: May 3, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Ling Luo, Li Qiang Qi, Yan Min Sheng, Wei Ji Shi