Patents by Inventor Hieuhanh LE

Hieuhanh LE 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: 11188258
    Abstract: A distributed storage system includes a first node group consisting of a plurality of nodes and a second node group consisting of a plurality of nodes. Each of the first node group and the second node group distributes and stores data of an assigned object to a plurality of constituent nodes. The first node group includes at least one first node shared with the second node group and at least one second node not shared with the second node group. The second node group includes the at least one first node and at least one third node not shared with the first node group.
    Type: Grant
    Filed: June 19, 2017
    Date of Patent: November 30, 2021
    Assignee: HITACHI, LTD.
    Inventors: Abhishek Johri, Mitsuo Hayasaka, Hieuhanh Le
  • Publication number: 20200401340
    Abstract: A distributed storage system includes a first node group consisting of a plurality of nodes and a second node group consisting of a plurality of nodes. Each of the first node group and the second node group distributes and stores data of an assigned object to a plurality of constituent nodes. The first node group includes at least one first node shared with the second node group and at least one second node not shared with the second node group. The second node group includes the at least one first node and at least one third node not shared with the first node group.
    Type: Application
    Filed: June 19, 2017
    Publication date: December 24, 2020
    Inventors: Abhishek JOHRI, Mitsuo HAYASAKA, Hieuhanh LE
  • Patent number: 10657105
    Abstract: A computer system for sharing objects comprises multiple front-end nodes and a back-end node for providing a namespace shared by the front-end nodes. A first front-end node that is any one of the front-end nodes manages local-lock counts for each of objects managed by the first front-end node. The local-lock count is the number of locks taken by operations to the objects including the directory and sub-objects thereof. Every time receiving a request for processing a target object from a client, the front-end node requests the back-end node to lock a parent directory of the target object if the parent directory has not been locked by the back-end node. The front-end node sends a response of the received request to the client regardless of whether or not the parent directory has been unlocked by the back-end node. If the local-lock count of the parent directory is zero, the first front-end node requests the back-end node to unlock the parent directory.
    Type: Grant
    Filed: October 30, 2014
    Date of Patent: May 19, 2020
    Assignee: Hitachi, Ltd.
    Inventors: Hieuhanh Le, Masanori Takata, Yoji Nakatani, Hitoshi Arai, Hitoshi Kamei, Akiyoshi Tsuchiya, Atsushi Sutoh
  • Publication number: 20170286447
    Abstract: A computer system for sharing objects comprises multiple front-end nodes and a back-end node for providing a namespace shared by the front-end nodes. A first front-end node that is any one of the front-end nodes manages local-lock counts for each of objects managed by the first front-end node. The local-lock count is the number of locks taken by operations to the objects including the directory and sub-objects thereof. Every time receiving a request for processing a target object from a client, the front-end node requests the back-end node to lock a parent directory of the target object if the parent directory has not been locked by the back-end node. The front-end node sends a response of the received request to the client regardless of whether or not the parent directory has been unlocked by the back-end node. If the local-lock count of the parent directory is zero, the first front-end node requests the back-end node to unlock the parent directory.
    Type: Application
    Filed: October 30, 2014
    Publication date: October 5, 2017
    Applicant: Hitachi, Ltd.
    Inventors: Hieuhanh LE, Masanori TAKATA, Yoji NAKATANI, Hitoshi ARAI, Hitoshi KAMEI, Akiyoshi TSUCHIYA, Atsushi SUTOH