Patents by Inventor Lam Pham

Lam Pham 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: 11979193
    Abstract: A method of modulating an optical camera communication (OCC) signal by an OCC transmission node in an OCC system includes acquiring a binary data signal, grouping the binary data signal for every k bits to convert the binary data signal into a global phase shift signal having an integer value from 0 to M?1 (=2k?1), generating a data signal group by mapping the global phase shift signal to first to Mth mapping sequences in the form of an n*M/2-bit sequence based on a preset symbol group mapping table, generating a pulse wave signal by modulating the data signal group, and blinking each of a plurality of light sources included in the OCC transmission node according to the pulse wave signal. Accordingly, performance of the communication system may be improved.
    Type: Grant
    Filed: November 28, 2019
    Date of Patent: May 7, 2024
    Assignee: KOOKMIN UNIVERSITY INDUSTRY ACADEMY COOPERATION FOUNDATION
    Inventors: Yeong Min Jang, Van Thang Nguyen, Minh Duc Thieu, Ngoc Nguyen Huy, Tung Lam Pham
  • 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: 20220337323
    Abstract: A method of modulating an optical camera communication (OCC) signal by an OCC transmission node in an OCC system includes acquiring a binary data signal, grouping the binary data signal for every k bits to convert the binary data signal into a global phase shift signal having an integer value from 0 to M?1 (=2k?1), generating a data signal group by mapping the global phase shift signal to first to Mth mapping sequences in the form of an n*M/2-bit sequence based on a preset symbol group mapping table, generating a pulse wave signal by modulating the data signal group, and blinking each of a plurality of light sources included in the OCC transmission node according to the pulse wave signal. Accordingly, performance of the communication system may be improved.
    Type: Application
    Filed: November 28, 2019
    Publication date: October 20, 2022
    Inventors: Yeong Min JANG, Van Thang NGUYEN, Minh Duc THIEU, Ngoc Nguyen HUY, Tung Lam PHAM
  • Publication number: 20220183419
    Abstract: The present invention relates to a high heeled shoe 1 having a forefoot section 5, an arch section 7 and a heel section 6, the high heeled shoe 1 comprising a constructive sole 2, a heel 8, directly or indirectly attached to a lower surface 3 of the heel section 6 of the constructive sole 2; an upper part 9, attached to the constructive sole 2 such that the upper part 9 and the constructive sole 2 together form an enclosure configured to receive and hold a foot in a specific configuration and an insole 10 comprising auxetic material.
    Type: Application
    Filed: April 8, 2020
    Publication date: June 16, 2022
    Applicant: FEMININITY APS
    Inventor: Thi Hong Lam PHAM
  • Publication number: 20220160076
    Abstract: A bladder includes a first polymeric film, a second polymeric film attached to the first polymeric film to form a chamber, and one or more grooves formed in an exterior surface of the chamber. In one configuration, the grooves are formed in the exterior surface of the chamber by subjecting the chamber to a laser-etching process.
    Type: Application
    Filed: November 19, 2021
    Publication date: May 26, 2022
    Applicant: NIKE, Inc.
    Inventors: Charles R. Edwards, Jeremy Gantz, Dervin A. James, Honam Ho, Adam Kohn, Harry Lam Pham, Eric S. Schindler, Yuanmin Wang
  • Publication number: 20220156610
    Abstract: A horticulture growing system where a growing regimen is prescribed to achieve desired growing results. The system has self-learning mechanisms where the prescribed growing regimens are continually optimized to achieve the desired results through machine learning and deep learning. The system uses both a cloud based dynamic system model for growing and a local grow model. Various techniques are utilized to improve data collection and labeling. The results (the system's ability to accurately create growing regimens which produce the desired grow objectives) are improved using the dynamic system model and the local grow model. The models are trained and adjusted using datasets from multiple growing operations to increase the efficacy of the self-learning mechanisms. This system may also include a mechanism for in-harvest re-optimization to improve grow results in real-time.
    Type: Application
    Filed: November 15, 2021
    Publication date: May 19, 2022
    Inventor: Yen Lam Pham
  • 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: 20140117922
    Abstract: A portable power tool adapter device used to power and charge an electronic device. The power tool adapter device may include an adapter housing with mechanical fittings configured to mate with various power tool battery types, a charger board circuit for controlling various functions of the adapter device, a DC-to-DC step down converter and regulator for converting the high voltage from the power tool to a low voltage, specialized battery input connectors for electrically connecting the battery to the charger board circuit, heat vents for dissipating heat generated by the charger board circuit, a regulator feedback circuit for maintaining output voltages at desired levels, and a multi-pin input/output connector for charging the power tool battery and supplying multiple output voltages when connected to an external connector module.
    Type: Application
    Filed: October 28, 2013
    Publication date: May 1, 2014
    Inventor: Lam Pham
  • 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
  • Patent number: 8319501
    Abstract: A circuit board including a plurality of components; a plurality of light sources aligned along at least one axis; and a controller configured to activate the light sources to identify at least one of the components. The components on the circuit board can be identified by the light sources in response to a variety of conditions.
    Type: Grant
    Filed: June 22, 2009
    Date of Patent: November 27, 2012
    Assignee: Xerox Corporation
    Inventors: Larry Lam Pham, Paul Leonard Pankratz
  • Publication number: 20100321031
    Abstract: A circuit board including a plurality of components; a plurality of light sources aligned along at least one axis; and a controller configured to activate the light sources to identify at least one of the components. The components on the circuit board can be identified by the light sources in response to a variety of conditions.
    Type: Application
    Filed: June 22, 2009
    Publication date: December 23, 2010
    Applicant: XEROX CORPORATION
    Inventors: Larry Lam Pham, Paul Leonard Pankratz