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:
54619
Patents:


1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 Next


Patent Number Title Of Patent Date Issued
7622942 Method and apparatus for measuring device mismatches November 24, 2009
A test structure for statistical characterization of local device mismatches contains densely populated SRAM devices arranged in a row/column addressable array that enables resource sharing of many devices. The test structure includes a built-in sensing mechanism to calibrate or null
7622784 MRAM device with improved stack structure and offset field for low-power toggle mode writing November 24, 2009
A magnetic random access memory (MRAM) device includes a reference magnetic region having a resultant magnetic moment vector generally maintained in a desired orientation without the use of exchange coupling thereto. A storage magnetic region has an anisotropy easy axis and a resulta
7622737 Test structures for electrically detecting back end of the line failures and methods of making a November 24, 2009
Test structures for electrically detecting BEOL failures are provided. In an embodiment, the structure comprises: an input/output connection disposed above a primary conductive pad which is embedded in an insulator; a dielectric layer disposed upon the insulator; a primary via extend
7622735 Wafer for electrically characterizing tunnel junction film stacks with little or no processing November 24, 2009
Probes are electrically connected to a surface of a tunnel junction film stack comprising a free layer, a tunnel barrier, and a pinned layer. Resistances are determined for a variety of probe spacings and for a number of magnetizations of one of the layers of the stack. The probe spa
7622386 Method for improved formation of nickel silicide contacts in semiconductor devices November 24, 2009
A method of forming silicide contacts for semiconductor devices includes subjecting a silicon containing semiconductor wafer to a degas treatment at an initial degas temperature of about 250 to about 400.degree. C., transferring the semiconductor wafer from a degas chamber to a depositio
7622364 Bond pad for wafer and package for CMOS imager November 24, 2009
An electronic packaging having at least one bond pad positioned on a chip for effectuating through-wafer connections to an integrated circuit. The electronic package is equipped with an edge seal between the bond pad region and an active circuit region, and includes a crack stop, which i
7622357 Semiconductor device structures with backside contacts for improved heat dissipation and reduced November 24, 2009
The present invention relates to a device structure that comprises a substrate with front and back surfaces, and at least one semiconductor device with a first conductive structure located in the substrate and a second conductive structure located thereover. A first conductive contact
7622341 Sige channel epitaxial development for high-k PFET manufacturability November 24, 2009
A method for growing an epitaxial layer patterns a mask over a substrate. The mask protects first areas (N-type areas) of the substrate where N-type field effect transistors (NFETs) are to be formed and exposes second areas (P-type areas) of the substrate where P-type field effect tr
7622240 Low blur molecular resist November 24, 2009
A molecular resist composition and method of use is disclosed wherein the composition includes no silicon containing material, no polymeric material, and a substituted oligosaccharide, wherein the substituted oligosaccharide is substituted with at least one acid-cleavable --OR group,
7621446 Convertible self-checkout system November 24, 2009
A convertible self-checkout system includes a base and a stand rotatably mounted to the base. The stand includes an input/output device facing in a first direction and a product scanner, and the stand is positionable relative to the base in at least a first angular position and a second
7621445 Method and apparatus for access to health data with portable media November 24, 2009
A method and apparatus for managing electronic medical records is disclosed. One method for managing medical records includes defining a tiered hierarchy of medical record storage categories. A first tier may store electronic medical records for the individual and a second tier may s
7621443 User configurable alerts for ATM transactions November 24, 2009
A method, system and computer program product for enabling user-customization of an ATM display/receipt for a transaction carried out at an automated teller machine (ATM). The customer/user of the ATM creates/selects specific alerts to be outputted during subsequent ATM transactions.
7621134 Air re-cool for electronic equipment November 24, 2009
A method for selectively cooling one or more heat-generating electronic components in an enclosure. Air is passed through an enclosure that houses one or more heat-generating components. Heated air is separated into at least first and second parallel airstreams within the enclosure.
7620976 Portable authentication and access control involving multiple identities November 17, 2009
A mechanism is provided for protecting a plurality of electronic files. A portable access control lock is adapted for automatically maintaining an audit trail and allowing for configuring of access control rules for constraining user access based on a mandatory presence of specified user
7620951 Hiding memory latency November 17, 2009
An approach to hiding memory latency in a multi-thread environment is presented. Branch Indirect and Set Link (BISL) and/or Branch Indirect and Set Link if External Data (BISLED) instructions are placed in thread code during compilation at instances that correspond to a prolonged ins
7620950 System and method to monitor amount of usage of applications in logical partitions November 17, 2009
A system, method, and program product for determining an amount of usage of applications in an LPAR in a computer system and a bill for such usage. A guest operating system or other program executing in the LPAR determines information indicative of an amount of usage of each of the a
7620940 Methods and apparatus for monitoring program execution November 17, 2009
A technique for monitoring an execution of a program is provided. At least one relational query is constructed and compiled into a program instrumentation. The program instrumentation is incorporated into the program and one or more query results are output from the program as the pr
7620931 Method of adding fabrication monitors to integrated circuit chips November 17, 2009
An integrated circuit, a method and a system for designing and a method fabricating the integrated circuit. The method including: (a) generating a photomask level design of an integrated circuit design of the integrated circuit, the photomask level design comprising a multiplicity of
7620921 IC chip at-functional-speed testing with process coverage evaluation November 17, 2009
Methods, systems and program products for evaluating an IC chip are disclosed. In one embodiment, the method includes running a statistical static timing analysis (SSTA) of a full IC chip design; creating at-functional-speed test (AFST) robust paths for an IC chip, the created robust
7620905 System and method of windows management November 17, 2009
A system and method of windows management. The system and method comprises at least one window having information displayed thereon and a processor for determining an application type associated with the at least one window and rendering the at least one window at a predetermined opacity
7620896 Intelligent agenda object for showing contextual location within a presentation application November 17, 2009
A method for displaying a slide show containing an outline that follows the progression of the user's presentation comprising a Configuration Program (CP) and an Intelligent Agenda Program (IAP). The CP allows the user to configure the intelligent agenda of the present invention. When
7620891 Method and system for improving presentation of HTML pages in web devices November 17, 2009
A method and system are disclosed for allowing a device using a Web browser unable to support CSS, to request trough a network and display Web HTML pages including CSS while using all the presentation features of the included CSS that it can support through the network, said method c
7620885 Automatic generation of documentation for component-based computing solution November 17, 2009
Electronic documents related to a computer system solution having a plurality of computing components are aggregated and bundled by a solution building wizard having configurable behavioral models associated with a system solution design, a plurality of configured instantiations of t
7620864 Method and apparatus for controlling access to and/or exit from a portion of scan chain November 17, 2009
The present invention provides a method, apparatus and program product for providing controlled access to and/or exit from a portion of a scan chain. The method, apparatus, and program product take advantage of a first controlling device placed within the scan chain prior to the port
7620843 Rebuilding a storage system November 17, 2009
A method for managing a storage system, including storing first and second sets of data on a storage device in the system. The method further includes assigning a first restore preference level to the first set and a second restore preference level to the second set, such that applying
7620841 Re-utilizing partially failed resources as network resources November 17, 2009
A method and apparatus for re-utilizing partially failed compute resources in a massively parallel super computer system. In the preferred embodiments the compute node comprises a number of clock domains that can be enabled separately. When an error in a compute node is detected, and
7620828 Dynamically changing PCI clocks November 17, 2009
A method, apparatus and computer-usable medium are presented for dynamically selecting a clock signal used by a peripheral device that is coupled to a motherboard. When the motherboard is powered off, a clock selector sends the peripheral device an internal clock signal from the peri
7620806 Encrypted communication for selectively delivering a message to multiple decrypting devices November 17, 2009
Reduces message length of encrypted message to be transmitted selectively to plurality of decrypting devices. An encrypting device includes a generating unit for generating node associating information configured to associate respective terminal nodes in a tree structure with each de
7620801 Methods to randomly or pseudo-randomly, without bias, select instruction for performance analysi November 17, 2009
A method for pseudo-randomly, without bias, selecting instructions for marking in a microprocessor. Responsive to reading an instruction from an instruction cache, an instruction tag associated with the instruction is compared against a pseudo-randomly generated value in a linear feedbac
7620799 Using a modified value GPR to enhance lookahead prefetch November 17, 2009
Mechanisms to identify and speculatively execute future instructions during a stall condition are provided. In speculative mode, instruction operands may be invalid due to a number of reasons. Dependency and dirty bits are tracked and used to determine which speculative instructions are
7620777 Method and apparatus for prefetching data from a data structure November 17, 2009
A method, apparatus, and computer instructions for providing hardware assistance to prefetch data during execution of code by a process or in the data processing system. In response to loading of an instruction in the code into a cache, a determination is made, by the processor unit, as
7620776 Method, apparatus, and computer program product for a cache coherency protocol state that predic November 17, 2009
A method, apparatus, and computer program product are disclosed for reducing the number of unnecessarily broadcast remote requests to reduce the latency to access data from local nodes and to reduce global traffic in an SMP computer system. A modified invalid cache coherency protocol
7620763 Memory chip having an apportionable data bus November 17, 2009
A memory chip having a data bus having a plurality of bits. The number of bits is apportioned between a read portion and a write portion. The write portion is dedicated to receiving data that is to be written into an array on the memory chip; the read portion is dedicated to driving data
7620756 Method and apparatus for updating wide storage array over a narrow bus November 17, 2009
A method and apparatus for transferring wide data (e.g., n bits) from a narrow bus (m bits, where m<n) for updating a wide data storage array. The apparatus includes: a staging latch accommodating m bits, e.g., 32 bits; control circuitry for depositing the m bits of data from a data b
7620749 Descriptor prefetch mechanism for high latency and out of order DMA device November 17, 2009
A DMA device prefetches descriptors into a descriptor prefetch buffer. The size of descriptor prefetch buffer holds an appropriate number of descriptors for a given latency environment. To support a linked list of descriptors, the DMA engine prefetches descriptors based on the assump
7620729 Compliance initiative navigation November 17, 2009
A method, apparatus and computer-usable medium for a virtual policy control router, comprising applicable control elements relating to one or more external or internal policies. Two or more policy control repositories are aggregated to create a virtual policy control router, accessib
7620709 Workflow in a paperless office November 17, 2009
A workflow system for a paperless office, an information processing apparatus, a method for simply defining a complicated workflow, for example, a workflow such as a circulation among a plurality of departments where the circulation route varies in each department, and a storage medi
7620695 Storing fibre channel information on an Infiniband administration data base November 17, 2009
Host computing systems with the ability to efficiently identify the Infiniband.TM. (IB) addressing parameters corresponding to Fibre Channel I/O devices that are accessible through IB-to-Fibre Channel adapters. An efficient means is described to store the IB addressing parameters per
7620665 Method and system for a generic metadata-based mechanism to migrate relational data between data November 17, 2009
A method and system for migrating data between databases is provided. Metadata is obtained from a source database and used to determine the manner in which the data within the source database should be migrated to a target database. The metadata provides a mechanism for structuring q
7620661 Method for improving the performance of database loggers using agent coordination November 17, 2009
A method for substantially reducing the latency of the database (DB) logging process by removing the agent notification requirement from the DB logger and allowing the DB logger to proceed to the next commit process without the latency of providing each waiting agent a notification t
7620648 Universal annotation configuration and deployment November 17, 2009
Methods, systems, and articles of manufacture for managing annotations made for a variety of different type data objects manipulated (e.g., created, edited, and viewed) by a variety of different type applications are provided. Some embodiments allow users collaborating on a project to
7620641 System and method for context-sensitive decomposition of XML documents based on schemas with reu November 17, 2009
A system and computer-based method is provided for context-sensitive decomposition of a markup based document into a relational database, based on schemas with reusable item declarations. The user creates a mapping document from a schema of a markup based document with at least one r
7620570 System and method for presentation of user interface for conducting contractual activity over a November 17, 2009
A system and method for presentation of user interface for conducting contractual activity over a computer network. The contract comprises a Business Rules Book containing a set of rules from which specific rules may be selected for inclusion in the contract, Terms and Conditions Set
7620510 Pulsed ring oscillator circuit for storage cell read timing evaluation November 17, 2009
A pulsed ring oscillator circuit for storage cell read timing evaluation provides read strength information. A pulse generator is coupled to a bitline to which the storage cell to be measured is connected. The storage cell thereby forms part of the ring oscillator and the read streng
7620362 Controlling access to wirelessly broadcast electronic works during playback November 17, 2009
A wireless broadcast of an electronic work with digital rights rules is received from a primary player at a secondary player. Synchronous play of the electronic work at the secondary player is enabled while the secondary player is within reception range of the primary player. A sampl
7620266 Robust and efficient foreground analysis for real-time video surveillance November 17, 2009
Systems and methods for foreground analysis in real-time video include background subtraction and foreground detection, shadow removal, quick lighting change adaptation, static foreground region detection, foreground fragment reduction, and frame level change detection. Processes inc
7620126 Method and apparatus for detecting frequency lock in a system including a frequency synthesizer November 17, 2009
A frequency synthesizer lock detection system is disclosed that distributes a frequency synthesizer output signal across a distribution network to one or more receptor circuits. The distribution network may exhibit delay and other distortion that may cause the downstream signal arriv
7620048 Network switch and components and method of operation November 17, 2009
An apparatus is disclosed for transporting control information in a communications system. The apparatus comprises a network processor, a control point processor operatively coupled to the network processor, and a guided frame generated by the control point processor. The guided frame
7619993 Efficient probabilistic duplicate packet detector in computer networks November 17, 2009
In order to solve the problem of the detection of the arrival of duplicate data packets in an interconnected, multinode data processing system, each data packet is provided with a field of r bits that are randomly generated for each data packet. However, one of the packets is provided
7619981 Apparatus, system, and method for identifying network mis-cabling November 17, 2009
An apparatus, system, and method are disclosed for detecting and reporting network mis-cabling. One embodiment of the apparatus includes a detection module, a comparison module, and a cabling connection module. The detection module is configured to detect a new connection at a network
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 Next

 
 
  Recently Added Patents
Trans-differentiation and re-differentiation of somatic cells and production of cells for cell therapies
Standard specimen for a charged particle beam apparatus, specimen preparation method thereof, and charged particle beam apparatus
Ophthalmologic device for breaking down eye tissue
Anisotropy measurement while drilling
Assembled battery
Electronic device accessory with ultrasonic tone generator
Pierced earring protection pad
  Randomly Featured Patents
Electrochemically assisted chemical polish
Sprinkler
Bottle
Remote printing system
Fluorescent task lamp with optimized bulb alignment and ballast
Switch box for wall attachment
Tek antagonists
Method of wet pressing tissue paper with three felt layers
Illumination unit, electrodeless low-pressure discharge lamp, and coil suitable for use therein
Location registering apparatus for use with a cellular telephone mobile station