Patents by Inventor Lam PHAM SY

Lam PHAM SY 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: 20240111432
    Abstract: A method is described. The method includes storing data extent replicas for each of a plurality of data extents, wherein, data extent replicas for a same one of the data extents are stored in different physical storage devices, and wherein, a same physical storage device is permitted to store respective data extent replicas of different ones of the data extents. The method includes writing to the respective data extent replicas for at least one of the data extents multiple times without calculating one or more parity extents for the plurality of data extents. The method includes upon a writing activity criteria having been met, calculating one or more parity extents for the data extents and storing the parity extents, and, preserving at least one of the data extent replicas for each of the plurality of data extents.
    Type: Application
    Filed: October 4, 2022
    Publication date: April 4, 2024
    Inventors: Giorgio REGNI, Lam Pham SY, Benoit ARTUSO, Frederic FERRANDIS, Vianney RANCUREL
  • Publication number: 20240111623
    Abstract: A method is described. The method includes executing a PUT operation for an object including attempting to store the object's data and first protection information into S storage devices and attempting to store second protection information into one or more R additional storage devices. The method includes determining that at least one write attempt into the S storage devices was not successful. The method includes repairing the object's stored state by causing the object's data and first protection information to be stored into the S storage devices.
    Type: Application
    Filed: October 4, 2022
    Publication date: April 4, 2024
    Inventors: Giorgio REGNI, Lam Pham SY, Benoit ARTUSO, Frederic FERRANDIS, Vianney RANCUREL
  • Patent number: 11922042
    Abstract: A method is described.
    Type: Grant
    Filed: October 29, 2021
    Date of Patent: March 5, 2024
    Assignee: Scality, S.A.
    Inventors: Lam Pham Sy, Frederic Ferrandis, Benoit Artuso
  • Publication number: 20230139581
    Abstract: A method is described.
    Type: Application
    Filed: October 29, 2021
    Publication date: May 4, 2023
    Inventors: Lam Pham SY, Frederic FERRANDIS, Benoit Artuso
  • Publication number: 20200319973
    Abstract: A method is described. The method includes fragmenting data of an object for storage into an object storage system into multiple data fragments and performing a first error correction encoding process on the data to generate one or more parity fragments for the object. The method also includes sending the multiple data fragments and the one or more parity fragments over a network to different storage servers of the object storage system. The method also includes performing the following at each of the different storage servers: i) incorporating the received one of the multiple data fragments and one or more parity fragments into an extent comprising multiple fragments of other objects; ii) performing a second error correction encoding process on multiple extents including the extent to generate parity information for the multiple extents; and, iii) storing the multiple extents and the parity information.
    Type: Application
    Filed: January 6, 2020
    Publication date: October 8, 2020
    Inventors: Giorgio Regni, Vianney Rancurel, Lam Pham SY
  • Patent number: 10545826
    Abstract: A method is described. The method includes fragmenting data of an object for storage into an object storage system into multiple data fragments and performing a first error correction encoding process on the data to generate one or more parity fragments for the object. The method also includes sending the multiple data fragments and the one or more parity fragments over a network to different storage servers of the object storage system. The method also includes performing the following at each of the different storage servers: i) incorporating the received one of the multiple data fragments and one or more parity fragments into an extent comprising multiple fragments of other objects; ii) performing a second error correction encoding process on multiple extents including the extent to generate parity information for the multiple extents; and, iii) storing the multiple extents and the parity information.
    Type: Grant
    Filed: May 25, 2017
    Date of Patent: January 28, 2020
    Assignee: Scality, S.A.
    Inventors: Giorgio Regni, Vianney Rancurel, Lam Pham Sy
  • Publication number: 20180341551
    Abstract: A method is described. The method includes fragmenting data of an object for storage into an object storage system into multiple data fragments and performing a first error correction encoding process on the data to generate one or more parity fragments for the object. The method also includes sending the multiple data fragments and the one or more parity fragments over a network to different storage servers of the object storage system. The method also includes performing the following at each of the different storage servers: i) incorporating the received one of the multiple data fragments and one or more parity fragments into an extent comprising multiple fragments of other objects; ii) performing a second error correction encoding process on multiple extents including the extent to generate parity information for the multiple extents; and, iii) storing the multiple extents and the parity information.
    Type: Application
    Filed: May 25, 2017
    Publication date: November 29, 2018
    Inventors: GIORGIO REGNI, VIANNEY RANCUREL, LAM PHAM SY
  • Publication number: 20140115417
    Abstract: The present invention relates to a method of error correction coding for a channel with quasi-periodic fade, such as the RSC (railroad satellite channel). According to an embodiment, it uses a block code (N, K) in which the parity check matrix comprises a sub-matrix obtained by horizontal concatenation of a plurality of identity matrices. The coding applies preferably to the level of the link layer, on data packets of the physical layer, without prior interleaving of said packets.
    Type: Application
    Filed: October 18, 2013
    Publication date: April 24, 2014
    Applicants: Eutelsat Sa, Commissariat A L'energie Atomique Et Aux Ene Alt
    Inventors: Valentin SAVIN, Lam PHAM SY