Patents by Inventor Stephen G. Luning

Stephen G. Luning 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: 8832489
    Abstract: An information handling system includes first and second memories, and first, second, and third servers. The first server includes a first active application for servicing first input/output requests associated with a first disk, and for storing first state information in the first memory. The second server includes a second active application for servicing second input/output requests associated with a second disk, and for storing second state information in the second memory. The third server includes first and second standby applications, and is configured to monitor the first and second active applications, to detect a failure of the first active application, to suspend the second standby application and to activate the first standby application in response to the failure of first active application.
    Type: Grant
    Filed: April 26, 2011
    Date of Patent: September 9, 2014
    Assignee: Dell Products, LP
    Inventors: William P. Dawkins, Stephen G. Luning
  • Publication number: 20120278652
    Abstract: An information handling system includes first and second memories, and first, second, and third servers. The first server includes a first active application for servicing first input/output requests associated with a first disk, and for storing first state information in the first memory. The second server includes a second active application for servicing second input/output requests associated with a second disk, and for storing second state information in the second memory. The third server includes first and second standby applications, and is configured to monitor the first and second active applications, to detect a failure of the first active application, to suspend the second standby application and to activate the first standby application in response to the failure of first active application.
    Type: Application
    Filed: April 26, 2011
    Publication date: November 1, 2012
    Applicant: DELL PRODUCTS, LP
    Inventors: William P. Dawkins, Stephen G. Luning
  • Patent number: 7844903
    Abstract: An information management system is disclosed and includes a bootstrap server and at least one additional component. Further, the system includes an animated installation manual file stored within the bootstrap server. The animated installation manual is configured to be presented to a user upon an initial boot of the bootstrap server. Additionally, the animated installation manual can be automatically generated based on configuration information received from the user.
    Type: Grant
    Filed: May 25, 2007
    Date of Patent: November 30, 2010
    Assignee: Dell Products, LP
    Inventors: William P. Dawkins, Stephen G. Luning
  • Patent number: 7653782
    Abstract: A system for a host-based RAID solution in a shared storage environment is provided in which the compute blades of a system are coupled to one or multiple concentrators. The concentrators serve as a switch or expander to couple each of the compute blades to a shared storage resource. Within the shared storage resource, a set of drives is configured in a RAID array. The shared disk drives are partitioned so that each partition is dedicated to one of the compute blades of the system. Multiple sets of drives may be used so that the collective set of drives can be configured as part of a RAID volume that includes mirroring between at least two of the drives of the RAID volume, such as RAID 1 or RAID 0+1, in which each set of drives is a mirror of the other set of drives and the content associated with each of the compute blades is striped across multiple drives in each of the two sets of drives.
    Type: Grant
    Filed: May 23, 2006
    Date of Patent: January 26, 2010
    Assignee: Dell Products L.P.
    Inventors: Stephen G. Luning, Rohit Chawla, Gary Kotzur, Ahmad H. Tawil
  • Publication number: 20090204758
    Abstract: An information handling system can include an asymmetric RAID device. The information handling system comprises a RAID controller and a RAID volume. The RAID volume includes a first disk and a second disk attached to the RAID controller, wherein the first disk provides faster access than the second disk. In a particular embodiment, the first disk is an SSD and the second disk is a HDD. The RAID controller may be configured to support symmetric or asymmetric write operations.
    Type: Application
    Filed: February 13, 2008
    Publication date: August 13, 2009
    Applicant: DELL PRODUCTS, LP
    Inventor: Stephen G. Luning
  • Publication number: 20080294995
    Abstract: An information management system is disclosed and includes a bootstrap server and at least one additional component. Further, the system includes an animated installation manual file stored within the bootstrap server. The animated installation manual is configured to be presented to a user upon an initial boot of the bootstrap server. Additionally, the animated installation manual can be automatically generated based on configuration information received from the user.
    Type: Application
    Filed: May 25, 2007
    Publication date: November 27, 2008
    Applicant: DELL PRODUCTS, LP
    Inventors: William P. Dawkins, Stephen G. Luning
  • Publication number: 20070276997
    Abstract: A system for a host-based RAID solution in a shared storage environment is provided in which the compute blades of a system are coupled to one or multiple concentrators. The concentrators serve as a switch or expander to couple each of the compute blades to a shared storage resource. Within the shared storage resource, a set drives is configured in a RAID array. The shared disk drives are partitioned so that each partition is dedicated one of the compute blades of the system. Multiple sets of drives may be used so that the collective set of drives can be configured as part of a RAID volume that includes mirroring between at least two of the drive of the RAID volume, such as RAID 1 or RAID 0+1, in which each set of drives is a mirror of the other set of drives and the content associated with each of the compute blades is striped across multiple of the drives in each of the two sets of drives.
    Type: Application
    Filed: May 23, 2006
    Publication date: November 29, 2007
    Inventors: Stephen G. Luning, Rohit Chawla, Gary Kotzur, Ahmad H. Tawil
  • Patent number: 6742034
    Abstract: A method for masking logical storage devices from a host on a storage area network and a storage controller and storage system for using such a method are disclosed. The method includes receiving instructions for associating a subset of a plurality of logical storage devices with a particular host. A request from the particular host is received. The request includes a request for identification of available logical storage devices. The request is responded to by identifying the subset of logical storage devices as available.
    Type: Grant
    Filed: December 16, 1999
    Date of Patent: May 25, 2004
    Assignee: Dell Products L.P.
    Inventors: Karl D. Schubert, Stephen G. Luning
  • Patent number: 6625747
    Abstract: The present disclosure describes a system and method of performing failover in a storage area network. In one embodiment of the present disclosure, a computer network includes a host and a storage system associated with the host. The storage system has a first controller with a first port and a second controller with a second port. The first controller is assigned a common node name and the first port is assigned a first port name. The second controller is assigned a common node name and the second port is assigned a second port name. More specifically a multipathing driver is operable to determine a signal path for a communication sent to a storage device associated with the first controller and the second controller and operable to perform failover operations if the signal path fails.
    Type: Grant
    Filed: June 30, 2000
    Date of Patent: September 23, 2003
    Assignee: Dell Products L.P.
    Inventors: Ahmad H. Tawil, Stephen G. Luning
  • Patent number: 6460113
    Abstract: A system and method for shared storage in a computer networking environment are provided. The system includes a fabric and a server coupled to the fabric. The server is operable to be coupled to a computer network and receive data from the network. The system further includes a physical storage device coupled to the fabric. The physical storage device is operable to store data received from the network. The system further includes a bridge coupled to the fabric and a dedicated backup storage device coupled to the bridge. The dedicated backup storage device is operable to store data received from the physical storage device.
    Type: Grant
    Filed: January 25, 2000
    Date of Patent: October 1, 2002
    Assignee: Dell Products L.P.
    Inventors: Karl D. Schubert, Stephen G. Luning
  • Patent number: 5893138
    Abstract: Disclosed is an array controller for controlling the transfer of data from a host system to an array of data storage devices, comprising a processor connected via a local bus to a data buffer in which data is staged during said transfer. The array controller is provided with a buffer controller for controlling the operation of the buffer and is further provided with channel hardware for manifesting a plurality of data channels, selectable by the local bus address, over which data is transferred in and out of the data buffer.
    Type: Grant
    Filed: October 2, 1995
    Date of Patent: April 6, 1999
    Assignee: International Business Machines Corporation
    Inventors: Ian David Judd, Stephen G. Luning
  • Patent number: 5668948
    Abstract: A media streamer (10) includes at least one storage node (16, 17) for storing a digital representation of a video presentation. The Video presentation requires a time T to present in its entirety, and is stored as a plurality of N data blocks, each data block storing data corresponding approximately to a T/N period of the video presentation.
    Type: Grant
    Filed: September 8, 1994
    Date of Patent: September 16, 1997
    Assignee: International Business Machines Corporation
    Inventors: William Russell Belknap, Louise Irene Cleary, James W. Eldridge, Larry William Fitchett, Stephen G. Luning, Christopher S. Murray, Howard T. Olnowich, Ashok Raj Saxena, Karl David Schubert, Buddy Floyd Stansbury
  • Patent number: 5163162
    Abstract: A systematic method for detecting which head in a multiple head storage device contains errors and may be misaligned, and correcting for misalignment so that the data can be recovered. The apparatus includes a data buffer for storing a block of interleaved data read from the multiple head storage device, status bits, error detection circuitry for determining from the interleaved data, which if any of the heads is misaligned and for setting the status bits, data recovery control logic responsive to the status bits for sending control signals to the multiple head storage device for causing the misaligned head to move its position by small increments and to read data until the status bits indicate that the misaligned head has become aligned, and circuitry responsive to the status bits for writing data from the newly realigned head over the data which was read when that head was misaligned.
    Type: Grant
    Filed: November 14, 1990
    Date of Patent: November 10, 1992
    Assignee: IBM Corporation
    Inventors: Robert L. Berry, Brandt C. Centerwall, Stephen G. Luning, Forrest L. Wade
  • Patent number: 5057997
    Abstract: In a programmed machine, such as an peripheral controller, programmed operations are executed in a one of several operational contexts. Each context may be initiated by a corresponding interruption signal. Any context which has been activated remains active until quiesced by program execution. One of the active contexts is a current context in which all instruction executions are currently occurring. In each cycle of the programmed machine, all active contexts and received and stored interruption signals, each for respective ones of the contexts, are compared to find the context highest priority context. Such highest priority context is compared with the current context priority for determining whether or not the programmed machine should change current contexts.
    Type: Grant
    Filed: February 13, 1989
    Date of Patent: October 15, 1991
    Assignee: International Business Machines Corp.
    Inventors: Tai-Lin Chang, Paul W. Hunter, Donald J. Lang, Stephen G. Luning
  • Patent number: 4470129
    Abstract: A page modification method in a printer subsystem of the partial page buffer composing type. A printer subsystem receives a packet containing a page of characters, coded overlays/elisions, and combining data from an external source. The packet is translated into a linked list of character placement representations for each of the doubly indexed coded characters within the page. Elisions from the page are made by inhibiting the formation of a linked list segment for each character sequence within elision markers set out in the page. In contrast, coded character overlays are appended to the list as addenda. The list governs the placement of characters into a partial page buffer, whose contents are system accessible in row major order.
    Type: Grant
    Filed: January 29, 1982
    Date of Patent: September 4, 1984
    Assignee: International Business Machines Corporation
    Inventors: John R. Disbrow, Everett T. Eiselen, Gerald I. Findley, Stephen G. Luning, David T. Wang