Patents Represented by Attorney Eustus D. Nelson
  • Patent number: 8347249
    Abstract: Disclosed is a computer implemented method, data processing system, and computer program product to optimize, incrementally, a circuit design. An Electronic Design Automation (EDA) system receives a plurality of nets wherein each net is comprised of at least one pin. Each pin is linked to a net to form a path of at least a first pin and a second pin, wherein the first pin is a member of a first net. The second pin can be a member of a second net, and the path is associated with a slack. The EDA system determines whether the path is a critical path based on the slack. The EDA system reduces at least one wire length of the path, responsive to a determination that the path is a critical path. The EDA system moves a non-critical component in order to reduce at least one wire length of the nets that include pins of a non-critical component, responsive to reducing at least one wire length of the path, wherein the non-critical component lacks pins on a critical path.
    Type: Grant
    Filed: April 1, 2009
    Date of Patent: January 1, 2013
    Assignee: International Business Machines Corporation
    Inventors: Charles J. Alpert, Zhuo Li, Gi-Joon Nam, Shyam Ramji, Jarrod A. Roy, Natarajan Viswanathan
  • Patent number: 7686886
    Abstract: A method for forming a structure of a desired cross-section on a substrate is provided. The method provides a seed structure comprising at least one support layer on the substrate. The support layer has a geometric shape related to the desired cross-section of the structure and is diffusive to a precursor constituent. The method further includes growing the structure by supplying at least one precursor constituent on the substrate. The desired cross-section of the structure is defined by the geometric shape of at least one support layer.
    Type: Grant
    Filed: September 26, 2006
    Date of Patent: March 30, 2010
    Assignee: International Business Machines Corporation
    Inventors: Walter H Riess, Heike E Riel, Siegfried F Karg, Heinz Schmid
  • Patent number: 7532475
    Abstract: A stress release thermal interface is provided for preventing the building up of stress between chip and heat sink surfaces in a multi-chip module (MCM) while maintaining reliable thermal and mechanical contact. The interface achieves enhanced thermal conduction by using flexible, interlocking posts attached to the surfaces of the chip and the heat sink.
    Type: Grant
    Filed: March 30, 2006
    Date of Patent: May 12, 2009
    Assignee: International Business Machines Corporation
    Inventors: Bruno Michel, Thomas J. Brunschwiler, Ryan J. Linderman, Hugo E. Rothuizen, Urs Kloter
  • Patent number: 7454698
    Abstract: A digital document browsing system includes: a layout engine for determining the layout of a digital document based on previously obtained historical data for a display form of the digital document, a summarization engine for preparing a summary for the sentences of the digital document based on the historical data for the digital document. Further included is a view generator for arranging the summary obtained by the summarization engine in accordance with the layout, and for generating data relating to the display form of the digital document. A user interface for displaying the digital document on a display device based on the data related to the display form is still further included.
    Type: Grant
    Filed: February 15, 2002
    Date of Patent: November 18, 2008
    Assignee: International Business Machines Corporation
    Inventors: Takenori Kohda, Moriyoshi Ohara, Katashi Nagao
  • Patent number: 7315964
    Abstract: A digital signal measuring apparatus comprises a bus probe unit for extracting a bus event occurring on a bus based on a digital bus signal on the bus of the system to be measured, a traffic measuring unit for counting the number of occurrences of bus event based on the occurrence information of the extracted bus event, and a console unit for acquiring and processing the count value of the traffic measuring unit.
    Type: Grant
    Filed: January 8, 2003
    Date of Patent: January 1, 2008
    Assignee: International Business Machines Corporation
    Inventors: Nobuaki Takahashi, Takeo Nakada, Nobuyuki Ohba
  • Patent number: 7315768
    Abstract: A method of controlling an environmental condition within a building space having a plurality of devices sensitive to an environmental condition. The method includes the steps of: (a) sensing an environmental condition with plurality of monitors, each monitor having (i) a sensor to detect the environmental condition and generate a characteristic sensing signal and (ii) a transmitter to transmit a data signal in response to the sensing signal; (b) transmitting the data signal from the plurality of sensors in response to the sensing signal; and (c) receiving and processing the data signal at a controller which controls a spatially fixed environmental modulator which, in response to the data signal, controls the environmental condition within the building space. A system for controlling an environmental condition within a building space having a plurality of devices sensitive to an environmental condition is also provided.
    Type: Grant
    Filed: February 15, 2006
    Date of Patent: January 1, 2008
    Assignee: International Business Machines Corporation
    Inventors: Hien P. Dang, Sri M. Sri-Jayantha
  • Patent number: 7278322
    Abstract: The present invention provides a pressure sensor. The pressure sensor comprises a substrate with several support structures attached to the substrate. The pressure sensor further includes a strut structure integrated with a heating element. The strut structure is engaged with the support structures so as to create an air gap between the heating element and the substrate. The heating element has an electrical resistance proportional to changes in air pressure in the air gap.
    Type: Grant
    Filed: March 30, 2006
    Date of Patent: October 9, 2007
    Assignee: International Business Machines Corporation
    Inventor: Mark Alfred Lantz
  • Patent number: 7109861
    Abstract: An automatic monitoring and sensing apparatus is provided for detecting an intruder or a person whose presence is undesired for one reason or another. According to one aspect of the invention, a method and apparatus are provided for automatically monitoring an environment for the presence of a person, and the invention issues an alarm when the environment changes while the person is still present. For example, the invention is capable of detecting a person in an unexpected or dangerous location in the environment, such as a baby or small child who has been left alone in an automobile. The invention initiates remedial action to safeguard the person. In another aspect, the inventive method and apparatus automatically monitors an environment that is intended to be kept secure, such as an environment where a computer system is installed, wherein the apparatus initiates a safeguarding action such as a pre-emptive automatic back-up of data in the computer system.
    Type: Grant
    Filed: November 26, 2003
    Date of Patent: September 19, 2006
    Assignee: International Business Machines Corporation
    Inventor: Ravishankar Rao