Patents by Inventor Daniel McGregor

Daniel McGregor 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: 10061775
    Abstract: A method, system and a computer program product for managing file system memory includes a module configured to implement a separate replacement policy and a separate index for a persistent second level adaptive replacement cache (L2ARC) logically part of a first level ARC. The system also includes a module configured to cluster compressed chunks of data on multiple physical devices via aligning the clusters of data chunks on a byte boundary basis on each of the devices. The method additionally includes a module configured to create a storage pool allocator (SPA) to track the compressed and packed chunks on the multiple devices via an attached active page and attached multiple closed pages. The method further includes re-adding an evicted data from the L2ARC to an active page to be written again thereto based on a configurable threshold number of hits to data in the L2ARC via an L2ARC hit counter.
    Type: Grant
    Filed: June 17, 2017
    Date of Patent: August 28, 2018
    Assignee: HGST, Inc.
    Inventors: Shailendra Tripathi, Daniel McGregor, Enyew Tan
  • Patent number: 9893373
    Abstract: An electrolyte membrane having a proton conducting polymer reinforced with a nanofiber mat made from a nanofiber comprising a fiber material selected from polymers and polymer blends; wherein the fiber material has a fiber material proton conductivity; wherein the proton conducting polymer has a proton conducting polymer conductivity; and wherein the fiber material proton conductivity is less than the proton conducting polymer conductivity, and methods of making. In some embodiments, the nanofiber further comprises a proton conducting polymer.
    Type: Grant
    Filed: May 18, 2011
    Date of Patent: February 13, 2018
    Assignee: 3M Innovative Properties Company
    Inventors: Michael Andrew Yandrasits, Ji-Hwa Lee, Youngdon Yi, Daniel McGregor Pierpont, Steven Joseph Hamrock, Mark Albert Schonewill