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: 8467983Abstract: 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: GrantFiled: July 3, 2012Date of Patent: June 18, 2013Assignee: International Business Machines CorporationInventors: Jin Dong, Feng Jin, Hai Rong Lv, Qi Ming Tian, Wen Jun Yin
-
Patent number: 8458392Abstract: 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: GrantFiled: October 22, 2009Date of Patent: June 4, 2013Assignee: International Business Machines CorporationInventors: Zhi Guo Gao, Qi Ming Tian, Yin Ben Xia, Zhe Xiang
-
Patent number: 8447935Abstract: 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: GrantFiled: February 24, 2010Date of Patent: May 21, 2013Assignee: International Business Machines CorporationInventors: Zhi Guo Gao, Li Li, Rui Xiong Tian, Qi Ming Tian
-
Publication number: 20130073782Abstract: 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: ApplicationFiled: November 14, 2012Publication date: March 21, 2013Inventors: Ming TIAN, Jun SHU, Weihua CHEN, Sihua ZHUANG, Huan XIONG
-
Publication number: 20130031221Abstract: 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: ApplicationFiled: October 1, 2012Publication date: January 31, 2013Applicant: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITEDInventors: Ming Tian, Jun Shu, Weihua Chen, Sihua Zhuang, Huan Xiong
-
Publication number: 20120316927Abstract: 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: ApplicationFiled: August 21, 2012Publication date: December 13, 2012Applicant: International Business Machines CorporationInventors: Feng Chen, Jin Dong, Miao He, Changrui Ren, Bing Shao, Qi Ming Tian, Qin Hua Wang
-
Publication number: 20120310709Abstract: 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: ApplicationFiled: April 20, 2012Publication date: December 6, 2012Applicant: International Business Machines CorporationInventors: Feng Chen, Jin Dong, Miao He, Changrui Ren, Bing Shao, Qi Ming Tian, Qin Hua Wang
-
Publication number: 20120290233Abstract: 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: ApplicationFiled: July 3, 2012Publication date: November 15, 2012Applicant: International Business Machines CorporationInventors: Jin Dong, Feng Jin, Hai Rong Lv, Qi Ming Tian, Wen Jun Yin
-
Publication number: 20110260235Abstract: 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: ApplicationFiled: September 21, 2010Publication date: October 27, 2011Inventors: Takashi Whitney Orimoto, Atsushi Suyama, Ming Tian, Henry Chin, Henry Chien, Vinod Robert Purayath, Dana Lee
-
Publication number: 20110196630Abstract: 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: ApplicationFiled: February 10, 2011Publication date: August 11, 2011Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Jin Dong, Feng Jin, Hai Rong Lv, Qi Ming Tian, Wen Jun Yin
-
Publication number: 20110106323Abstract: 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: ApplicationFiled: October 29, 2010Publication date: May 5, 2011Applicant: International Business Machines CorporationInventors: Jin Dong, Feng Jin, Hai Rong Lv, Qi Ming Tian, Wen Jun Yin
-
Publication number: 20100217916Abstract: 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: ApplicationFiled: February 24, 2010Publication date: August 26, 2010Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Zhi Guo Gao, Li Li, Rui Xiong Tian, Qi Ming Tian
-
Publication number: 20100106885Abstract: 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: ApplicationFiled: October 22, 2009Publication date: April 29, 2010Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Zhi Guo Gao, Qi Ming Tian, Yin Ben Xia, Zhe Xiang
-
Publication number: 20100057818Abstract: 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: ApplicationFiled: August 27, 2009Publication date: March 4, 2010Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Zhi Guo Gao, Qi Ming Tian, Qing Bo Wang, Zhe Xiang, Jin Zhou
-
Publication number: 20100031138Abstract: 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: ApplicationFiled: July 30, 2009Publication date: February 4, 2010Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Jin Ling, Liang Liu, Ping Pan, Qi Ming Tian
-
Patent number: 7269489Abstract: 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: GrantFiled: April 14, 2005Date of Patent: September 11, 2007Assignee: General Motors CorporationInventors: Weiwen Deng, Yong H. Lee, Ming Tian
-
Publication number: 20070152424Abstract: 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: ApplicationFiled: December 20, 2005Publication date: July 5, 2007Inventors: Weiwen Deng, Yong Lee, Ming Tian
-
Publication number: 20060235589Abstract: 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: ApplicationFiled: April 14, 2005Publication date: October 19, 2006Inventors: Weiwen Deng, Yong Lee, Ming Tian
-
Patent number: 6924820Abstract: 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: GrantFiled: September 25, 2001Date of Patent: August 2, 2005Assignee: Sun Microsystems, Inc.Inventors: Nandini Ramani, David C. Kehlet, Michael G. Lavelle, Mark E. Pascual, Ewa M. Kubalska, Yi-Ming Tian
-
Patent number: 6662092Abstract: 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: GrantFiled: December 15, 2000Date of Patent: December 9, 2003Assignee: General Motors CorporationInventors: Jenne-Tai Wang, Ming Tian, Mark O. Neal