Patents by Inventor Andrew Zhenwen Chang

Andrew Zhenwen Chang 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: 20250061063
    Abstract: A device may include memory media configured as cache media; and one or more circuits configured to perform operations including receiving memory access information, performing a mixture model analysis based on the memory access information to produce one or more scores, and updating the memory media based on the one or more scores. The memory media may include determining that at least one of the one or more scores is above a threshold and loading a portion of memory corresponding to the at least one of the one or more scores to the memory media. Updating the memory media may include determining that at least one of the one or more scores is below a threshold and removing a portion of memory corresponding to the at least one of the one or more scores from the memory media.
    Type: Application
    Filed: August 2, 2024
    Publication date: February 20, 2025
    Inventors: Luis Vitorio CARGNINI, Andrew Zhenwen CHANG, Yitu WANG, Mohammadreza SOLTANIYEH, Dongyang LI
  • Publication number: 20250061115
    Abstract: An accelerator is disclosed. The accelerator may include a connection to a first storage, which may store a database. The database may include four columns. The accelerator may also include a second storage to store information about the columns of the database. The accelerator may also include a circuit to process the information about the columns and a query to generate a skip information.
    Type: Application
    Filed: November 17, 2023
    Publication date: February 20, 2025
    Inventors: Michael WASEF, Andrew Zhenwen CHANG
  • Publication number: 20240086403
    Abstract: An accelerator is disclosed. The accelerator may include an on-chip memory to store a data from a database. The on-chip memory may include a first memory bank and a second memory bank. The first memory bank may store the data, which may include a first value and a second value. A computational engine may execute, in parallel, a command on the first value in the data and the command on the second value in the data in the on-chip memory. The on-chip memory may be configured to load a second data from the database into the second memory bank in parallel with the computation engine executing the command on the first value in the data and executing the command on the second value in the data.
    Type: Application
    Filed: November 17, 2023
    Publication date: March 14, 2024
    Inventors: Andrew Zhenwen CHANG, Vincent Tung PHAM, Jaemin JUNG
  • Publication number: 20240020027
    Abstract: A storage device is disclosed. The storage device may include a storage for a data and a controller to manage access to the data in the storage. A mechanism may automatically manage a bias mode for a chunk of the data in the storage, the bias mode including one of a host bias mode and a device bias mode.
    Type: Application
    Filed: September 7, 2022
    Publication date: January 18, 2024
    Inventors: Vincent Tung PHAM, Andrew Zhenwen CHANG
  • Patent number: 11836133
    Abstract: An accelerator is disclosed. The accelerator may include an on-chip memory to store a data from a database. The on-chip memory may include a first memory bank and a second memory bank. The first memory bank may store the data, which may include a first value and a second value. A computational engine may execute, in parallel, a command on the first value in the data and the command on the second value in the data in the on-chip memory. The on-chip memory may be configured to load a second data from the database into the second memory bank in parallel with the computation engine executing the command on the first value in the data and executing the command on the second value in the data.
    Type: Grant
    Filed: October 29, 2021
    Date of Patent: December 5, 2023
    Inventors: Andrew Zhenwen Chang, Vincent Tung Pham, Jaemin Jung
  • Publication number: 20230027648
    Abstract: An accelerator is disclosed. The accelerator may include an on-chip memory to store a data from a database. The on-chip memory may include a first memory bank and a second memory bank. The first memory bank may store the data, which may include a first value and a second value. A computational engine may execute, in parallel, a command on the first value in the data and the command on the second value in the data in the on-chip memory. The on-chip memory may be configured to load a second data from the database into the second memory bank in parallel with the computation engine executing the command on the first value in the data and executing the command on the second value in the data.
    Type: Application
    Filed: October 29, 2021
    Publication date: January 26, 2023
    Inventors: Andrew Zhenwen CHANG, Tung PHAM, Jaemin JUNG
  • Patent number: 11334284
    Abstract: A database offloading engine. In some embodiments, the database offloading engine includes a vectorized adder including a plurality of read-modify-write circuits, a plurality of sum buffers respectively connected to the read-modify-write circuits, a key address table, and a control circuit. The control circuit may be configured to receive a first key and a corresponding first value; to search the key address table for the first key; and, in response to finding, in the key address table, an address corresponding to the first key, to route the address and the first value to a read-modify-write circuit, of the plurality of read-modify-write circuits, corresponding to the address.
    Type: Grant
    Filed: November 19, 2018
    Date of Patent: May 17, 2022
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Andrew Zhenwen Chang, Jongmin Gim, Hongzhong Zheng
  • Publication number: 20200097210
    Abstract: A database offloading engine. In some embodiments, the database offloading engine includes a vectorized adder including a plurality of read-modify-write circuits, a plurality of sum buffers respectively connected to the read-modify-write circuits, a key address table, and a control circuit. The control circuit may be configured to receive a first key and a corresponding first value; to search the key address table for the first key; and, in response to finding, in the key address table, an address corresponding to the first key, to route the address and the first value to a read-modify-write circuit, of the plurality of read-modify-write circuits, corresponding to the address.
    Type: Application
    Filed: November 19, 2018
    Publication date: March 26, 2020
    Inventors: Andrew Zhenwen Chang, Jongmin Gim, Hongzhong Zheng