Patents by Inventor Xin Pei Lang

Xin Pei Lang 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: 9720673
    Abstract: In one embodiment, a method for collaboratively installing a computer application includes monitoring an installation process of an application. The method also includes determining that the installation process requires remote assistance in order to continue. Also, the method includes sending a remote assistance request to remote assistance personnel at a remote site in response to the determination that the installation process requires remote assistance in order to continue. Moreover, the method includes receiving a response to the remote assistance request. The response includes remote assistance information required for installing the application provided by the remote assistance personnel at the remote site. Also, the remote assistance information and the response to the remote assistance request are invisible to an installer of the application.
    Type: Grant
    Filed: November 10, 2015
    Date of Patent: August 1, 2017
    Assignee: International Business Machines Corporation
    Inventors: Yuan Yao Deng, Xin Pei Lang, Dou Ma, Jin Liang Shi
  • Patent number: 9690617
    Abstract: Embodiments of adjustment of a task execution plan at runtime by a task execution engine configured to receive a plan compilation task, the plan compilation task comprising a task execution plan, are provided. An aspect includes receiving a first plan compilation task by the task execution engine through a plan compilation interface. Another aspect includes modifying a task execution plan of the first plan compilation task in response to receiving a second plan compilation task by the task execution engine, the second plan compilation task comprising a task execution plan for modifying the task execution plan of the first plan compilation task. Yet another aspect includes reading a next task in the task execution plan of the first plan compilation task and initiating the next task by the task execution engine.
    Type: Grant
    Filed: February 13, 2013
    Date of Patent: June 27, 2017
    Assignee: International Business Machines Corporation
    Inventors: Jun Jie J. Jiang, Xin Pei Lang, Liu Xin Peng, Jin Liang Shi, Xiao Ji Tian, Xiu Cheng Wu, Jun Hong Zhao
  • Publication number: 20170178056
    Abstract: A method for a flexible business task flow includes: identifying a task flow that includes an order in which to perform a plurality of tasks; receiving an event trigger indicating that a first task of the plurality of tasks has been performed; responsive to receiving the event trigger indicating that the first task has been performed, determining whether a task object associated with the first task includes one or more task routing rules; and determining to perform a second task of the plurality of tasks, wherein if the task object is determined to include one or more task routing rules, the second task is determined according to the one or more task routing rules, and wherein if the task is determined to not include any task routing rules, the second task is determined according to the order of the identified task flow.
    Type: Application
    Filed: December 18, 2015
    Publication date: June 22, 2017
    Inventors: Jia Huo, Xin Pei Lang, Bing Li, Suo Shi Zheng
  • Publication number: 20160077821
    Abstract: In one embodiment, a method for collaboratively installing a computer application includes monitoring an installation process of an application. The method also includes determining that the installation process requires remote assistance in order to continue. Also, the method includes sending a remote assistance request to remote assistance personnel at a remote site in response to the determination that the installation process requires remote assistance in order to continue. Moreover, the method includes receiving a response to the remote assistance request. The response includes remote assistance information required for installing the application provided by the remote assistance personnel at the remote site. Also, the remote assistance information and the response to the remote assistance request are invisible to an installer of the application.
    Type: Application
    Filed: November 10, 2015
    Publication date: March 17, 2016
    Inventors: Yuan Yao Deng, Xin Pei Lang, Dou Ma, Jin Liang Shi
  • Patent number: 9218173
    Abstract: According to one embodiment, a computer program product for collaboratively installing a computer application includes a computer readable storage medium having computer readable program code embodied therewith, the computer readable program code including computer readable program code configured to: monitor an installation process of an application, send a remote assistance request in response to a determination that the installation process requires remote assistance, receive a response to the remote assistance request, and continue the installation process of the application using the remote assistance information. The response includes remote assistance information required for installing the application, and the remote assistance information is invisible to an installer of the application.
    Type: Grant
    Filed: March 16, 2011
    Date of Patent: December 22, 2015
    Assignee: International Business Machines Corporation
    Inventors: Yuan Yao Deng, Xin Pei Lang, Dou Ma, Jin Liang Shi
  • Publication number: 20130290968
    Abstract: Embodiments of adjustment of a task execution plan at runtime by a task execution engine configured to receive a plan compilation task, the plan compilation task comprising a task execution plan, are provided. An aspect includes receiving a first plan compilation task by the task execution engine through a plan compilation interface. Another aspect includes modifying a task execution plan of the first plan compilation task in response to receiving a second plan compilation task by the task execution engine, the second plan compilation task comprising a task execution plan for modifying the task execution plan of the first plan compilation task. Yet another aspect includes reading a next task in the task execution plan of the first plan compilation task and initiating the next task by the task execution engine.
    Type: Application
    Filed: February 13, 2013
    Publication date: October 31, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jun Jei J. Jiang, Xin Pei Lang, Liu Xin Peng, Jin Liang Shi, Xiao Ji Tian, Xiu Cheng Wu, Jun Hong Zhao
  • Publication number: 20110271274
    Abstract: According to one embodiment, a computer program product for collaboratively installing a computer application includes a computer readable storage medium having computer readable program code embodied therewith, the computer readable program code including computer readable program code configured to: monitor an installation process of an application, send a remote assistance request in response to a determination that the installation process requires remote assistance, receive a response to the remote assistance request, and continue the installation process of the application using the remote assistance information. The response includes remote assistance information required for installing the application, and the remote assistance information is invisible to an installer of the application.
    Type: Application
    Filed: March 16, 2011
    Publication date: November 3, 2011
    Applicant: International Business Machines Corporation
    Inventors: Yuan Yao Deng, Xin Pei Lang, Dou Ma, Jin Liang Shi