Patents by Inventor Challis L. Purrington

Challis L. Purrington 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: 7667980
    Abstract: Printed circuit boards for countering signal distortion are disclosed that include: a conductive pathway on a printed circuit board between a transmitter and a receiver, the conductive pathway comprised of traces and vias connected together for conductive transfer of a signal from the transmitter to the receiver; a parasitic element on the printed circuit board, the parasitic element having a parasitic effect that distorts the signal; and one or more passive elements mounted adjacent to the conductive pathway without connecting to the conductive pathway, the passive elements having a corrective effect to reduce the distortion from the parasitic effect on the signal.
    Type: Grant
    Filed: October 10, 2006
    Date of Patent: February 23, 2010
    Assignee: International Business Machines Corporation
    Inventors: Brian A. Baker, James E. Hughes, Thomas D. Pahel, Jr., Pravin Patel, Challis L. Purrington, Christopher C. West
  • Patent number: 7654840
    Abstract: An embodiment of the present invention is directed to a memory module connector having a pivotable air baffle that controls airflow at the memory module connector. When the memory module connector is occupied by a memory module, the air baffle may rest on an upper edge of the memory module, substantially parallel to the system board and in general alignment with the airflow. When the memory module has been removed, the air baffle may be pivoted downward toward the connector base and into the airflow, to offset the reduction in airflow impedance caused by the removal of the memory module from the memory module connector.
    Type: Grant
    Filed: March 5, 2009
    Date of Patent: February 2, 2010
    Assignee: International Business Machines Corporation
    Inventors: Ivan R. Zapata, Victor A. Stankevich, Challis L. Purrington, Henry G. McMillan, Brian A. Baker
  • Patent number: 7650517
    Abstract: Power is allocated to blades based on an estimate of the actual power they are expected to use rather than their maximum-power draw-value. To protect against situations where the estimated actual-power draw-value is exceeded, a hardware comparator monitors the blade system load against a predetermined threshold value set by a management module (MM) based on user input. If this threshold value is exceeded, a throttle latch is triggered, based on a signal from a service processor monitoring the blade system load. The output of this latch directly engages throttling. The service processor also monitors the output of the latch and communicates information regarding the throttling to the MM for evaluation.
    Type: Grant
    Filed: December 19, 2005
    Date of Patent: January 19, 2010
    Assignee: International Business Machines Corporation
    Inventors: James E. Hughes, Henry G. McMillan, Challis L. Purrington, Michael L. Scollard, Gary R. Shippy, Paul M. Smith, Maya P. Yarbrough
  • Publication number: 20090254732
    Abstract: Methods, systems, and products are disclosed for enabling memory module slots in a computing system after a repair action, the computing system having a plurality of memory module slots and having at least one memory module installed in one of the memory module slots, that includes: determining, during a boot process for the computing system, whether any of the memory module slots are disabled; and if any of the memory module slots are disabled: retrieving, for each memory module installed in one of the memory module slots, a memory module identifier for that memory module, retrieving, from non-volatile memory of the computing system, previously stored memory module identifiers, determining whether the retrieved memory module identifiers match the previously stored memory module identifiers, and enabling the disabled memory module slots if the retrieved memory module identifiers do not match the previously stored memory module identifiers.
    Type: Application
    Filed: April 8, 2008
    Publication date: October 8, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Tu T. Dang, Robert F. Kantner, JR., Henry G. McMillan, Carl A. Morrell, Challis L. Purrington, Mark W. Williams
  • Publication number: 20090237895
    Abstract: Flexible paddle cards for installation on a motherboard of a computing system are disclosed that are oriented parallel with the motherboard when installed in the computing system and include: a printed circuit board; and three card connectors that correspond to three motherboard connectors mounted on the motherboard, two of the card connectors mounted on a first rigid region of the printed circuit board, the remaining third card connector mounted on a second rigid region of the printed circuit board, and the first rigid region and the second rigid region separated by a flexible region of the printed circuit board, the flexible region having a width that allows the printed circuit board to flex when the card connectors mate with the motherboard connectors.
    Type: Application
    Filed: March 24, 2008
    Publication date: September 24, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Dennis F. Cole, Thomas D. Pahel, JR., Challis L. Purrington, Sean P. Ryan, Jack P. Wong
  • Publication number: 20090164852
    Abstract: Methods, apparatus, and products are disclosed for preemptive thermal management for a computing system based on cache performance, the computing system having a processor, cached computer memory operatively coupled to the processor, and a processor cache operatively coupled to the processor, the processor cache capable of storing a subset of memory contents of the cached computer memory, that include: attempting, by the processor, to retrieve portions of the memory contents of the cached computer memory from the processor cache, resulting in cache misses for the processor cache; tracking, by the processor, cache miss statistics for the processor cache in the computing system, the cache miss statistics describing the cache misses for the processor cache; and administering a thermal management device for the computing system in dependence upon the cache miss statistics, the thermal management device operatively coupled to the processor and capable of managing temperature for the computing system.
    Type: Application
    Filed: December 19, 2007
    Publication date: June 25, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Challis L. Purrington, Michael L. Scollard, Victor A. Stankevich, Ivan R. Zapata
  • Patent number: 7493503
    Abstract: A method and system are disclosed to enable and control power reduction in a blade/chassis system. A “maximum power reduction” attribute is stored in the VPD of the blade (or can otherwise be input to or retrieved or calculated by the management entity). The management module of the chassis in which the blades and power supplies are located uses this information to manage the power reduction of blades when the system is operating in an over-subscription mode and a power supply fails. If throttling is required, the system knows the amount of power reduction available for each blade and controls the throttling by spreading it out among the blades in the system so that, ideally, no blade will cease operation altogether.
    Type: Grant
    Filed: December 22, 2005
    Date of Patent: February 17, 2009
    Assignee: International Business Machines Corporation
    Inventors: Alfredo Aldereguia, Brian E. Bigelow, Dhruv M. Desai, Scott N. Dunham, Nickolas J. Gruendler, William G. Holland, James E. Hughes, Randolph S. Kolvick, Challis L. Purrington, Michael L. Scollard, Gary R. Shippy
  • Publication number: 20080278207
    Abstract: Embodiments of the invention address deficiencies of the art in respect to digital signal transmissions and provide a novel and non-obvious fall time accelerator circuit for use in a USB interface. In one embodiment of the invention, the USB interface can include a USB port driver coupled to a host controller driver over a USB bus. The USB interface also can include a fall time accelerator circuit coupled to the USB bus between the USB port driver and the host controller driver. The fall time accelerator circuit can include a pulse signal generator coupled to an inbound signal path from the USB bus and arranged to generate a tunable pulse upon detecting a falling edge of a digital signal on the inbound signal path. The circuit further can include an active timer additionally coupled to the inbound signal path to hold the tunable pulse for a set period of time.
    Type: Application
    Filed: May 9, 2007
    Publication date: November 13, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Henry G. McMillan, Pravin Patel, Challis L. Purrington, Gwendolyn R. Tobin, Christopher C. West, Ivan R. Zapata
  • Publication number: 20080154536
    Abstract: The present invention is directed to the detection of faulty CPU heat sink coupling during system power-up. A method in accordance with an embodiment of the present invention includes: monitoring a slope of a CPU temperature rise from initial system power-up; determining if the slope of the CPU temperature rise exceeds an expected value; and in the case that the slope of the CPU temperature rise exceeds the expected value, indicating an existence of a possible fault (PFA) related to a heat sink coupled to the CPU.
    Type: Application
    Filed: October 23, 2006
    Publication date: June 26, 2008
    Inventors: Henry G. McMillan, Christopher C. Moody, Challis L. Purrington, Terry L. Sawyers, Michael L. Scollard, Richard P. Southers, Troy S. Voytko, Christopher C. West, Christopher L. Wood
  • Publication number: 20080148109
    Abstract: A computer system is provided that utilizes a plurality of indicator lights associated with components within the computer system. In this computer system, BIOS logic is configured to detect errors within the system and determine causes for the errors. A service processor, in communication with the BIOS logic, is configured to activate at least two indicator lights from the plurality of indicator lights to indicate possible sources for the detected errors. The service processor activates the at least two indicator lights to generate a visual pattern representative of the likelihood that a component within the computer system is the source for the detected error. The visual pattern comprises a pattern that ranges from a pattern that indicates a high likelihood of being the source for the detected error to a pattern that indicates a lower likelihood of being the source for the detected error.
    Type: Application
    Filed: December 18, 2006
    Publication date: June 19, 2008
    Inventors: Paul D. Bashor, Challis L. Purrington, Terry L. Sawyers, Mark W. Williams
  • Publication number: 20080084679
    Abstract: Printed circuit boards for countering signal distortion are disclosed that include: a conductive pathway on a printed circuit board between a transmitter and a receiver, the conductive pathway comprised of traces and vias connected together for conductive transfer of a signal from the transmitter to the receiver; a parasitic element on the printed circuit board, the parasitic element having a parasitic effect that distorts the signal; and one or more passive elements mounted adjacent to the conductive pathway without connecting to the conductive pathway, the passive elements having a corrective effect to reduce the distortion from the parasitic effect on the signal.
    Type: Application
    Filed: October 10, 2006
    Publication date: April 10, 2008
    Inventors: Brian A. Baker, James E. Hughes, Thomas D. Pahel, Pravin Patel, Challis L. Purrington, Christopher C. West
  • Patent number: 5347514
    Abstract: A processor-based packet memory interface for controlling the transfer of data between multiple communications channels and packet memory in a communications adapter is presented, where the communications adapter uses requestor IDs to identify transmit and receive processes. The processor-based packet memory interface is controlled by a microprocessor configured to perform read and write operations with the communications adapter. The microprocessor is further configured to reserve a plurality of blocks of memory in the packet memory so that the number of communications channels that can be supported is not limited to the number of requestor ID's that can be handled by the communications adapter. The processor-based packet memory interface also includes RAM, for use by the microprocessor, to store pointers to reserved blocks of memory in the packet memory and to temporarily store packet data for transfer between the communications channels and the communications adapter.
    Type: Grant
    Filed: March 26, 1993
    Date of Patent: September 13, 1994
    Assignee: International Business Machines Corporation
    Inventors: Gordon T. Davis, Donald J. Donaghy, Laurence V. Marks, Challis L. Purrington, Sr.