Patents Represented by Attorney Biggers & Obanian, LLP
-
Patent number: 7979674Abstract: 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: GrantFiled: May 16, 2007Date of Patent: July 12, 2011Assignee: International Business Machines CorporationInventors: Todd A. Inglett, Patrick J. McCarthy, Amanda Peters, Thomas A. Budnik, Michael B. Mundy, Gordon G. Stewart
-
Patent number: 7885781Abstract: 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: GrantFiled: July 2, 2008Date of Patent: February 8, 2011Assignee: International Business Machines CorporationInventors: Todd A. Cannon, William J. Csongradi, Jr., Roger J. Gravrok, David L. Pease, Ryan J. Schlichting
-
Patent number: 7765337Abstract: 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: GrantFiled: June 5, 2007Date of Patent: July 27, 2010Assignee: International Business Machines CorporationInventors: Dong Chen, Mark E. Giampapa, Philip Heidelberger, Sameer Kumar, Jeffrey J. Parker, Burkhard D. Steinmacher-Burow, Pavlos Vranas
-
Patent number: 7408778Abstract: 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: GrantFiled: September 11, 2006Date of Patent: August 5, 2008Assignee: International Business Machines CorporationInventor: Don A. Gilliland
-
Patent number: 7350112Abstract: 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: GrantFiled: June 16, 2003Date of Patent: March 25, 2008Assignee: International Business Machines CorporationInventors: Thomas James Fox, Eric R. Kern, Charles Christian Queen, Celia Anne Schreiber
-
Patent number: 7333014Abstract: 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: GrantFiled: November 4, 2004Date of Patent: February 19, 2008Assignee: International Business Machines CorporationInventors: Kavita Kumari Agrawal, William Kress Bodin, Gregory Waldemar Rybczynski, Derral C. Thorson
-
Patent number: 7058615Abstract: 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: GrantFiled: April 24, 2003Date of Patent: June 6, 2006Assignee: International Business Machines CorporationInventor: Albert Zhongxing Yao