Patents by Inventor Xinsheng Mao

Xinsheng Mao 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: 10229115
    Abstract: A method and a system for creating an internationalized Web application are provided. The method comprises loading a Web page into a browser in response to an operation of activating the browser by a user; scanning a Document Object Model (DOM) tree of the Web page to find all contents which possibly need to be translated in the Web page, and marking the contents visibly on the browser; collecting information related to contents to be translated corresponding to a direct selection made by the user in the contents which are identified as possibly needing to be translated in response to the selection; and extracting the contents to be translated from the Web page according to the collected information and storing the contents to be translated, and storing translated contents corresponding to the contents to be translated.
    Type: Grant
    Filed: June 23, 2009
    Date of Patent: March 12, 2019
    Assignee: International Business Machines Corporation
    Inventors: Wen Bing Li, Xinsheng Mao, Li Yi, Ke Zhu
  • Patent number: 7954107
    Abstract: The present invention provides a service-oriented system comprises: a service inlet for receiving a service request containing an input data set submitted by a user; a service proxy interface formed by integrating an existing web-based application, for transforming the input data set in the service request submitted by the user into input parameters recognizable by the requested service and loading a model definition document corresponding to the service according to the service request submitted by the user, the model definition document being formed by integrating the existing web-based application; and an execution engine for interacting with an external resource according to the input parameters transformed by the service proxy interface and returning the information obtained from the external resource to the service proxy interface.
    Type: Grant
    Filed: August 16, 2007
    Date of Patent: May 31, 2011
    Assignee: International Business Machines Corporation
    Inventors: Xinsheng Mao, Jia Tan, Zhi Rong Zhou
  • Publication number: 20090327438
    Abstract: There is provided a solution for automatically creating contact groups, a method of the solution comprising: tracking an email sending history of a user, and automatically recording email sending data, wherein the recorded email sending data comprises contact groups, each of which consists of the email addresses and all the receivers of a sent email and corresponding receiving types. There is further provided a solution for suggesting an email sending list to a user, a method of the solution comprising: retrieving one or more contact groups from the recorded email sending data when the user composes a new email; and, presenting to the user the retrieved one or more contact groups as possible sending lists.
    Type: Application
    Filed: May 21, 2009
    Publication date: December 31, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES PARK
    Inventors: FU CHENG, XINSHENG MAO, SONG WEI SHAN, JUN ZHANG
  • Publication number: 20080082987
    Abstract: The present invention provides a method of integrating an existing web-based application into a service and a service-oriented system formed by using the method, and further provides a method of providing a service to users.
    Type: Application
    Filed: August 16, 2007
    Publication date: April 3, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Xinsheng Mao, Jia Tan, Zhi Rong Zhou