Patents by Inventor Ren Ren

Ren Ren 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: 9996289
    Abstract: Embodiments of the present disclosure provide a method and apparatus for assigning lock resources to objects by obtaining a first alternative lock for the object, and determining first correlations between the object and each of one or more other objects when the first alternative lock has been assigned to the one or more other objects, wherein in response to determining that each of the first correlations is lower than a predetermined threshold, assign the first alternative lock to the object, and may maximize the possibility of parallel execution and reduce the time waiting for lock resources, thereby avoiding lock contention.
    Type: Grant
    Filed: October 15, 2015
    Date of Patent: June 12, 2018
    Assignee: EMC IP HOLING COMPANY LLC
    Inventors: Walter Lei Wang, Matt Zhu Zhang, Gang Cao, Ren Ren, Xiangqing Yang
  • Patent number: 9940207
    Abstract: Embodiments of the present disclosure disclose a method, an apparatus and a computer program product for failing back block objects in batch by performing failback operations in batch to part of block objects of one or more of existing file systems; determining a delay time required for performing failback operations in a next batch based on the recorded number of block objects that have been failed back in last batches; and performing the failback operations in the next batch to remaining block objects after the delay time.
    Type: Grant
    Filed: April 11, 2016
    Date of Patent: April 10, 2018
    Assignee: EMC IP Holding Company LLC
    Inventors: Jinwei Li, Gang Cao, Walter Lei Wang, Matt Zhu Zhang, Ren Ren
  • Publication number: 20180087304
    Abstract: An articulating mechanism for opening and closing a vehicle door utilizes a first mechanism having a first motion profile and a second mechanism having a second motion profile. To open the door, the first mechanism begins the first motion profile before the second mechanism begins the second motion profile. To close the door, the second mechanism completes the second motion profile before the first mechanism completes the first motion profile.
    Type: Application
    Filed: September 28, 2017
    Publication date: March 29, 2018
    Inventors: Ivonne Bauer, Geoffrey Daniel Young, Tom Peleg, Ren Ren, Padmanabhan Kumar, Paul R. Murray, Shane L. Kenyon
  • Patent number: 9619173
    Abstract: Described are techniques for updating checkpoint data during a copy process that copies data from a first device to a second device. A portion of data is copied from the first device to the second device. A first calculated value is determined in accordance with a plurality of factors. In accordance with the first calculated value and a threshold ratio, it is determined whether to update the checkpoint data denoting progress of the copying process that copies data from the first device to the second device. If it is determined to update the checkpoint data, first processing is performed that updates the checkpoint data.
    Type: Grant
    Filed: September 23, 2014
    Date of Patent: April 11, 2017
    Assignee: EMC IP Holding Company LLC
    Inventors: Ren Ren, Oliver (DS SH) Yang, Xi Ma, Walter Wang, Shay Harel
  • Patent number: 9547456
    Abstract: Various embodiments of the present invention relate to a method and apparatus for data copy. Specifically, in one embodiment of the present invention there is provided a method for data copy, comprising: obtaining a data source on which data copy is to be executed; determining a size P of a block extent based on which the data source is divided; dividing the data source into at least one data block based on the size P of the block extent; and copying data from the data source to a data target in the basic unit of the at least one data block; wherein the size P of the block extent is an integral multiple of a size R of a read/write unit supported by underlying architecture. In one embodiment of the present invention, there is provided an apparatus for data copy.
    Type: Grant
    Filed: March 14, 2014
    Date of Patent: January 17, 2017
    Assignee: EMC IP Holding Company LLC
    Inventors: Lei Wang, Xiangqing Yang, Ren Ren, Xi Ma, Yin Zhu
  • Publication number: 20160306717
    Abstract: Embodiments of the present disclosure disclose a method, an apparatus and a computer program product for failing back block objects in batch by performing failback operations in batch to part of block objects of one or more of existing file systems; determining a delay time required for performing failback operations in a next batch based on the recorded number of block objects that have been failed back in last batches; and performing the failback operations in the next batch to remaining block objects after the delay time.
    Type: Application
    Filed: April 11, 2016
    Publication date: October 20, 2016
    Inventors: Jinwei Li, Gang Cao, Walter Lei Wang, Matt Zhu Zhang, Ren Ren
  • Publication number: 20160110129
    Abstract: Embodiments of the present disclosure provide a method and apparatus for assigning lock resources to objects by obtaining a first alternative lock for the object, and determining first correlations between the object and each of one or more other objects when the first alternative lock has been assigned to the one or more other objects, wherein in response to determining that each of the first correlations is lower than a predetermined threshold, assign the first alternative lock to the object, and may maximize the possibility of parallel execution and reduce the time waiting for lock resources, thereby avoiding lock contention.
    Type: Application
    Filed: October 15, 2015
    Publication date: April 21, 2016
    Inventors: Walter Lei Wang, Matt Zhu Zhang, Gang Cao, Ren Ren, Xiangqing Yang
  • Patent number: 9284690
    Abstract: A water- and oil-repellent agent is produced by blending a fluorine-containing polymer and a fluorine-free polymer, wherein the fluorine-free polymer is 30-70% by weight of the total of the water- and oil-repellent agent, the fluorine-containing polymer is polymerized by a fluorine-containing monomer, a non-fluorinated branched monomer, a non-fluorinated crosslinking monomer, and an olefin monomer, and wherein the fluorine-containing monomer, the non-fluorinated branched monomer, the non-fluorinated crosslinking monomer, and the olefin monomer are 45-80%, 1-30%, 1-10%, and 10-50% by weight of the total of the fluorine-containing polymer respectively- and the fluorine-free polymer is polymerized by a non-fluorinated non-crosslinking monomer, a non-fluorinated crosslinking monomer, and an olefin monomer, wherein the non-fluorinated non-crosslinking monomer, the non-fluorinated crosslinking monomer, and the olefin monomer are 45-80%, 1-30%, and 10-50% by weight of the total of the fluorine-free polymer respectiv
    Type: Grant
    Filed: July 1, 2014
    Date of Patent: March 15, 2016
    Assignee: Taiwan Fluoro Technology Co., Ltd.
    Inventors: Jo-Yu Huang, Ren-Ren Chiou, Jih-Hsih Ho
  • Publication number: 20160002516
    Abstract: A water-repellent and oil-repellent agent is polymerized with a fluorine-containing monomer, a non-fluorinated branched monomer, a non-fluorinated crosslinking monomer, and an olefin monomer. Whereby, the agent provides good water-repellent and oil-repellent effect, and enhances adhesion problem on a roller.
    Type: Application
    Filed: July 1, 2014
    Publication date: January 7, 2016
    Applicant: TAIWAN FLUORO TECHNOLOGY CO., LTD.
    Inventors: I-CHUN CHEN, REN-REN CHIOU, JIH-HSIH HO
  • Publication number: 20160002857
    Abstract: A water- and oil-repellent agent is produced by blending a fluorine-containing polymer and a fluorine-free polymer, wherein the fluorine-free polymer is 30-70% by weight of the total of the water- and oil-repellent agent, the fluorine-containing polymer is polymerized by a fluorine-containing monomer, a non-fluorinated branched monomer, a non-fluorinated crosslinking monomer, and an olefin monomer, and wherein the fluorine-containing monomer, the non-fluorinated branched monomer, the non-fluorinated crosslinking monomer, and the olefin monomer are 45-80%, 1-30%, 1-10%, and 10-50% by weight of the total of the fluorine-containing polymer respectively and the fluorine-free polymer is polymerized by a non-fluorinated non-crosslinking monomer, a non-fluorinated crosslinking monomer, and an olefin monomer, wherein the non-fluorinated non-crosslinking monomer, the non-fluorinated crosslinking monomer, and the olefin monomer are 45-80%, 1-30%, and 10-50% by weight of the total of the fluorine-free polymer respective
    Type: Application
    Filed: July 1, 2014
    Publication date: January 7, 2016
    Applicant: TAIWAN FLUORO TECHNOLOGY CO., LTD.
    Inventors: JO-YU HUANG, REN-REN CHIOU, JIH-HSIH HO
  • Publication number: 20160002377
    Abstract: A mold releasing agent is copolymerized with a fluorine-containing monomer, an acrylic ester monomer, and an acid monomer. Whereby, the mold releasing agent has comparable releasing performance and longevity to long-chain copolymers containing halothane.
    Type: Application
    Filed: July 1, 2014
    Publication date: January 7, 2016
    Applicant: TAIWAN FLUORO TECHNOLOGY CO., LTD.
    Inventors: Jung-Wei CHANG, Ren-Ren CHIOU, Jih-Hsih HO
  • Publication number: 20140281221
    Abstract: Various embodiments of the present invention relate to a method and apparatus for data copy. Specifically, in one embodiment of the present invention there is provided a method for data copy, comprising: obtaining a data source on which data copy is to be executed; determining a size P of a block extent based on which the data source is divided; dividing the data source into at least one data block based on the size P of the block extent; and copying data from the data source to a data target in the basic unit of the at least one data block; wherein the size P of the block extent is an integral multiple of a size R of a read/write unit supported by underlying architecture. In one embodiment of the present invention, there is provided an apparatus for data copy.
    Type: Application
    Filed: March 14, 2014
    Publication date: September 18, 2014
    Applicant: EMC Corporation
    Inventors: Lei Wang, Xiangqing Yang, Ren Ren, Xi Ma, Yin Zhu
  • Patent number: 7775294
    Abstract: This invention discloses a percussion toggle device of a percussion driller. It includes bottom ratchet wheel that joggles the top ratchet wheel fixed in the output main shaft of the percussion driller, the locking ring used to lock the rotating direction of bottom ratchet wheel, the ejector rod to eject the locking ring, the slide rod that works with ejector rod to make it rise or fall, the percussion button connecting the slide rod, the positioning device to fixate the position of slide rod, and the reset device that works with the positioning device to remove the position limitation by the positioning device. This invention locks the rotating direction of bottom ratchet wheel through the independent percussion button, slide rod and ejector rod. In this way, the percussion toggle and the adjustment of torque force of the percussion driller can be separated. When using the percussion button, the user can toggle their operation between percussion and torque force.
    Type: Grant
    Filed: July 23, 2008
    Date of Patent: August 17, 2010
    Assignee: Dongguan Qunsheng Powder Metallurgy Co., Ltd.
    Inventors: Xi-Ren Ren, Zhi-Wei Bai, Ran-Ran Xia
  • Publication number: 20090288850
    Abstract: This invention discloses a percussion toggle device of a percussion driller. It includes bottom ratchet wheel that joggles the top ratchet wheel fixed in the output main shaft of the percussion driller, the locking ring used to lock the rotating direction of bottom ratchet wheel, the ejector rod to eject the locking ring, the slide rod that works with ejector rod to make it rise or fall, the percussion button connecting the slide rod, the positioning device to fixate the position of slide rod, and the reset device that works with the positioning device to remove the position limitation by the positioning device. This invention locks the rotating direction of bottom ratchet wheel through the independent percussion button, slide rod and ejector rod. In this way, the percussion toggle and the adjustment of torque force of the percussion driller can be separated. When using the percussion button, the user can toggle their operation between percussion and torque force.
    Type: Application
    Filed: July 23, 2008
    Publication date: November 26, 2009
    Applicant: Dongguan Qunsheng Powder Metallurgy Co., Ltd.
    Inventors: Xi-Ren Ren, Zhi-Wei Bai, Ran-Ran Xia
  • Publication number: 20050178996
    Abstract: This invention discloses a solvent-based fluorinated water and oil repellent and process for producing the same. Said fluorinated water and oil repellent comprises 20˜50% (w/w) blocked polyfluorourethane compound and 50˜80% (w/w) solvent; its reaction agents include fluoroalcohol compound, diisocyanate or polymeric isocyanate compound, cross-linking agent, blocking agent, and solvent. The process for synthesizing the blocked polyfluorourethane is by bulk polymerization.
    Type: Application
    Filed: April 5, 2004
    Publication date: August 18, 2005
    Applicant: JINTEX CORPORATION LTD.
    Inventors: Pei-Yuan Huang, Ren-Ren Chiou