Patents by Inventor Indra G. Harijono

Indra G. Harijono 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: 10437784
    Abstract: A storage system may include at least one storage device and a server. The storage device may store an incoming data, calculate a hash value for the incoming data, and store the hash value as meta data. The server may provide the incoming data to the storage device, read the meta data from the storage device, determine whether the meta data is duplicate in the table, and perform a deduplication process regarding the incoming data based on the determination result.
    Type: Grant
    Filed: January 29, 2016
    Date of Patent: October 8, 2019
    Assignee: SK hynix Inc.
    Inventors: Zhenchuan Chai, Indra G. Harijono, Hwansoo Han
  • Patent number: 10395751
    Abstract: A system and an operating method thereof include a system under test (SUT) having a hardware array of flash storages, partitions including logical volumes, a kernel subsystem including an operating system, and an application layer including services, applications, and/or systems. The application layer receives test drivers and corresponding test fixtures from an external source. The SUT is segmented into subsystems of interest, and a different test using a different test fixture is applied to each subsystem. The tests are monitored and the results of the tests are collected and verified against suitable benchmarks. Results and associated data are archived.
    Type: Grant
    Filed: June 27, 2017
    Date of Patent: August 27, 2019
    Assignee: SK hynix Inc.
    Inventors: Indra G. Harijono, Sungjoon Ahn
  • Patent number: 10176190
    Abstract: A memory system for utilizing a deduplication process may include a controller, a storage media, and a non-volatile RAM including a metadata journal and a metadata cache, the metadata cache including an address table and a fingerprinting table, and the metadata journal including a plurality of transactions indicating whether a transaction is successfully written on the storage media.
    Type: Grant
    Filed: January 29, 2016
    Date of Patent: January 8, 2019
    Assignee: SK Hynix Inc.
    Inventors: Indra G. Harijono, Yan Zhang, Zhenchuan Chai
  • Publication number: 20170372800
    Abstract: A system and an operating method thereof include at least a system under test (SUT) having collection of flash storages including hardware of array of flash storages, collection of partitions including logical volumes, a kernel subsystem including operating system, and an application layer including services, applications, systems, or a combination thereof; test drivers configured to drive tests, wherein the tests are configured for testing the SUT, test fixtures configured to generate test data sets corresponding to the test drivers, observers configured to track test results of test cases created in accordance with the test drivers and the test data sets, wherein the test results include metrics, and archives configured to store historical data of the test cases.
    Type: Application
    Filed: June 27, 2017
    Publication date: December 28, 2017
    Inventors: Indra G. HARIJONO, Sungjoon AHN
  • Patent number: 9569114
    Abstract: A write instruction includes a logical address and write data to be stored. An address mapping master is used to determine if the logical address is stored in an address table. A deduplication state is selected based at least in part on whether the logical address is stored in the address table and whether a fingerprint is stored in a fingerprint table. The fingerprint is generated using the write data. A fingerprinting slave is used to determine if the fingerprint is stored in the fingerprint table, where the address mapper and the fingerprinter are configured to run in parallel and the address mapper is the master to the fingerprinter's slave.
    Type: Grant
    Filed: March 27, 2015
    Date of Patent: February 14, 2017
    Assignee: SK hynix memory solutions Inc.
    Inventors: Indra G. Harijono, Zhenchuan Chai
  • Publication number: 20160224588
    Abstract: A memory system for utilizing a deduplication process may include a controller, a storage media, and a non-volatile RAM including a metadata journal and a metadata cache, the metadata cache including an address table and a fingerprinting table, and the metadata journal including a plurality of transactions indicating whether a transaction is successfully written on the storage media.
    Type: Application
    Filed: January 29, 2016
    Publication date: August 4, 2016
    Inventors: Indra G. HARIJONO, Yan ZHANG, Zhenchuan CHAI
  • Publication number: 20160224589
    Abstract: A storage system may include at least one storage device and a server. The storage device may store an incoming data, calculate a hash value for the incoming data, and store the hash value as meta data. The server may provide the incoming data to the storage device, read the meta data from the storage device, determine whether the meta data is duplicate in the table, and perform a deduplication process regarding the incoming data based on the determination result.
    Type: Application
    Filed: January 29, 2016
    Publication date: August 4, 2016
    Inventors: Zhenchuan CHAI, Indra G. HARIJONO, Hwansoo HAN
  • Publication number: 20160139817
    Abstract: A write instruction includes a logical address and write data to be stored. An address mapping master is used to determine if the logical address is stored in an address table. A deduplication state is selected based at least in part on whether the logical address is stored in the address table and whether a fingerprint is stored in a fingerprint table. The fingerprint is generated using the write data. A fingerprinting slave is used to determine if the fingerprint is stored in the fingerprint table, where the address mapper and the fingerprinter are configured to run in parallel and the address mapper is the master to the fingerprinter's slave.
    Type: Application
    Filed: March 27, 2015
    Publication date: May 19, 2016
    Inventors: Indra G. Harijono, Zhenchuan Chai