Patents by Inventor Rui Xiong Tian

Rui 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: 10628304
    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: Grant
    Filed: May 12, 2011
    Date of Patent: April 21, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Li Li, Ju Wei Shi, Rui Xiong Tian, Yi Xin Zhao
  • Patent number: 9582311
    Abstract: In one embodiment, a method for deploying a data processing system in a virtual environment includes deploying a data processing system call interface in a virtual machine in a virtualization environment, the system call interface being configured to trigger a locally called data processing instruction. The method also includes deploying a data processing driver in a virtual machine management platform in the virtualization environment, the data processing driver being configured to read the data processing instruction triggered by the system call interface. Moreover, the method includes deploying a data processing instruction optimizer in the virtualization environment, the optimizer being configured to optimize the data processing instruction read by the deployed data processing driver.
    Type: Grant
    Filed: August 24, 2015
    Date of Patent: February 28, 2017
    Assignee: International Business Machines Corporation
    Inventors: Li Li, Liang Liu, Rui Xiong Tian, Hao Wang, Qingbo Wang
  • Patent number: 9477298
    Abstract: A method and apparatus for power-efficiency management in a virtualized cluster system. The virtualized cluster system includes 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. Flow characteristics of the virtualized cluster system are detected at a regular time cycle, a power-efficiency management policy is generated for each of at least one back-end physical host based on the detected flow characteristics, and the power-efficiency management policies are performed.
    Type: Grant
    Filed: January 6, 2016
    Date of Patent: October 25, 2016
    Assignee: International Business Machines Corporation
    Inventors: Zhi Guo Gao, Li Li, Rui Xiong Tian, Hai Shan Wu, Bo Yang
  • Publication number: 20160116966
    Abstract: A method and apparatus for power-efficiency management in a virtualized cluster system. The virtualized cluster system includes 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. Flow characteristics of the virtualized cluster system are detected at a regular time cycle, a power-efficiency management policy is generated for each of at least one back-end physical host based on the detected flow characteristics, and the power-efficiency management policies are performed.
    Type: Application
    Filed: January 6, 2016
    Publication date: April 28, 2016
    Inventors: Zhi Guo Gao, Li Li, Rui Xiong Tian, Hai Shan Wu, Bo Yang
  • Patent number: 9264511
    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: Grant
    Filed: August 19, 2015
    Date of Patent: February 16, 2016
    Assignee: International Business Machines Corporation
    Inventors: Li Li, Yonghua Lin, Rui Xiong Tian, Qing Wang, Yi Xin Zhao
  • Patent number: 9265024
    Abstract: Embodiments of the present invention relate to a method and apparatus for determining the location of a mobile device. Specifically, the method comprises: receiving the location message from a neighboring mobile device, the location message comprising the location of the neighboring mobile device at the current time which is obtained by the neighboring mobile device through calculation utilizing signals received from satellites; and estimating the location of the mobile device at the current time based on stored locations of the mobile device at historical time, stored locations of the neighboring mobile device at the historical time, and the received location of the neighboring mobile device at the current time.
    Type: Grant
    Filed: June 27, 2012
    Date of Patent: February 16, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Li Li, Rui Xiong Tian, Wei Xue, Yi Xin Zhao
  • Patent number: 9250680
    Abstract: A method and apparatus for power-efficiency management in a virtualized cluster system. The virtualized cluster system includes 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. Flow characteristics of the virtualized cluster system are detected at a regular time cycle, a power-efficiency management policy is generated for each of at least one back-end physical host based on the detected flow characteristics, and the power-efficiency management policies are performed.
    Type: Grant
    Filed: April 29, 2015
    Date of Patent: February 2, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Zhi Guo Gao, Li Li, Rui Xiong Tian, Hai Shan Wu, Bo Yang
  • Publication number: 20150363222
    Abstract: In one embodiment, a method for deploying a data processing system in a virtual environment includes deploying a data processing system call interface in a virtual machine in a virtualization environment, the system call interface being configured to trigger a locally called data processing instruction. The method also includes deploying a data processing driver in a virtual machine management platform in the virtualization environment, the data processing driver being configured to read the data processing instruction triggered by the system call interface. Moreover, the method includes deploying a data processing instruction optimizer in the virtualization environment, the optimizer being configured to optimize the data processing instruction read by the deployed data processing driver.
    Type: Application
    Filed: August 24, 2015
    Publication date: December 17, 2015
    Inventors: Li Li, Liang Liu, Rui Xiong Tian, Hao Wang, Qingbo Wang
  • Publication number: 20150358422
    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: August 19, 2015
    Publication date: December 10, 2015
    Inventors: Li LI, Yonghua LIN, Rui Xiong TIAN, Qing WANG, Yi Xin ZHAO
  • Patent number: 9154997
    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: Grant
    Filed: December 14, 2011
    Date of Patent: October 6, 2015
    Assignee: International Business Machines Corporation
    Inventors: Li Li, Yonghua Lin, Rui Xiong Tian, Qing Wang, Yi Xin Zhao
  • Patent number: 9135032
    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: Grant
    Filed: January 26, 2011
    Date of Patent: September 15, 2015
    Assignee: International Business Machines Corporation
    Inventors: Li Li, Liang Liu, Rui Xiong Tian, Hao Wang, Qingbo Wang
  • Publication number: 20150241938
    Abstract: A method and apparatus for power-efficiency management in a virtualized cluster system. The virtualized cluster system includes 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. Flow characteristics of the virtualized cluster system are detected at a regular time cycle, a power-efficiency management policy is generated for each of at least one back-end physical host based on the detected flow characteristics, and the power-efficiency management policies are performed.
    Type: Application
    Filed: April 29, 2015
    Publication date: August 27, 2015
    Inventors: Zhi Guo Gao, Li Li, Rui Xiong Tian, Hai Shan Wu, Bo Yang
  • Patent number: 9043624
    Abstract: A method and apparatus for power-efficiency management in a virtualized cluster system. The virtualized cluster system includes 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. 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. The method can detect the real-time flow characteristics of the virtualized cluster system and make the power-efficiency management policies thereupon to control the power consumption of the system and perform admission control on the whole flow, thereby realizing optimal power saving while meeting the quality of service requirements.
    Type: Grant
    Filed: November 4, 2009
    Date of Patent: May 26, 2015
    Assignee: International Business Machines Corporation
    Inventors: Zhi Guo Gao, Li Li, Rui Xiong Tian, Hai Shan Wu, Bo Yang
  • Publication number: 20140329539
    Abstract: Embodiments of the present invention relate to a method and apparatus for determining the location of a mobile device. Specifically, the method comprises: receiving the location message from a neighboring mobile device, the location message comprising the location of the neighboring mobile device at the current time which is obtained by the neighboring mobile device through calculation utilizing signals received from satellites; and estimating the location of the mobile device at the current time based on stored locations of the mobile device at historical time, stored locations of the neighboring mobile device at the historical time, and the received location of the neighboring mobile device at the current time.
    Type: Application
    Filed: June 28, 2012
    Publication date: November 6, 2014
    Inventors: Li Li, Rui Xiong Tian, Wei Xue, Yi Xin Zhao
  • Patent number: 8856194
    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: Grant
    Filed: April 18, 2011
    Date of Patent: October 7, 2014
    Assignee: International Business Machines Corporation
    Inventors: Ying Chen, Li Li, Liang Liu, Rui Xiong Tian, Hao Wong, Qing Bo Wang
  • Patent number: 8850265
    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: Grant
    Filed: March 30, 2012
    Date of Patent: September 30, 2014
    Assignee: 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: 8819800
    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: Grant
    Filed: July 30, 2010
    Date of Patent: August 26, 2014
    Assignee: International Business Machines Corporation
    Inventors: Zhi Guo Gao, He Yuan Huang, Li Li, Rui Xiong Tian
  • 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