Resources Contact Us Home
Browse by: INVENTOR PATENT HOLDER PATENT NUMBER DATE
 
 
International Business Machines Corporation Patents
Assignee:
International Business Machines Corporation
Address:
Armonk, NY
No. of patents:
54676
Patents:




Patent Number Title Of Patent Date Issued
7615828 CMOS devices adapted to prevent latchup and methods of manufacturing the same November 10, 2009
In a first aspect, a first apparatus is provided. The first apparatus is a semiconductor device on a substrate that includes (1) a first metal-oxide-semiconductor field-effect transistor (MOSFET); (2) a second MOSFET coupled to the first MOSFET, wherein portions of the first and seco
7615827 Dual gate dielectric thickness devices and circuits using dual gate dielectric thickness devices November 10, 2009
Dual thickness devices and circuits using dual gate thickness devices. The devices include: one or more FETs of a first polarity and one or more FETs of a second and opposite polarity, the one or more FETs of the first polarity electrically connected to the one or more FETs of the second
7615816 Buried plate structure for vertical dram devices November 10, 2009
A buried plate region for a semiconductor memory storage capacitor is self aligned with respect to an upper portion of a deep trench containing the memory storage capacitor.
7615776 Method of self-assembling electronic circuitry and circuits formed thereby November 10, 2009
A method of assembling a circuit includes providing a template, enabling a semiconductor material to self assemble on the template, and enabling self-assembly of a connection between the semiconductor material and the template to form the circuit and a circuit created by self-assembly.
7615705 Enhanced-reliability printed circuit board for tight-pitch components November 10, 2009
A printed circuit board is fabricated so contacts for tight-pitch components are at an angle with respect to the bundles of glass fibers in the epoxy-glass printed circuit board such that adjacent component contacts do not contact the same bundle of glass fibers. This angle may be ac
7615484 Integrated circuit manufacturing method using hard mask November 10, 2009
An integrated circuit hard mask processing system is provided including providing a substrate having an integrated circuit; forming an interconnect layer over the integrated circuit; applying a low-K dielectric layer over the interconnect layer; applying a hard mask layer over the lo
7615482 Structure and method for porous SiCOH dielectric layers and adhesion promoting or etch stop laye November 10, 2009
Disclosed is a structure and method for forming a structure including a SiCOH layer having increased mechanical strength. The structure includes a substrate having a layer of dielectric or conductive material, a layer of oxide on the layer of dielectric or conductive material, the oxide
7615477 Method of fabricating a BGA package having decreased adhesion November 10, 2009
Ball Grid Array packages having decreased adhesion of the BGA pad to the laminate surface and methods for producing same are provided.
7615457 Method of fabricating self-aligned bipolar transistor having tapered collector November 10, 2009
A method is provided for making a bipolar transistor which includes a tapered, i.e. frustum-shaped, collector pedestal having an upper substantially planar surface, a lower surface, and a slanted sidewall extending between the upper surface and the lower surface, the upper surface ha
7615454 Embedded stressed nitride liners for CMOS performance improvement November 10, 2009
The present invention provides a semiconducting device including a gate region positioned on a mesa portion of a substrate; and a nitride liner positioned on the gate region and recessed surfaces of the substrate adjacent to the gate region, the nitride liner providing a stress to a
7615435 Semiconductor device and method of manufacture November 10, 2009
A semiconductor device and method of manufacture and, more particularly, a semiconductor device having strain films and a method of manufacture. The device includes an embedded SiGeC layer in source and drain regions of an NFET device and an embedded SiGe layer in source and drain region
7615418 High performance stress-enhance MOSFET and method of manufacture November 10, 2009
A semiconductor structure and method of manufacturing and more particularly a CMOS device with a stress inducing material embedded in both gates and also in the source/drain region of the PFET. The PFET region and the NFET region having a different sized gate to vary the device perfo
7615405 Method for precision assembly of integrated circuit chip packages November 10, 2009
An electronic dive and method of fabricating an electronic device. The method including placing a placement guide over a top surface of a module substrate, the placement guide having a guide opening, the guide opening extending from a top surface of the placement guide to a bottom surfac
7614147 Method of creating contour structures to highlight inspection region November 10, 2009
An integrated circuit has a wiring layer below an insulator layer. A pad comprises a conductive material that is on the insulator layer. The pad has a wirebond connection region and a probe pad region. An inspection mark is between the wirebond connection region and the probe pad region.
7614141 Fabricating substrates having low inductance via arrangements November 10, 2009
A low inductance via arrangement for multilayer ceramic (MLC) substrates is provided. With the MLC substrate and via arrangement of the illustrative embodiments, the via-field inductance for a given contact pad array is reduced. This reduction is achieved by the introduction of T-jog
7614077 Persistent access control of protected content November 3, 2009
A system for providing persistent access control of protected content is disclosed. The method on a client system includes sending a first request for authentication of the client to a server system. Subsequently, the client is authenticated by the server. Next, a user on the client
7614049 Autonomic installation and configuration of an enterprise business process on-demand November 3, 2009
The present invention provides a method, system, and computer program product for the autonomic installation and configuration of an enterprise business process on-demand. The method comprises: providing a business process document for expressing the business process, wherein the bus
7614047 Change indication for a service offering November 3, 2009
Illustrative embodiments provide a computer-implemented method for indicating a change in a service offering. The computer-implemented method generates a token representative of a state of the service offering, and determines whether the service offering has been modified to form a m
7614011 Apparatus and method for display power saving November 3, 2009
A power saving method for self-luminous displays and an apparatus thereof, comprises determining active and inactive portions of a display screen. The inactive portions of the display screen are modified in accordance with criteria to save power by reducing energy consumption of the
7614007 Executing multiple file management operations November 3, 2009
A method and device for executing multiple operations on different files displayed on a graphical user interface. A pre-defined combination of keys is assigned a particular operation, such as "Delete," "Copy," "Move," etc. As a first combination of keys is engaged, one or more files
7614006 Methods and apparatus for implementing inline controls for transposing rows and columns of compu November 3, 2009
The present invention concerns methods and apparatus for implementing the ability to transpose rows and columns of a table displayed in a graphical user interface of a computer system. In embodiments of the invention, at least one in-line table row and column control is incorporated in t
7614005 Method for seamlessly crossing GUI toolkit boundaries November 3, 2009
A method, computer program product, and data processing system for facilitating the traversal of a hierarchy of GUI components containing components and/or containers from disparate GUI toolkits is disclosed. In a preferred embodiment, auxiliary associative data structures relating p
7613994 Document handling in a web application November 3, 2009
A unique document handling facility on the scale of a Lotus Notes document. Preferably, the documents are stored in a relational database and served-up using Java servlets, with provisions for handling document content and group level security. The preferred implementation of the inv
7613993 Prerequisite checking in a system for creating compilations of content November 3, 2009
A web-based system, method and program product are provided for adding content to a content object (e.g., a custom compilation or prepublished work) stored in a data repository as a group of hierarchically related content entities. Each content entity is also stored as a row in a dig
7613946 Apparatus, system, and method for recovering a multivolume data set November 3, 2009
An apparatus, system, and method are disclosed for recovering multivolume data. In one embodiment, a backup module physically backs up a plurality of source volumes to plurality of backup volumes. A data set size module may also capture a data set size for a data set during the physical
7613944 Programmable local clock buffer capable of varying initial settings November 3, 2009
A programmable local clock buffer for integrated circuit devices which is capable of varying initial settings is provided. The illustrative embodiments allow a single type of local clock buffer (LCB) to be used throughout an integrated circuit design while still being able to provide
7613932 Method and system for controlling access to software features in an electronic device November 3, 2009
A method and system for controlling access to features on an electronic device, such as a printer, is disclosed. The electronic device is shipped with multiple software features, but one or more of the features may be disabled. According to aspects of the present invention, when a custom
7613912 System and method for simulating hardware interrupts November 3, 2009
A system and method is provided to simulate hardware interrupts by inserting instructions into a stream of instructions where a "no operation" (or NOOP) instruction would normally be inserted. The instruction is inserted is a conditional branch instruction, called a BISLED, that bran
7613897 Allocating entitled processor cycles for preempted virtual processors November 3, 2009
A method, apparatus, system, and signal-bearing medium that, in an embodiment, calculate a preemption credit for a partition if a virtual processor is preempted and the partition is unable to receive an entitled capacity of physical processor cycles during a dispatch window. The pree
7613889 System, method, and program for determining if write data overlaps source data within a data mig November 3, 2009
Provided are a method, system, and program for migrating source data to target data. A write request is received to write application data to source data not yet migrated to the target data. Information is generated for the write request indicating the source data to which the applicatio
7613873 Deferring refreshes during calibrations in memory systems November 3, 2009
A memory system employs calibrations to ensure the precise transmission of data. During calibrations, memory refreshes can occur; however, these refreshes can interfere with calibration streams. Therefore, to alleviate collisions and interferences, refreshes are deferred to periods where
7613872 Providing core root of trust measurement (CRTM) for systems using a backup copy of basic input/o November 3, 2009
A flash memory is provided that includes a primary flash bank and a secondary flash bank. The primary flash bank includes CRTM logic and BIOS logic and the secondary flash bank comprises a backup copy of the CRTM logic and the BIOS logic. A switching mechanism is configured to select
7613870 Efficient memory usage in systems including volatile and high-density memories November 3, 2009
A first method for efficient memory usage includes (1) determining whether data retrieved from a first storage device is characterized as data that is primarily read; and (2) if data retrieved from the first storage device is characterized as data that is primarily read (a) writing the
7613860 Prioritization of interrupts in a storage controller based on interrupt control directives recei November 3, 2009
A storage controller receives an interrupt control directive from a host. The storage controller generates a first plurality of interrupts, in response to access requests received from the host for at least one storage device coupled to the storage controller, wherein the first plura
7613851 Apparatus, method, and product of manufacture for transforming supply chain networks using pair- November 3, 2009
Techniques for reconstructing networks are provided. In one aspect, a method for reconstructing a synthetic network, such as a synthetic biological network, is provided. In another aspect, a method for reconstructing a supply chain network is provided. Exemplary supply chain networks
7613850 System and method utilizing programmable ordering relation for direct memory access November 3, 2009
A computer system controls ordered memory operations according to a programmatically-configured ordering class protocol to enable parallel memory access while maintaining ordered read responses. The system includes a memory and/or cache memory including a memory/cache controller, an
7613848 Dynamic stabilization for a stream processing system November 3, 2009
Disclosed are a method, upstream processing node, and computer readable medium for dynamically stabilizing a stream processing system. The method includes receiving at least one computing resource allocation target. The method further includes determining that an input data flow rate of
7613846 System for generating a data logout in a computing environment November 3, 2009
A method and system are disclosed for generating a data logout in a computing environment having a processor and an input/output subsystem for receiving data from and sending data to the processor. The method comprises the steps of the input/output subsystem maintaining a defined set
7613841 Systems and methods for reducing data storage in devices using multi-phase data transactions November 3, 2009
Systems and methods for enforcing in-order execution of commands sent from a master device to a slave device, where it is not necessary to provide a data buffer to store data associated with commands that are delayed to enforce in-order execution. In one embodiment, when a slave receives
7613817 Counting and billing mechanism for web-services based on a SOAP-communication protocol November 3, 2009
The present invention discloses a system and method for counting Web-Services by means of a Resource-Counter Service offered as an own, independent Web-Service based on a SOAP communication protocol as well as a system and method for billing Web-Services using the result of the Resou
7613808 System and method for enhancing event correlation with exploitation of external data November 3, 2009
A system and method for enhancing event correlation with exploitation of external data is presented. A correlation engine receives events and selects a correlation rule that corresponds to the events. The correlation rule includes an event selection, a trigger condition, and a correl
7613799 Service evaluation method, system, and computer program product November 3, 2009
In order to provide information for making a decision when using composite services, there are provided means for calculating evaluation of combinations of services and means for visualizing the evaluations are provided. For this purpose, a method applied to a system having storage m
7613785 Decreased response time for peer-to-peer remote copy write operation November 3, 2009
Methods, system and computer program product are provided to improve the efficiency of data transfers in a PPRC environment. Any or all of three features may be implemented, each of which reduces the number of round trips required for the exchange of handshaking, data and control inf
7613749 System and method for application fault tolerance and recovery using topologically remotely loca November 3, 2009
A system and method for application fault tolerance and recover using topologically remotely located computing devices are provided. A primary computing device runs one instance of an application (i.e. the primary application instance) at a production site and an active standby compu
7613745 Method of aligning meta-models November 3, 2009
A system and method for processing meta-models defined in accordance with Meta Object Facility (MOF). A system is provided that includes: a version control system for checking meta-models in and out of a model repository; a system for merging two versions of a meta-model that are based o
7613744 Maintaining active-only copy storage pools November 3, 2009
Provided are a method, system, and program for maintaining active-only copy storage pools. A first storage pool includes at least a first aggregate including a plurality of files. A second aggregate is generated in a second storage pool. A determination is made as to whether files in
7613725 System for assisting input of dates in data processing system November 3, 2009
Assisting the computer input of date values includes storing a pre-specified reference date in a storage device, storing one or more user-inputted digits in the storage device, complementing the input digit sequence with a digit sequence generated on the basis of the reference date,
7613720 Selectively removing entities from a user interface displaying network entities November 3, 2009
Provided are a method, system, and program for selectively removing entities from a user interface displaying network entities. A discovery database includes information on at least one network, and, for each network, information on entities in the network and a status of the entitie
7613701 Matching of complex nested objects by multilevel hashing November 3, 2009
A computer-based method with multilevel hashing for lookup of a complex nested object (such as access control list) which has a plurality of nesting levels and each level has at least one element. Method stores representatives of a complex nested object in a data structure at locatio
7613696 Configuring search results using a layout editor November 3, 2009
A request is received from a requestor over a computer network and compared to a plurality of triggers associated with a plurality of layout configurations. One of the layout configurations is then selected based on the comparison. Next, components are identified for the selected lay

 
 
  Recently Added Patents
Wall sconce
Beverage container
Substituted thiene-3-ylsulphonylamino(thio)carbonyltriazolin(ethi)ones
Mower cutting deck having operator controlled discharge opening using intuitively operable handle
Method for the production of metal carbides
Garment fastener with a surface pattern
Systems, methods and devices for selling transaction instruments
  Randomly Featured Patents
Multi-level tray
Vapor leak detection module having a shared electromagnet coil for operating both pump and vent valve
High-voltage electrical apparatus utilizing an insulating gas of sulfur hexafluoride and helium
Halohydrocarbon sensing chemistry with base modifier
Door lock
Multilayer interconnection board
High power fiber chirped pulse amplification system utilizing telecom-type components
Medical care schedule and record aiding system and method
Self-correcting disc head slider
Aircraft galley