Patents by Inventor Randy K. Hall

Randy K. Hall 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: 9384160
    Abstract: Methods and systems for managing Serial Advanced Technology Attachment (“SATA”) affiliation transfers between a requesting controller and a granting controller of a storage system. After receiving an affiliation request from the requesting controller, the granting controller queries a number of commands that are queued locally at the granting controller. The granting controller grants the affiliation to the requesting controller after a period of time that is determined based on the queried number of commands that are queue locally.
    Type: Grant
    Filed: September 4, 2008
    Date of Patent: July 5, 2016
    Assignee: Avago Technologies General IP (Singapore) Pte. Ltd.
    Inventors: Randolph W. Sterns, Randy K. Hall, Chad Schneider
  • Patent number: 8756371
    Abstract: Methods and apparatus for improved calculation of redundancy information in RAID storage controllers. Features and aspects hereof provide for a firmware/software element (FPE) for generating redundancy information in combination with a custom logic circuit (HPE) designed to generate redundancy information. A scheduler element operable on a processor of a storage controller along with the FPE determines which of the FPE and HPE is best suited to rapidly complete a new redundancy computation operation and activates or queues the new operation for performance by the selected component.
    Type: Grant
    Filed: October 12, 2011
    Date of Patent: June 17, 2014
    Assignee: LSI Corporation
    Inventors: Randy K. Hall, Dennis E. Gates, Randolph W Sterns, John R. Kloeppner, Mohamad H. El-Batal
  • Publication number: 20130097376
    Abstract: Methods and apparatus for improved calculation of redundancy information in RAID storage controllers. Features and aspects hereof provide for a firmware/software element (FPE) for generating redundancy information in combination with a custom logic circuit (HPE) designed to generate redundancy information. A scheduler element operable on a processor of a storage controller along with the FPE determines which of the FPE and HPE is best suited to rapidly complete a new redundancy computation operation and activates or queues the new operation for performance by the selected component.
    Type: Application
    Filed: October 12, 2011
    Publication date: April 18, 2013
    Applicant: LSI CORPORATION
    Inventors: Randy K. Hall, Dennis E. Gates, Randolph W. Sterns, John R. Kloeppner, Mohamad H. El-Batal
  • Publication number: 20130007368
    Abstract: Methods and systems for improved transfer of mirrored information between paired dual-active storage controllers in a storage system using a SCSI transport layer. A first portion (approximately half) of the mirrored information transfers are performed in accordance with a first manner in which the controller to receive the mirrored information issues a read operation on the initiator-target nexus (ITN) of the SCSI transport layer to retrieve the mirrored information. A second portion (approximately half) of the mirrored information transfers are performed according to a second manner in which the controller having the information to be mirrored sends the information to be mirrored to the partner controller using a write operation on the ITN. The read and write operations on the same ITN may thus overlap to improve inter-controller communications. The mirrored information may be cached write data or entire I/O requests to be shipped to a partner controller.
    Type: Application
    Filed: June 29, 2011
    Publication date: January 3, 2013
    Applicant: LSI CORPORATION
    Inventors: Randolph W. Sterns, Randy K. Hall
  • Patent number: 8161969
    Abstract: The invention provides various apparatus and methods for aerosolizing a powdered medicament. In one exemplary embodiment, an apparatus includes a pressurization cylinder, and a piston which is slidable within the cylinder to pressurize a gas. A handle is coupled to the piston and is movable between an extended position and a home position to pressurize the gas. An aerosolizing mechanism is included and is configured to aerosolize a powdered medicament that is held within a receptacle with pressurized gas from the cylinder. A carriage assembly is included to receive the receptacle and to couple the receptacle to the aerosolizing mechanism. A first and a second interlock are operably engageable with the carriage assembly to prevent coupling of the receptacle with the aerosolization mechanism. The first interlock is released to allow movement of the carriage upon movement of the handle to the extended position.
    Type: Grant
    Filed: March 21, 2008
    Date of Patent: April 24, 2012
    Assignee: Novartis AG
    Inventors: John D. Burr, Adrian E. Smith, Randy K. Hall, Herm Snyder, Carlos A. Schuler, George S. Axford, Charles Ray
  • Publication number: 20110040903
    Abstract: Methods and apparatus for configurably limiting performance of an I/O controller device in processing of I/O requests. A performance monitor and control module in the I/O controller device monitors performance of the I/O request processing module and limits its processing to assure that maximum performance threshold values are not exceeded. In one embodiment, the performance monitoring may average performance over one or more periods of time and may provide a moving average window to determine the performance of the I/O controller device. The measured performance may determine a variety of performance measures each of which may be compared against one or more corresponding maximum performance threshold values. Requests that cannot be processed during a present period of time are delayed until a subsequent period of time to thereby limit performance of the I/O controller device.
    Type: Application
    Filed: August 17, 2009
    Publication date: February 17, 2011
    Applicant: LSI CORPORATION
    Inventors: Randolph W. Sterns, Randy K. Hall
  • Publication number: 20100057964
    Abstract: Methods and systems for managing Serial Advanced Technology Attachment (“SATA”) affiliation transfers between a requesting controller and a granting controller of a storage system. After receiving an affiliation request from the requesting controller, the granting controller queries a number of commands that are queued locally at the granting controller. The granting controller grants the affiliation to the requesting controller after a period of time that is determined based on the queried number of commands that are queue locally.
    Type: Application
    Filed: September 4, 2008
    Publication date: March 4, 2010
    Inventors: Randolph W. Sterns, Randy K. Hall, Chad Schneider
  • Publication number: 20080230058
    Abstract: The invention provides various apparatus and methods for aerosolizing a powdered medicament. In one exemplary embodiment, an apparatus includes a pressurization cylinder, and a piston which is slidable within the cylinder to pressurize a gas. A handle is coupled to the piston and is movable between an extended position and a home position to pressurize the gas. An aerosolizing mechanism is included and is configured to aerosolize a powdered medicament that is held within a receptacle with pressurized gas from the cylinder. A carriage assembly is included to receive the receptacle and to couple the receptacle to the aerosolizing mechanism. A first and a second interlock are operably engageable with the carriage assembly to prevent coupling of the receptacle with the aerosolization mechanism. The first interlock is released to allow movement of the carriage upon movement of the handle to the extended position.
    Type: Application
    Filed: March 21, 2008
    Publication date: September 25, 2008
    Applicant: Nektar Therapeutics
    Inventors: John D. Burr, Adrian E. Smith, Randy K. Hall, Herm Snyder, Carlos A. Schuler, George S. Axford, Charles Ray
  • Patent number: 6901929
    Abstract: The invention provides various apparatus and methods for aerosolizing a powdered medicament. In one exemplary embodiment, an apparatus includes a pressurization cylinder, and a piston which is slidable within the cylinder to pressurize a gas. A handle is coupled to the piston and is movable between an extended position and a home position to pressurize the gas. An aerosolizing mechanism is included and is configured to aerosolize a powdered medicament that is held within a receptacle with pressurized gas from the cylinder. A carriage assembly is included to receive the receptacle and to couple the receptacle to the aerosolizing mechanism. A first and a second interlock are operably engageable with the carriage assembly to prevent coupling of the receptacle with the aerosolization mechanism. The first interlock is released to allow movement of the carriage upon movement of the handle to the extended position.
    Type: Grant
    Filed: December 19, 2002
    Date of Patent: June 7, 2005
    Assignee: Nektar Therapeutics
    Inventors: John D. Burr, Adrian E. Smith, Randy K. Hall, Herman Snyder, Carlos Schuler, George S. Axford, Charles Ray
  • Publication number: 20030209243
    Abstract: The invention provides various apparatus and methods for aerosolizing a powdered medicament. In one exemplary embodiment, an apparatus includes a pressurization cylinder, and a piston which is slidable within the cylinder to pressurize a gas. A handle is coupled to the piston and is movable between an extended position and a home position to pressurize the gas. An aerosolizing mechanism is included and is configured to aerosolize a powdered medicament that is held within a receptacle with pressurized gas from the cylinder. A carriage assembly is included to receive the receptacle and to couple the receptacle to the aerosolizing mechanism. A first and a second interlock are operably engageable with the carriage assembly to prevent coupling of the receptacle with the aerosolization mechanism. The first interlock is released to allow movement of the carriage upon movement of the handle to the extended position.
    Type: Application
    Filed: December 19, 2002
    Publication date: November 13, 2003
    Applicant: Inhale Therapeutic Systems
    Inventors: John D. Burr, Adrian E. Smith, Randy K. Hall, Herman Snyder, Carlos Schuler, George S. Axford, Charles Ray
  • Patent number: 6546929
    Abstract: The invention provides various apparatus and methods for aerosolizing a powdered medicament. In one exemplary embodiment, an apparatus includes a pressurization cylinder, and a piston which is slidable within the cylinder to pressurize a gas. A handle is coupled to the piston and is movable between an extended position and a home position to pressurize the gas. An aerosolizing mechanism is included and is configured to aerosolize a powdered medicament that is held within a receptacle with pressurized gas from the cylinder. A carriage assembly is included to receive the receptacle and to couple the receptacle to the aerosolizing mechanism. A first and a second interlock are operably engageable with the carriage assembly to prevent coupling of the receptacle with the aerosolization mechanism. The first interlock is released to allow movement of the carriage upon movement of the handle to the extended position.
    Type: Grant
    Filed: June 4, 2001
    Date of Patent: April 15, 2003
    Assignee: Inhale Therapeutic Systems, Inc.
    Inventors: John D. Burr, Adrian E. Smith, Randy K. Hall, Herman Snyder, Carlos Schuler, George S. Axford, Charles Ray
  • Publication number: 20020017297
    Abstract: The invention provides various apparatus and methods for aerosolizing a powdered medicament. In one exemplary embodiment, an apparatus includes a pressurization cylinder, and a piston which is slidable within the cylinder to pressurize a gas. A handle is coupled to the piston and is movable between an extended position and a home position to pressurize the gas. An aerosolizing mechanism is included and is configured to aerosolize a powdered medicament that is held within a receptacle with pressurized gas from the cylinder. A carriage assembly is included to receive the receptacle and to couple the receptacle to the aerosolizing mechanism. A first and a second interlock are operably engageable with the carriage assembly to prevent coupling of the receptacle with the aerosolization mechanism. The first interlock is released to allow movement of the carriage upon movement of the handle to the extended position.
    Type: Application
    Filed: June 4, 2001
    Publication date: February 14, 2002
    Inventors: John D. Burr, Adrian E. Smith, Randy K. Hall, Herman Snyder, Carlos Schuler, George S. Axford, Charles Ray
  • Patent number: 6257233
    Abstract: The invention provides various apparatus and methods for aerosolizing a powdered medicament. In one exemplary embodiment, an apparatus includes a pressurization cylinder, and a piston which is slidable within the cylinder to pressurize a gas. A handle is coupled to the piston and is movable between an extended position and a home position to pressurize the gas. An aerosolizing mechanism is included and is configured to aerosolize a powdered medicament that is held within a receptacle with pressurized gas from the cylinder. A carriage assembly is included to receive the receptacle and to couple the receptacle to the aerosolizing mechanism. A first and a second interlock are operably engageable with the carriage assembly to prevent coupling of the receptacle with the aerosolization mechanism. The first interlock is released to allow movement of the carriage upon movement of the handle to the extended position.
    Type: Grant
    Filed: May 14, 1999
    Date of Patent: July 10, 2001
    Assignee: Inhale Therapeutic Systems
    Inventors: John D. Burr, Adrian E. Smith, Randy K. Hall, Herman Snyder, Carlos Schuler, George S. Axford, Charles Ray
  • Patent number: 6052759
    Abstract: A Redundant Array of Independent Disks (RAID) system that is adaptable to host Input/Output traffic, wherein the RAID configuration is hidden from the host computer, and wherein the system uses various methods for striping and organizing data across the array when disks are added or removed. The system dynamically determines the RAID configuration used to store host data. To maximize response time and avoid a write penalty, small write operations are mapped into RAID 1 configurations, and medium and large write operations are mapped into RAID 3 configurations. The data are migrated into RAID 5 configurations as a background operation, to minimize the disk space lost. The system hides configuration changes necessary for the addition and/or removal of disks to/from the disk array by unstriping data, adding or deleting (removing) a disk and then restriping data over all the disks.
    Type: Grant
    Filed: November 12, 1998
    Date of Patent: April 18, 2000
    Inventors: David C. Stallmo, Randy K. Hall
  • Patent number: 5891236
    Abstract: Materials, such as kaolin clays, which are discolored by the presence of goethite mineral impurities are first heated to convert the goethite to hematite and then treated to remove the hematite, whereby the color and brightness of the product are improved over the starting material.
    Type: Grant
    Filed: April 23, 1997
    Date of Patent: April 6, 1999
    Assignee: Thiele Kaolin Company
    Inventors: Jessica E. Kogel, Randy K. Hall
  • Patent number: 5875456
    Abstract: A Redundant Array of Independent Disks (RAID) system that is adaptable to host Input/Output traffic, wherein the RAID configuration is hidden from the host computer, and wherein the system uses various methods for striping and organizing data across the array when disks are added or removed. The system dynamically determines the RAID configuration used to store host data. To maximize response time and avoid a write penalty, small write operations are mapped into RAID 1 configurations, and medium and large write operations are mapped into RAID 3 configurations. The data are migrated into RAID 5 configurations as a background operation, to minimize the disk space lost. The system hides configuration changes necessary for the addition and/or removal of disks to/from the disk array by unstriping data, adding or deleting (removing) a disk and then restriping data over all the disks.
    Type: Grant
    Filed: August 17, 1995
    Date of Patent: February 23, 1999
    Assignee: nStor Corporation
    Inventors: David C. Stallmo, Randy K. Hall
  • Patent number: 5657468
    Abstract: A RAID disk array that is adaptable to host I/O traffic, wherein the RAID configuration is hidden from the host computer. The system dynamically determines the RAID configuration used to store host data to maximize response time performance and minimize the loss of disk space used for data protection. To maximize response time and avoid a write penalty, small write operations are mapped into RAID 1 configurations, and medium and large write operations are mapped into RAID 3 configurations. These segments are migrated into RAID 5 configurations as a background operation, to minimize the disk space lost. The system hides configuration changes necessary for the addition and/or deletion of disks to the disk array. While these changes are in progress, the disk array remains on-line and all host data is available for access and modification.
    Type: Grant
    Filed: August 17, 1995
    Date of Patent: August 12, 1997
    Assignee: Ambex Technologies, Inc.
    Inventors: David C. Stallmo, Randy K. Hall
  • Patent number: 4780763
    Abstract: A wipe-only effects apparatus has a video mixer with video input terminals for receiving respective input video signals. The mixer combines the input video signals in dependence upon a control signal received at a control input terminal of the mixer. A ramp generator a repetitive ramp signal and applies it to a control input terminal of the video mixer as the control signal. The repetitive ramp signals start at the beginning of the active picture interval of a video field and terminate at a position determined by an operator controlled knob. The transition from one video signal to the other is caused by decreasing the slope of the repetitive ramp signal to zero.
    Type: Grant
    Filed: March 27, 1987
    Date of Patent: October 25, 1988
    Assignee: The Grass Valley Group, Inc.
    Inventors: Grant T. McFetridge, Randy K. Hall
  • Patent number: D247746
    Type: Grant
    Filed: October 22, 1976
    Date of Patent: April 18, 1978
    Assignee: Atari, Inc.
    Inventor: Randy K. Hall
  • Patent number: D250606
    Type: Grant
    Filed: April 25, 1977
    Date of Patent: December 19, 1978
    Assignee: Atari, Inc.
    Inventors: Randy K. Hall, Kevin P. McKinsey