Patents by Inventor William Edward Snaman, JR.

William Edward Snaman, JR. 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: 9798765
    Abstract: A deferred mechanism of rolling attribute changes to objects at transaction commit time is described. To support rolling updates, attributes are categorized into three types—increment, decrement or replace. Since transactions are committed in order, the update process uses a notification list of dependent transactions to propagate attribute changes as a function of attribute category or type. Shadow based file-systems (with or without object versioning) realize efficiency gains by employing the deferred mechanism.
    Type: Grant
    Filed: May 11, 2016
    Date of Patent: October 24, 2017
    Assignee: Dell Products, LP
    Inventors: William Edward Snaman, Jr., Saikrishnan Krishnamurthy, Mitchell Condylis
  • Publication number: 20160253376
    Abstract: A deferred mechanism of rolling attribute changes to objects at transaction commit time is described. To support rolling updates, attributes are categorized into three types—increment, decrement or replace. Since transactions are committed in order, the update process uses a notification list of dependent transactions to propagate attribute changes as a function of attribute category or type. Shadow based file-systems (with or without object versioning) realize efficiency gains by employing the deferred mechanism.
    Type: Application
    Filed: May 11, 2016
    Publication date: September 1, 2016
    Inventors: William Edward Snaman, JR., Saikrishnan Krishnamurthy, Mitchell Condylis
  • Patent number: 9400819
    Abstract: A deferred mechanism of rolling attribute changes to objects at transaction commit time is described. To support rolling updates, attributes are categorized into three types—increment, decrement or replace. Since transactions are committed in order, the update process uses a notification list of dependent transactions to propagate attribute changes as a function of attribute category or type. Shadow based file-systems (with or without object versioning) realize efficiency gains by employing the deferred mechanism.
    Type: Grant
    Filed: June 7, 2013
    Date of Patent: July 26, 2016
    Assignee: Dell Products, LP
    Inventors: William Edward Snaman, Jr., Saikrishnan Krishnamurthy, Mitchell Condylis
  • Publication number: 20160077747
    Abstract: Multiple storage devices may be used when storing data and metadata. Different types of storage devices exhibit distinct performance characteristics for read/write operations, input/output operations, throughput, latency and the like. Methods and systems described herein identify access patterns and provision a tailored hardware solution which blends the different types of storage to optimize performance and improve efficient use of resources.
    Type: Application
    Filed: September 11, 2014
    Publication date: March 17, 2016
    Inventor: William Edward Snaman, JR.
  • Patent number: 9235352
    Abstract: The invention pertains to a method and information handling system (IHS) for writing data to non-overwriting storage devices. A set of bands are determined per non-overwriting storage device. Then multiple pools of storage space, to which data can be written, commensurate with the determined bands are provided. A file system configured to manage the determined multiple pools of storage space and be non-WIP is provided, where the provided file system writes data to the multiple pools of storage space. The IHS includes: a non-overwriting storage device, a module for determining a set of bands per non-overwriting storage device, multiple pools of storage space commensurate with the determined set of bands and a file system configured to be non-WIP and configured to manage the multiple pools of storage space. The file system writes data to the multiple pools of storage space.
    Type: Grant
    Filed: November 21, 2012
    Date of Patent: January 12, 2016
    Assignee: Dell Products L.P.
    Inventors: William Edward Snaman, Jr., Damon Hsu-Hung
  • Publication number: 20140365428
    Abstract: A deferred mechanism of rolling attribute changes to objects at transaction commit time is described. To support rolling updates, attributes are categorized into three types—increment, decrement or replace. Since transactions are committed in order, the update process uses a notification list of dependent transactions to propagate attribute changes as a function of attribute category or type. Shadow based file-systems (with or without object versioning) realize efficiency gains by employing the deferred mechanism.
    Type: Application
    Filed: June 7, 2013
    Publication date: December 11, 2014
    Inventors: William Edward Snaman, JR., Saikrishnan Krishnamurthy, Mitchell Condylis
  • Publication number: 20140143488
    Abstract: The invention pertains to a method and information handling system (IHS) for writing data to non-overwriting storage devices. A set of bands are determined per non-overwriting storage device. Then multiple pools of storage space, to which data can be written, commensurate with the determined bands are provided. A file system configured to manage the determined multiple pools of storage space and be non-WIP is provided, where the provided file system writes data to the multiple pools of storage space. The IHS includes: a non-overwriting storage device, a module for determining a set of bands per non-overwriting storage device, multiple pools of storage space commensurate with the determined set of bands and a file system configured to be non-WIP and configured to manage the multiple pools of storage space. The file system writes data to the multiple pools of storage space.
    Type: Application
    Filed: November 21, 2012
    Publication date: May 22, 2014
    Applicant: DELL PRODUCTS L.P.
    Inventors: William Edward Snaman, JR., Damon Hsu-Hung