Patents by Inventor Douglas Dumitru

Douglas Dumitru 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: 11687445
    Abstract: A device, method and system is directed to fast data storage on a block storage device. New data is linearly written to an empty write block. A location of the new data is tracked. Meta data associated with the new data is linearly written. A lookup table may be updated based in part on the meta data. The new data may be read based the lookup table configured to map a logical address to a physical address.
    Type: Grant
    Filed: December 7, 2020
    Date of Patent: June 27, 2023
    Inventors: Douglas Dumitru, Samuel J. Anderson
  • Patent number: 11455099
    Abstract: A device, memory, method and system directed to fast data storage on a block storage device that reduces operational wear on the device. New data is written to an empty write block with a number of write blocks being reused. A location of the new data is tracked. Metadata associated with the new data is written. A lookup table may be updated based in part on the metadata. The new data may be read based the lookup table configured to map a logical address to a physical address.
    Type: Grant
    Filed: October 23, 2020
    Date of Patent: September 27, 2022
    Inventors: Douglas Dumitru, Samuel J. Anderson
  • Patent number: 10860255
    Abstract: A system, method and apparatus directed to fast data storage on a block storage device. New data is written to an empty write block. If the new data is compressible, a compressed version of the new is written into the meta data. A location of the new data is tracked. Meta data associated with the new data is written. A lookup table may be updated based in part on the meta data. The new data may be read based the lookup table configured to map a logical address to a physical address. Disk operations may use state data associated with the meta data to determine the empty write block. A write speed-limit may also be determined based on a lifetime period, a number of life cycles and a device-erase-sector-count for the device. A write speed for the device may be slowed based on the determined write speed-limit.
    Type: Grant
    Filed: April 1, 2019
    Date of Patent: December 8, 2020
    Inventors: Douglas Dumitru, Samuel J. Anderson
  • Patent number: 10817185
    Abstract: A device, memory, method and system directed to fast data storage on a block storage device that reduces operational wear on the device. New data is written to an empty write block with a number of write blocks being reused. A location of the new data is tracked. Metadata associated with the new data is written. A lookup table may be updated based in part on the metadata. The new data may be read based the lookup table configured to map a logical address to a physical address.
    Type: Grant
    Filed: January 3, 2017
    Date of Patent: October 27, 2020
    Inventors: Douglas Dumitru, Samuel J. Anderson
  • Patent number: 10248359
    Abstract: A system, method and apparatus directed to fast data storage on a block storage device. New data is written to an empty write block. If the new data is compressible, a compressed version of the new is written into the meta data. A location of the new data is tracked. Meta data associated with the new data is written. A lookup table may be updated based in part on the meta data. The new data may be read based the lookup table configured to map a logical address to a physical address. Disk operations may use state data associated with the meta data to determine the empty write block. A write speed-limit may also be determined based on a lifetime period, a number of life cycles and a device-erase-sector-count for the device. A write speed for the device may be slowed based on the determined write speed-limit.
    Type: Grant
    Filed: April 17, 2008
    Date of Patent: April 2, 2019
    Inventors: Douglas Dumitru, Samuel J. Anderson
  • Patent number: 9535830
    Abstract: A device, memory, method and system directed to fast data storage on a block storage device. New data is written to an empty write block. A location of the new data is tracked. Meta data associated with the new data is written. A lookup table may be updated based in part on the meta data. The new data may be read based the lookup table configured to map a logical address to a physical address.
    Type: Grant
    Filed: July 26, 2015
    Date of Patent: January 3, 2017
    Inventors: Douglas Dumitru, Samuel J. Anderson
  • Publication number: 20150331791
    Abstract: A device, memory, method and system directed to fast data storage on a block storage device. New data is written to an empty write block. A location of the new data is tracked. Meta data associated with the new data is written. A lookup table may be updated based in part on the meta data. The new data may be read based the lookup table configured to map a logical address to a physical address.
    Type: Application
    Filed: July 26, 2015
    Publication date: November 19, 2015
    Inventors: Douglas Dumitru, Samuel J. Anderson
  • Patent number: 9092325
    Abstract: A method, device and system directed to fast data storage on a block storage device. New data is written to an empty write block. A location of the new data is tracked. Meta data associated with the new data is written. A lookup table may be updated based in part on the meta data. The new data may be read based the lookup table configured to map a logical address to a physical address.
    Type: Grant
    Filed: August 18, 2014
    Date of Patent: July 28, 2015
    Inventors: Douglas Dumitru, Samuel J. Anderson
  • Publication number: 20140372683
    Abstract: A method, device and system directed to fast data storage on a block storage device. New data is written to an empty write block. A location of the new data is tracked. Meta data associated with the new data is written. A lookup table may be updated based in part on the meta data. The new data may be read based the lookup table configured to map a logical address to a physical address.
    Type: Application
    Filed: August 18, 2014
    Publication date: December 18, 2014
    Inventors: Douglas Dumitru, Samuel J. Anderson
  • Patent number: 8812778
    Abstract: A device, method and system is directed to fast data storage on a block storage device. New data is written to an empty write block. A location of the new data is tracked. Meta data associated with the new data is written. A lookup table may be updated based in part on the meta data. The new data may be read based the lookup table configured to map a logical address to a physical address.
    Type: Grant
    Filed: February 18, 2013
    Date of Patent: August 19, 2014
    Inventors: Douglas Dumitru, Samuel J. Anderson
  • Publication number: 20130166829
    Abstract: A device, method and system is directed to fast data storage on a block storage device. New data is written to an empty write block. A location of the new data is tracked. Meta data associated with the new data is written. A lookup table may be updated based in part on the meta data. The new data may be read based the lookup table configured to map a logical address to a physical address.
    Type: Application
    Filed: February 18, 2013
    Publication date: June 27, 2013
    Inventors: Douglas Dumitru, Samuel J. Anderson
  • Patent number: 8380944
    Abstract: A device, method and system is directed to fast data storage on a block storage device. New data is written to an empty write block. A location of the new data is tracked. Meta data associated with the new data is written. A lookup table may be updated based in part on the meta data. The new data may be read based the lookup table configured to map a logical address to a physical address.
    Type: Grant
    Filed: March 3, 2008
    Date of Patent: February 19, 2013
    Inventors: Douglas Dumitru, Samuel J. Anderson
  • Publication number: 20080228992
    Abstract: A system, method and apparatus directed to fast data storage on a block storage device. New data is written to an empty write block. If the new data is compressible, a compressed version of the new is written into the meta data. A location of the new data is tracked. Meta data associated with the new data is written. A lookup table may be updated based in part on the meta data. The new data may be read based the lookup table configured to map a logical address to a physical address. Disk operations may use state data associated with the meta data to determine the empty write block. A write speed-limit may also be determined based on a lifetime period, a number of life cycles and a device-erase-sector-count for the device. A write speed for the device may be slowed based on the determined write speed-limit.
    Type: Application
    Filed: April 17, 2008
    Publication date: September 18, 2008
    Inventors: Douglas Dumitru, Samuel J. Anderson
  • Publication number: 20080215834
    Abstract: A device, method and system is directed to fast data storage on a block storage device. New data is written to an empty write block. A location of the new data is tracked. Meta data associated with the new data is written. A lookup table may be updated based in part on the meta data. The new data may be read based the lookup table configured to map a logical address to a physical address.
    Type: Application
    Filed: March 3, 2008
    Publication date: September 4, 2008
    Inventors: Douglas Dumitru, Samuel J. Anderson