Patents by Inventor Min Cai

Min Cai 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: 20140089396
    Abstract: Rebuild systems and methods for a network are provided. One rebuild system includes a client device including an event handler and an indication listener associated with the event handler and a server device in communication with the client device. The server device includes an indication subscription associated with the event handler and a self-registration trigger (SRT) module in communication with the indication subscription for rebuilding the event handler and the indication listener. One rebuild method includes storing, by the indication subscription, rebuild data associated with the event handler and the indication listener and rebuilding, by the SRT module, the event handler and the indication listener with the rebuild data. Also provided are physical computer storage mediums including a computer program product rebuild method for a network. One computer program product rebuild method includes computer code for performing the above method.
    Type: Application
    Filed: October 29, 2013
    Publication date: March 27, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Ping LI, Min CAI, Hui YANG, Jia M. ZHANG
  • Patent number: 8560791
    Abstract: Techniques for migrating persistent data between and across data stores are implemented using monitoring methods. The method includes classifying frequently updated blocks of persistent data to distinguish those blocks from less frequently updated blocks of persistent data. The less frequently updated blocks are copied from the source data store to the destination data store, such that persistent data is copied to the destination data store in the absence of the persistent data of the frequently updated blocks. The method further includes identifying a modified set of the less frequently updated blocks that are modified during the copying. The modified set of less frequently updated blocks is copied from the source data store to the destination data store, without copying the frequently updated blocks. It is then determined whether to copy the frequently updated blocks of persistent data from the source data store to the destination data store.
    Type: Grant
    Filed: February 26, 2013
    Date of Patent: October 15, 2013
    Assignee: VMware, Inc.
    Inventors: Ali Mashitizadeh, Min Cai, Emre Celebi
  • Patent number: 8386731
    Abstract: Techniques for migrating persistent data of virtual machines between and across data stores are optimized using special tracking data structures and monitoring methods. Special tracking data structures include an incremental change block tracking bitmap that indicate what blocks have been modified during a copy operation. The determination of whether any one block has been modified during the copy operation is based on whether or not the copy operation has progressed past that block. Another special tracking data structure is a Bloom filter, which provides a space-efficient data structure for keeping track of dirtied blocks. In addition, heat-based optimization techniques are applied so that blocks that are frequently updated are filtered and not transferred to the destination data store until the last iteration of the migration process.
    Type: Grant
    Filed: September 14, 2010
    Date of Patent: February 26, 2013
    Assignee: VMware, Inc.
    Inventors: Ali Mashtizadeh, Min Cai, Emre Celebi
  • Publication number: 20110066819
    Abstract: Techniques for migrating persistent data of virtual machines between and across data stores are optimized using special tracking data structures and monitoring methods. Special tracking data structures include an incremental change block tracking bitmap that indicate what blocks have been modified during a copy operation. The determination of whether any one block has been modified during the copy operation is based on whether or not the copy operation has progressed past that block. Another special tracking data structure is a Bloom filter, which provides a space-efficient data structure for keeping track of dirtied blocks. In addition, heat-based optimization techniques are applied so that blocks that are frequently updated are filtered and not transferred to the destination data store until the last iteration of the migration process.
    Type: Application
    Filed: September 14, 2010
    Publication date: March 17, 2011
    Applicant: VMWARE, INC.
    Inventors: Ali MASHTIZADEH, Min CAI, Emre CELEBI
  • Patent number: 7841908
    Abstract: An electrical connector (1) for electrically connecting with a modular plug (2) includes an insulative housing (10) having a receiving cavity (100) and a resisting block (126) formed in the receiving cavity and having a curved surface (122). A number of contacts (20) is mounted in the receiving cavity. Each contact has a mating portion (21) extending into the receiving cavity and cantilevered above the resisting block. The modular plug is engaged with the mating portion and presses the mating portion to the resisting block when the modular plug is inserted into the receiving cavity. When the plug connector is inserted into the receiving cavity, the mating potion abuts against the curved surface.
    Type: Grant
    Filed: September 22, 2008
    Date of Patent: November 30, 2010
    Assignee: Hon Hai Precision Ind. Co., Ltd.
    Inventors: Hui-Juan Shen, Qing Wan, She-Min Cai, Li-Chun Wu
  • Publication number: 20090081907
    Abstract: An electrical connector (1) for electrically connecting with a modular plug (2) includes an insulative housing (10) having a receiving cavity (100) and a resisting block (126) formed in the receiving cavity and having a curved surface (122). A number of contacts (20) is mounted in the receiving cavity. Each contact has a mating portion (21) extending into the receiving cavity and cantilevered above the resisting block. The modular plug is engaged with the mating portion and presses the mating portion to the resisting block when the modular plug is inserted into the receiving cavity. When the plug connector is inserted into the receiving cavity, the mating potion abuts against the curved surface.
    Type: Application
    Filed: September 22, 2008
    Publication date: March 26, 2009
    Inventors: Hui-Juan Shen, Qing Wan, She-Min Cai, Li-Chun Wu
  • Patent number: 6250969
    Abstract: An electrical connector comprises a dielectric housing and a number of contacts received in the housing. The housing defines three aligned apertures and a partition is provided between two proximate aperture. The housing defines four recesses equiangularly disposed in a periphery of each aperture and two selected recesses thereof are respectively recessed in two partitions beside the aperture. Therefor each contact is received in a corresponding aperture and abuts against parts of the periphery of the aperture that are not recessed therein while being spaced from the partition. Thus, stress exerted on the partitions is limited thereby preventing the partitions from being crushed by the contacts.
    Type: Grant
    Filed: September 14, 1999
    Date of Patent: June 26, 2001
    Assignee: Hon Hai Precision Ind. Co., Ltd.
    Inventor: She-Min Cai
  • Patent number: D441718
    Type: Grant
    Filed: October 20, 1999
    Date of Patent: May 8, 2001
    Assignee: Hon Hai Precision Ind. Co., Ltd.
    Inventors: Yun-Tie Weng, She Min Cai, Wen-Chung Hsieh, Yu-Chen Chen