Patents by Inventor Daryl Ng

Daryl Ng 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: 11950634
    Abstract: A method of controlling aerosol production in an aerosol-generating system is provided, the system including an aerosol-generating element and a housing having an air inlet and an air outlet, a flow channel defined from the air inlet to the air outlet configured to provide a flow of air past the aerosol-generating element, and a flow sensor configured to detect an air flow in the flow channel; and the method including increasing a power supplied to the aerosol-generating element for at least a second time if the flow sensor detects that the flow rate of the air flow increases past a threshold. There is also provided an aerosol-generating system comprising circuitry configured to perform the method.
    Type: Grant
    Filed: June 19, 2019
    Date of Patent: April 9, 2024
    Assignee: Philip Morris Products S.A.
    Inventors: Stephane Bilat, Guillaume Colotte, Daryl Ng Wai Leong, Ho Keat Chang
  • Publication number: 20240081425
    Abstract: An electrically operated aerosol-generating system is provided, including: a heating element to heat an aerosol-forming substrate proximate to the heating element; a power supply to supply power to the heating element; and electric circuitry in communication with the heating element and the power supply, the electric circuitry including a memory and being configured to: regulate a supply of power to the heating element for a heating cycle period in response to a user input, determine a first derivative of an electrical resistance of the heating element with respect to time, determine that there is an adverse condition if the first derivative exceeds a threshold value stored in the memory during a heating cycle period at or subsequent to a predetermined time in the period, and control power supplied to the heating element or provide an indication based on whether there is an adverse condition at the heating element.
    Type: Application
    Filed: November 22, 2023
    Publication date: March 14, 2024
    Applicant: Philip Morris Products S.A.
    Inventors: Stephane BILAT, Guillaume COLOTTE, Daryl NG WAI LEONG, Ho Keat CHANG
  • Patent number: 11864596
    Abstract: An electrically operated aerosol-generating system is provided, including: a heating element configured to heat an aerosol-forming substrate proximate to the heating element; a power supply; and electric circuitry in communication with the element and the power supply, and configured to regulate the supply of power during a plurality of discrete heating cycles in response to user inputs, determine a maximum electrical resistance of the heating element during each heating cycle, calculate a rolling average value of the resistance for n preceding heating cycles, n being an integer greater than 1, compare the resistance with the calculated value, determine an adverse condition when the resistance is greater than the calculated value by more than a threshold value, the threshold value being stored in the memory, and control the power supplied based on whether there is the adverse condition or to provide an indication based on whether there is the adverse condition.
    Type: Grant
    Filed: May 29, 2019
    Date of Patent: January 9, 2024
    Assignee: Philip Morris Products S.A.
    Inventors: Stephane Bilat, Guillaume Colotte, Daryl Ng Wai Leong, Ho Keat Chang
  • Patent number: 11747998
    Abstract: An application and a plurality of types of storage in a distributed storage system are communicated with. A write instruction that includes a key-value pair that in turn includes a key and value is received from the application. The key-value pair is stored in a selected one of the plurality of types of storage where the selected type of storage is selected based at least in part on a size or access frequency of the key-value pair. A link to the stored key-value pair is stored, including by: generating a key hash based at least in part on the key from the key-value pair and selecting one of a plurality of rows in an extensible primary table in an index based at least in part on the key hash. If it is determined there is sufficient space, the link to the stored key-value pair is stored, in the selected row. If it is determined there is insufficient space, the key-value pair is stored in an overflow row in a secondary table.
    Type: Grant
    Filed: January 10, 2022
    Date of Patent: September 5, 2023
    Assignee: OmniTier, Inc.
    Inventors: Suneel Indupuru, Prasanth Kumar, Derrick Preston Chu, Daryl Ng
  • Patent number: 11249646
    Abstract: A plurality of pieces of write data are aggregated on a buffer to obtain a segment where the segment exceeds a smallest write size supported by storage. An address on the storage is determined for the segment. Location information and identifier(s) associated with the segment are recorded where the location information points to the storage, as opposed to the buffer, while the write data is being aggregated. When the write data has been aggregated into the segment, the segment is written to the storage wherein the location information remains unchanged in response to the writing to the storage.
    Type: Grant
    Filed: January 31, 2017
    Date of Patent: February 15, 2022
    Assignee: OmniTier Storage, Inc.
    Inventors: Derrick Preston Chu, Suneel Indupuru, Daryl Ng
  • Publication number: 20210204609
    Abstract: An electrically operated aerosol-generating system is provided, including: a heating element to heat an aerosol-forming substrate; a power supply; a temperature sensor; electric circuitry in communication with the element, the sensor, and the power supply, and configured to regulate a supply of power based on a measured temperature, determine an adverse condition when a reduction in power required to reach or to maintain a predetermined temperature over successive heating cycles falls outside a predefined range, by comparing the power supplied in a given heating cycle with that of preceding heating cycles, the predefined range stored in the memory, and control the power supplied based on whether there is the adverse condition or provide an indication when there is the adverse condition; and a device and a removable cartridge including a liquid aerosol-forming substrate, the power supply and the circuitry being in the device and the element being in the cartridge.
    Type: Application
    Filed: May 22, 2019
    Publication date: July 8, 2021
    Applicant: Philip Morris Products S.A.
    Inventors: Stephane BILAT, Guillaume COLOTTE, Daryl NG WAI LEONG, Ho Keat CHANG
  • Publication number: 20210195948
    Abstract: An electrically operated aerosol-generating system is provided, including: a heating element configured to heat an aerosol-forming substrate proximate to the heating element; a power supply; and electric circuitry in communication with the element and the power supply, and configured to regulate the supply of power during a plurality of discrete heating cycles in response to user inputs, determine a maximum electrical resistance of the heating element during each heating cycle, calculate a rolling average value of the resistance for n preceding heating cycles, n being an integer greater than 1, compare the resistance with the calculated value, determine an adverse condition when the resistance is greater than the calculated value by more than a threshold value, the threshold value being stored in the memory, and control the power supplied based on whether there is the adverse condition or to provide an indication based on whether there is the adverse condition.
    Type: Application
    Filed: May 29, 2019
    Publication date: July 1, 2021
    Applicant: Philip Morris Products S.A.
    Inventors: Stephane BILAT, Guillaume COLOTTE, Daryl NG WAI LEONG, Ho Keat CHANG
  • Publication number: 20210145070
    Abstract: A method of controlling aerosol production in an aerosol-generating system is provided, the system including an aerosol-generating element and a housing having an air inlet and an air outlet, a flow channel defined from the air inlet to the air outlet configured to provide a flow of air past the aerosol-generating element, and a flow sensor configured to detect an air flow in the flow channel; and the method including increasing a power supplied to the aerosol-generating element for at least a second time if the flow sensor detects that the flow rate of the air flow increases past a threshold. There is also provided an aerosol-generating system comprising circuitry configured to perform the method.
    Type: Application
    Filed: June 19, 2019
    Publication date: May 20, 2021
    Applicant: Philip Morris Products S.A.
    Inventors: Stephane BILAT, Guillaume COLOTTE, Daryl NG WAI LEONG, Ho Keat CHANG
  • Patent number: 10303382
    Abstract: Data to be stored is received from an application. A first type of storage, having a first set of storage properties, and a second type of storage, having a second set of storage properties, are selected from based on an access characteristic associated with the data, the first set of storage properties, and the second set of storage properties. The data is stored in the selected type of storage.
    Type: Grant
    Filed: January 17, 2017
    Date of Patent: May 28, 2019
    Assignee: OmniTier Storage, Inc.
    Inventors: Derrick Preston Chu, Suneel Indupuru, Daryl Ng