Patents by Inventor Daniel Brook

Daniel Brook 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: 11294805
    Abstract: The disclosed technology generally describes efficient garbage collection operations based on chunk filters (e.g., Bloom filters) maintained in association with object table partitions (e.g., trees). When an object update impacts a chunk, a corresponding chunk filter is updated, using the chunk's identifier as a chunk filter key by hashing the chunk identifier into chunk filter locations and setting bits at those locations. When garbage collection occurs, a garbage collection candidate chunk's identifier is similarly hashed to read the bit values at those locations in the chunk filters for the partitions. If any bit is zero, the chunk is definitely not in use in a partition; if no chunk filter for any partition indicates the candidate chunk is possibly in use, the chunk is garbage collected without tree scanning. If tree scanning is needed, only the partition(s) with an associated chunk filter that indicates “possibly in use” need to be scanned.
    Type: Grant
    Filed: April 11, 2019
    Date of Patent: April 5, 2022
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventors: Mikhail Danilov, Daniel Brook
  • Publication number: 20200327050
    Abstract: The disclosed technology generally describes efficient garbage collection operations based on chunk filters (e.g., Bloom filters) maintained in association with object table partitions (e.g., trees). When an object update impacts a chunk, a corresponding chunk filter is updated, using the chunk's identifier as a chunk filter key by hashing the chunk identifier into chunk filter locations and setting bits at those locations. When garbage collection occurs, a garbage collection candidate chunk's identifier is similarly hashed to read the bit values at those locations in the chunk filters for the partitions. If any bit is zero, the chunk is definitely not in use in a partition; if no chunk filter for any partition indicates the candidate chunk is possibly in use, the chunk is garbage collected without tree scanning. If tree scanning is needed, only the partition(s) with an associated chunk filter that indicates “possibly in use” need to be scanned.
    Type: Application
    Filed: April 11, 2019
    Publication date: October 15, 2020
    Inventors: Mikhail Danilov, Daniel Brook
  • Patent number: 8534195
    Abstract: A preferred embodiment is directed to a finger for use in a rail plate inserter machine workhead and for positioning a rail plate predisposed on a rail tie under a rail, having a planar body having an upper arm with a hook-shaped end and including an opening for accommodating a spring, the end being configured for being contacted by a bar operatively associated with a finger lift assembly; a lower arm having a depending tip; and a middle portion joining the upper and lower arms to define an obtuse angle.
    Type: Grant
    Filed: April 23, 2012
    Date of Patent: September 17, 2013
    Assignee: Nordco Inc.
    Inventors: Donald Christopher Noll, Bill Luoma, Donald M. Treziak, Jr., Mark A. Kappel, Daniel Brook
  • Publication number: 20120204753
    Abstract: A preferred embodiment is directed to a finger for use in a rail plate inserter machine workhead and for positioning a rail plate predisposed on a rail tie under a rail, having a planar body having an upper arm with a hook-shaped end and including an opening for accommodating a spring, the end being configured for being contacted by a bar operatively associated with a finger lift assembly; a lower arm having a depending tip; and a middle portion joining the upper and lower arms to define an obtuse angle.
    Type: Application
    Filed: April 23, 2012
    Publication date: August 16, 2012
    Inventors: Donald Christopher Noll, Bill Luoma, Donald M. Treziak, JR., Mark A. Kappel, Daniel Brook
  • Patent number: 8171855
    Abstract: A workhead assembly for use with a rail maintenance machine having a workhead assembly for use with a rail maintenance machine having a rail lifter and configured for movement relative to a railroad track having a pair of rails, the workhead assembly constructed and arranged for positioning a tie plate predisposed on a rail tie, including a workhead body connected to the machine; a centering apparatus on the body constructed and arranged for centering the workhead over the rail tie; a squaring apparatus on the body constructed and arranged for squaring the tie plate on the rail tie; and a pusher assembly on the body for positioning the tie plate under a selected one of the rails being lifted by the rail lifter, and including at least one plate engaging finger constructed and arranged for engaging the tie plate.
    Type: Grant
    Filed: September 25, 2009
    Date of Patent: May 8, 2012
    Assignee: Nordco Inc.
    Inventors: Donald Christopher Noll, Bill Luoma, Donald M. Treziak, Jr., Mark A. Kappel, Daniel Brook