Patents by Inventor Arjun Mannaly

Arjun Mannaly 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: 11237744
    Abstract: A method, system and non-transitory computer-readable medium for operating a storage engine are disclosed. With respect to a data file, a compaction value is obtained and a counter is retrieved. The compaction value indicates the minimum number of valid records in the data file for a clean-up process to be initiated. In response to the counter satisfying a first criterion, a determination is made, for each record in the data file, as to whether the record is written to another data file based on the record satisfying a second criterion. A write amplification factor of the storage engine is determined based on the compaction value. The counter indicates the number of records in the data file that are invalid. The write amplification factor and a space amplification factor are configurable; the storage engine may be tuned based on workloads, desired write throughput, desired storage utilization, and bandwidth of a storage device.
    Type: Grant
    Filed: December 28, 2018
    Date of Patent: February 1, 2022
    Assignee: VERIZON MEDIA INC.
    Inventor: Arjun Mannaly
  • Publication number: 20200210087
    Abstract: The present teaching relates to a method, system and programming for operating a storage engine. A compaction value to be associated with a data file is obtained and a counter corresponding to the data file is retrieved. In response to the counter satisfying a first criterion, a determinization is made for each record included in the data file, as to whether the record is to be written to another data file based on the record satisfying a second criterion, wherein a write amplification factor of the storage engine is determined based on the obtained compaction value.
    Type: Application
    Filed: December 28, 2018
    Publication date: July 2, 2020
    Inventor: Arjun Mannaly