Patents by Inventor Hao Le

Hao 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).

  • Publication number: 20240150666
    Abstract: Fuel composition for preventing or reducing low speed pre-ignition events in a spark-ignited internal combustion engine is provided. The fuel composition includes a hydrocarbon fuel boiling the gasoline or diesel range and a primary additive having a structure given by or a salt thereof. A is a ring moiety; R1 and R2 are independently H, C1-C20 hydrocarbyl group, carboxyl group, ether, or hydroxyl group. R 3 and R 4 are independently H, C1-C20 hydrocarbyl group, carboxyl group, ether, amino, or hydroxyl group or wherein R 3 and R 4 are part of a cyclic group. R5 is C1-C100 hydrocarbyl group, carboxyl group, ether, or hydroxyl group; and p is 0 to 2, n is 1 to 3, m is 1 to 3, and p+n+m is less than 5.
    Type: Application
    Filed: March 24, 2022
    Publication date: May 9, 2024
    Applicant: CHEVRON ORONITE COMPANY LLC
    Inventors: Edward (Jiun-Le) SHIH, Chung-Hao KUO, Charles Paul LOEPER
  • Publication number: 20240101922
    Abstract: Method for preventing or reducing low speed pre-ignition events in a spark-ignited internal combustion engine is provided. The method includes supplying to the engine the lubricant composition comprising a primary additive having a structure given by or a salt thereof. R1 and R2 are independently H, C1-C20 hydrocarbyl group, carboxyl group, ester, amide, ketone, ether, or hydroxyl group. R3 and R4 are independently H, C1-C20 hydrocarbyl group, carboxyl group, ester, amide, ketone, ether, amino, or hydroxyl group or wherein R3 and R4 are part of a cyclic group. R5 is C1-C100 hydrocarbyl group, carboxyl group, ether, or hydroxyl group. Lastly, p is 0 to 2, n is 1 to 5, m is 0 to 2, and p+n+m is less than 6.
    Type: Application
    Filed: March 24, 2022
    Publication date: March 28, 2024
    Applicant: CHEVRON ORONITE COMPANY LLC
    Inventors: Edward (Jiun Le) SHIH, Chung-Hao KUO, Charles Paul LOEPER, Jeanelle SMOOT
  • Publication number: 20230385192
    Abstract: A memory module comprises dynamic random access memory (DRAM), Flash memory, and a module controller. The module controller is configured to receive data to be transferred from the DRAM to the Flash memory, compute first cyclic redundancy check (CRC) codes for the data, and write the data into the Flash memory. The module controller is further configured to read the data from the Flash memory, compute second CRC codes for the data read from the Flash memory, and transfer the data to the DRAM. The module controller is further configured to compare the second CRC codes with the first CRC codes to determine one or more erroneous data bits in the data read from the Flash memory, read a data segment of the data from the DRAM that include the one or more erroneous data bits, correct the one or more erroneous data bits in the data segment, and write the data segment back into the DRAM.
    Type: Application
    Filed: May 29, 2023
    Publication date: November 30, 2023
    Inventors: Hyun Lee, Jayesh R. Bhakta, Chi She Chen, Jeffery C. Solomon, Mario Jesus Martinez, Hao Le, Soon J. Choi
  • Patent number: 11663121
    Abstract: A memory module comprises a volatile memory subsystem including DRAM, a non-volatile memory subsystem including Flash memory, and a module control device. The Flash memory includes main Flash providing a main Flash memory space and scratch Flash providing a scratch Flash memory space. The module control device is configured to receive a request from the memory controller to move one or more segments of data in a first Flash block in the main Flash to the DRAM and to, for each respective segment of data: select a respective set of pages in the DRAM; transfer respective data stored in the respective set of pages from the DRAM to a corresponding segment in the scratch Flash; and transfer the respective segment of data to the respective set of pages in the DRAM. Thus, data can be moved segment by segment between the DRAM and the Flash memory.
    Type: Grant
    Filed: November 20, 2021
    Date of Patent: May 30, 2023
    Assignee: Netlist, Inc.
    Inventors: Hyun Lee, Jayesh R. Bhakta, Chi She Chen, Jeffery C. Solomon, Mario Jesus Martinez, Hao Le, Soon J. Choi
  • Publication number: 20220253380
    Abstract: A memory module comprises a volatile memory subsystem including DRAM, a non-volatile memory subsystem including Flash memory, and a module control device. The Flash memory includes main Flash providing a main Flash memory space and scratch Flash providing a scratch Flash memory space. The module control device is configured to receive a request from the memory controller to move one or more segments of data in a first Flash block in the main Flash to the DRAM and to, for each respective segment of data: select a respective set of pages in the DRAM; transfer respective data stored in the respective set of pages from the DRAM to a corresponding segment in the scratch Flash; and transfer the respective segment of data to the respective set of pages in the DRAM. Thus, data can be moved segment by segment between the DRAM and the Flash memory.
    Type: Application
    Filed: November 20, 2021
    Publication date: August 11, 2022
    Inventors: Hyun Lee, Jayesh R. Bhakta, Chi She Chen, Jeffery C. Solomon, Mario Jesus Martinez, Hao Le, Soon J. Choi
  • Patent number: 11243886
    Abstract: A memory module comprises a volatile memory subsystem configured to coupled to a memory channel in computer system and capable of serving as main memory for the computer system, a non-volatile memory subsystem providing storage for the computer system, and a module controller coupled to the volatile memory subsystem, the non-volatile memory subsystem, and the C/A bus. The module controller is configured to control intra-module data transfers between the volatile memory subsystem and the non-volatile memory subsystem. The module controller is further configured to monitor C/A signals on the C/A bus and schedule the intra-module data transfers in accordance with the C/A signals so that the intra-module data transfers do not conflict with accesses to the volatile memory subsystem by the memory controller.
    Type: Grant
    Filed: August 13, 2019
    Date of Patent: February 8, 2022
    Assignee: Netlist, Inc.
    Inventors: Hyun Lee, Jayesh R Bhakta, Chi She Chen, Jeffery C. Solomon, Mario Jesus Martinez, Hao Le, Soon J. Choi
  • Publication number: 20200042456
    Abstract: A memory module comprises a volatile memory subsystem configured to coupled to a memory channel in computer system and capable of serving as main memory for the computer system, a non-volatile memory subsystem providing storage for the computer system, and a module controller coupled to the volatile memory subsystem, the non-volatile memory subsystem, and the C/A bus. The module controller is configured to control intra-module data transfers between the volatile memory subsystem and the non-volatile memory subsystem. The module controller is further configured to monitor C/A signals on the C/A bus and schedule the intra-module data transfers in accordance with the C/A signals so that the intra-module data transfers do not conflict with accesses to the volatile memory subsystem by the memory controller.
    Type: Application
    Filed: August 13, 2019
    Publication date: February 6, 2020
    Inventors: Hyun Lee, Jayesh R. Bhakta, Chi She Chen, Jeffery C. Solomon, Mario Jesus Martinez, Hao Le, Soon J. Choi
  • Patent number: 10380022
    Abstract: A memory module comprises a volatile memory subsystem configured to coupled to a memory channel in computer system and capable of serving as main memory for the computer system, a non-volatile memory subsystem providing storage for the computer system, and a module controller coupled to the volatile memory subsystem, the non-volatile memory subsystem, and the C/A bus. The module controller is configured to control intra-module data transfers between the volatile memory subsystem and the non-volatile memory subsystem. The module controller is further configured to monitor C/A signals on the C/A bus and schedule the intra-module data transfers in accordance with the C/A signals so that the intra-module data transfers do not conflict with accesses to the volatile memory subsystem by the memory controller.
    Type: Grant
    Filed: November 7, 2014
    Date of Patent: August 13, 2019
    Assignee: Netlist, Inc.
    Inventors: Hyun Lee, Jayesh R. Bhakta, Chi She Chen, Jeffery C. Solomon, Mario Jesus Martinez, Hao Le, Soon J. Choi
  • Publication number: 20150169238
    Abstract: A memory module comprises a volatile memory subsystem configured to coupled to a memory channel in computer system and capable of serving as main memory for the computer system, a non-volatile memory subsystem providing storage for the computer system, and a module controller coupled to the volatile memory subsystem, the non-volatile memory subsystem, and the C/A bus. The module controller is configured to control intra-module data transfers between the volatile memory subsystem and the non-volatile memory subsystem. The module controller is further configured to monitor C/A signals on the C/A bus and schedule the intra-module data transfers in accordance with the C/A signals so that the intra-module data transfers do not conflict with accesses to the volatile memory subsystem by the memory controller.
    Type: Application
    Filed: November 7, 2014
    Publication date: June 18, 2015
    Inventors: Hyun Lee, Jayesh R. Bhakta, Chi She Chen, Jeffery C. Solomon, Mario Jesus Martinez, Hao Le, Soon J. Choi
  • Patent number: 7453479
    Abstract: The system for displaying huge images in accordance with the present invention comprises: a storage device (1) for storing image data winch is divided in either one of the row direction and the column direction and contains at least two subdivided blocks; a first temporary storage device (9) for sequentially reading out data stored in the storage device (1), temporarily storing data as read and, when the data reaches a predetermined unit of data size, outputting all the data as input. And the present invention serves to improve the processing speed of huge images by bypassing the main storage device (3) during the processing operation of image data.
    Type: Grant
    Filed: July 10, 2001
    Date of Patent: November 18, 2008
    Assignee: Innotive Corporation
    Inventors: Hao Le, Kwang Soon Moon, Tomoyuki Okamura
  • Publication number: 20020191867
    Abstract: A high-definition image display apparatus displays a high-definition mega-sized image on a computer display. The display apparatus includes a server 1 and a client 5 that operate in a coordinated manner. The display system comprises means for storing an cage in the server 1 in the form of a set of image data for several levels of resolution each of which is obtained through division of the image into a matrix as well as through compression and encryption; and input means for enabling visual performance of operations for specifying an image to be displayed on the screen of the client 5, zooming in/out, and scrolling the image.
    Type: Application
    Filed: July 16, 2002
    Publication date: December 19, 2002
    Inventors: Hao Le, Kwang Soon Moon, Tomoyuki Okamura