Patents by Inventor Xiong TIAN

Xiong 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: 8809574
    Abstract: The present invention discloses a method for preparing isocyanates by liquid-phase catalytic thermal cracking. In this method, in a reaction-rectification thermal cracking reactor, using a catalyst composition comprising a superfine powder metal oxide catalyst and an ionic liquid, an alkyl or aryl dialkylurethane, or multialkylurethane being a reactant is liquid-phase thermal cracked for a reaction time of 0.5-3 h under a reaction temperature of 160-220° C. and an absolute pressure of 1000-8000 Pa so as to prepare the corresponding isocyanate. The invention has the characteristics of low thermal cracking temperature, high yield of target products, relatively simple reaction apparatus and good universality for substrates (the yields of HDI, MDI, TDI, HMDI, NDI and IPDI or the like are all>85%) and the like.
    Type: Grant
    Filed: December 14, 2009
    Date of Patent: August 19, 2014
    Assignee: Lanzhou Institute of Chemical Physics, Chinese Academy of Sciences
    Inventors: Youquan Deng, Xiaoguang Guo, Feng Shi, Qinghua Zhang, Xiangyuan Ma, Liujin Lu, Jian Li, Xiong Tian, Yubo Ma, Jianpeng Shang, Xinjiang Cui, Liguo L Wang, Hongzhe Zhang
  • Patent number: 8792483
    Abstract: A method for rejecting received SIP messages which are redundantly retransmitted used in a Session Initiation Protocol (SIP) application architecture. In one embodiment, the method comprises: forwarding all the messages transmitted from a SIP application server to a SIP terminal, and dropping all the received SIP messages redundantly retransmitted from the SIP terminal to the SIP application server according to the transmission direction of said SIP messages; and correspondingly replying to the dropped SIP messages according to the message type thereof. The present invention also provides a corresponding retransmission rejection device and a network device comprising the same, and further provides a method and device for rapidly rejecting redundantly retransmitted SIP messages in the case where the memory space is limited. The present invention can be applied to a network device such as a SIP stateless proxy at a front end of a SIP application server cluster.
    Type: Grant
    Filed: October 9, 2007
    Date of Patent: July 29, 2014
    Assignee: International Business Machines Corporation
    Inventors: Jin Feng Hu, Wei Lu, Rui Xiong Tian, Qing Bo Wang, Bo Yang
  • Publication number: 20140045511
    Abstract: A method for realizing content sharing among mobile terminals comprises: receiving an index of access content sent by a requesting mobile terminal; looking up a shareable content index table for the index of the access content; and sending identification information of a mobile terminal having the index of the access content to the requesting mobile terminal if the index of the access content is found, so that the requesting mobile terminal obtains the requested access content from the mobile terminal having the index of the access content via wireless communication.
    Type: Application
    Filed: December 14, 2011
    Publication date: February 13, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Li Li, Yonghua Lin, Rui Xiong Tian, Qing Wang, Yi Xin Zhao
  • 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: 20120254660
    Abstract: The present invention discloses a method and system for processing test cases for applications to be tested. The method includes evaluating two applications to be tested; obtaining test cases for the two applications to be tested and determining resources and execution times needed by the test cases for the two applications to be tested. According to the compatibility relationship between the two applications to be tested, and the resources and execution times needed by the test cases for the two applications to be tested, the test cases for the two applications to be tested are clustered to a virtual machine instance to test the test cases for the two applications to be tested on the virtual machine instance.
    Type: Application
    Filed: March 30, 2012
    Publication date: October 4, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: LE HE, Zhong J. Li, Yong G. Pan, Chunhua Tian, Rui Xiong Tian, Qing Bo Wang, Jun Zhu
  • Patent number: 8275885
    Abstract: A method, apparatus and system for processing of a series of service messages. In one embodiment, the series of service messages is formed by a plurality of service messages, and at least two server instances provide real-time processing of the service messages and store the information provided by the service messages and results obtained from processing the service messages. The method includes the steps of: determining an activity that affects real-time processing of the service messages will occur in at least one server instance of the server instances; and dispatching subsequent service messages among the service messages to other server instance(s) other than the at least one server instance, so as to ensure that said activity will not affect message processing delay.
    Type: Grant
    Filed: February 6, 2008
    Date of Patent: September 25, 2012
    Assignee: International Business Machines Corporation
    Inventors: Jin Feng Hu, Wei Lu, Rui Xiong Tian, Bo Yang, Ce Yu
  • Publication number: 20120197990
    Abstract: A Pub-Sub messaging method and system is disclosed. The method comprises: receiving a plurality of Pub-Sub messages; judging whether the plurality of Pub-Sub messages are similar; aggregating similar Pub-Sub messages to generate an aggregated Pub-Sub message; and transmitting the aggregated Pub-Sub message. Correspondingly, a message de-aggregating method comprises: receiving an aggregated Pub-Sub message, wherein the aggregated Pub-Sub message is generated by aggregating a plurality of similar Pub-Sub messages; de-aggregating the aggregated Pub-Sub message to recover the plurality of Pub-Sub messages; and transmitting the plurality of Pub-Sub messages.
    Type: Application
    Filed: October 28, 2011
    Publication date: August 2, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Li Li, Ju Wei Shi, Rui Xiong Tian, Yi Xin Zhao
  • Publication number: 20120167090
    Abstract: A hypervisor obtains an agent with an obtaining device. A file for implementing an agent of the virtual machine is obtained in response to an instruction to start the virtual machine. An agent replacing device stores the obtained file to a specified location in a file system of the virtual machine. A virtual machine starting device starts the virtual machine.
    Type: Application
    Filed: March 9, 2012
    Publication date: June 28, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: WU YU HUI, RUI XIONG TIAN, QING BO WANG, YANG ZHAO, ZHI LE ZOU
  • Patent number: 8140673
    Abstract: A method and system for controlling load admission rate of an application server is provided. In the method, actual heap utilization and load admission rate of the application server in current control cycle are detected; based on the detected actual heap utilization and load admission rate, load characteristics variation parameters of the application server are estimated; and control gain of a feedback controller is calculated based on the load characteristics variation parameters; the feedback controller calculates desired load admission rate of the application server in next control cycle by using the calculated control gain. The load admission rate of the application server can be adaptively controlled by tracking changes in workload characteristics of the application server, such that the actual heap utilization of the application server is maintained at or close to target heap utilization.
    Type: Grant
    Filed: May 25, 2010
    Date of Patent: March 20, 2012
    Assignee: International Business Machines Corporation
    Inventors: Yixin Diao, Xiao Lei Hu, Michael Joseph Spreitzer, Asser Nasreldin Tantawi, Rui Xiong Tian, Hai Shan Wu
  • Publication number: 20110296132
    Abstract: Garbage collection in a first node server of an in-memory replication system includes: in response to a garbage collection trigger in the first node server, determining whether identification information for a data object eligible for garbage collection in the first node server has been received by the first node server from at least a second node server in the in-memory replication system; and if the identification information has been received from at least the second node server, performing garbage collection on the data object with the first node server.
    Type: Application
    Filed: May 12, 2011
    Publication date: December 1, 2011
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Li Li, Ju Wei Shi, Rui Xiong Tian, Yi Xin Zhao
  • Publication number: 20110295995
    Abstract: A method and system for controlling load admission rate of an application server is provided. In the method, actual heap utilization and load admission rate of the application server in current control cycle are detected; based on the detected actual heap utilization and load admission rate, load characteristics variation parameters of the application server are estimated; and control gain of a feedback controller is calculated based on the load characteristics variation parameters; the feedback controller calculates desired load admission rate of the application server in next control cycle by using the calculated control gain. The load admission rate of the application server can be adaptively controlled by tracking changes in workload characteristics of the application server, such that the actual heap utilization of the application server is maintained at or close to target heap utilization.
    Type: Application
    Filed: May 25, 2010
    Publication date: December 1, 2011
    Applicant: IBM CORPORATION
    Inventors: Yixin Diao, Xiao Lei Hu, Michael Joseph Spreitzer, Asser Nasreldin Tantawi, Rui Xiong Tian, Hai Shan Wu
  • Publication number: 20110289330
    Abstract: A method for power-efficiency management in a virtualized cluster system is disclosed, wherein the virtualized cluster system comprises a front-end physical host and at least one back-end physical host, and each of the at least one back-end physical host comprises at least one virtual machine and a virtual machine manager for managing the at least one virtual machine. In the method, flow characteristics of the virtualized cluster system are detected at a regular time cycle, then a power-efficiency management policy is generated for each of the at least one back-end physical host based on the detected flow characteristics, and finally the power-efficiency management policies are performed.
    Type: Application
    Filed: November 4, 2009
    Publication date: November 24, 2011
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Zhi Guo Gao, Li Li, Rui Xiong Tian, Hai Shan Wu, Bo Yang
  • Publication number: 20110270899
    Abstract: A method and system for garbage collection in a virtualization environment. The virtualization environment includes a virtual machine hypervisor, at least one guest operating system, and at least one application program that runs on each guest operating system. The application program performs memory management using a garbage collection mechanism. The method includes, in response to an operating environment of the application program initiating garbage collection, the garbage collector requesting the guest operating system to assign a memory space and in response, the guest operating system assigns the memory space to the garbage collector. Then garbage collector marks live objects in an original memory space of the application program, and replicates the marked live objects to the assigned memory space. Finally, the garbage collector releases the original memory space of the application program to the guest operating system.
    Type: Application
    Filed: April 18, 2011
    Publication date: November 3, 2011
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Ying Chen, Li Li, Liang Liu, Rui Xiong Tian, Hao Wong, Qing Bo Wang
  • Publication number: 20110246988
    Abstract: A hypervisor obtains an agent with an obtaining device. A file for implementing an agent of the virtual machine is obtained in response to an instruction to start the virtual machine. An agent replacing device stores the obtained file to a specified location in a file system of the virtual machine. A virtual machine starting device starts the virtual machine.
    Type: Application
    Filed: March 31, 2011
    Publication date: October 6, 2011
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: WU YU HUI, RUI XIONG TIAN, QING BO WANG, YANG ZHAO, ZHI LE ZOU
  • Publication number: 20110191559
    Abstract: Systems, methods, and computer program products for processing data are disclosed. A method according to one embodiment includes reading a data processing instruction locally called by a virtual work unit; optimizing the read data processing instruction; and performing data processing for the virtual work unit using the optimized data processing instruction. The step of optimizing the read data processing instruction may include one or more of: merging data processing instructions from different virtual work units for same data, and analyzing data processing instructions from different virtual work units to select suitable data processing timing. The data processing method is executed in a virtual environment.
    Type: Application
    Filed: January 26, 2011
    Publication date: August 4, 2011
    Applicant: International Business Machines Corporation
    Inventors: Li Li, Liang Liu, Rui Xiong Tian, Hao Wang, Qingbo Wang
  • Publication number: 20110030047
    Abstract: A method and apparatus for protecting user information. The method includes receiving a request for accessing the user information from an application. When the request does not include an authorized token, the user is requested to temporally confirm the request for access. In response to the confirmation, a token is generated and the user on a mobile service platform is associated with the request for access by the token. The application is then allowed to access the user information based on the token associating the user with the request for accessing the user information from the application.
    Type: Application
    Filed: July 30, 2010
    Publication date: February 3, 2011
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Zhi Guo Gao, He Yuan Huang, Li LI, Rui Xiong Tian
  • Publication number: 20110021810
    Abstract: The present invention discloses a method for preparing isocyanates by liquid-phase catalytic thermal cracking. In this method, in a reaction-rectification thermal cracking reactor, using a catalyst composition comprising a superfine powder metal oxide catalyst and an ionic liquid, an alkyl or aryl dialkylurethane, or multialkylurethane being a reactant is liquid-phase thermal cracked for a reaction time of 0.5-3 h under a reaction temperature of 160-220° C. and an absolute pressure of 1000-8000 Pa so as to prepare the corresponding isocyanate. The invention has the characteristics of low thermal cracking temperature, high yield of target products, relatively simple reaction apparatus and good universality for substrates (the yields of HDI, MDI, TDI, HMDI, NDI and IPDI or the like are all >85%) and the like.
    Type: Application
    Filed: December 14, 2009
    Publication date: January 27, 2011
    Applicant: LANZHOU INSTITUTE OF CHEMICAL PHYSICS, CHINESE ACADEMY OF SCIENCES
    Inventors: Youquan DENG, Xiaoguang GUO, Feng SHI, Qinghua ZHANG, Xiangyuan MA, Liujin LU, Jian LI, Xiong TIAN, Yubo MA, Jianpeng SHANG, Xinjiang CUI, Liguo L. WANG, Hongzhe ZHANG
  • 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: 20090092131
    Abstract: A method for rejecting received SIP messages which are redundantly retransmitted used in a Session Initiation Protocol (SIP) application architecture. In one embodiment, the method comprises: forwarding all the messages transmitted from a SIP application server to a SIP terminal, and dropping all the received SIP messages redundantly retransmitted from the SIP terminal to the SIP application server according to the transmission direction of said SIP messages; and correspondingly replying to the dropped SIP messages according to the message type thereof. The present invention also provides a corresponding retransmission rejection device and a network device comprising the same, and further provides a method and device for rapidly rejecting redundantly retransmitted SIP messages in the case where the memory space is limited. The present invention can be applied to a network device such as a SIP stateless proxy at a front end of a SIP application server cluster.
    Type: Application
    Filed: October 9, 2007
    Publication date: April 9, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jin Feng Hu, Wei Lu, Rui Xiong Tian, Qing Bo Wang, Bo Yang
  • Publication number: 20080195718
    Abstract: A method, apparatus and system for processing of a series of service messages. In one embodiment, the series of service messages is formed by a plurality of service messages, and at least two server instances provide real-time processing of the service messages and store the information provided by the service messages and results obtained from processing the service messages. The method includes the steps of: determining an activity that affects real-time processing of the service messages will occur in at least one server instance of the server instances; and dispatching subsequent service messages among the service messages to other server instance(s) other than the at least one server instance, so as to ensure that said activity will not affect message processing delay.
    Type: Application
    Filed: February 6, 2008
    Publication date: August 14, 2008
    Inventors: Jin Feng Hu, Wei Lu, Rui Xiong Tian, Bo Yang, Ce Yu