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: 9910554Abstract: 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: GrantFiled: July 22, 2013Date of Patent: March 6, 2018Assignee: International Business Machines CorporationInventors: Yang Gu, Dong Huang, Dale M. Schultz, Yan Min Sheng
-
Patent number: 9619305Abstract: 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: GrantFiled: June 2, 2015Date of Patent: April 11, 2017Assignee: International Business Machines CorporationInventors: Lin Quan Jiang, Yan Min Sheng, Lei Wang, Hai Hong Xu
-
Publication number: 20160357617Abstract: 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: ApplicationFiled: June 2, 2015Publication date: December 8, 2016Inventors: Lin Quan Jiang, Yan Min Sheng, Lei Wang, Hai Hong Xu
-
Publication number: 20160357581Abstract: 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: ApplicationFiled: February 5, 2016Publication date: December 8, 2016Inventors: Lin Quan Jiang, Yan Min Sheng, Lei Wang, Hai Hong Xu
-
Patent number: 9262407Abstract: 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: GrantFiled: September 19, 2014Date of Patent: February 16, 2016Assignee: International Business Machines CorporationInventors: Renato Ermann, Yan Min Sheng
-
Patent number: 8903710Abstract: 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: GrantFiled: October 28, 2011Date of Patent: December 2, 2014Assignee: International Business Machines CorporationInventors: Ling Luo, Li Qiang Qi, Yan Min Sheng, Wei Ji Shi
-
Publication number: 20140089827Abstract: 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: ApplicationFiled: July 22, 2013Publication date: March 27, 2014Inventors: YANG GU, DONG HUANG, DALE M. SCHULTZ, YAN MIN SHENG
-
Publication number: 20120109625Abstract: 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: ApplicationFiled: October 28, 2011Publication date: May 3, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Ling Luo, Li Qiang Qi, Yan Min Sheng, Wei Ji Shi