| 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 |