Patents by Inventor Bing Zhu

Bing Zhu 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: 20170262306
    Abstract: Memory security technologies are described. An example processing device includes a processor core and a memory controller coupled to the processor core and a memory. The processor core can determine that an exit condition to transfer control of a resource for a processor core from a first virtual machine monitor (VMM) to a second VMM has occurred. The processor core can also determine whether a control virtual machine control structure (VMCS) link pointer is valid. The processor core can also determine whether a reason value corresponding to the control VMCS link pointer is set. The processor core can also determine whether the reason value is set to zero. The processor core can also determining whether an exception bit corresponding to a specific exception type of a reason value is set. The processor core can also transfer a control of the resource from the first VMM to the second VMM.
    Type: Application
    Filed: September 25, 2015
    Publication date: September 14, 2017
    Inventors: Kai WANG, Bing ZHU, Peng ZOU, Manohar CASTELINO
  • Patent number: 9722637
    Abstract: This invention gives a coding method of MBR (Minimum Bandwidth Regenerating) codes. The related method includes the following steps: equally divide the original file of size B into k(k+1)/2 blocks, obtaining the first packets; construct a symmetrical k×k system matrix S with these first packets; generate k ID codes, wherein each ID code contains k elements; obtain the coded packet through operations between one column of the system matrix and the ID code; repeat the above steps with (n?k) different columns of the system matrix separately to get the (n?k) coded packets; construct the (n?k)×k check matrix P with the column number g which is the serial number of the ID codes in the coded packet set Pg; store the rows of the system matrix and coded matrix to n nodes, each node stores one row. The present invention also involves a method to repair the failed nodes of the above coding scheme.
    Type: Grant
    Filed: March 26, 2013
    Date of Patent: August 1, 2017
    Assignees: PEKING UNIVERSITY SHENZHEN GRADUATE SCHOOL
    Inventors: Hui Li, Hanxu Hou, Bing Zhu
  • Patent number: 9647698
    Abstract: The invention relates to a method for encoding MSR (Minimum-storage Regenerating) codes, which comprises the following steps of: acquiring n first data packets which are represented by Si, i=1, 2, . . . , n; setting n storage nodes and a positive integer k, wherein n=2K; respectively adding a specified number of 0 bits on data heads or data tails of subsequent successive k first data packets by taking the next first data packet of the ith first data packet as a starting point, acquiring k second data packets, and acquiring an encoded data packet by computing the k second data packets; repeating the above steps and acquiring n encoded data packets which are represented by Pi, i=1, 2, . . . , n; and storing the ith first data packet and the encoded data packet acquired by taking the next first data packet of the first data packet as the starting point into the ith storage node.
    Type: Grant
    Filed: February 26, 2013
    Date of Patent: May 9, 2017
    Assignees: PEKING UNIVERSITY SHENZHEN GRADUATE SCHOOL
    Inventors: Hui Li, Hanxu Hou, Bing Zhu
  • Patent number: 9565635
    Abstract: Disclosed is a method of activating a mobile terminal from mobile network side and a mobile application gateway system. The method comprises: receiving, by a mobile application gateway, a request for activating the mobile terminal, the request including an unique identification number of the mobile terminal; querying, by the mobile application gateway, a HLR for address of a SGSN where the mobile terminal is located; returning, by the HLR, the queried address of SGSN to the mobile application gateway; sending, by the mobile application gateway, the request for activating the mobile terminal to the SGSN; issuing, by the SGSN, a request to the mobile terminal, requiring the mobile terminal to issue a mobile terminal initiated PDP context activation request. The method enables an instant messaging user at a mobile terminal to automatically open an IP connection if there is any message to be received after the IP connection is closed.
    Type: Grant
    Filed: July 11, 2015
    Date of Patent: February 7, 2017
    Assignee: International Business Machines Corporation
    Inventors: Jun Qian, Wei Sun, Haitao Xu, Xiaoyan Zhang, Bing Zhu
  • Publication number: 20160285476
    Abstract: A method for encoding and decoding of data based on binary Reed-Solomon codes. The method includes the steps of constructing binary Reed-Solomon codes from an original data using XOR operations, refreshing the binary Reed-Solomon codes using XOR operations, and reconstructing the binary Reed-Solomon codes using XOR operations.
    Type: Application
    Filed: June 5, 2016
    Publication date: September 29, 2016
    Inventors: Hui LI, Hanxu HOU, Jun CHEN, Bing ZHU, Shuoyan LI
  • Patent number: 9436576
    Abstract: Methods and apparatus are disclosed to capture error conditions in lightweight virtual machine managers. A disclosed example method includes defining a shared memory structure between the VMM and a virtual machine (VM), when the VM is spawned by the VMM, installing an abort handler on the VM associated with a vector value, in response to detecting an error, transferring VMM state information to the shared memory structure, and invoking the abort handler on the VM to transfer contents of the shared memory structure to a non-volatile memory.
    Type: Grant
    Filed: June 29, 2012
    Date of Patent: September 6, 2016
    Assignee: Intel Corporation
    Inventors: Bing Zhu, Peng Zou, Madhukar Tallam, Luhai Chen, Kai Wang
  • Patent number: 9289468
    Abstract: Provided is a fusion protein comprising circularly permuted form of TRAIL, and the fusion protein contains circularly permuted form of TRAIL and oligopeptides located at the N-terminus and/or C-terminus of the permuted form. The oligopeptides contain a repeating sequence consisting of 3-10 histidines. The components of the circularly permuted form of TRAIL from N-terminus to C-terminus are: (a) amino acids 135-281 of TRAIL, (b) a linker, and (c) amino acids 121-135 of TRAIL or amino acids 114-135 of TRAIL or amino acids 95-135 of TRAIL or any fragments of amino acids 95-135 of TRAIL containing amino acids 121-135 of TRAIL. Also provided is a method for treating cancer by using the fusion protein.
    Type: Grant
    Filed: September 16, 2011
    Date of Patent: March 22, 2016
    Assignee: Beijing Sunbio Biotech Co. Ltd.
    Inventors: Shifang Yang, Junsheng Cui, Bing Zhu, Peng Wei
  • Publication number: 20160077864
    Abstract: A method of an aspect includes receiving an indication of an attempt by a virtual machine to modify a paging structure identification storage location to have a given value. It is determined that the given value matches at least one of a set of one or more blacklist values. The attempt by the virtual machine to modify the paging structure identification storage location to have the given value is trapped to a virtual machine monitor. Other methods, apparatus, and systems are also disclosed.
    Type: Application
    Filed: November 20, 2015
    Publication date: March 17, 2016
    Applicant: INTEL CORPORATION
    Inventors: Bing Zhu, Luhai Chen, Peng Zou, Kai Wang
  • Publication number: 20160006463
    Abstract: This invention gives a coding method of MBR (Minimum Bandwidth Regenerating) codes. The related method includes the following steps: equally divide the original file of size B into k(k+1)/2 blocks, obtaining the first packets; construct a symmetrical k×k system matrix S with these first packets; generate k ID codes, wherein each ID code contains k elements; obtain the coded packet through operations between one column of the system matrix and the ID code; repeat the above steps with (n?k) different columns of the system matrix separately to get the (n?k) coded packets; construct the (n?k)×k check matrix P with the column number g which is the serial number of the ID codes in the coded packet set Pg; store the rows of the system matrix and coded matrix to n nodes, each node stores one row. The present invention also involves a method to repair the failed nodes of the above coding scheme.
    Type: Application
    Filed: March 26, 2013
    Publication date: January 7, 2016
    Applicants: PEKING UNIVERSITY SHENZHEN GRADUATE SCHOOL
    Inventors: Hui LI, Hanxu HOU, Bing ZHU
  • Patent number: 9223602
    Abstract: A method of an aspect includes receiving an indication of an attempt by a virtual machine to modify a paging structure identification storage location to have a given value. It is determined that the given value matches at least one of a set of one or more blacklist values. The attempt by the virtual machine to modify the paging structure identification storage location to have the given value is trapped to a virtual machine monitor. Other methods, apparatus, and systems are also disclosed.
    Type: Grant
    Filed: December 28, 2012
    Date of Patent: December 29, 2015
    Assignee: Intel Corporation
    Inventors: Bing Zhu, Luhai Chen, Peng Zou, Kai Wang
  • Publication number: 20150358037
    Abstract: The invention relates to a method for encoding MSR (Minimum-storage Regenerating) codes, which comprises the following steps of: acquiring n first data packets which are represented by Si, i=1, 2, . . . , n; setting n storage nodes and a positive integer k, wherein n=2K; respectively adding a specified number of 0 bits on data heads or data tails of subsequent successive k first data packets by taking the next first data packet of the ith first data packet as a starting point, acquiring k second data packets, and acquiring an encoded data packet by computing the k second data packets; repeating the above steps and acquiring n encoded data packets which are represented by Pi, i=1, 2, . . . , n; and storing the ith first data packet and the encoded data packet acquired by taking the next first data packet of the first data packet as the starting point into the ith storage node.
    Type: Application
    Filed: February 26, 2013
    Publication date: December 10, 2015
    Applicants: PEKING UNIVERSITY SHENZHEN GRADUATE SCHOOL
    Inventors: Hui LI, Hanxu HOU, Bing ZHU
  • Publication number: 20150319696
    Abstract: Disclosed is a method of activating a mobile terminal from mobile network side and a mobile application gateway system. The method comprises: receiving, by a mobile application gateway, a request for activating the mobile terminal, the request including an unique identification number of the mobile terminal; querying, by the mobile application gateway, a HLR for address of a SGSN where the mobile terminal is located; returning, by the HLR, the queried address of SGSN to the mobile application gateway; sending, by the mobile application gateway, the request for activating the mobile terminal to the SGSN; issuing, by the SGSN, a request to the mobile terminal, requiring the mobile terminal to issue a mobile terminal initiated PDP context activation request. The method enables an instant messaging user at a mobile terminal to automatically open an IP connection if there is any message to be received after the IP connection is closed.
    Type: Application
    Filed: July 11, 2015
    Publication date: November 5, 2015
    Inventors: Jun Qian, Wei Sun, Haitao Xu, Xiaoyan Zhang, Bing Zhu
  • Patent number: 9144919
    Abstract: A power tool having a depth adjustment mechanism includes a motor housing, a support base for supporting the motor housing, and a depth adjustment member coupled to the support base and movable between two positions. The depth adjustment member in a first position contacts a surface portion of the motor housing and in a second position is distanced from the surface portion of the motor housing such that the movement of the depth adjustment member from the first position to the second position is in a direction parallel to a plane that is substantially tangent to the surface portion of the motor housing.
    Type: Grant
    Filed: December 21, 2009
    Date of Patent: September 29, 2015
    Assignee: Robert Bosch Tool Corporation
    Inventors: Ke Cui, Hepeng Zhang, Shuo Teng, Bing Zhu, Juergen Wiker
  • Patent number: 9148778
    Abstract: Disclosed is a method of activating a mobile terminal from mobile network side and a mobile application gateway system. The method comprises: receiving, by a mobile application gateway, a request for activating the mobile terminal, the request including an unique identification number of the mobile terminal; querying, by the mobile application gateway, a HLR for address of a SGSN where the mobile terminal is located; returning, by the HLR, the queried address of SGSN to the mobile application gateway; sending, by the mobile application gateway, the request for activating the mobile terminal to the SGSN; issuing, by the SGSN, a request to the mobile terminal, requiring the mobile terminal to issue a mobile terminal initiated PDP context activation request. The method enables an instant messaging user at a mobile terminal to automatically open an IP connection if there is any message to be received after the IP connection is closed.
    Type: Grant
    Filed: June 27, 2013
    Date of Patent: September 29, 2015
    Assignee: International Business Machines Corporation
    Inventors: Jun Qian, Wei Sun, Haitao Xu, Xiaoyan Zhang, Bing Zhu
  • Publication number: 20140342994
    Abstract: Provided is a fusion protein comprising circularly permuted form of TRAIL, and the fusion protein contains circularly permuted form of TRAIL and oligopeptides located at the N-terminus and/or C-terminus of the permuted form. The oligopeptides contain a repeating sequence consisting of 3-10 histidines. The components of the circularly permuted form of TRAIL from N-terminus to C-terminus are: (a) amino acids 135-281 of TRAIL, (b) a linker, and (c) amino acids 121-135 of TRAIL or amino acids 114-135 of TRAIL or amino acids 95-135 of TRAIL or any fragments of amino acids 95-135 of TRAIL containing amino acids 121-135 of TRAIL. Also provided is a method for treating cancer by using the fusion protein.
    Type: Application
    Filed: September 16, 2011
    Publication date: November 20, 2014
    Applicant: Beijing Sunbio Biotech Co., Ltd.
    Inventors: Shifang Yang, Junsheng Cui, Bing Zhu, Peng Wei
  • Publication number: 20140317222
    Abstract: A method, device and system disclosed used in storage technique, comprising: splitting a file of size M into k blocks, that is to say, each block is of size M/k; issuing the above k blocks across k different storage nodes in the distributed network storage system in a distributed manner; using the k blocks, constructing n?k independent blocks via linear coding method, and satisfying the property that any k of the n encoded blocks can be used to reconstruct the original data in the file, which means the linear coding method is a kind of Maximum-Distance Separable (MDS) code; distribute the n?k encoded blocks to the rest n?k different storage codes in the distributed network storage systems.
    Type: Application
    Filed: February 15, 2012
    Publication date: October 23, 2014
    Inventors: Hui Li, Xianxia Huang, Hanxu Hou, Tai Zhou, Bing Zhu, Changmin Chen, Jingbang Zhou
  • Patent number: 8812286
    Abstract: A method for modeling power management in an integrated circuit (IC) includes: specifying a circuit design and a power architecture for the IC, the power architecture including a plurality of power domains for specifying power levels in different portions of the IC; determining an emulation module for the IC by including one or more hardware elements for modeling the power architecture in the emulation module; and using the emulation module to simulate changing power levels in one or more power domains of the IC including a power shutoff in at least one power domain.
    Type: Grant
    Filed: January 8, 2013
    Date of Patent: August 19, 2014
    Assignee: Cadence Design Systems, Inc.
    Inventors: Tsair-Chin Lin, Bing Zhu, Platon Beletsky
  • Publication number: 20140206025
    Abstract: The present invention relates to a method for early evaluation of clinical efficacy of antitumor intervention measure, comprising evaluating the efficacy of the antitumor intervention measure by assaying whether the content of a tumor-damaging biomarker(s) in the blood of a patient having tumor rises as compared to the baseline level before treatment within a time window after the patients receives at least one antitumor intervention measure. In preferable embodiments, the tumor-damaging biomarker(s) is selected from a group consisting of Alanine Aminotransferase (ALT), Aspartate Transaminase (AST), Lactate Dehydrogenase (LDH); said tumor is multiple myeloma; said antitumor intervention measure is the administration of CPT alone or the administration of CPT in combination with thalidomide.
    Type: Application
    Filed: August 30, 2011
    Publication date: July 24, 2014
    Applicant: Beijing Sunbio Biotech Co., Ltd.
    Inventors: Shifang Yang, Junsheng Cui, Peng Wei, Xiangjun Zheng, Bing Zhu
  • Publication number: 20140006877
    Abstract: Methods and apparatus are disclosed to capture error conditions in lightweight virtual machine managers. A disclosed example method includes defining a shared memory structure between the VMM and a virtual machine (VM), when the VM is spawned by the VMM, installing an abort handler on the VM associated with a vector value, in response to detecting an error, transferring VMM state information to the shared memory structure, and invoking the abort handler on the VM to transfer contents of the shared memory structure to a non-volatile memory.
    Type: Application
    Filed: June 29, 2012
    Publication date: January 2, 2014
    Inventors: Bing Zhu, Peng Zou, Madhukar Tallam, Luhai Chen, Kai Wang
  • Publication number: 20140003372
    Abstract: Disclosed is a method of activating a mobile terminal from mobile network side and a mobile application gateway system. The method comprises: receiving, by a mobile application gateway, a request for activating the mobile terminal, the request including an unique identification number of the mobile terminal; querying, by the mobile application gateway, a HLR for address of a SGSN where the mobile terminal is located; returning, by the HLR, the queried address of SGSN to the mobile application gateway; sending, by the mobile application gateway, the request for activating the mobile terminal to the SGSN; issuing, by the SGSN, a request to the mobile terminal, requiring the mobile terminal to issue a mobile terminal initiated PDP context activation request. The method enables an instant messaging user at a mobile terminal to automatically open an IP connection if there is any message to be received after the IP connection is closed.
    Type: Application
    Filed: June 27, 2013
    Publication date: January 2, 2014
    Inventors: Jun Qian, Wei Sun, Haitao Xu, Xiaoyan Zhang, Bing Zhu