Patents Represented by Attorney Biggers & Obanian, LLP
  • Patent number: 7979674
    Abstract: Executing MIMD programs on a SIMD machine, the SIMD machine including a plurality of compute nodes, each compute node capable of executing only a single thread of execution, the compute nodes initially configured exclusively for SIMD operations, the SIMD machine further comprising a data communications network, the network comprising synchronous data communications links among the compute nodes, including establishing one or more SIMD partitions, booting one or more SIMD partitions in MIMD mode; establishing a MIMD partition; executing by launcher programs a plurality of MIMD programs on two or more of the compute nodes of the MIMD partition; and re-executing a launcher program by an operating system on a compute node in the MIMD partition upon termination of the MIMD program executed by the launcher program.
    Type: Grant
    Filed: May 16, 2007
    Date of Patent: July 12, 2011
    Assignee: International Business Machines Corporation
    Inventors: Todd A. Inglett, Patrick J. McCarthy, Amanda Peters, Thomas A. Budnik, Michael B. Mundy, Gordon G. Stewart
  • Patent number: 7885781
    Abstract: Methods, systems, and computer program products are disclosed for acquiring test data from an electronic circuit by mounting a probe adjacent to a capture point on an electronic circuit board, capturing by the probe an electronic signal of the electronic circuit, digitizing by the probe the captured signal, and transmitting by the probe the digitized signal from the probe through a data communications connection to a remote device. Acquiring test data from an electronic circuit also includes storing by the probe the digitized signal in the probe. Acquiring test data from an electronic circuit may include processing by the probe the digitized signal. Acquiring test data from an electronic circuit also may include synchronizing acquisition of test data by the probe with acquisition of test data by one or more other probes.
    Type: Grant
    Filed: July 2, 2008
    Date of Patent: February 8, 2011
    Assignee: International Business Machines Corporation
    Inventors: Todd A. Cannon, William J. Csongradi, Jr., Roger J. Gravrok, David L. Pease, Ryan J. Schlichting
  • Patent number: 7765337
    Abstract: Methods, compute nodes, and computer program products are provided for direct memory access (‘DMA’) transfer completion notification. Embodiments include determining, by an origin DMA engine on an origin compute node, whether a data descriptor for an application message to be sent to a target compute node is currently in an injection first-in-first-out (‘FIFO’) buffer in dependence upon a sequence number previously associated with the data descriptor, the total number of descriptors currently in the injection FIFO buffer, and the current sequence number for the newest data descriptor stored in the injection FIFO buffer; and notifying a processor core on the origin DMA engine that the message has been sent if the data descriptor for the message is not currently in the injection FIFO buffer.
    Type: Grant
    Filed: June 5, 2007
    Date of Patent: July 27, 2010
    Assignee: International Business Machines Corporation
    Inventors: Dong Chen, Mark E. Giampapa, Philip Heidelberger, Sameer Kumar, Jeffrey J. Parker, Burkhard D. Steinmacher-Burow, Pavlos Vranas
  • Patent number: 7408778
    Abstract: Heat sinks for dissipating a thermal load are disclosed that include: a heat sink base capable of receiving a thermal load from a thermal source; heat-dissipating fins mounted on the heat sink base, each heat-dissipating fin enclosing a hollowed cavity inside the heat-dissipating fin; and a thermal transport within the hollowed cavity of each heat-dissipating fin, the thermal transport capable of convectively transferring the thermal load along a convective heat path within each heat-dissipating fin. Heat sinks for dissipating a thermal load may also include: a pair of electrodes inside each heat-dissipating fin electrically connected to the thermal transport for generating an electric current through the thermal transport; and a magnet mounted adjacent to the heat-dissipating fins for generating a magnetic field through the thermal transport, the magnetic field passing through the electric current and oriented to induce a force on the thermal transport along the convective heat path.
    Type: Grant
    Filed: September 11, 2006
    Date of Patent: August 5, 2008
    Assignee: International Business Machines Corporation
    Inventor: Don A. Gilliland
  • Patent number: 7350112
    Abstract: A method of providing diagnostic service for a data processing system includes retrieving product data identifying a data processing element in response to an alert generated by the element. The retrieved product data is forwarded to a networked diagnostic site. A diagnostic package is retrieved, the diagnostic package including diagnostic code appropriate for the alerting element. The diagnostic package is forwarded to the data processing system. The diagnostic code is then installed and executed to perform diagnostic testing of the element. Results generated during execution of the diagnostic code may then be used to take machine initiated corrective action. After the results have been generated, the diagnostic software is uninstalled from the data processing system.
    Type: Grant
    Filed: June 16, 2003
    Date of Patent: March 25, 2008
    Assignee: International Business Machines Corporation
    Inventors: Thomas James Fox, Eric R. Kern, Charles Christian Queen, Celia Anne Schreiber
  • Patent number: 7333014
    Abstract: Notifying a user of a device event, including receiving a device event, associating the device event with a user, receiving an RFID signal from a user's RFID tag, determining the user's location in dependence upon the RFID signal, selecting a user notification appliance in dependence upon the user's location, and notifying the user of the device event with the selected user notification appliance. In typical embodiments, associating the device event with a user also includes reading a user ID from a device record for the device. In typical embodiments, associating the device event with a user also includes identifying the location of the device, identifying a previous location of the user, and associating the device event with a user in dependence upon the location of the device and the previous location of the user.
    Type: Grant
    Filed: November 4, 2004
    Date of Patent: February 19, 2008
    Assignee: International Business Machines Corporation
    Inventors: Kavita Kumari Agrawal, William Kress Bodin, Gregory Waldemar Rybczynski, Derral C. Thorson
  • Patent number: 7058615
    Abstract: Providing flexibility in scheduling control for an extract, transfer, and load (“ETL”) scheduler in a data warehouse system, including extracting from a computer memory of the data warehouse system a dependent condition for a scheduled ETL processing step of the ETL scheduler, extracting from computer memory related ETL data for the dependent condition, determining whether the ETL data satisfies the dependent condition, and executing the scheduled step if the ETL data satisfies the dependent condition. A sub-scheduler typically is implemented as an interface between an ETL scheduler and external programs without modification of the ETL scheduler. In typical embodiments, an ETL scheduler includes a multiplicity of scheduled ETL processing steps, and computer memory of a data warehouse system includes dependent conditions for at least one of the scheduled ETL processing steps and ETL data related to at least one dependent condition.
    Type: Grant
    Filed: April 24, 2003
    Date of Patent: June 6, 2006
    Assignee: International Business Machines Corporation
    Inventor: Albert Zhongxing Yao