Patents Represented by Attorney Hoffman Warnick
-
Patent number: 7661031Abstract: A solution for managing a program execution is provided. During execution of a program, macro data and error data can be generated and stored. The macro data includes a set of execution entries, each of which includes data for a user interface task for a user interface object and a time for the user interface task. The error data, if any, includes a set of failure entries, each of which includes data for an error event and a time for the error event. A failure entry can be subsequently correlated with at least one execution entry based on the corresponding times. Further, relationship data and/or the like can be used to generate a test case, which can enable the user interface tasks that led up to the error event to be recreated.Type: GrantFiled: December 28, 2006Date of Patent: February 9, 2010Assignee: International Business Machines CorporationInventors: Valentina Birsan, Dorian Birsan
-
Patent number: 7656795Abstract: Preventing duplicate sources on a protocol connection that uses network addresses, protocols and port numbers to identify source applications that are served by a NAPT. If an arriving packet encapsulates an encrypted packet and has passed through an NAPT en route to the destination host, the encapsulated packet is decrypted to obtain an original source port number and original packet protocol from the decrypted packet. A source port mapping table (SPMT) is searched for an association between the NAPT source address, the original source port, and the original packet protocol associated with the NAPT source address and port number. If an incorrect association is found, the packet is rejected as representing an illegal duplicate source; that is, a second packet from a different host served by a NAPT that is USING the same SOURCE port and protocol.Type: GrantFiled: April 11, 2005Date of Patent: February 2, 2010Assignee: International Business Machines CorporationInventors: Patricia A. Jakubik, Linwood Hugh Overby, Jr., Joyce Anne Porter, David John Wierbowski
-
Patent number: 7496760Abstract: Under the present invention, a central system in communication with a central directory is provided. The central system also communicates with one or more ancillary systems that each communicate with an ancillary storage unit. User account information is initially stored in the central directory according to unique identifiers. When a triggering event occurs (e.g., when he/she attempts to access an ancillary system, or when he/she is listed as an intended recipient of an electronic mailing message), the user's account information will be located within the central directory according to his/her unique identifier. Upon location, the account information is automatically communicated to the appropriate ancillary storage unit. Thus, the present invention provides “just in-time” synchronization of account information between the central directory and the ancillary storage unit.Type: GrantFiled: January 23, 2003Date of Patent: February 24, 2009Assignee: International Business Machines CorporationInventors: John Banks-Binici, Sylvain P. Galineau, Jonathan J. Hewitt, Joseph T. Wissmann
-
Patent number: 7460422Abstract: A system for determining a history state of data in a data retaining device are disclosed. A state of a partially-depleted silicon-on-insulator (PD SOI) device coupled to a data retaining device is measured to indicate a body voltage of the PD SOI device. The body voltage of the PD SOI device may indicate, among others, how long the PD SOI device has been idling, which indirectly indicates how long data in the data retaining device has not been accessed. As such, the current invention may be used efficiently with, e.g., a cache replacement algorithm in a management of the data retaining device.Type: GrantFiled: April 12, 2006Date of Patent: December 2, 2008Assignee: International Business Machines CorporationInventors: Kerry Bernstein, Kenneth J. Goodnow, Clarence R. Ogilvis, Sebastian T. Ventrone, Keith R. Williams
-
Patent number: 7459913Abstract: A method for determining film continuity and growth modes in thin dielectric films includes: depositing a material on the substrate using a first value of a growth metric; depositing an amount of charge on a surface of the material; repetitively measuring a surface voltage of the material until an onset of tunneling to provide a Vtunnel (or Etunnel) value; repeating the above steps for different values of the growth metric; and comparing the Vtunnel (or Etunnel) values for different values of the growth metric to provide a measure of the continuity of the material on the substrate. The growth modes of the material can be determined by comparing the first derivative of the Vtunnel or Etunnel per growth metric curve versus the growth metric, and examining the linearity of the results of the comparison. The growth metric parameters may include thickness, time, precursor cycles, or temperature.Type: GrantFiled: August 13, 2004Date of Patent: December 2, 2008Assignee: International Business Machines CorporationInventors: Michael P. Chudzik, Joseph F. Shepard, Jr.
-
Patent number: 7459367Abstract: A P-N junction device and method of forming the same are disclosed. The P-N junction device may include a P-N diode, a PiN diode or a thyristor. The P-N junction device may have a monocrystalline or polycrystalline raised anode. In one embodiment, the P-N junction device results in a raised polycrystalline silicon germanium (SiGe) anode. In another embodiment, the P-N junction device includes a first terminal (anode) including a semiconductor layer positioned above an upper surface of a substrate and a remaining structure positioned in the substrate, the first terminal positioned over an opening in an isolation region; and a second terminal (cathode contact) positioned over the opening in the isolation region adjacent the first terminal. This latter embodiment reduces parasitic resistance and capacitance, and decreases the required size of a cathode implant area since the cathode contact is within the same STI opening as the anode.Type: GrantFiled: July 27, 2005Date of Patent: December 2, 2008Assignee: International Business Machines CorporationInventors: Benjamin T. Voegeli, Steven H. Voldman
-
Patent number: 7458258Abstract: A method for determining properties of a formation fluid is provided and includes: obtaining fluid data related to Carbon-Hydrogen molecular bonds in C6+ from a fluid analyzer; and considering the fluid data to calculate mass fractions of hydrocarbon flowing through the fluid analyzer. The method further includes computing gas-oil-ratio of hydrocarbon based on the mass fractions of hydrocarbon. Another method for determining a gas-oil-ratio of a formation fluid includes: obtaining fluid data related to Carbon-Hydrogen molecular bonds in C6+ from a fluid analyzer; considering the fluid data to derive mass fractions of gas and oil; and computing gas-oil-ratio of hydrocarbon based on the derived mass fractions.Type: GrantFiled: December 16, 2005Date of Patent: December 2, 2008Assignee: Schlumberger Technology CorporationInventors: ChengGang Xian, Andrew Carnegie, ChengLi Dong, Oliver C. Mullins, Go Fujisawa
-
Patent number: 7441006Abstract: An RNIC implementation that performs direct data placement to memory where all segments of a particular connection are aligned, or moves data through reassembly buffers where all segments of a particular connection are non-aligned. The type of connection that cuts-through without accessing the reassembly buffers is referred to as a “Fast” connection because it is highly likely to be aligned, while the other type is referred to as a “Slow” connection. When a consumer establishes a connection, it specifies a connection type. The connection type can change from Fast to Slow and back. The invention reduces memory bandwidth, latency, error recovery using TCP retransmit and provides for a “graceful recovery” from an empty receive queue. The implementation also may conduct CRC validation for a majority of inbound DDP segments in the Fast connection before sending a TCP acknowledgement (Ack) confirming segment reception.Type: GrantFiled: December 11, 2003Date of Patent: October 21, 2008Assignee: International Business Machines CorporationInventors: Giora Biran, Zorik Machulsky, Vadim Makhervaks
-
Patent number: 7439173Abstract: An integrated circuit with increased electromigration lifetime and allowable current density and methods of forming same are disclosed. In one embodiment, an integrated circuit includes a conductive line connected to at least one functional via, and at least one dummy via having a first, lower end electrically connected to the conductive line and a second upper end electrically unconnected (isolated) to any conductive line. Each dummy via extends vertically upwardly from the conductive line and removes a portion of a fast diffusion path, i.e., metal to dielectric cap interface, which is replaced with a metal to metallic liner interface. As a result, each dummy via reduces metal diffusion rates and thus increases electromigration lifetimes and allows increased current density.Type: GrantFiled: October 9, 2007Date of Patent: October 21, 2008Assignee: International Business Machines CorporationInventors: Stephen E. Greco, Chao-Kun Hu, Paul S. McLaughlin
-
Patent number: 7436169Abstract: Methods of characterizing a mechanical stress level in a stressed layer of a transistor and a mechanical stress characterizing test structure are disclosed. In one embodiment, the test structure includes a first test transistor including a first stress level; and at least one second test transistor having a substantially different second stress level. A testing circuit can then be used to characterize the mechanical stress level by comparing performance of the first test transistor and the at least one second test transistor. The type of test structure depends on the integration scheme used. In one embodiment, at least one second test transistor is provided with a substantially neutral stress level and/or an opposite stress level from the first stress level. The substantially neutral stress level may be provided by either rotating the transistor, removing the stressed layer causing the stress level or de-stressing the stressed layer causing the stress layer.Type: GrantFiled: September 6, 2005Date of Patent: October 14, 2008Assignee: International Business Machines CorporationInventors: Victor Chan, Khee Yong Lim