Patents by Inventor Brad A. Reger

Brad A. Reger 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: 9836345
    Abstract: One or more techniques and/or systems are provided for collecting forensics associated with a failure of a storage controller. For example, a storage node, of a cluster environment, may comprise a service processor and a storage controller. The storage controller may manage a storage device accessible, through the storage controller, to one or more client devices. The service processor may manage the storage controller (e.g., collect operational statistics of the storage controller, perform software and/or firmware updates for the storage controller, etc.). The service processor may obtain forensics associated with a failure of the storage controller, and may provide the forensics to a cluster health monitor notwithstanding the storage controller being in an inoperable state (e.g., the service processor may send the forensics through a network interface controller of the storage node, over a non-client storage management network, to the cluster health monitor).
    Type: Grant
    Filed: April 24, 2015
    Date of Patent: December 5, 2017
    Assignee: NetApp, Inc.
    Inventors: Brad A. Reger, Curtis Anderson, Pradeep K. Kalra
  • Publication number: 20170092082
    Abstract: A device, method and non-transitory computer readable medium that provides an error indicator light pathway includes identifying an error with one of a plurality of field replaceable units in the server device. A pathway comprising two or more of a plurality of error indicator lights located at two or more of within a chassis of the server device, on an outer service side of the chassis, or on another outer side of the chassis to the identified error with the one of the plurality of field replaceable units is determined. Illumination of the determined pathway of the two or more of the plurality of error indicator lights is initiated.
    Type: Application
    Filed: September 25, 2015
    Publication date: March 30, 2017
    Inventors: Allen Tracht, Stuart Lovett, Brad Reger, Mark Insley
  • Publication number: 20160140868
    Abstract: Techniques for an augmented reality component are described. An apparatus may comprise an augmented reality component to execute an augmented reality service in a data system. The augmented reality service operative to generate an augmented reality view of one or more objects within a target location. The augmented reality service operative to receive spatial awareness information for at least one object. The augmented reality service operative to calculate a path to the at least one object within the augmented reality view. The augmented reality service operative to add a digital representation of the path to the augmented reality view to create a mapped augmented reality view. The augmented reality service operative to present the mapped augmented reality view on an electronic device.
    Type: Application
    Filed: November 13, 2014
    Publication date: May 19, 2016
    Applicant: NETAPP, INC.
    Inventors: Stuart Lovett, Brad Reger, Allen Tracht
  • Publication number: 20160110240
    Abstract: One or more techniques and/or systems are provided for collecting forensics associated with a failure of a storage controller. For example, a storage node, of a cluster environment, may comprise a service processor and a storage controller. The storage controller may manage a storage device accessible, through the storage controller, to one or more client devices. The service processor may manage the storage controller (e.g., collect operational statistics of the storage controller, perform software and/or firmware updates for the storage controller, etc.). The service processor may obtain forensics associated with a failure of the storage controller, and may provide the forensics to a cluster health monitor notwithstanding the storage controller being in an inoperable state (e.g., the service processor may send the forensics through a network interface controller of the storage node, over a non-client storage management network, to the cluster health monitor).
    Type: Application
    Filed: April 24, 2015
    Publication date: April 21, 2016
    Inventors: Brad A. Reger, Curtis Anderson, Pradeep K. Kalra
  • Publication number: 20140059390
    Abstract: Various techniques and hardware are described for retrieving information in a processing system. In one embodiment, a method is provided for retrieving information in a processing system that includes a central processing unit and a service processor. Here, the service processor retrieves central processing unit information from the central processing unit and resets the processing system after the retrieval of the central processing unit information.
    Type: Application
    Filed: November 4, 2013
    Publication date: February 27, 2014
    Applicant: NetApp, Inc.
    Inventors: Chaitanya Nulkar, Brad Reger, Pradeep Kalra, Johnny Kang-wing Chan, Thomas Holland
  • Patent number: 8621118
    Abstract: Various techniques and hardware are described for retrieving information in a processing system. In one embodiment, a method is provided for retrieving information in a processing system that includes a central processing unit and a service processor. Here, the service processor retrieves central processing unit information from the central processing unit and resets the processing system after the retrieval of the central processing unit information.
    Type: Grant
    Filed: October 20, 2010
    Date of Patent: December 31, 2013
    Assignee: NetApp, Inc.
    Inventors: Chaitanya Nulkar, Brad Reger, Pradeep Kalra, Johnny Kang-wing Chan, Thomas Holland
  • Patent number: 7945702
    Abstract: The present invention is a method and a system for dynamic mapping of a fiber channel loop ID in an ALPA loop. Based on reserved address information for the fiber channel system and a number of select ID bits for a slot ID, a dynamic drive mapping table is created. A unique address may be assigned to each drive and each controller in the ALPA loop. The created drive mapping table may be stored on logic decoding circuitry of an adaptor card coupled to each disk drive in the ALPA loop. When fiber channel loop ID signals are sent from a backplane, the fiber channel loop ID signals are translated into seven bits within an ALPA address range based on the dynamic drive mapping table. The converted signals may be sent to the disk drive coupled the adaptor card at boot up time.
    Type: Grant
    Filed: November 2, 2005
    Date of Patent: May 17, 2011
    Assignee: NetApp, Inc.
    Inventors: Keith Son, Richard I. Ely, Wayne Booth, Brad Reger
  • Patent number: 7542296
    Abstract: A system of keying implementation for swapping paired devices is provided. The system includes a controller module having a first keying member, a power supply unit having a second keying member, and a chassis having a plurality of receiving slots for receiving the controller module and the power supply unit. When the controller module and the power supply unit are a matched pair and when the controller module and the power supply unit are fully inserted, next to each other, into the plurality of receiving slots, the first keying member and the second keying member do not interfere with each other so that the power supply unit may supply power to the controller module.
    Type: Grant
    Filed: November 16, 2005
    Date of Patent: June 2, 2009
    Assignee: Network Appliance, Inc.
    Inventors: David J. Baik, George Feltovich, Brad Reger, David Willheim, Harold Miyamura
  • Patent number: 7516537
    Abstract: An existing disk drive storage enclosure is converted into a standalone network storage system by removing one or more input/output (I/O) modules from the enclosure and installing in place thereof one or more server modules (“heads”), each implemented on a single circuit board. Each head contains the electronics, firmware and software along with built-in I/O connections to allow the disks in the enclosure to be used as a Network-Attached file Server (NAS) or a Storage Area Network (SAN) storage device. An end user can also remove the built-in head and replace it with a standard I/O module to convert the enclosure back into a standard disk drive storage enclosure. Two internal heads can communicate over a passive backplane in the enclosure to provide full cluster failover (CFO) capability.
    Type: Grant
    Filed: December 7, 2005
    Date of Patent: April 14, 2009
    Assignee: Network Appliance, Inc.
    Inventors: Brad A. Reger, Steven J. Valin
  • Patent number: 7506127
    Abstract: A storage system includes a plurality of mass storage devices and a first storage server head to access the mass storage devices in response to client requests, wherein the first storage server head has ownership of the plurality of mass storage devices. Ownership of at least one of the mass storage devices is reassigned to a second storage server head independently of how the second storage server head is connected to the plurality of mass storage devices.
    Type: Grant
    Filed: April 15, 2004
    Date of Patent: March 17, 2009
    Assignee: Network Appliance, Inc.
    Inventors: Brad A. Reger, Susan M. Coatney
  • Patent number: 7200711
    Abstract: A circuit external to a memory controller in a processing system places a dynamic random access memory into a self-refresh state in response to a predetermined condition associated with a power-down or reset event.
    Type: Grant
    Filed: April 4, 2003
    Date of Patent: April 3, 2007
    Assignee: Network Appliance, Inc.
    Inventors: Steven J. Valin, Brad A. Reger
  • Patent number: 7190575
    Abstract: A hard disk drive system includes a plurality of hard disk drive carriers and a hard disk drive chassis. Each of the plurality of hard disk drive carriers has a body and an ejector rotatably connected to the body. The ejector includes a first alignment member on a first side of the ejector and a second alignment member on a second side of the ejector. The second side of the ejector is opposite the first side of the ejector. The hard disk drive chassis includes a plurality of receiving slots for receiving the plurality of hard disk drive carriers. Two of the plurality of hard disk drive carriers may be fully inserted, next to each other, into the plurality of receiving slots.
    Type: Grant
    Filed: August 2, 2005
    Date of Patent: March 13, 2007
    Assignee: Network Appliance, Inc.
    Inventors: David Baik, George Feltovich, Brad Reger, David Willheim
  • Patent number: 7139937
    Abstract: Volatile memory is placed into a data-preserving safe state in a computer system in response to any one of a reduction in power applied to the volatile memory, a bus reset signal on a data communication bus of the computer system, and an absence of a bus clock signal on the bus. The volatile memory is powered from an auxiliary uninterruptible power supply in response to the reduction in power. The volatile memory is also placed into the data-preserving safe state in response to a cessation in executing software instructions by a CPU of the computer system. Placing the volatile memory into the safe state in response to and under these conditions enhances the opportunity to preserve data in response to error and malfunction conditions.
    Type: Grant
    Filed: August 15, 2002
    Date of Patent: November 21, 2006
    Assignee: Network Appliance, Inc.
    Inventors: Allen Kilbourne, Brad A. Reger, Steve Valin
  • Patent number: 7127798
    Abstract: An existing disk drive storage enclosure is converted into a standalone network storage system by removing one or more input/output (I/O) modules from the enclosure and installing in place thereof one or more server modules (“heads”), each implemented on a single circuit board. Each head contains the electronics, firmware and software along with built-in I/O connections to allow the disks in the enclosure to be used as a Network-Attached file Server (NAS) or a Storage Area Network (SAN) storage device. An end user can also remove the built-in head and replace it with a standard I/O module to convert the enclosure back into a standard disk drive storage enclosure. Two internal heads can communicate over a passive backplane in the enclosure to provide full cluster failover (CFO) capability.
    Type: Grant
    Filed: April 4, 2003
    Date of Patent: October 31, 2006
    Assignee: Network Appliance Inc.
    Inventors: Brad A. Reger, Steven J. Valin
  • Patent number: 7024571
    Abstract: A general-purpose personal computer is converted into a dedicated mass storage appliance, and a mass storage operating system for performing mass data storage functions is booted from a solid-state, nonvolatile memory card in response to BIOS boot probe signals. The memory card emulates a disk drive for booting purposes, so the BIOS need not be modified to incorporate chain booting. A relatively low latency intermediate memory reads and writes data from a primary expansion bus of the personal computer, and the intermediate memory is separately backed up with power to sustain the data upon a reduction in power, a reset signal, or the absence of a bus clock signal. The conversion may be accomplished by inserting a conversion card into a bus slot of a primary expansion bus of the personal computer.
    Type: Grant
    Filed: August 15, 2002
    Date of Patent: April 4, 2006
    Assignee: Network Appliance, Inc.
    Inventors: Brad A. Reger, Allen Kilbourne, R. Guy Lauterbach, Steve Valin
  • Patent number: 6948012
    Abstract: An existing disk drive storage enclosure is converted into a standalone network storage system by removing one or more input/output (I/O) modules from the enclosure and installing in place thereof one or more server modules (“heads”), each implemented on a single circuit board. Each head contains the electronics, firmware and software along with built-in I/O connections to allow the disks in the enclosure to be used as a Network-Attached file Server (NAS) or a Storage Area Network (SAN) storage device. An end user can also remove the built-in head and replace it with a standard I/O module to convert the enclosure back into a standard disk drive storage enclosure. Two internal heads can communicate over a passive backplane in the enclosure to provide full cluster failover (CFO) capability.
    Type: Grant
    Filed: April 4, 2003
    Date of Patent: September 20, 2005
    Assignee: Network Appliance, Inc.
    Inventors: Steven J. Valin, Brad A. Reger
  • Publication number: 20040199607
    Abstract: A storage system includes a plurality of mass storage devices and a first storage server head to access the mass storage devices in response to client requests, wherein the first storage server head has ownership of the plurality of mass storage devices. Ownership of at least one of the mass storage devices is reassigned to a second storage server head independently of how the second storage server head is connected to the plurality of mass storage devices.
    Type: Application
    Filed: April 15, 2004
    Publication date: October 7, 2004
    Applicant: Network Appliance, Inc.
    Inventors: Brad A. Reger, Susan M. Coatney
  • Publication number: 20040199719
    Abstract: An existing disk drive storage enclosure is converted into a standalone network storage system by removing one or more input/output (I/O) modules from the enclosure and installing in place thereof one or more server modules (“heads”), each implemented on a single circuit board. Each head contains the electronics, firmware and software along with built-in I/O connections to allow the disks in the enclosure to be used as a Network-Attached file Server (NAS) or a Storage Area Network (SAN) storage device. An end user can also remove the built-in head and replace it with a standard I/O module to convert the enclosure back into a standard disk drive storage enclosure. Two internal heads can communicate over a passive backplane in the enclosure to provide full cluster failover (CFO) capability.
    Type: Application
    Filed: April 4, 2003
    Publication date: October 7, 2004
    Applicant: Network Appliance, Inc.
    Inventors: Steven J. Valin, Brad A. Reger
  • Publication number: 20040034732
    Abstract: A circuit external to a memory controller in a processing system places a dynamic random access memory into a self-refresh state in response to a predetermined condition associated with a power-down or reset event.
    Type: Application
    Filed: April 4, 2003
    Publication date: February 19, 2004
    Applicant: Network Appliance, Inc.
    Inventors: Steven J. Valin, Brad A. Reger