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: 9836345Abstract: 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: GrantFiled: April 24, 2015Date of Patent: December 5, 2017Assignee: NetApp, Inc.Inventors: Brad A. Reger, Curtis Anderson, Pradeep K. Kalra
-
Publication number: 20170092082Abstract: 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: ApplicationFiled: September 25, 2015Publication date: March 30, 2017Inventors: Allen Tracht, Stuart Lovett, Brad Reger, Mark Insley
-
Publication number: 20160140868Abstract: 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: ApplicationFiled: November 13, 2014Publication date: May 19, 2016Applicant: NETAPP, INC.Inventors: Stuart Lovett, Brad Reger, Allen Tracht
-
Publication number: 20160110240Abstract: 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: ApplicationFiled: April 24, 2015Publication date: April 21, 2016Inventors: Brad A. Reger, Curtis Anderson, Pradeep K. Kalra
-
Publication number: 20140059390Abstract: 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: ApplicationFiled: November 4, 2013Publication date: February 27, 2014Applicant: NetApp, Inc.Inventors: Chaitanya Nulkar, Brad Reger, Pradeep Kalra, Johnny Kang-wing Chan, Thomas Holland
-
Patent number: 8621118Abstract: 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: GrantFiled: October 20, 2010Date of Patent: December 31, 2013Assignee: NetApp, Inc.Inventors: Chaitanya Nulkar, Brad Reger, Pradeep Kalra, Johnny Kang-wing Chan, Thomas Holland
-
Patent number: 7945702Abstract: 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: GrantFiled: November 2, 2005Date of Patent: May 17, 2011Assignee: NetApp, Inc.Inventors: Keith Son, Richard I. Ely, Wayne Booth, Brad Reger
-
Patent number: 7542296Abstract: 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: GrantFiled: November 16, 2005Date of Patent: June 2, 2009Assignee: Network Appliance, Inc.Inventors: David J. Baik, George Feltovich, Brad Reger, David Willheim, Harold Miyamura
-
Patent number: 7516537Abstract: 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: GrantFiled: December 7, 2005Date of Patent: April 14, 2009Assignee: Network Appliance, Inc.Inventors: Brad A. Reger, Steven J. Valin
-
Patent number: 7506127Abstract: 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: GrantFiled: April 15, 2004Date of Patent: March 17, 2009Assignee: Network Appliance, Inc.Inventors: Brad A. Reger, Susan M. Coatney
-
Patent number: 7200711Abstract: 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: GrantFiled: April 4, 2003Date of Patent: April 3, 2007Assignee: Network Appliance, Inc.Inventors: Steven J. Valin, Brad A. Reger
-
Patent number: 7190575Abstract: 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: GrantFiled: August 2, 2005Date of Patent: March 13, 2007Assignee: Network Appliance, Inc.Inventors: David Baik, George Feltovich, Brad Reger, David Willheim
-
Patent number: 7139937Abstract: 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: GrantFiled: August 15, 2002Date of Patent: November 21, 2006Assignee: Network Appliance, Inc.Inventors: Allen Kilbourne, Brad A. Reger, Steve Valin
-
Patent number: 7127798Abstract: 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: GrantFiled: April 4, 2003Date of Patent: October 31, 2006Assignee: Network Appliance Inc.Inventors: Brad A. Reger, Steven J. Valin
-
Patent number: 7024571Abstract: 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: GrantFiled: August 15, 2002Date of Patent: April 4, 2006Assignee: Network Appliance, Inc.Inventors: Brad A. Reger, Allen Kilbourne, R. Guy Lauterbach, Steve Valin
-
Patent number: 6948012Abstract: 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: GrantFiled: April 4, 2003Date of Patent: September 20, 2005Assignee: Network Appliance, Inc.Inventors: Steven J. Valin, Brad A. Reger
-
Publication number: 20040199607Abstract: 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: ApplicationFiled: April 15, 2004Publication date: October 7, 2004Applicant: Network Appliance, Inc.Inventors: Brad A. Reger, Susan M. Coatney
-
Publication number: 20040199719Abstract: 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: ApplicationFiled: April 4, 2003Publication date: October 7, 2004Applicant: Network Appliance, Inc.Inventors: Steven J. Valin, Brad A. Reger
-
Publication number: 20040034732Abstract: 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: ApplicationFiled: April 4, 2003Publication date: February 19, 2004Applicant: Network Appliance, Inc.Inventors: Steven J. Valin, Brad A. Reger