Patents by Inventor Lee Randall

Lee Randall 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: 6665759
    Abstract: A method, system, and computer program product for enforcing logical partitioning of input/output slots within a data processing system is provided. In one embodiment, the system includes a hypervisor and at least one DMA address checking component. The hypervisor receives non-direct-memory-access requests for access to input/output slots and prohibits devices within one logical partition from accessing the input/output slots assigned to a different logical partition. The DMA address checking component receives direct-memory-access requests and prohibits requests for addresses not within the same logical partition as the requesting device from being completed. Requests with addresses corresponding to the same logical partition as the requesting device are placed on the primary PCI bus by the DMA address checking component for delivery to the system memory.
    Type: Grant
    Filed: March 1, 2001
    Date of Patent: December 16, 2003
    Assignee: International Business Machines Corporation
    Inventors: George John Dawkins, Van Hoa Lee, David Lee Randall, Kiet Anh Tran
  • Patent number: 6625728
    Abstract: A method for locating a defective component in a data processing system during system startup is disclosed. Each component within the data processing system is assigned a location code. Then, a progress code is associated with a location code and a function being loaded to, tested, or executed in a component. After supplying power to the data processing system, the components of the data processing system are initialized and tested to establish a configuration. During the initialization and testing, a location code of a component and a corresponding progress code are displayed on a display panel. In response to a system hang, a defective component can be identified utilizing the location code and the progress code displayed on the display panel.
    Type: Grant
    Filed: November 2, 1999
    Date of Patent: September 23, 2003
    Assignee: International Business Machines Corporation
    Inventors: George Henry Ahrens, George John Dawkins, Michael Youhour Lim, Thomas Francis Ploski, David Lee Randall, Daniel John Ribbentrop, Sr.
  • Publication number: 20030172320
    Abstract: A system and method for monitoring a host computer using a service processor is provided. A shared nonvolatile random access memory (NVRAM) area is used to store progress information from the host computer system. The host computer system writes progress information corresponding to the initialization step being performed to the shared NVRAM and also updates a host pointer in the NVRAM. The service processor reads the shared NVRAM and compares its pointer with the host pointer to determine whether new host initialization activity has been reported. The service processor sets a timer so that if host activity is not reported during a set amount of time an error condition occurs causing the service processor to handle the host computer error. An optional service processor routine determines whether the host computer is stuck in an initialization loop whereupon the service processor once again handles the host computer error.
    Type: Application
    Filed: March 7, 2002
    Publication date: September 11, 2003
    Applicant: International Business Machines Corporation
    Inventors: Chetan Mehta, Jayeshkumar M. Patel, Manesh Patel, David Lee Randall
  • Publication number: 20030163768
    Abstract: A method, apparatus, and computer instructions for halting input/output error propagation in the logically partitioned data processing system. All components associated with the bridge are identified to form a set of failed components in response to detecting an error state in a bridge within a set of bridges in the logical partitioned data processing system. An identification of the failed components is stored in which the identification is used by each partition during a boot process.
    Type: Application
    Filed: February 27, 2002
    Publication date: August 28, 2003
    Applicant: International Business Machines Corporation
    Inventors: George John Dawkins, Mark Elliott Hack, Ashwini Kulkarni, Gordon D. McIntosh, Kanisha Patel, David Lee Randall, David R. Willoughby
  • Publication number: 20030131279
    Abstract: A system, method, and computer program product are disclosed for preventing machine crashes due to hard errors in one of multiple, different processors that are included in a logically partitioned data processing system. An error occurring in one of the processors is detected. A determination is then made regarding whether the processor has been deconfigured. The partition is then rebooted only in response to a determination that the processor has been deconfigured and will not be included in the partition processor resources. Thus, only the configured processors are rebooted. The deconfigured processor is not rebooted.
    Type: Application
    Filed: January 10, 2002
    Publication date: July 10, 2003
    Applicant: International Business Machines Corporation
    Inventors: Mark Elliott Hack, Alongkorn Kitamorn, Gordon D. McIntosh, Milton Devon Miller, Kanisha Patel, David Lee Randall
  • Patent number: 6574752
    Abstract: A method, system and computer program are described for isolating bus errors detected during system start-up by utilizing a technique in which a shared mailbox associated with a service processor is provided for holding the address of an adapter in an I/O drawer. If an error is detected the server processor is notified. The server processor then retrieves the address from the mailbox, uses it to derive a location code which is then passed along with the error code to an appropriate error analysis routine. The start-up procedure is then shut down.
    Type: Grant
    Filed: July 15, 1999
    Date of Patent: June 3, 2003
    Assignee: International Business Machines Corporation
    Inventors: George Henry Ahrens, John C. Kennel, Jeffrey Scott Mayes, Maulin Ishwarbhai Patel, David Lee Randall
  • Patent number: 6530031
    Abstract: A method and apparatus to provide accurate and automated timing of firmware routines, such as initialization tasks at boot time, is provided. Since each task sends a progress indicator code to a display buffer when it starts to run, by saving processor time stamps at the time these codes change, it is possible to calculate and store the time duration for each routine. In the case of system initialization, these time durations can be an indication of problems if they are much longer than normal or an indication of excessive, inefficient, or ineffective processing that might be speed up in order to reduce the total boot time.
    Type: Grant
    Filed: November 8, 1999
    Date of Patent: March 4, 2003
    Assignee: International Business Machines Corporation
    Inventors: David Lee Randall, David Ross Willoughby
  • Publication number: 20020124127
    Abstract: A method, system, and computer program product for enforcing logical partitioning of input/output slots within a data processing system is provided. In one embodiment, the system includes a hypervisor and at least one DMA address checking component. The hypervisor receives non-direct-memory-access requests for access to input/output slots and prohibits devices within one logical partition from accessing the input/output slots assigned to a different logical partition. The DMA address checking component receives direct-memory-access requests and prohibits requests for addresses not within the same logical partition as the requesting device from being completed. Requests with addresses corresponding to the same logical partition as the requesting device are placed on the primary PCI bus by the DMA address checking component for delivery to the system memory.
    Type: Application
    Filed: March 1, 2001
    Publication date: September 5, 2002
    Applicant: International Business Machines Corporation
    Inventors: George John Dawkins, Van Hoa Lee, David Lee Randall, Kiet Anh Tran
  • Patent number: 6304983
    Abstract: A processor register is reserved by early firmware code to be employed for checkpoint logging or for storing diagnostic information at the time of failure before a checkpoint display device, usually contained within an I/O subsystem, is initialized. Early firmware codes are usually written in assembly language and the firmware of the present invention dedicates a processor register for logging checkpoint information. If a machine fails before any checkpoint, or point of failure, is displayed by a checkpoint display device, a dedicated processor register has logged any checkpoint or diagnostic information. The error information relating to the failure is obtained from the dedicated register through JTAG (Joint Task Action Group) scanning utilizing a processor debugging tool.
    Type: Grant
    Filed: September 30, 1998
    Date of Patent: October 16, 2001
    Assignee: International Business Machines Corporation
    Inventors: Van Hoa Lee, David Lee Randall
  • Patent number: 6151936
    Abstract: A lock pick kit and method for opening a padlock without the padlock key, through the use of a conventional drill bit and a pair of specialized tools. The lock pick kit comprises a chisel having a shaft with first and second ends, a chisel handle attached to the first end, and a cylindrical protrusion attached to the second end. The second end of the shaft further includes a beveled cutting edge being positioned below and proximate a base portion of the protrusion. The kit further includes a pick having a shaft with first and second ends, a pick handle attached to the first end of the pick, with the pick handle configured to bend at a right angle to the longitudinal axis of the shaft, at its midpoint, an elongated tab extending from the second end of the pick at a right angle to the longitudinal axis of the shaft and a cylindrical protrusion extending from a free end of the elongated tab parallel to the axis of the shaft.
    Type: Grant
    Filed: September 3, 1999
    Date of Patent: November 28, 2000
    Inventor: Donald Lee Randall
  • Patent number: 6071163
    Abstract: A wear-resistant electrode tip for a spark plug, and a spark plug which incorporates the wear-resistant tip. The wear-resistant tip includes an alloy of platinum, iridium, and tungsten. Surprisingly, by addition of a small amount of tungsten to platinum-iridium alloy, the wear-resistance of a resultant spark plug is greatly improved. The spark plug electrode tip according to the invention is either spherical or rivet-shaped. During manufacture, the spark plug electrode tip is annealed in an annealing furnace. The annealing furnace is preferably either charged with an inert gas such as argon or nitrogen, or is subjected to a vacuum. The electrode tip is, optionally, further externally coated with platinum or a compatible bonding metal alloy before attachment to the electrode. Subsequent to annealing and, where used, to external coating, the spark plug electrode tip is placed in a welding fixture. The tip is then aligned with a spark plug electrode and is resistance welded thereto.
    Type: Grant
    Filed: March 8, 1999
    Date of Patent: June 6, 2000
    Assignee: AlliedSignal Inc.
    Inventors: Chin-Fong Chang, Richard Dale Taylor, Lee Randall Franz, Edgar Arnold Leone, Alex Kozlov
  • Patent number: 6045424
    Abstract: A spark plug and method of making same, wherein the spark plug includes a platinum alloy tip portion which takes the form of a rivet or a sphere. The tip portion is annealed in an annealing furnace at a temperature between about 700.degree.-1400.degree. C. for a time between about 5-30 minutes. The annealed tip portion is then resistance welded to an electrode of the spark plug. The annealing provides the tip portion with added resistance to corrosion and attack by lead. Preferred embodiments of the spark plug tip material comprise 80% platinum--20% rhodium; 80% platinum--20% iridium; 96% platinum--4% tungsten; and Pt (bal)-Ir(a)%-W(b)%, where "a" ranges from about 15 to 19 percent by weight, "b" ranges from about 1 to 4 percent by weight, and the balance is comprised of platinum and incident impurities, and wherein the sum of iridium and tungsten present ranges from about 16 to 19.
    Type: Grant
    Filed: July 13, 1998
    Date of Patent: April 4, 2000
    Assignee: AlliedSignal Inc.
    Inventors: Chin-Fong Chang, Richard Dale Taylor, Lee Randall Franz, Edgar Arnold Leone
  • Patent number: 5980345
    Abstract: A spark plug and method of making same, wherein the spark plug includes an iridium alloy tip portion which may take the form of a rivet or a sphere. The tip portion is coated with platinum, annealed and then resistance welded to a nickel-based electrode of the spark plug. The platinum coating helps to prevent cracks at the welding joint which might otherwise occur due to the differing coefficients of thermal expansion of the iridium-based alloy tip portion and the nickel-based alloy electrode. The iridium alloy tip portion is further not susceptible to attack by lead or combustive gases and therefore increases the life of the spark plug significantly.
    Type: Grant
    Filed: July 13, 1998
    Date of Patent: November 9, 1999
    Assignee: AlliedSignal Inc.
    Inventors: Chin-Fong Chang, Richard Dale Taylor, Lee Randall Franz, Edgar Arnold Leone
  • Patent number: 5963420
    Abstract: An electrical apparatus housing having a door for accessing the apparatus within the interior of the housing and a switch for activating the apparatus accessible from the exterior of the housing. When in the on position, the switch is operable to block the door from being opened; thus functioning as an interlock to prevent access to the interior of the housing when the apparatus is activated. The invention includes a key for bypassing the interlock so that under certain circumstances the housing door can be opened while the equipment is operating, so it can be tested in its energized state.
    Type: Grant
    Filed: September 22, 1997
    Date of Patent: October 5, 1999
    Assignee: Eaton Corporation
    Inventors: James Rodney Bailey, Douglas Eugene Frushour, Alfred Lee Randall
  • Patent number: 5766474
    Abstract: A biomass management system using sunlight during the daytime for purifying water having impurities. The biomass management system of the present invention is adapted for use in an impoundment holding water which has an inlet for delivering impure water into the impoundment and an outlet for delivering purified water out of the impoundment. A first type of rooted bottom dwelling plant grows on the bottom of the impoundment and removes some of the impurities in the water. A plurality of elongated channels float on the surface of the water in the impoundment above the bottom dwelling plants. Each of the plurality of the elongated channels are secured in the impoundment in a substantially North-South orientation. Each of the plurality of elongate channels have a holding region with inwardly shaped sides. A second type of floating rootless plant grows in the holding region on the surface of the water in each of the channels and removes some of the impurities in the water.
    Type: Grant
    Filed: April 25, 1996
    Date of Patent: June 16, 1998
    Assignee: Landmark Reclamation, Inc.
    Inventors: Stephen Winslow Smith, Richard Lee Randall