Patents by Inventor Ming Tian

Ming Tian 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: 8467983
    Abstract: A method detects conflicts between a power supply guarantee request (PSGR) and an outage request (OR) in a power grid. The method comprises receiving a first outage device set including OR related devices and a power supply guarantee device set including PSGR related devices. Geographic information about devices in the power grid is used to determine a second outage device set, which includes devices in the first outage device set and accompanying outage devices that need to be in outage together with devices in the first outage device set. Power grid topology information is used to determine a power grid outage scale in which all devices in the second outage device set can be in outage. For each device in the power supply guarantee device set, the method detects whether the device is included in the power grid outage scale, to determine any conflict between the PSGR and OR.
    Type: Grant
    Filed: July 3, 2012
    Date of Patent: June 18, 2013
    Assignee: International Business Machines Corporation
    Inventors: Jin Dong, Feng Jin, Hai Rong Lv, Qi Ming Tian, Wen Jun Yin
  • Patent number: 8458392
    Abstract: A method and device for upgrading a guest operating system (OS) of an active Virtual Machine (VM). The method includes: replicating the active VM to generate a backup VM; upgrading a guest OS of the backup VM; merging changes to be made to a virtual disk image file during running of the active VM and changes to be made to the virtual disk image file during the upgrading; pausing the backup VM; migrating an active process of a Java application program running in the active VM into the backup VM to generate a backup process; migrating resources occupied by the active process of the Java application program into the backup VM such that the backup process occupies the same resources; and resuming running of the backup VM. The device includes: a replicating unit; an upgrading unit; a merging unit; a migrating unit; and a control unit.
    Type: Grant
    Filed: October 22, 2009
    Date of Patent: June 4, 2013
    Assignee: International Business Machines Corporation
    Inventors: Zhi Guo Gao, Qi Ming Tian, Yin Ben Xia, Zhe Xiang
  • Patent number: 8447935
    Abstract: A computer-implemented method, apparatus, and virtual machine for facilitating the communication between VMs. The method of facilitating the communication between a first VM and a second VM includes: allocating a shared memory segment from within the memory of the physical machine; mapping the requested memory space addresses to the shared memory segments in response to the memory space requests from the VMs; and providing the requested memory space addresses. A method of communication from a first VM to a second VM includes: requesting a memory space in response to a notification that a shared memory segment has been allocated; obtaining the requested memory space address, which has been mapped to the allocated shared memory segment; and accessing communication data in the shared memory segment according to the address. The apparatus and virtual machine executes the steps of the methods.
    Type: Grant
    Filed: February 24, 2010
    Date of Patent: May 21, 2013
    Assignee: International Business Machines Corporation
    Inventors: Zhi Guo Gao, Li Li, Rui Xiong Tian, Qi Ming Tian
  • Publication number: 20130073782
    Abstract: The invention discloses a method for storing data and a device of implementing the same. The method comprises receiving a request for storing data sent by a user and storing the data to an SSD according to the received request. The device comprises a request receiving module used to receive the request storing data and an SSD storage module used to store the data to an SSD according to the received request. The invention ensures consistency of data storage by storing data to an SSD according to the received request, thereby reducing data redundancy caused by using a cache layer to cache the data in the prior art. Additionally, the use of a single layer of an SSD to store data avoids the need of reloading data in the cache layer once a machine is power-down, thereby reducing the complexity of system design and the cost of operation and maintenance.
    Type: Application
    Filed: November 14, 2012
    Publication date: March 21, 2013
    Inventors: Ming TIAN, Jun SHU, Weihua CHEN, Sihua ZHUANG, Huan XIONG
  • Publication number: 20130031221
    Abstract: A distributed data storage system and method are disclosed. The distributed data storage system includes: an interface machine process module; at least one service process module; and at least one storage module. The interface machine process module is configured to receive a storage request containing data to be stored from a storage requester and distribute the storage request to one of the at least one service process module; the service process module is configured to receive the storage request from the interface machine process module and assign a storage identifier for the date contained in the storage request; the at least one storage module is configured to store the data according to the storage identifier assigned by the service process module. The distributed data storage system and method of the present invention can provide stable, simple, highly efficient, and low cost mass data storage and read/write services for users.
    Type: Application
    Filed: October 1, 2012
    Publication date: January 31, 2013
    Applicant: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Ming Tian, Jun Shu, Weihua Chen, Sihua Zhuang, Huan Xiong
  • Publication number: 20120316927
    Abstract: A computer-implemented method and apparatus for integrating heterogeneous business processes. In one embodiment, there is provided a computer-implemented method for integrating heterogeneous business processes, the method comprising: reading first process information of a first business process; obtaining from a unified process view second process information of a second business process; and integrating at least one part of the first process information and at least one part of the second process information into a third business process; wherein the first business process and the second business process are heterogeneous business processes. In another embodiment, there is provided a computer-implemented apparatus for integrating heterogeneous business processes.
    Type: Application
    Filed: August 21, 2012
    Publication date: December 13, 2012
    Applicant: International Business Machines Corporation
    Inventors: Feng Chen, Jin Dong, Miao He, Changrui Ren, Bing Shao, Qi Ming Tian, Qin Hua Wang
  • Publication number: 20120310709
    Abstract: A computer-implemented method and apparatus for integrating heterogeneous business processes. In one embodiment, there is provided a computer-implemented method for integrating heterogeneous business processes, the method comprising: reading first process information of a first business process; obtaining from a unified process view second process information of a second business process; and integrating at least one part of the first process information and at least one part of the second process information into a third business process; wherein the first business process and the second business process are heterogeneous business processes. In another embodiment, there is provided a computer-implemented apparatus for integrating heterogeneous business processes.
    Type: Application
    Filed: April 20, 2012
    Publication date: December 6, 2012
    Applicant: International Business Machines Corporation
    Inventors: Feng Chen, Jin Dong, Miao He, Changrui Ren, Bing Shao, Qi Ming Tian, Qin Hua Wang
  • Publication number: 20120290233
    Abstract: A method detects conflicts between a power supply guarantee request (PSGR) and an outage request (OR) in a power grid. The method comprises receiving a first outage device set including OR related devices and a power supply guarantee device set including PSGR related devices. Geographic information about devices in the power grid is used to determine a second outage device set, which includes devices in the first outage device set and accompanying outage devices that need to be in outage together with devices in the first outage device set. Power grid topology information is used to determine a power grid outage scale in which all devices in the second outage device set can be in outage. For each device in the power supply guarantee device set, the method detects whether the device is included in the power grid outage scale, to determine any conflict between the PSGR and OR.
    Type: Application
    Filed: July 3, 2012
    Publication date: November 15, 2012
    Applicant: International Business Machines Corporation
    Inventors: Jin Dong, Feng Jin, Hai Rong Lv, Qi Ming Tian, Wen Jun Yin
  • Publication number: 20110260235
    Abstract: Non-voltage storage and techniques for fabricating non-volatile storage are disclosed. In some embodiments, at least a portion of the control gates of non-volatile storage elements are formed from p-type polysilicon. In one embodiment, a lower portion of the control gate is p-type polysilicon. The upper portion of the control gate could be p-type polysilicon, n-type polysilicon, metal, metal nitride, etc. P-type polysilicon in the control gate may not deplete even at high Vpgm. Therefore, a number of problems that could occur if the control gate depleted are mitigated. For example, a memory cell having a control gate that is at least partially p-type polysilicon might be programmed with a lower Vpgm than a memory cell formed from n-type polysilicon.
    Type: Application
    Filed: September 21, 2010
    Publication date: October 27, 2011
    Inventors: Takashi Whitney Orimoto, Atsushi Suyama, Ming Tian, Henry Chin, Henry Chien, Vinod Robert Purayath, Dana Lee
  • Publication number: 20110196630
    Abstract: A method and system are provided for detecting conflicts between a power supply guarantee request (PSGR) and an outage request (OR) in a power grid.
    Type: Application
    Filed: February 10, 2011
    Publication date: August 11, 2011
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jin Dong, Feng Jin, Hai Rong Lv, Qi Ming Tian, Wen Jun Yin
  • Publication number: 20110106323
    Abstract: A topology structure of a power system is acquired. At least one unification set in the power system is identified based on the topology structure. Devices belonging to the same unification set have the same outage state. The at least one unification set is recorded, so as to concurrently maintain devices belonging to the same unification set. Advantageously, one or more embodiments reduce number of outages caused by power system device maintenance.
    Type: Application
    Filed: October 29, 2010
    Publication date: May 5, 2011
    Applicant: International Business Machines Corporation
    Inventors: Jin Dong, Feng Jin, Hai Rong Lv, Qi Ming Tian, Wen Jun Yin
  • Publication number: 20100217916
    Abstract: A computer-implemented method, apparatus, and virtual machine for facilitating the communication between VMs. The method of facilitating the communication between a first VM and a second VM includes: allocating a shared memory segment from within the memory of the physical machine; mapping the requested memory space addresses to the shared memory segments in response to the memory space requests from the VMs; and providing the requested memory space addresses. A method of communication from a first VM to a second VM includes: requesting a memory space in response to a notification that a shared memory segment has been allocated; obtaining the requested memory space address, which has been mapped to the allocated shared memory segment; and accessing communication data in the shared memory segment according to the address. The apparatus and virtual machine executes the steps of the methods.
    Type: Application
    Filed: February 24, 2010
    Publication date: August 26, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Zhi Guo Gao, Li Li, Rui Xiong Tian, Qi Ming Tian
  • Publication number: 20100106885
    Abstract: A method and device for upgrading a guest operating system (OS) of an active Virtual Machine (VM). The method includes: replicating the active VM to generate a backup VM; upgrading a guest OS of the backup VM; merging changes to be made to a virtual disk image file during running of the active VM and changes to be made to the virtual disk image file during the upgrading; pausing the backup VM; migrating an active process of a Java application program running in the active VM into the backup VM to generate a backup process; migrating resources occupied by the active process of the Java application program into the backup VM such that the backup process occupies the same resources; and resuming running of the backup VM. The device includes: a replicating unit; an upgrading unit; a merging unit; a migrating unit; and a control unit.
    Type: Application
    Filed: October 22, 2009
    Publication date: April 29, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Zhi Guo Gao, Qi Ming Tian, Yin Ben Xia, Zhe Xiang
  • Publication number: 20100057818
    Abstract: A method, system, and article of manufacture tangibly embodying computer readable instructions for performing defragment on a physical hard disk of a host machine system having a virtual machine (VM) system. The host machine system performs contiguous storage of each file on the VM and the host machine with only one defragment. The host machine obtains a physical position distribution of data blocks in the hard disk constituting a VM file in the VM system according to VM file allocation information of the VM system and the host machine system file allocation information.
    Type: Application
    Filed: August 27, 2009
    Publication date: March 4, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Zhi Guo Gao, Qi Ming Tian, Qing Bo Wang, Zhe Xiang, Jin Zhou
  • Publication number: 20100031138
    Abstract: A method for generating a Simple Object Access Protocol (SOAP) message in XML during execution of a process in a SOA-based process engine apparatus and a corresponding process engine apparatus. The method includes: generating and storing an XML character string containing a fixed SOAP message skeleton; generating and storing an XML character string containing an instance-constant variable; generating an XML character string containing a dynamic variable; and concatenating the XML character string containing the fixed SOAP message skeleton and the XML character string containing the instance-constant variable as previously stored and the XML character string containing the dynamic variable by a character string concatenating operation to generate a SOAP message. A process engine apparatus including a message analyzer unit, a message pre-composer unit, a character string depository, and a message composer unit is also provided.
    Type: Application
    Filed: July 30, 2009
    Publication date: February 4, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jin Ling, Liang Liu, Ping Pan, Qi Ming Tian
  • Patent number: 7269489
    Abstract: A rear-wheel steering control system for a vehicle/trailer combination that adaptively changes an open-loop feed-forward command signal for different trailers or the same trailer with different configurations based only on vehicle parameters. The system includes a hand-wheel sensor for providing a hand-wheel angle signal of a hand-wheel position of the vehicle, a vehicle speed sensor for providing a vehicle speed signal of the vehicle, and a vehicle yaw rate sensor for providing a measured vehicle yaw rate signal of the vehicle. The system also determines if a vehicle yaw rate has reached a steady state and uses the steady-state yaw rate signal to calculate the rear-wheel steering command. In one embodiment, the system updates feed-forward rear/front values for a plurality of predetermined vehicle speeds when determining the proper rear-wheel steering command.
    Type: Grant
    Filed: April 14, 2005
    Date of Patent: September 11, 2007
    Assignee: General Motors Corporation
    Inventors: Weiwen Deng, Yong H. Lee, Ming Tian
  • Publication number: 20070152424
    Abstract: An offtracking control system for a vehicle/trailer combination that properly steers the rear wheels of the vehicle to control the hitch angle between the vehicle and the trailer to prevent trailer offtracking. The control system generates a desired hitch angle and a time delay between the front wheels of the vehicle and the rear wheels of the trailer. A delay unit generates a hitch angle command from the desired hitch angle and the time delay. The hitch angle command is subtracted from a measured hitch angle to generate a hitch angle error signal. The hitch angle error signal is sent to a feedback controller that generates a closed-loop rear-wheel steering signal. The closed-loop rear-wheel steering signal is added to an open-loop rear-wheel steering signal to generate a rear-wheel steering command signal that prevents trailer offtracking.
    Type: Application
    Filed: December 20, 2005
    Publication date: July 5, 2007
    Inventors: Weiwen Deng, Yong Lee, Ming Tian
  • Publication number: 20060235589
    Abstract: A rear-wheel steering control system for a vehicle/trailer combination that adaptively changes an open-loop feed-forward command signal for different trailers or the same trailer with different configurations based only on vehicle parameters. The system includes a hand-wheel sensor for providing a hand-wheel angle signal of a hand-wheel position of the vehicle, a vehicle speed sensor for providing a vehicle speed signal of the vehicle, and a vehicle yaw rate sensor for providing a measured vehicle yaw rate signal of the vehicle. The system also determines if a vehicle yaw rate has reached a steady state and uses the steady-state yaw rate signal to calculate the rear-wheel steering command. In one embodiment, the system updates feed-forward rear/front values for a plurality of predetermined vehicle speeds when determining the proper rear-wheel steering command.
    Type: Application
    Filed: April 14, 2005
    Publication date: October 19, 2006
    Inventors: Weiwen Deng, Yong Lee, Ming Tian
  • Patent number: 6924820
    Abstract: A system and method for rasterizing and rendering graphics data is disclosed. Vertices may be grouped to form primitives such as triangles, which are rasterized using two-dimensional arrays of samples bins. To overcome fragmentation problems, the system's sample evaluation hardware may be configured to over-evaluate samples each clock cycle. Since a number of the samples will typically not survive evaluation because they will be outside the primitive being rendered, the remaining surviving samples may be combined into sets, with one set being forwarded to subsequent pipeline stages each clock cycle in order to attempt to keep the pipeline utilization high.
    Type: Grant
    Filed: September 25, 2001
    Date of Patent: August 2, 2005
    Assignee: Sun Microsystems, Inc.
    Inventors: Nandini Ramani, David C. Kehlet, Michael G. Lavelle, Mark E. Pascual, Ewa M. Kubalska, Yi-Ming Tian
  • Patent number: 6662092
    Abstract: An improved control for the deployment of individual stages of a vehicle inflatable restraint during a crash event utilizes a fuzzy logic control to determine the crash severity, and a deployment control algorithm to control deployment of the restraints based on the determined crash severity and the elapsed time. In a preferred implementation, the crash severity is not determined until the measured acceleration and the corresponding change in velocity exceed respective thresholds, and a prediction of occupant movement due to the measured acceleration exceeds a threshold. Once the respective thresholds are exceeded, the fuzzy logic control is initiated to determine the crash severity, and the deployment control algorithm determines whether to deploy individual stages of the restraint based on comparisons of the determined crash severity and the elapsed time with respective thresholds.
    Type: Grant
    Filed: December 15, 2000
    Date of Patent: December 9, 2003
    Assignee: General Motors Corporation
    Inventors: Jenne-Tai Wang, Ming Tian, Mark O. Neal