Patents Represented by Attorney Eustus D. Nelson
-
Patent number: 8347249Abstract: 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: GrantFiled: April 1, 2009Date of Patent: January 1, 2013Assignee: International Business Machines CorporationInventors: Charles J. Alpert, Zhuo Li, Gi-Joon Nam, Shyam Ramji, Jarrod A. Roy, Natarajan Viswanathan
-
Patent number: 7686886Abstract: 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: GrantFiled: September 26, 2006Date of Patent: March 30, 2010Assignee: International Business Machines CorporationInventors: Walter H Riess, Heike E Riel, Siegfried F Karg, Heinz Schmid
-
Patent number: 7532475Abstract: 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: GrantFiled: March 30, 2006Date of Patent: May 12, 2009Assignee: International Business Machines CorporationInventors: Bruno Michel, Thomas J. Brunschwiler, Ryan J. Linderman, Hugo E. Rothuizen, Urs Kloter
-
Patent number: 7454698Abstract: 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: GrantFiled: February 15, 2002Date of Patent: November 18, 2008Assignee: International Business Machines CorporationInventors: Takenori Kohda, Moriyoshi Ohara, Katashi Nagao
-
Patent number: 7315964Abstract: 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: GrantFiled: January 8, 2003Date of Patent: January 1, 2008Assignee: International Business Machines CorporationInventors: Nobuaki Takahashi, Takeo Nakada, Nobuyuki Ohba
-
Patent number: 7315768Abstract: 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: GrantFiled: February 15, 2006Date of Patent: January 1, 2008Assignee: International Business Machines CorporationInventors: Hien P. Dang, Sri M. Sri-Jayantha
-
Patent number: 7278322Abstract: 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: GrantFiled: March 30, 2006Date of Patent: October 9, 2007Assignee: International Business Machines CorporationInventor: Mark Alfred Lantz
-
Patent number: 7109861Abstract: 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: GrantFiled: November 26, 2003Date of Patent: September 19, 2006Assignee: International Business Machines CorporationInventor: Ravishankar Rao