Patents by Inventor Gang Ma

Gang 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: 10481808
    Abstract: A storage system comprises a shared storage environment that includes a storage array having at least one storage volume shared between first and second host devices. The storage system further comprises a server associated with the storage array, at least first and second clients associated with the respective first and second host devices, and a first block cache arranged between the first client and the storage array. The server is configured to coordinate operations of the first and second clients relating to the storage volume shared between the first and second host devices in a manner that ensures coherency of data stored in the first block cache. The server may comprise a storage block mapping protocol (SBMP) server and the first and second clients may comprise respective SBMP clients. The block cache is illustratively implemented using a VFCache or other type of server flash cache.
    Type: Grant
    Filed: May 3, 2017
    Date of Patent: November 19, 2019
    Assignee: EMC IP Holding LLC
    Inventors: Gang Ma, Sorin Faibish, Percy Tzelnic, James M. Pedone, Jr.
  • Publication number: 20180288597
    Abstract: A data processing system is proposed which comprises two electronic devices, each of them having an electro-magnetic coupler embedded on the exterior casing, at least one of the electronic device having one or more sliding surfaces for directing relative movement between the two devices, such that they automatically come into correct alignment during the sliding.
    Type: Application
    Filed: June 5, 2018
    Publication date: October 4, 2018
    Inventors: CHING BIING YEO, YU GANG MA
  • Patent number: 10003911
    Abstract: A data processing system is proposed which comprises two electronic devices, each of them having an electro-magnetic coupler embedded on the exterior casing, at least one of the electronic device having one or more sliding surfaces for directing relative movement between the two devices, such that they automatically come into correct alignment during the sliding.
    Type: Grant
    Filed: January 25, 2016
    Date of Patent: June 19, 2018
    Assignee: SONY SEMICONDUCTOR SOLUTIONS CORPORATION
    Inventors: Ching Biing Yeo, Yu Gang Ma
  • Patent number: 9831541
    Abstract: A waveguide, printed circuit board and a method of fabricating a waveguide that includes: providing a ceramic powder and polymer binder slurry, and forming the waveguide from the slurry. The waveguide and a printed circuit that includes the waveguide are also described.
    Type: Grant
    Filed: July 11, 2012
    Date of Patent: November 28, 2017
    Assignee: Sony Corporation
    Inventors: Ching Biing Yeo, Yu Gang Ma, Hisashi Masuda, Hirofumi Kawamura
  • Patent number: 9672151
    Abstract: A storage system comprises a shared storage environment that includes a storage array having at least one storage volume shared between first and second host devices. The storage system further comprises a server associated with the storage array, at least first and second clients associated with the respective first and second host devices, and a first block cache arranged between the first client and the storage array. The server is configured to coordinate operations of the first and second clients relating to the storage volume shared between the first and second host devices in a manner that ensures coherency of data stored in the first block cache. The server may comprise a storage block mapping protocol (SBMP) server and the first and second clients may comprise respective SBMP clients. The block cache is illustratively implemented using a VFCache or other type of server flash cache.
    Type: Grant
    Filed: December 17, 2012
    Date of Patent: June 6, 2017
    Assignee: EMC IP Holding Company LLC
    Inventors: Gang Ma, Sorin Faibish, Percy Tzelnic, James M. Pedone, Jr.
  • Publication number: 20160142869
    Abstract: A data processing system is proposed which comprises two electronic devices, each of them having an electro-magnetic coupler embedded on the exterior casing, at least one of the electronic device having one or more sliding surfaces for directing relative movement between the two devices, such that they automatically come into correct alignment during the sliding.
    Type: Application
    Filed: January 25, 2016
    Publication date: May 19, 2016
    Inventors: Ching Biing Yeo, Yu Gang Ma
  • Patent number: 9288077
    Abstract: A cluster file system comprises a plurality of clients and a plurality of servers configured to communicate over a network. A given server of the cluster file system interfaces with an associated storage array, and comprises a block cache and a request translator. The request translator is configured to translate input-output requests in a protocol of the cluster file system to a format suitable for use with the block cache. The cluster file system may more particularly comprise a Lustre file system, and the given server may comprise a metadata server or an object storage server of the Lustre file system. In such an embodiment, the request translator is more particularly configured to translate Lustre client input-output requests directed to the storage array into block input-output requests that are processed by the block cache. The block cache is illustratively implemented using a VFCache or other type of server flash cache.
    Type: Grant
    Filed: September 28, 2012
    Date of Patent: March 15, 2016
    Assignee: EMC Corporation
    Inventors: Gang Ma, Sorin Faibish, James M. Pedone, Jr., John M. Bent, Tao Peng
  • Patent number: 9246551
    Abstract: A data processing system is proposed which comprises two electronic devices, each of them having an electro-magnetic coupler embedded on the exterior casing, at least one of the electronic device having one or more sliding surfaces for directing relative movement between the two devices, such that they automatically come into correct alignment during the sliding.
    Type: Grant
    Filed: May 17, 2013
    Date of Patent: January 26, 2016
    Assignee: SONY CORPORATION
    Inventors: Ching Biing Yeo, Yu Gang Ma
  • Patent number: 8862645
    Abstract: A storage system comprises a storage array, a network file system configured to communicate with the storage array, a server associated with the network file system, a client configured to communicate over a first path with the network file system via the server and to communicate directly with the storage array over a second path that bypasses the network file system, and a block cache arranged in the second path between the client and the storage array. The server may comprise a multi-path file system (MPFS) server and the client may comprise an MPFS client, with the MPFS server and the MPFS client being configured to communicate using a file mapping protocol. The block cache is illustratively implemented using a VFCache or other type of server flash cache.
    Type: Grant
    Filed: September 28, 2012
    Date of Patent: October 14, 2014
    Assignee: EMC Corporation
    Inventors: Gang Ma, Sorin Faibish, Dominique Cote, James M. Pedone, Jr.
  • Publication number: 20130314180
    Abstract: A data processing system is proposed which comprises two electronic devices, each of them having an electro-magnetic coupler embedded on the exterior casing, at least one of the electronic device having one or more sliding surfaces for directing relative movement between the two devices, such that they automatically come into correct alignment during the sliding.
    Type: Application
    Filed: May 17, 2013
    Publication date: November 28, 2013
    Applicant: Sony Corporation
    Inventors: Ching Biing Yeo, Yu Gang Ma
  • Publication number: 20130104387
    Abstract: A method which relates to fabricating a dielectric waveguide (WG) on a PCB for RF communication between ICs on the PCB. The WG can replace a baseband copper bus and resulting in the PCB being smaller and/or cheaper. The WG may be printed, stamped, cut or prefabricated onto the PCB.
    Type: Application
    Filed: August 17, 2012
    Publication date: May 2, 2013
    Applicant: Sony Corporation
    Inventors: Yu Gang MA, Ching Biing Yeo, Hisashi Masuda, Yaqiong Zhang
  • Publication number: 20130049883
    Abstract: Conventional technologies using copper tracks to couple integrated circuits (ICs) disposed on printed circuit boards (PCBs) face limitations in scaling beyond a certain transmission rate, restricting their future applications. Described herein is a waveguide network, in which the network comprises ICs on a PCB coupled via a dielectric waveguide, which advantageously overcomes these limitations. The dielectric waveguide is able to transmit radio frequency (RF) signals and has a bandwidth of at least 100 GHz, among other features. Further, the network can be arranged with different topologies such as ring, star or bus based, and is also couplable to other equivalent networks on the PCB using suitable waveguide-based networking devices.
    Type: Application
    Filed: August 17, 2012
    Publication date: February 28, 2013
    Applicant: Sony Corporation
    Inventors: Yu Gang MA, Ching Biing Yeo, Hisashi Masuda, Yaqiong Zhang
  • Publication number: 20130021764
    Abstract: A waveguide, printed circuit board and a method of fabricating a waveguide that includes: providing a ceramic powder and polymer binder slurry, and forming the waveguide from the slurry. The waveguide and a printed circuit that includes the waveguide are also described.
    Type: Application
    Filed: July 11, 2012
    Publication date: January 24, 2013
    Applicant: Sony Corporation
    Inventors: Ching Biing YEO, Yu Gang MA, Hisashi MASUDA, Hirofumi KAWAMURA
  • Patent number: 7620671
    Abstract: Metadata management in a file server or storage network is delegated from a primary data processor to a secondary data processor in order to reduce data traffic between the primary data processor and the secondary data processor. The primary data processor retains responsibility for managing locks upon objects in the file system that it owns, and also retains responsibility for allocation of free blocks and inodes of the file system. By leasing free blocks and inodes to the secondary and granting locks to the secondary, the secondary can perform the other metadata management tasks such as appending blocks to a file, truncating a file, creating a file, and deleting a file.
    Type: Grant
    Filed: June 27, 2005
    Date of Patent: November 17, 2009
    Assignee: EMC Corporation
    Inventors: Xiaoye Jiang, Gang Ma, Uresh K. Vahalia
  • Publication number: 20090165997
    Abstract: A heat sink for dissipation heat for an electronic components (50) having a dual-in-line package comprises at least two fin units (20, 30, 40). Each of the fin units comprises a base (21, 31, 41) and a plurality of heat dissipation fins (23, 33, 43) extending upwardly from the base. At least one fixing hole (2314, 3314) is formed in one of the fin units. At least one fixing poles (3313, 4313) is formed in another neighboring fin unit. The two neighboring fin units are assembled together with the at least one fixing pole inserted in the at least one fixing hole. A receiving space is defined between the two neighboring fin units for receiving the electronic component therein.
    Type: Application
    Filed: December 27, 2007
    Publication date: July 2, 2009
    Applicant: HON HAI PRECISION INDUSTRY CO., LTD.
    Inventors: HONG-GANG MA, XU HUANG, WEI WEI, ZHEN-MIN WEI
  • Patent number: 7412496
    Abstract: To permit multiple unsynchronized processors to update the file-modification time attribute of a file during concurrent asynchronous writes to the file, a primary processor having a clock manages access to metadata of the file. A number of secondary processors service client request for access to the file. Each secondary processor has a timer. When the primary processor grants a range lock upon the file to a secondary, it returns its clock time (m). Upon receipt, the secondary starts a local timer (t). When the secondary modifies the file data, it determines a file-modification time that is a function of the clock time and the timer interval, such as a sum (m+t). When the secondary receives an updated file-modification time (mp) from the primary, if mp>m+t, then the secondary updates the clock time (m) to (mp) and resets its local timer.
    Type: Grant
    Filed: August 22, 2003
    Date of Patent: August 12, 2008
    Assignee: EMC Corporation
    Inventors: Stephen A Fridella, Gang Ma, Xiaoye Jiang, Sorin Faibish, Rui Liang
  • Patent number: 7010554
    Abstract: Metadata management in a file server or storage network is delegated from a primary data processor to a secondary data processor in order to reduce data traffic between the primary data processor and the secondary data processor. The primary data processor retains responsibility for managing locks upon objects in the file system that it owns, and also retains responsibility for allocation of free blocks and inodes of the file system. By leasing free blocks and inodes to the secondary and granting locks to the secondary, the secondary can perform the other metadata management tasks such as appending blocks to a file, truncating a file, creating a file, and deleting a file.
    Type: Grant
    Filed: April 4, 2002
    Date of Patent: March 7, 2006
    Assignee: EMC Corporation
    Inventors: Xiaoye Jiang, Gang Ma, Jiannan Zheng
  • Publication number: 20050240628
    Abstract: Metadata management in a file server or storage network is delegated from a primary data processor to a secondary data processor in order to reduce data traffic between the primary data processor and the secondary data processor. The primary data processor retains responsibility for managing locks upon objects in the file system that it owns, and also retains responsibility for allocation of free blocks and inodes of the file system. By leasing free blocks and inodes to the secondary and granting locks to the secondary, the secondary can perform the other metadata management tasks such as appending blocks to a file, truncating a file, creating a file, and deleting a file.
    Type: Application
    Filed: June 27, 2005
    Publication date: October 27, 2005
    Inventors: Xiaoye Jiang, Gang Ma, Uresh Vahalia
  • Publication number: 20050044080
    Abstract: To permit multiple unsynchronized processors to update the file-modification time attribute of a file during concurrent asynchronous writes to the file, a primary processor having a clock manages access to metadata of the file. A number of secondary processors service client request for access to the file. Each secondary processor has a timer. When the primary processor grants a range lock upon the file to a secondary, it returns its clock time (m). Upon receipt, the secondary starts a local timer (t). When the secondary modifies the file data, it determines a file-modification time that is a function of the clock time and the timer interval, such as a sum (m+t). When the secondary receives an updated file-modification time (mp) from the primary, if mp>m+t, then the secondary updates the clock time (m) to (mp) and resets its local timer.
    Type: Application
    Filed: August 22, 2003
    Publication date: February 24, 2005
    Inventors: Stephen Fridella, Gang Ma, Xiaoye Jiang, Sorin Faibish, Rui Liang
  • Publication number: 20030191745
    Abstract: Metadata management in a file server or storage network is delegated from a primary data processor to a secondary data processor in order to reduce data traffic between the primary data processor and the secondary data processor. The primary data processor retains responsibility for managing locks upon objects in the file system that it owns, and also retains responsibility for allocation of free blocks and inodes of the file system. By leasing free blocks and inodes to the secondary and granting locks to the secondary, the secondary can perform the other metadata management tasks such as appending blocks to a file, truncating a file, creating a file, and deleting a file.
    Type: Application
    Filed: April 4, 2002
    Publication date: October 9, 2003
    Inventors: Xiaoye Jiang, Gang Ma, Jiannan Zheng