Patents by Inventor Bao Hua Cao

Bao Hua Cao 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: 9262196
    Abstract: A method and related apparatus and planner are provided. The method comprises receiving information about relationship of activation items in a plurality of virtual machines as well as information including activation item descriptive parameters. In addition, the method comprises of steps of optimizing an activation order of the activation items in said virtual machines according to said relationship among the activation items and generating an activation logical file according to the optimized activation order and said activation item descriptive parameters.
    Type: Grant
    Filed: January 5, 2014
    Date of Patent: February 16, 2016
    Assignee: International Business Machines Corporation
    Inventors: Xing Jin, Le He, Wu Yu Hui, Qing Bo Wang, Bao Hua Cao
  • Patent number: 8970586
    Abstract: A clairvoyance method for 3D scene is disclosed, including the steps of acquiring parameters associated with a clairvoyance camera and parameters associated with a clairvoyance viewport; determining a 3D scene to be rendered according to the parameters associated with the clairvoyance camera; rendering the determined 3D scene to obtain a 2D image presented in the clairvoyance viewport; and composing the 2D image presented in the clairvoyance viewport and a 2D image presented in a general scene viewport. With the method of the present invention, the covered 3D scene can be made clairvoyant to be viewed in a user-controllable way, and further an object can be selected in the clairvoyant 3D scene for manipulation, without manipulating the covering object. Thus, one or more embodiments of the present invention have advantages of simple and easy operation and high efficiency.
    Type: Grant
    Filed: October 28, 2011
    Date of Patent: March 3, 2015
    Assignee: International Business Machines Corporation
    Inventors: Bao Hua Cao, Qi Cheng Li, Jian Wang, Yi Min Wang, Zi Yu Zhu
  • Publication number: 20140337844
    Abstract: A method and related apparatus and planner are provided. The method comprises receiving information about relationship of activation items in a plurality of virtual machines as well as information including activation item descriptive parameters. In addition, the method comprises of steps of optimizing an activation order of the activation items in said virtual machines according to said relationship among the activation items and generating an activation logical file according to the optimized activation order and said activation item descriptive parameters.
    Type: Application
    Filed: January 5, 2014
    Publication date: November 13, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Xing Jin, Le He, Wu Yu Hui, Qing Bo Wang, Bao Hua Cao
  • Patent number: 8868419
    Abstract: A text content summary is created from speech content. A focus more signal is issued by a user while receiving the speech content. The focus more signal is associated with a time window, and the time window is associated with a part of the speech content. It is determined whether to use the part of the speech content associated with the time window to generate a text content summary based on a number of the focus more signals that are associated with the time window. The user may express relative significance to different portions of speech content, so as to generate a personal text content summary.
    Type: Grant
    Filed: August 22, 2011
    Date of Patent: October 21, 2014
    Assignee: Nuance Communications, Inc.
    Inventors: Bao Hua Cao, Le He, Xing Jin, Qing Bo Wang, Xin Zhou
  • Patent number: 8769653
    Abstract: A system, a computer device implemented method, and a computer readable article of manufacture for executing a computer implemented method for a unified access control for a plurality of composed services in a distributed computing environment without requiring repeated input of security certification. The method includes the steps of: acquiring a first role of a user in a first composed service; sending an invoking request by a processing unit of the first composed service to a second composed service; receiving the first role of the user in the first composed service and predefined role-role mapping relationships, and determining a second role of the user in the second composed service by a role determining component; and then sending the determined role in the second composed service by a role sending component to the second composed service, thereby providing unified access without requiring repeated input of security certification.
    Type: Grant
    Filed: April 29, 2009
    Date of Patent: July 1, 2014
    Assignee: International Business Machines Corporation
    Inventors: Bao Hua Cao, Jian Wang, Li Wang, Jun Zhu
  • Patent number: 8555277
    Abstract: Embodiments of the present invention relate to a method for activating virtual machines in a virtual solution, including: for each virtual machine, activating activation items in a first activation item set independently of other virtual machines; and for at least one virtual machine, activating activation items in a second activation item set in coordination with activation of activation items of at least another virtual machine. There is further provided an apparatus for activating virtual machines in a virtual solution, including: a first activator for activating, for each virtual machine, activation items in a first activation item set independently of other virtual machines; and a second activator for activating, for at least one virtual machine, activation items in a second activation item set in coordination with activation of activation items of at least another virtual machine.
    Type: Grant
    Filed: April 28, 2011
    Date of Patent: October 8, 2013
    Assignee: International Business Machines Corporation
    Inventors: Bao Hua Cao, Le He, Xing Jin, Jose Ortiz, Yang Zhao
  • Patent number: 8356095
    Abstract: A method for transferring context information on a web server that contains a context pool. The method includes: in response to the web server receiving a message, obtaining context information from the message, generating a unique identifier according to a thread for processing the message, associating the context information with the generated unique identifier, and storing the context information and the associated unique identifier in context pool of web server correlatively. In response to a web server obtaining the context information, generating an identifier according to a thread that is executed currently in the web server, and extracting context information for which an associated unique identifier is matched with the generated identifier from the context pool.
    Type: Grant
    Filed: March 29, 2010
    Date of Patent: January 15, 2013
    Assignee: International Business Machines Corporation
    Inventors: Bao Hua Cao, Jing Li, Jian Wang, Li Wang
  • Publication number: 20120105446
    Abstract: A clairvoyance method for 3D scene is disclosed, including the steps of acquiring parameters associated with a clairvoyance camera and parameters associated with a clairvoyance viewport; determining a 3D scene to be rendered according to the parameters associated with the clairvoyance camera; rendering the determined 3D scene to obtain a 2D image presented in the clairvoyance viewport; and composing the 2D image presented in the clairvoyance viewport and a 2D image presented in a general scene viewport. With the method of the present invention, the covered 3D scene can be made clairvoyant to be viewed in a user-controllable way, and further an object can be selected in the clairvoyant 3D scene for manipulation, without manipulating the covering object. Thus, one or more embodiments of the present invention have advantages of simple and easy operation and high efficiency.
    Type: Application
    Filed: October 28, 2011
    Publication date: May 3, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Bao Hua Cao, Qi Cheng Li, Jian Wang, Yi Min Wang, Zi Yu Zhu
  • Publication number: 20120053937
    Abstract: A text content summary is created from speech content. A focus more signal is issued by a user while receiving the speech content. The focus more signal is associated with a time window, and the time window is associated with a part of the speech content. It is determined whether to use the part of the speech content associated with the time window to generate a text content summary based on a number of the focus more signals that are associated with the time window. The user may express relative significance to different portions of speech content, so as to generate a personal text content summary.
    Type: Application
    Filed: August 22, 2011
    Publication date: March 1, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: BAO HUA CAO, LE HE, XING JIN, QING BO WANG, XIN ZHOU
  • Publication number: 20110271280
    Abstract: Embodiments of the present invention relate to a method for activating virtual machines in a virtual solution, including: for each virtual machine, activating activation items in a first activation item set independently of other virtual machines; and for at least one virtual machine, activating activation items in a second activation item set in coordination with activation of activation items of at least another virtual machine. There is further provided an apparatus for activating virtual machines in a virtual solution, including: a first activator for activating, for each virtual machine, activation items in a first activation item set independently of other virtual machines; and a second activator for activating, for at least one virtual machine, activation items in a second activation item set in coordination with activation of activation items of at least another virtual machine.
    Type: Application
    Filed: April 28, 2011
    Publication date: November 3, 2011
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Bao Hua Cao, Le He, Xing Jin, Jose Ortiz, Yang Zhao
  • Publication number: 20110246596
    Abstract: A command controlling method and a command controller for controlling execution of a plurality of commands on a remote machine are provided. The command controlling method includes determining a priority of each of the plurality of commands according to predetermined properties of the command, determining command package maximum total execution time according to a current workload of the remote machine, packaging the plurality of commands into one or more command packages in a descending order of priority according to the maximum total execution time, and sending the one or more command packages to the remote machine. By means of the command controlling method and the command controller, execution of commands in a cloud environment may be optimized to improve performance of the cloud environment.
    Type: Application
    Filed: March 30, 2011
    Publication date: October 6, 2011
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Bao Hua Cao, Ying Chen, Le He, Xing Jin, Qing Bo Wang
  • Publication number: 20100250740
    Abstract: A method for transferring context information on a web server that contains a context pool. The method includes: in response to the web server receiving a message, obtaining context information from the message, generating a unique identifier according to a thread for processing the message, associating the context information with the generated unique identifier, and storing the context information and the associated unique identifier in context pool of web server correlatively. In response to a web server obtaining the context information, generating an identifier according to a thread that is executed currently in the web server, and extracting context information for which an associated unique identifier is matched with the generated identifier from the context pool.
    Type: Application
    Filed: March 29, 2010
    Publication date: September 30, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Bao Hua Cao, Jing Li, Jian Wang, Li Wang
  • Publication number: 20090276840
    Abstract: A system, a computer device implemented method, and a computer readable article of manufacture for executing a computer implemented method for a unified access control for a plurality of composed services in a distributed computing environment without requiring repeated input of security certification. The method includes the steps of: acquiring a first role of a user in a first composed service; sending an invoking request by a processing unit of the first composed service to a second composed service; receiving the first role of the user in the first composed service and predefined role-role mapping relationships, and determining a second role of the user in the second composed service by a role determining component; and then sending the determined role in the second composed service by a role sending component to the second composed service, thereby providing unified access without requiring repeated input of security certification.
    Type: Application
    Filed: April 29, 2009
    Publication date: November 5, 2009
    Inventors: Bao Hua Cao, Jian Wang, Li Wang, Jun Zhu