Patents by Inventor Robert Fairbanks

Robert Fairbanks 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: 11567660
    Abstract: Embodiments are directed to managing data in a file system that includes a plurality of storage nodes and a plurality of storage volumes in a cloud computing environment. Metrics associated with each storage volume may be monitored. In response to the metrics exceeding a threshold value, performing further actions, including: determining storage volumes that are unhealthy based on the metrics that exceed the threshold value; updating metadata associated with the storage volumes to indicate that the storage volumes are unhealthy; decoupling the unhealthy storage volumes from storage nodes coupled to the unhealthy storage volumes; determining replacement storage volumes based on the metadata associated with the unhealthy storage volumes; updating other metadata associated with the replacement storage volumes to indicate that the replacement storage volumes are healthy storage volumes; and coupling the healthy storage volumes with the storage nodes that were coupled to the unhealthy storage volumes.
    Type: Grant
    Filed: March 16, 2021
    Date of Patent: January 31, 2023
    Assignee: Qumulo, Inc.
    Inventors: Michael Anthony Chmiel, Duncan Robert Fairbanks, Stephen Craig Fleischman, Daniel Marcos Motles, Nicholas Graeme Williams
  • Publication number: 20220300155
    Abstract: Embodiments are directed to managing data in a file system that includes a plurality of storage nodes and a plurality of storage volumes in a cloud computing environment. Metrics associated with each storage volume may be monitored. In response to the metrics exceeding a threshold value, performing further actions, including: determining storage volumes that are unhealthy based on the metrics that exceed the threshold value; updating metadata associated with the storage volumes to indicate that the storage volumes are unhealthy; decoupling the unhealthy storage volumes from storage nodes coupled to the unhealthy storage volumes; determining replacement storage volumes based on the metadata associated with the unhealthy storage volumes; updating other metadata associated with the replacement storage volumes to indicate that the replacement storage volumes are healthy storage volumes; and coupling the healthy storage volumes with the storage nodes that were coupled to the unhealthy storage volumes.
    Type: Application
    Filed: March 16, 2021
    Publication date: September 22, 2022
    Inventors: Michael Anthony Chmiel, Duncan Robert Fairbanks, Stephen Craig Fleischman, Daniel Marcos Motles, Nicholas Graeme Williams
  • Publication number: 20220300159
    Abstract: Embodiments are directed to managing data in a file system that includes storage nodes and storage volumes in a cloud computing environment (CCE). A backup job may be executed to perform further actions, including: providing a backup identifier that is associated with the backup job; determining the storage nodes based on the file system and the CCE; disabling the file system by disabling the storage nodes, wherein each disabled storage node is associated with a shutdown timestamp; determining storage volumes associated with each disabled storage node; and generating storage images that archive a copy of information from the storage volumes; associating the storage images with the backup identifier; confirming that the file system is consistent based on an absence of file system activity occurring subsequent to each shutdown timestamp; and enabling the file system by enabling the storage nodes.
    Type: Application
    Filed: September 24, 2021
    Publication date: September 22, 2022
    Inventors: Michael Anthony Chmiel, Duncan Robert Fairbanks, Stephen Craig Fleischman, Nicholas Graeme Williams
  • Patent number: 11435901
    Abstract: Embodiments are directed to managing data in a file system that includes storage nodes and storage volumes in a cloud computing environment (CCE). A backup job may be executed to perform further actions, including: providing a backup identifier that is associated with the backup job; determining the storage nodes based on the file system and the CCE; disabling the file system by disabling the storage nodes, wherein each disabled storage node is associated with a shutdown timestamp; determining storage volumes associated with each disabled storage node; and generating storage images that archive a copy of information from the storage volumes; associating the storage images with the backup identifier; confirming that the file system is consistent based on an absence of file system activity occurring subsequent to each shutdown timestamp; and enabling the file system by enabling the storage nodes.
    Type: Grant
    Filed: September 24, 2021
    Date of Patent: September 6, 2022
    Assignee: Qumulo, Inc.
    Inventors: Michael Anthony Chmiel, Duncan Robert Fairbanks, Stephen Craig Fleischman, Nicholas Graeme Williams
  • Patent number: 11347699
    Abstract: Embodiments are directed to a file system engine that provides a file system that includes a plurality of blocks on a file storage tier with portion of the blocks associated with a cache storage tier. A cache engine provides heat extents that include a heat score and a run length value such that the heat extents are represent activities associated with the blocks. Heat extents associated with file system activities are determined based on a position of the blocks that corresponds with the run length values of the heat extents and sectors on the file storage tier. Heat scores associated with the heat extents may be modified based on the activities and distribution models to conform the heat extents with the distribution models. Blocks associated with heat scores that are less than a threshold value provided by the distribution models may be disassociated from the cache storage tier.
    Type: Grant
    Filed: January 13, 2020
    Date of Patent: May 31, 2022
    Assignee: Qumulo, Inc.
    Inventors: Edward Carpenter, Thomas Gregory Rothschilds, Peter J. Godman, Duncan Robert Fairbanks, Patrick Jakubowski, Zexuan Wang
  • Patent number: 11132126
    Abstract: Embodiments are directed to managing data in a file system that includes storage nodes and storage volumes in a cloud computing environment (CCE). A backup job may be executed to perform further actions, including: providing a backup identifier that is associated with the backup job; determining the storage nodes based on the file system and the CCE; disabling the file system by disabling the storage nodes, wherein each disabled storage node is associated with a shutdown timestamp; determining storage volumes associated with each disabled storage node; and generating storage images that archive a copy of information from the storage volumes; associating the storage images with the backup identifier; confirming that the file system is consistent based on an absence of file system activity occurring subsequent to each shutdown timestamp; and enabling the file system by enabling the storage nodes.
    Type: Grant
    Filed: March 16, 2021
    Date of Patent: September 28, 2021
    Assignee: Qumulo, Inc.
    Inventors: Michael Anthony Chmiel, Duncan Robert Fairbanks, Stephen Craig Fleischman, Nicholas Graeme Williams
  • Publication number: 20200210385
    Abstract: Embodiments are directed to a file system engine that provides a file system that includes a plurality of blocks on a file storage tier with portion of the blocks associated with a cache storage tier. A cache engine provides heat extents that include a heat score and a run length value such that the heat extents are represent activities associated with the blocks. Heat extents associated with file system activities are determined based on a position of the blocks that corresponds with the run length values of the heat extents and sectors on the file storage tier. Heat scores associated with the heat extents may be modified based on the activities and distribution models to conform the heat extents with the distribution models. Blocks associated with heat scores that are less than a threshold value provided by the distribution models may be disassociated from the cache storage tier.
    Type: Application
    Filed: January 13, 2020
    Publication date: July 2, 2020
    Inventors: Edward Carpenter, Thomas Gregory Rothschilds, Peter J. Godman, Duncan Robert Fairbanks, Patrick Jakubowski, Zexuan Wang
  • Patent number: 10534758
    Abstract: Embodiments are directed to a file system engine that provides a file system that includes a plurality of blocks on a file storage tier with portion of the blocks associated with a cache storage tier. A cache engine provides heat extents that include a heat score and a run length value such that the heat extents are represent activities associated with the blocks. Heat extents associated with file system activities are determined based on a position of the blocks that corresponds with the run length values of the heat extents and sectors on the file storage tier. Heat scores associated with the heat extents may be modified based on the activities and distribution models to conform the heat extents with the distribution models. Blocks associated with heat scores that are less than a threshold value provided by the distribution models may be disassociated from the cache storage tier.
    Type: Grant
    Filed: December 20, 2018
    Date of Patent: January 14, 2020
    Assignee: Qumulo, Inc.
    Inventors: Edward Carpenter, Thomas Gregory Rothschilds, Peter J. Godman, Duncan Robert Fairbanks, Patrick Jakubowski, Zexuan Wang
  • Patent number: 9852660
    Abstract: A catheterization procedure training apparatus operable to provide a user training on the delivery of a catheterization process wherein the apparatus further allows the utilization of interventional devices. The catheterization procedure training apparatus includes a tubing network being hollow and fluidly coupled wherein the tubing network is configured to be sized and shaped so as to physically be proportionally representative of at least a portion of the blood vessels within a human circulatory system. A ventricle chamber is operably coupled to the tubing network. The tubing network further includes at least one opening having a union wherein the union is configured to be operably coupled to an exchangeable insertion point adapter. The exchangeable insertion point adapter includes a stem portion and a wall portion integrally formed and is configured to provide repetitive sealable use of a needle therethrough.
    Type: Grant
    Filed: December 3, 2015
    Date of Patent: December 26, 2017
    Inventor: Robert Fairbanks
  • Publication number: 20060157195
    Abstract: A decorative laminate assembly having a decorative laminate top layer assembly. This top layer assembly includes, in descending superimposed relationship, a decorative layer and a core layer that includes PETG, or other polymeric material. Preferably, the top layer assembly also includes a wear resistant overlay layer on top of the decorative layer, and the core layer's PETG is in a sheet form. The top layer assembly may be directly bonded to a water resistant substrate. The decorative laminate assembly of the present invention can be used for a variety of purposes, including flooring applications. When the present invention is used for flooring applications, it is preferred that the overlay layer has enhanced wear resistant qualities and that the water resistant substrate comprise PVC or cement fiberboard.
    Type: Application
    Filed: March 17, 2006
    Publication date: July 20, 2006
    Inventors: Kenneth Laurence, Terry Drees, Kevin O'Brien, Robert Fairbanks
  • Publication number: 20060134396
    Abstract: A reinforced matrix composite containment duct for gas turbine engines comprising a reinforced matrix composite containment duct having high strength integral flanges and pre-stressed reinforcing fibers, the reinforced matrix composite having uniform distribution of matrix material; and the reinforced matrix composite having less than or equal to 2.5% void space.
    Type: Application
    Filed: December 22, 2004
    Publication date: June 22, 2006
    Applicant: GENERAL ELECTRIC COMPANY
    Inventors: Lee Blanton, Gregory Meibers, Stephen Whiteker, Robert Fairbanks, Richard Price, Warren Ronk
  • Publication number: 20060134251
    Abstract: A mold tool for forming a reinforced matrix composite part for a gas turbine engine, comprising a body. The body comprises a body surface capable of receiving a first portion of a composite preform. A first endplate and second endplate are attached to the body and include a substantially planar surface disposed perpendicular to the body surface. A first and second set of plates are attached to the first and second endplate adjacent to the body surface and have a geometries that includes a first and second cavity bounded by the first and second plate and first and second endplate. The first and second cavities have a volume sufficient to receive a second portion of a composite preform. The second cavity is in fluid communication with the first cavity, which is in fluid communication with a vacuum source.
    Type: Application
    Filed: December 22, 2004
    Publication date: June 22, 2006
    Applicant: GENERAL ELECTRIC COMPANY
    Inventors: Lee Blanton, Gregory Meibers, Stephen Whiteker, Matthew Buczek, Robert Fairbanks, Richard Price
  • Publication number: 20060130993
    Abstract: A method for fabricating a reinforced matrix composite comprising the step of providing a composite preform having a fibrous structure and applying matrix material onto the preform in locations along the preform. A barrier material is applied to at least a portion of the coated preform to direct the flow of matrix material into the preform. The composite preform is heated to a temperature sufficient to render the matrix material viscous and insufficient to cure the matrix material. The pressure to the interior of the composite preform is reduced, while the pressure to the barrier material is increased. The temperature is maintained to flow the matrix material into the composite preform and to force gases from the fibrous structure. The composite preform is then cured and cooled to form a reinforced matrix composite having a low void content and a substantially uniform matrix distribution.
    Type: Application
    Filed: December 22, 2004
    Publication date: June 22, 2006
    Applicant: GENERAL ELECTRIC COMPANY
    Inventors: Lee Blanton, Gregory Meibers, Stephen Whiteker, Matthew Buczek, Robert Fairbanks, Richard Price, Warren Ronk
  • Patent number: 5624737
    Abstract: The present invention relates to a novel composite adhesive used to adhere coating materials onto a substrate wherein the substrate material and the coating material have significantly different expansion properties, e.g., thermoplastic coating materials onto cellulose based substrate materials. The composite adhesive comprises both a rigid adhesive such as an epoxy or acrylic and a laminating adhesive such as a rubber based contact cement. In a preferred embodiment of the invention, a spline material is also rigidly adhered to the coating material so as to reinforce the bond between substrate and coating, especially where two pieces of coating material are attached at a seam. In another preferred embodiment the composite adhesive and/or spline material is used in preparing composite articles such as counters, sinks, furniture, profile edging, chemical resistant lab tops, showers, etc.
    Type: Grant
    Filed: December 3, 1993
    Date of Patent: April 29, 1997
    Assignee: General Electric Company
    Inventors: Robert Fairbanks, Merrill Glos, Jeremy P. Miller, Charles Mulcahy, Kurt A. Weiss, William F. Whetstone