Patents by Inventor Charles Ma

Charles Ma 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: 11507482
    Abstract: Technology is disclosed for recovering the consistency of a RAID (Redundant Array of Independent Disks) metadata database when data corruption is detected in the RAID metadata database. The RAID metadata database includes super sectors, stage sectors, and a data region. Valid data within the data region is a contiguous set of sectors extending from a head sector to a tail sector. In response to data corruption in one of the two super sectors, a set of pointers contained in the other super sector is used to identify the head sector and tail sector. In response to data corruption in both super sectors, the head sector and tail sector are located based on the contents of the sectors in the data region. Techniques are also disclosed for recovering consistency when the data corruption occurs in the stage sectors and/or data region.
    Type: Grant
    Filed: January 20, 2021
    Date of Patent: November 22, 2022
    Assignee: EMC IP Holding Company LLC
    Inventors: Charles Ma, Shaoqin Gong, Geng Han, Vamsi K. Vankamamidi, Shuyu Lee, Ping Ge, Jian Gao
  • Publication number: 20220229747
    Abstract: Technology is disclosed for recovering the consistency of a RAID (Redundant Array of Independent Disks) metadata database when data corruption is detected in the RAID metadata database. The RAID metadata database includes super sectors, stage sectors, and a data region. Valid data within the data region is a contiguous set of sectors extending from a head sector to a tail sector. In response to data corruption in one of the two super sectors, a set of pointers contained in the other super sector is used to identify the head sector and tail sector. In response to data corruption in both super sectors, the head sector and tail sector are located based on the contents of the sectors in the data region. Techniques are also disclosed for recovering consistency when the data corruption occurs in the stage sectors and/or data region.
    Type: Application
    Filed: January 20, 2021
    Publication date: July 21, 2022
    Inventors: Charles Ma, Shaoqin Gong, Geng Han, Vamsi K. Vankamamidi, Shuyu Lee, Ping Ge, Jian Gao
  • Publication number: 20220129437
    Abstract: Technology for configuration metadata recovery that detects a reliability failure regarding configuration metadata stored in non-volatile data storage of a data storage system. The configuration metadata indicates how a metadata database is stored in the non-volatile data storage of the data storage system. In response to detection of the reliability failure regarding the configuration metadata, the technology identifies valid generations of the configuration metadata that are currently stored in the non-volatile data storage of the data storage system, and determines a user-selected one of the valid generations of the configuration metadata. The metadata database is accessed based on the user-selected one of the valid generations of the configuration metadata.
    Type: Application
    Filed: October 27, 2020
    Publication date: April 28, 2022
    Inventors: Charles Ma, Shaoqin Gong, Geng Han, Vamsi K. Vankamamidi, Shuyu Lee, Ping Ge, Jian Gao
  • Patent number: 11150991
    Abstract: A method of managing storage resources is provided. The method includes (a) storing data in an array of storage extents on respective storage drives of a plurality of storage drives, the array of storage extents having a first level of redundancy; and (b) in accordance with a storage management policy, adjusting the array of storage extents to have a second level of redundancy by changing the array of storage extents from having a first number of storage extents on respective storage drives to having a second number of storage extents on respective storage drives, the second level of redundancy providing a different tolerance for failure than the first level of redundancy. An apparatus, system, and computer program product for performing a similar method are also provided.
    Type: Grant
    Filed: January 15, 2020
    Date of Patent: October 19, 2021
    Assignee: EMC IP Holding Company LLC
    Inventors: Charles Ma, Vamsi K. Vankamamidi, Hongpo Gao, Shaoqin Gong, Ree Lei Sun
  • Patent number: 11150990
    Abstract: Embodiments of the present disclosure provide a method, apparatus and computer readable medium for managing a plurality of disks. The method includes in response to receiving a write request for a first stripe of a redundant array of independent disks (RAID), searching for extents mapped to the first stripe. The RAID is created on a plurality of extents obtained by dividing a plurality of disks. The method further includes, in response to the extents mapped to the first stripe being missed, selecting a first set of extents in a free state from the plurality of extents of the plurality of disks. The method further includes mapping the first stripe to the first set of extents.
    Type: Grant
    Filed: October 26, 2018
    Date of Patent: October 19, 2021
    Assignee: EMC IP Holding Company LLC
    Inventors: Charles Ma, Jian Gao, Xinlei Xu, Qingyun Liu, Hongpo Gao
  • Publication number: 20210216403
    Abstract: A method of managing storage resources is provided. The method includes (a) storing data in an array of storage extents on respective storage drives of a plurality of storage drives, the array of storage extents having a first level of redundancy; and (b) in accordance with a storage management policy, adjusting the array of storage extents to have a second level of redundancy by changing the array of storage extents from having a first number of storage extents on respective storage drives to having a second number of storage extents on respective storage drives, the second level of redundancy providing a different tolerance for failure than the first level of redundancy. An apparatus, system, and computer program product for performing a similar method are also provided.
    Type: Application
    Filed: January 15, 2020
    Publication date: July 15, 2021
    Inventors: Charles Ma, Vamsi K. Vankamamidi, Hongpo Gao, Shaoqin Gong, Ree Lei Sun
  • Publication number: 20190129797
    Abstract: Embodiments of the present disclosure provide a method, apparatus and computer readable medium for managing a plurality of disks. The method includes in response to receiving a write request for a first stripe of a redundant array of independent disks (RAID), searching for extents mapped to the first stripe. The RAID is created on a plurality of extents obtained by dividing a plurality of disks. The method further includes, in response to the extents mapped to the first stripe being missed, selecting a first set of extents in a free state from the plurality of extents of the plurality of disks. The method further includes mapping the first stripe to the first set of extents.
    Type: Application
    Filed: October 26, 2018
    Publication date: May 2, 2019
    Inventors: Charles Ma, Jian Gao, Xinlei Xu, Qingyun Liu, Hongpo Gao
  • Patent number: 8833805
    Abstract: A portable electronic device comprises a lower housing including a battery compartment. An upper housing is coupled to the lower housing and is slidable relative thereto in a first linear direction between a closed position and an open position. A battery cover is configured to engage the lower housing and move generally in the first linear direction relative to the lower housing from an unlatched position to a latched position in which the battery cover interlocks with the lower housing and encloses the battery compartment. The battery cover may comprise at least one of a post element or a beam element and the lower housing may comprise at least one of the other of the post element or the beam element. The post and beam elements are configured to interlock with one another when the battery cover is in the latched position.
    Type: Grant
    Filed: February 1, 2011
    Date of Patent: September 16, 2014
    Assignee: BlackBerry Limited
    Inventors: Aaron Robert Allen, Paul Brian Koch, Douglas Wayne Moskowitz, Jean-Charles Mas
  • Patent number: 8600043
    Abstract: The disclosure relates to a housing for an electronic device. The housing comprises: a back housing defining an interior compartment of the device; a receptacle to receive a first locking feature from a cover for the electronic device; and at least one moveable second locking feature in the receptacle to engage the first locking feature to hold the cover to the back housing. In the back housing the second locking feature is selectively moved from a first engaged position with the first locking feature to a second disengaged position with the first locking feature when a predefined force is applied at a specific location at the back housing or the cover.
    Type: Grant
    Filed: July 7, 2010
    Date of Patent: December 3, 2013
    Assignee: BlackBerry Limited
    Inventors: Douglas Wayne Moskowitz, Sophia Scipio, Jean-Charles Mas
  • Publication number: 20110200859
    Abstract: A portable electronic device comprises a lower housing including a battery compartment. An upper housing is coupled to the lower housing and is slidable relative thereto in a first linear direction between a closed position and an open position. A battery cover is configured to engage the lower housing and move generally in the first linear direction relative to the lower housing from an unlatched position to a latched position in which the battery cover interlocks with the lower housing and encloses the battery compartment. The battery cover may comprise at least one of a post element or a beam element and the lower housing may comprise at least one of the other of the post element or the beam element. The post and beam elements are configured to interlock with one another when the battery cover is in the latched position.
    Type: Application
    Filed: February 1, 2011
    Publication date: August 18, 2011
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Aaron Robert Allen, Paul Brian Koch, Douglas Wayne Moskowitz, Jean-Charles Mas
  • Publication number: 20110003703
    Abstract: Embodiments are directed to a methods and systems for nucleic acid detection using enzymatic reactions on a microarray. In one embodiment, a probe comprising a probe nucleotide sequence and a substantially homogenous sequence extender portion is provided on the surface of a microarray. The probe nucleotide sequence is hybridized to the complementary target nucleotide sequence. A solution containing enzymes and detection elements is applied to the hybridized probe structure. The enzyme determines the composition of the nucleotide structure of the extender and creates a complementary homogenous sequence extender structure between the target nucleotide sequence and the microarray surface structure. The detection elements in the solution are bound to the extender structure, thus allowing detection using an appropriate detector system.
    Type: Application
    Filed: July 1, 2009
    Publication date: January 6, 2011
    Inventors: Charles Ma, Yulin Lee
  • Publication number: 20090137046
    Abstract: The present invention relates to methods and compositions for controlling the expression of a target gene, whereby an intron cassette such as INT9, an intronic mec-2-derived element, is incorporated into the target gene and expression of the product of the target gene is conditional upon functional expression of the RNA processing protein, mec-8.
    Type: Application
    Filed: October 31, 2007
    Publication date: May 28, 2009
    Inventors: Andrea Calixto, Charles Ma, Martin Chalfie
  • Publication number: 20070256147
    Abstract: The present invention relates to the use of split fluorescent proteins to determine whether promoters are coordinately active, whereby the transcriptional expression of incomplete portions of a fluorescent protein is controlled by different promoters and coordinate (not necessarily contemporaneous) promoter activity results in the reconstitution of a fluorescent protein. The present invention, in non-limiting embodiments, may be used to selectively label cells and cell structures in vivo and to demonstrate changes in promoter activity (for example, in developmental biology and drug discovery applications).
    Type: Application
    Filed: December 1, 2006
    Publication date: November 1, 2007
    Inventors: Martin Chalfie, Charles Ma, Shifang Zhang
  • Patent number: 7190576
    Abstract: An internally disposed cooling device is provided. The cooling device includes a cooling member and a docket member. The cooling member includes a first cooling unit, a second unit and a cryogenic element. The cryogenic element has a cold surface that contacts the first cooling unit, and a hot surface that contacts the second cooling unit. Since the cold surface of the cryogenic element has a temperature much lower than that of the room temperature, the first cooling unit can thus produce cold and dry air to cool down the electronic apparatus. Meanwhile, the second cooling unit is employed to dissipate heat generated from the cryogenic element.
    Type: Grant
    Filed: June 21, 2004
    Date of Patent: March 13, 2007
    Assignees: Waffer Technology Corp.
    Inventors: Jack Wang, Charles Ma, Michael Lin
  • Patent number: 7069737
    Abstract: A water-cooling heat dissipation system includes a heat sink mounted on a heat generating electronic device and a circulating loop connected to two ends of the heat sink. The circulating loop has a water pump attached at the inlet of the heat sink, a first cooling base attached at the outlet of the heat sink, and a second cooling base between the water pump and the heat sink. The second cooling base has a cryogenic chip to provide icy water to the heat sink, such that heat dissipation efficiency is greatly enhanced.
    Type: Grant
    Filed: April 20, 2004
    Date of Patent: July 4, 2006
    Assignees: Waffer Technology Corp.
    Inventors: Jack Wang, Cheng-Hua Cheng, Michael Lin, Charles Ma
  • Patent number: 7019979
    Abstract: A fastening structure provided by the present invention is used to fastening a heat dissipating device with a printed circuit board in which a plurality of holes is formed. The fastening structure has a back plate disposed underneath the printed circuit board and a plurality of fitting columns, wherein the back plate is perforated with a plurality of holes and each of the fitting columns has an elongate hollow tube and an insertion member projecting from a periphery of one end of the hollow tube. The hollow tube has a threaded internal sidewall and the insertion member has a shape conformal to the respective holes at which the fitting columns are fixed to the back plate.
    Type: Grant
    Filed: November 21, 2003
    Date of Patent: March 28, 2006
    Assignees: Waffer Technology Corp.
    Inventors: Jack Wang, Cheng-Hua Cheng, Michael Lin, Charles Ma
  • Publication number: 20060011329
    Abstract: A heat pipe heat sink with a holeless fin module is disclosed in the present invention. Because of the holeless arrangement the heat pipe heat sink is much more convenient for manufacturing. The heat generated by an electrical component can quickly be transferred into the heat pipe and uniformly distributed to each of the heat dissipating fins. The heat pipe heat sink includes a heat dissipating fin module, a heat conducting member, one or more heat pipes installed on the heat conducting member, and a heat conducting plate which is thermally connected to the heat conducting member and the electrical component. The end surface of the heat conducting member with the heat pipe installed thereon is convenient for application of an adhesive because the end surface and the pipe wall of the heat pipe are exposed outside of the heat dissipating fin module before any combination takes place.
    Type: Application
    Filed: July 16, 2004
    Publication date: January 19, 2006
    Inventors: Jack Wang, Michael Lin, Charles Ma, L.H. Lin
  • Publication number: 20060005944
    Abstract: A method for fabricating a thermoelectric heat dissipation device including the steps of providing a base plate, a thermoelectric semiconductive element connected to the base plate and a heat sink in form of plates or fins with one surface coated an electric insulation coating and patterned conductive lines, and adhering the heat sink to the thermoelectric semiconductive element. Accrodingly, the thermoelectric heat dissipation device is provided including the theremoelectric semiconductive element as a cryogenic chip and the heat sink. The cooling surface of the cryogenic chip is directly electrically connected to the heat sink which is in form of plates or fins, and the other surface of the cryogenic chip is adhered to the base plate. The base plate of the device is utilized to connect with the surface of an electronic component for heat transfer.
    Type: Application
    Filed: July 6, 2004
    Publication date: January 12, 2006
    Inventors: Jack Wang, Michael Lin, Charles Ma
  • Publication number: 20050281016
    Abstract: An internally disposed cooling device is provided. The cooling device includes a cooling member and a docket member. The cooling member includes a first cooling unit, a second unit and a cryogenic element. The cryogenic element has a cold surface that contacts the first cooling unit, and a hot surface that contacts the second cooling unit. Since the cold surface of the cryogenic element has a temperature much lower than that of the room temperature, the first cooling unit can thus produce cold and dry air to cool down the electronic apparatus. Meanwhile, the second cooling unit is employed to dissipate heat generated from the cryogenic element.
    Type: Application
    Filed: June 21, 2004
    Publication date: December 22, 2005
    Inventors: Jack Wang, Charles Ma, Michael Lin
  • Patent number: 6968889
    Abstract: A heat dissipating device includes a fastening structure and a heat sink. The heat sink has a thermal conductive base which has a top surface and two T-shape slots formed at two opposing ends of the top surface. The fastening structure has a pair of brackets. Each of the brackets has a planar plate and a T-shape arm to be inserted into the corresponding T-shape slot. The T-shape arms are hinged with one end of the planar plates, such that when the T-shape arms are inserted into the T-shape slots, the planar plates extend horizontally at a level lower than the top surface of the base. Each of the planar plates has a through hole through which the fastening structure can be mounted to a board by a fastener.
    Type: Grant
    Filed: November 21, 2003
    Date of Patent: November 29, 2005
    Assignees: Waffer Technology Corp.
    Inventors: Jack Wang, Cheng-Hua Cheng, Michael Lin, Charles Ma