Patents by Inventor Jie Qiu

Jie Qiu 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).

  • Publication number: 20110078681
    Abstract: A computer-implemented methods and systems for a running virtual machine image in a host machine. One method includes: receiving a virtual machine image provisioning request; sending to a storage server a request to copy a virtual machine image related to the virtual machine image provisioning request; receiving a portion of the virtual machine image; starting a virtual machine in the host machine by running the received portion of the virtual machine image; intercepting a file operation request of a program running in the virtual machine; and acquiring a file related to the file operation request.
    Type: Application
    Filed: September 29, 2010
    Publication date: March 31, 2011
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Ying Li, Jie Qiu, Jie Yang, Xiao Zhong
  • Publication number: 20100313199
    Abstract: The present invention provides a method, Web server and computer system for converging a desktop application and a Web application. The method may comprise: in response to a request from a client user for using a target desktop application, starting a desktop application initialization process on the Web server and determining an appropriate corresponding hosting server for the user; preparing and provisioning desktop application environment on the corresponding hosting server and starting the target desktop application; transmitting the corresponding hosting server's address to the client so as to make desktop application interaction between the client and the corresponding hosting server; and in response to the completion of the desktop application interaction, stopping and exiting the target desktop application on the corresponding hosting server.
    Type: Application
    Filed: August 28, 2008
    Publication date: December 9, 2010
    Inventors: Ying Chen, Xing Fang, Jie Qiu, Qing Bo Wang, Meng Ye
  • Patent number: 7844720
    Abstract: The present invention provides a method for managing a database connection, comprising the steps of: in responsive to a connection request of a first application, allocating an available connection for the first application; if there is no available connection, selecting a held connection being used by a second application; backing up connection context of the held connection; releasing the held connection; and allocating the held connection for the first application. Since connection context of the application has been restorably backed up, a connection of the application can be cut off and the connection re-scheduled when necessary. As a result, the connection utilization rate is enhanced. The present invention further provides a device and system that can manage a database connection based on the technology of connection pools. (FIG.
    Type: Grant
    Filed: June 29, 2008
    Date of Patent: November 30, 2010
    Assignee: International Business Machines Corporation
    Inventors: Ying Li, Ying Chen, Jie Qiu, Cheng Xu
  • Publication number: 20100241895
    Abstract: A method and apparatus for realizing application high availability. The application is installed on both a first node and a second node, the first node being used as an active node, and the second node being used as a passive node. The method includes: monitoring access operations to files by an application during its execution on the active node; replicating the monitored updates to the file by the application from the active node to a storage device accessible to the passive node if the application performs updates to a file during the access operations; sniffing the execution of the application on the active node; and switching the active node to the second node and initiating the application on the second node in response to sniffing a failure in the execution of the application on the active node.
    Type: Application
    Filed: March 22, 2010
    Publication date: September 23, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Ying Li, Jie Qiu, Jie Yang, Xiao Zhong
  • Publication number: 20100223306
    Abstract: A method and apparatus for discovering application configuration files in a system. The method includes the steps of: obtaining a process identifier of an application in concern; comparing the obtained process identifier with a process identifier of a process for operating configuration files in the system; and determining configuration files to be the configuration files of the application in concern if the obtained process identifier is identical to the process identifier of a process for operating the configuration files in the system. Application configuration files can be automatically discovered and thereby monitored, such that the change of the application configuration files can be effectively and accurately detected, so as to facilitate a user to perform various subsequent operations.
    Type: Application
    Filed: February 24, 2010
    Publication date: September 2, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Tian Cheng Liu, Qiming Teng, Jie Qiu, Xiao Zhong
  • Publication number: 20100194758
    Abstract: A method of providing graphics data, comprising generating a first set of data vectors specifying geometrical characteristics of a graphical object in a first digital picture, generating a second set of data vectors specifying geometrical characteristics of the graphical object in a second digital picture to be displayed after the first digital picture, generating a parameter set comprising information specifying intermediate geometrical characteristics of the graphical object based on the geometrical characteristics of the graphical object in the first digital picture, and of the graphical object in the second digital picture, wherein the intermediate geometrical characteristics are geometrical characteristics of the graphical object in at least one third digital picture to be displayed after the first digital picture and before the second digital picture, and generating at least one data file comprising the first set of data vectors, the second set of data vectors and the parameter set.
    Type: Application
    Filed: July 18, 2007
    Publication date: August 5, 2010
    Inventors: Hock Soon Seah, Feng Tian, Yixiang Lu, Jie Qiu, Quan Chen, Peng Lu
  • Patent number: 7741468
    Abstract: This invention provides a novel human liver regeneration associated protein hLRTM4 and the polynucleotide which encodes the hLRTM4 protein. Furthermore, this invention provides a method of preparing and using hLRTM4 protein and its polynucleotides. hLRTM4 protein can be used to treat liver injury, and its antagonists (e.g. antisense nucleic acids and antibodies) can be used to treat hepatocellular carcinoma. This invention also provides the corresponding pharmaceutical compositions.
    Type: Grant
    Filed: December 31, 2003
    Date of Patent: June 22, 2010
    Assignee: Shanghai Institutes for Biological Sciences, Chinese Academy of Sciences
    Inventors: Mujun Zhao, Zhanwu Liu, Jie Qiu, Zaiping Li
  • Publication number: 20090254894
    Abstract: Techniques are disclosed for workflow based high availability analysis in computing systems. For example, a computer-implemented method for analyzing an information network infrastructure to identify one or more availability weak points includes the following steps. A workflow specification is provided based on one or more user-visible processes and an application topology. Service workflows associated with the specification are mapped from the application topology to the infrastructure to generate a workflow data structure. An availability weak point analysis is performed in accordance with the workflow data structure to determine one or more optimal high availability parameters for one or more deployed components of the infrastructure. The one or more optimal high availability parameters are applied in the infrastructure so as to substantially eliminate the one or more availability weak points.
    Type: Application
    Filed: April 4, 2008
    Publication date: October 8, 2009
    Inventors: Ying Chen, Jing Luo, John Arthur Pershing, JR., Jie Qiu
  • Publication number: 20090199156
    Abstract: A method and navigation helper for generating constraint language codes for navigation in a constraint language editor. The constraint language editor generates model/instance-related constraint expressions according to the loaded model/instance and related constraints. The navigation is a path implementing the constraints. The method includes parsing the loaded model/instance; calculating a possible association related to the element through the type of the navigation-related element in the model/instance; and calculating a possible navigation path according to the association.
    Type: Application
    Filed: January 30, 2009
    Publication date: August 6, 2009
    Inventors: Ying Li, Jing Luo, Jia Yin Mao, Jie Qiu
  • Publication number: 20090112783
    Abstract: A method and a system of associating a runtime event with a component. The method includes catching the runtime event; catching the context of the current running environment and determining the current component based on said context; and getting the associating policy of current component and determining the responsible component associated with said runtime event based on said associating policy.
    Type: Application
    Filed: September 17, 2008
    Publication date: April 30, 2009
    Applicant: International Business Machines Corporation
    Inventors: Bentley John Hargrave, Xin Hui Li, Ying Li, Tian Cheng Liu, Jie Qiu, Qi Ming Teng, William J. Tracey, David Alvra Wood III
  • Publication number: 20090100172
    Abstract: A method for dynamically adjusting resources among a plurality of co-existing applications comprises the steps of: building a relation model between a request number and resource consumption of said plurality of applications; obtaining at multiple sampling moments a request number and resource consumption of each of said plurality of applications; calculating resource consumption ratio of each of said plurality of applications; and analyzing resource consumption of a plurality of currently co-existing applications.
    Type: Application
    Filed: September 12, 2006
    Publication date: April 16, 2009
    Inventors: Ying Chen, Ying Li, Jie Qiu
  • Publication number: 20090063572
    Abstract: A method and device for performing a constraint failure analysis on an instance model. The present invention provides a convenient tool to bridge between a model-constraint designer and a model user, reduce load for model/constraint usability, simplify the learning curve, and assist to make a model correction for the model user.
    Type: Application
    Filed: July 17, 2008
    Publication date: March 5, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Ying Li, Tian Cheng Liu, Jing J. Luo, Jie Qiu
  • Publication number: 20090037687
    Abstract: A partition-based method for diagnosing memory leaks in Java systems, comprising dividing heap memory of a Java virtual machine into a plurality of partitions based on a partition plan, wherein each partition has at least one partition owner; monitoring the status of the respective partitions to determine whether there is a partition in which the memory space is exhausted; and if there is a partition in which the memory space is exhausted, determining that the memory leak may occur in the partition and analyzing the partition to obtain leaked objects and objects related to the leaked objects. The present invention also provides a partition-based apparatus for diagnosing memory leak in Java systems.
    Type: Application
    Filed: July 1, 2008
    Publication date: February 5, 2009
    Applicant: International Business Machines Corporation
    Inventors: Ying Li, Quan Long, Tiancheng Lui, Jie Qiu
  • Publication number: 20080270994
    Abstract: A method and apparatus of partitioned memory dump in a software system is provided, the apparatus comprising: a monitor for, during the execution of the software system, monitoring the memory allocations and deallocations of objects in the software system and according to the results of the monitoring, assigning the allocated objects in the software system into corresponding memory partitions, wherein the memory space of the software system is partitioned according to a given partitioning scheme; an event detector for detecting a triggering event of memory dump; and a dumper for dumping related memory partitions according to the detected triggering event of memory dump. Preferably, the apparatus further comprises an analyzer for analyzing the dumped information, and generating a new dump triggering event or a new partitioning scheme based on the analysis results.
    Type: Application
    Filed: April 24, 2008
    Publication date: October 30, 2008
    Inventors: Ying Li, Jie Qiu, Qi Ming Teng
  • Publication number: 20080028392
    Abstract: A system and method for facilitating installing software includes steps and means for identifying whether the phase of a software installing process changes and, responsive to the identifying a change in the phase of the software installing process, executing an additional task of the current phase of the software installing process.
    Type: Application
    Filed: July 24, 2007
    Publication date: January 31, 2008
    Applicant: International Business Machines Corporation
    Inventors: Ying Chen, Ying Li, Jie Qiu, Ke Wei Sun