| Patent Number |
Title Of Patent |
Date Issued |
| 7619979 |
Fault isolation in a network |
November 17, 2009 |
| A system to isolate a fault to a particular port from among multiple ports in a network. The network typically has a plurality of devices including hosts, storage units, and switch groups that intercommunicate via transceivers. A fault indication is received from one or more of the d |
| 7619949 |
Apparatus, system, and method for a secondary optical memory in a removable media cartridge |
November 17, 2009 |
| An apparatus, system, and method are disclosed for a data storage apparatus with a secondary optical memory. The data storage apparatus includes a data storage cartridge, a primary data storage medium in the data storage cartridge, and a secondary optical storage medium attached to t |
| 7619923 |
Apparatus for reducing leakage in global bit-line architectures |
November 17, 2009 |
| A circuit for reducing current leakage in hierarchical bit-line architectures includes a sense amplifier having transistors, the sense amplifier coupled to bit-lines of cells in a memory array, the sense amplifier configured for detecting stored data from one of the cells; an output |
| 7619867 |
Conformal coating enhanced to provide heat detection |
November 17, 2009 |
| Disclosed is an enhanced conformal coating, a process for making the same, and several computer related applications. A commercially available conformal coating is combined with a commercially available blowing agent (sometimes called a "foaming agent") to create an enhanced conformal |
| 7619730 |
Mask inspection DNIR replacement based on location of tri-tone level database images--2P shapes |
November 17, 2009 |
| Methods, systems, program storage devices and computer program products for mask inspection that automate the detection and placement of do not inspect regions ("DNIR") for intentionally induced defects on masks. A location of an intentional defect is identified on a mask, and then logic |
| 7619525 |
Method and system for providing security using RFID tagged items exiting or entering a retail es |
November 17, 2009 |
| A method or system of providing security utilizing RFID tagged items exiting or entering a retail establishment. A RFID tag value of a RFID tagged item being checked out is: read by a first RFID reader, added to an exit queue, and read by a second RFID reader at an exit of the retail |
| 7619409 |
Methods and apparatus for electrically characterizing magnetic tunnel junctions having three met |
November 17, 2009 |
| A method of electrically characterizing a magnetic tunnel junction film stack having three metal layers separated by two dielectric layers comprises three steps. In a first step, four or more probes are electrically coupled to a surface of the magnetic tunnel junction film stack. In |
| 7619398 |
Programmable on-chip sense line |
November 17, 2009 |
| Disclosed herein is a system for controlling power supply voltage to an on-chip power distribution network. The system incorporates a programmable on-chip sensing network that can be selectively connected to the power distribution network at multiple locations. When the sensing netwo |
| 7619300 |
Super hybrid SOI CMOS devices |
November 17, 2009 |
| The present invention provides semiconductor structures comprised of stressed channels on hybrid oriented. In particular, the semiconductor structures include a first active area having a first stressed semiconductor surface layer of a first crystallographic orientation located on a |
| 7619276 |
FinFET flash memory device with an extended floating back gate |
November 17, 2009 |
| A floating gate is formed on one side of the semiconductor fin on a floating gate dielectric. A control gate dielectric is formed on the opposite side of the semiconductor fin and on the floating gate. A gate conductor is formed on the control gate dielectric across the semiconductor |
| 7618891 |
Method for forming self-aligned metal silicide contacts |
November 17, 2009 |
| The present invention relates to a method for forming self-aligned metal silicide contacts over at least two silicon-containing semiconductor regions that are spaced apart from each other by an exposed dielectric region. Preferably, each of the self-aligned metal silicide contacts so |
| 7618872 |
Semiconductor device structures for bipolar junction transistors and methods of fabricating such |
November 17, 2009 |
| Semiconductor device structures for use with bipolar junction transistors and methods of fabricating such semiconductor device structures. The semiconductor device structure comprises a semiconductor body having a top surface and sidewalls extending from the top surface to an insulating |
| 7618866 |
Structure and method to form multilayer embedded stressors |
November 17, 2009 |
| A multilayer embedded stressor having a graded dopant profile for use in a semiconductor structure for inducing strain on a device channel region is provided. The inventive multilayer stressor is formed within areas of a semiconductor structure in which source/drain regions are typically |
| 7618857 |
Method of reducing detrimental STI-induced stress in MOSFET channels |
November 17, 2009 |
| A method for reducing STI processing induced stress on a substrate during fabrication of a MOSFET. The method includes providing a substrate, wells (including dopants), and STIs in an upper layer of the substrate. A layer of an oxide substance is formed on a top surface of the upper laye |
| 7618853 |
Field effect transistors with dielectric source drain halo regions and reduced miller capacitanc |
November 17, 2009 |
| A field effect transistor (FET) device includes a gate conductor and gate dielectric formed over an active device area of a semiconductor substrate. A drain region is formed in the active device area of the semiconductor substrate, on one side of the gate conductor, and a source regi |
| 7618841 |
Hydrazine-free solution deposition of chalcogenide films |
November 17, 2009 |
| A method of depositing a film of a metal chalcogenide including the steps of: contacting an isolated hydrazinium-based precursor of a metal chalcogenide and a solvent having therein a solubilizing additive to form a solution of a complex thereof; applying the solution of the complex |
| 7617981 |
Method and system for targeted marketing by leveraging video-based demographic insights |
November 17, 2009 |
| Demographic and transaction data are presented in a report usable for marketing-related purposes and other applications using a camera apparatus to capture customer image data at a point-of-sale location and sends the image data to a customer image database where the image data is st |
| 7617526 |
Blocking of spam e-mail at a firewall |
November 10, 2009 |
| A method of blocking spam at a firewall involves applying blocking measures for an adaptively determined duration. The blocking measure is then suspended while determining whether the spam has ended. If so, the method resets to an initial state. Otherwise, the blocking measure is re- |
| 7617523 |
Fortified authentication on multiple computers using collaborative agents |
November 10, 2009 |
| Authentication mechanisms for accessing one or more applications by a user by using collaborative agents for automating authentication to the one or more applications. The use of collaborative agents obviates a need for the user to remember fortified authentication credentials for each |
| 7617520 |
Setting apparatus, setting method, program, and recording medium |
November 10, 2009 |
| A setting apparatus sets any of authorization for and prohibition of access to data with a hierarchical structure. The setting apparatus includes: an object selection unit for selecting at least one object from a plurality of objects constituting the hierarchical structure; a pattern |
| 7617509 |
Method and system for automated monitoring of quality of service of digital video material distr |
November 10, 2009 |
| Method and system aspects provide for automated monitoring of quality of service of digital video material being distributed and played. The aspects include embedding a signature in each frame of the digital video material by a program source device control. Computation of play-out s |
| 7617500 |
Generic framework for integrating components with different interfaces in an enterprise applicat |
November 10, 2009 |
| A method, system, and computer program code for integrating components with different interfaces in an enterprise application integration environment. When an enterprise application is assembled, a user may try to wire a component to another component in the enterprise. However, if t |
| 7617499 |
Context switch instruction prefetching in multithreaded computer |
November 10, 2009 |
| An apparatus, program product and method initiate, in connection with a context switch operation, a prefetch of at least one instruction likely to be executed by a thread prior to resuming execution of that thread. As a result, once it is known that a context switch will be performed to |
| 7617493 |
Defining memory indifferent trace handles |
November 10, 2009 |
| A handle for a trace is provided that is memory indifferent. The handle is created using contents of the trace rather than memory location of the trace. This enables the trace to be easily identified in subsequent runs of an application associated with the trace. |
| 7617484 |
Concern based hole analysis |
November 10, 2009 |
| A computer program product including computer usable media having computer usable program code for ranking coverage over subsets of code by combining coverage measure with concern based criteria for each code subsets, ordering the code subsets by the combination of coverage measure a |
| 7617482 |
Method, system and program product for implementing java server page (JSP) containers as java se |
November 10, 2009 |
| The present invention provides a method, system and program product for implementing a JSP container as a JSF component. Specifically, under the present invention, a bridging JSP is introduced between a JSP container and a JSF runtime. The JSF runtime "renderer" will pass parameters need |
| 7617479 |
Method and apparatus for generating service frameworks |
November 10, 2009 |
| A method, an apparatus, and computer instructions for generating service frameworks are provided by aspects of the present invention. One aspect of the present invention provides a system library, which includes strongly typed classes that enterprise applications may use in order to |
| 7617473 |
Differential alternating phase shift mask optimization |
November 10, 2009 |
| A method of designing a mask for projecting an image of an integrated circuit design in lithographic processing, wherein the integrated circuit layout has a plurality of segments of critical width. The method comprises creating a first mask design by aligning mask features used to as |
| 7617460 |
Display device, control method and program product |
November 10, 2009 |
| Software optimized to use fewer computer resources provides a more appropriate user interface. The invention provides a display device for displaying a screen specified by an instruction. The display includes a display screen, a display frequency setting and a transitioned destinatio |
| 7617459 |
Apparatus, system, and method for automatically generating a web interface for an MFS-based IMS |
November 10, 2009 |
| An apparatus, system, and method are provided for automatically generating a web interface for an MFS-based IMS application. The apparatus, system, and method include an import module that imports MFS-based IMS source files corresponding to an MFS-based IMS application. A metadata genera |
| 7617446 |
Method and system for pre-print processing of web-based documents to reduce printing costs |
November 10, 2009 |
| The present invention is directed to a method, apparatus, system, or computer program product that allows a user to choose one or more print options within a browser environment in order to conserve the consumption of physical resources, such as paper and printer ink, by modifying the |
| 7617438 |
Method and apparatus for supporting checksum offload in partitioned data processing systems |
November 10, 2009 |
| A method, apparatus, and computer instructions for processing a data packet in an interpartition virtual network in the logical partitioned data processing system. A state of a first flag and a state of a second flag is identified in the data packet, in response to receiving the data |
| 7617422 |
Method, system, and program product for managing data decay |
November 10, 2009 |
| The present invention provides a method, system, and program product for managing data decay. Specifically, under the present invention, usage information describing how data should be accessed is obtained. Thereafter, resource information describing resources available for accessing |
| 7617410 |
Simultaneously updating logical time of day (TOD) clocks for multiple cpus in response to detect |
November 10, 2009 |
| A system, method and computer program product for synchronizing adjustment of a time of day (TOD) clock for a computer system having multiple CPUs, each CPU having an associated physical clock providing a time base for executing operations that is stepping to a common oscillator, and an |
| 7617403 |
Method and apparatus for controlling heat generation in a multi-core processor |
November 10, 2009 |
| The disclosed methodology and apparatus may reduce heat generation in a multi-core processor. In one embodiment, a multi-core processor cycles selected processor cores off in a predetermined pattern across the processor die over time to reduce the average heat generation by the proce |
| 7617393 |
Implementation and use of PII data access control facility employing personally identifying info |
November 10, 2009 |
| A data access control facility is implemented by assigning personally identifying information (PII) classification labels to PII data objects, with each PII data object having one PII classification label assigned thereto. The control facility further includes at least one PII purpose |
| 7617385 |
Method and apparatus for measuring pipeline stalls in a microprocessor |
November 10, 2009 |
| A computer implemented method, apparatus, and computer program product for monitoring execution of instructions in an instruction pipeline. The process identifies a number of stall cycles for a group of instructions to complete execution. The process retrieves a deterministic latency |
| 7617378 |
Multiprocessor system with retry-less TLBI protocol |
November 10, 2009 |
| A symmetric multiprocessor data processing system (SMP) that implements a TLBI protocol, which enables multiple TLBI operations from multiple processors to complete without causing delay. Each processor includes a TLBI register associated with the TLB and TLBI logic. The TLBI register |
| 7617377 |
Splitting endpoint address translation cache management responsibilities between a device driver |
November 10, 2009 |
| Mechanisms for splitting responsibilities for communicating with an endpoint between a device driver and device driver services are provided. With these mechanisms, the device driver is responsible for managing queues for communicating requests between applications in a logical parti |
| 7617375 |
Workload management in virtualized data processing environment |
November 10, 2009 |
| A system, method and computer-readable medium for balancing access among multiple logical partitions to the physical system resources of a computer system employing system virtualization. Each of the logical partitions is classified, initially during a startup period, in accordance w |
| 7617373 |
Apparatus, system, and method for presenting a storage volume as a virtual volume |
November 10, 2009 |
| An apparatus, system, and method are disclosed for presenting a storage volume as a virtual volume. An attribute module determines a primary volume physical attribute of a primary volume. A presentation module presents the primary volume physical attribute to a host as a target volum |
| 7617367 |
Memory system including a two-on-one link memory subsystem interconnection |
November 10, 2009 |
| A memory system including a first memory subsystem having a buffer device with a first port and a second port, one or more memory devices coupled to the buffer device via the second port, and a first two-on-one link for coupling to a memory controller for providing communication between |
| 7617366 |
Method and apparatus for filtering snoop requests using mulitiple snoop caches |
November 10, 2009 |
| A method and apparatus for detecting a cache wrap condition in a computing environment having a processor and a cache. A cache wrap condition is detected when the entire contents of a cache have been replaced, relative to a particular starting state. A set-associative cache is considered |
| 7617364 |
System, method and storage medium for prefetching via memory block tags |
November 10, 2009 |
| A method and system for memory management are provided. The system includes a tag cache in communication with one or more cache devices in a storage hierarchy. The tag cache includes tags of recently accessed memory blocks, each tag corresponding to one of the memory blocks and inclu |
| 7617362 |
System for balancing multiple memory buffer sizes and method therefor |
November 10, 2009 |
| A system for balancing multiple memory buffer sizes includes a memory partitioned into a plurality of subgroups, each subgroup containing similarly sized buffers. The system further includes a memory manager which manages requests for buffer space by storing and accessing buffer stea |
| 7617361 |
Configureable redundant array of independent disks |
November 10, 2009 |
| A computer implemented method, data processing system, and computer program product for maximizing the amount of data protected in a Redundant Array of Independent Disks (RAID) storage system. When a request to configure a plurality of physical disk drives into a Redundant Array of I |
| 7617350 |
Carrier having daisy chained memory chips |
November 10, 2009 |
| A carrier having at least one memory chip in a daisy chain of memory chips. A first carrier has at least a portion of an entire daisy chain of memory chips attached to the first carrier. An address/command bus input on the first carrier carries an address/command word to a first memory |
| 7617349 |
Initiating and using information used for a host, control unit, and logical device connections |
November 10, 2009 |
| Provided are a method, system, and program for initiating and using information used for a host, control unit, and logical device connections receiving a request to create a host port to control unit port connection. In a volume group data structure, a volume group entry is defined h |
| 7617345 |
Prioritization of interrupts in a storage controller based on interrupt control directives recei |
November 10, 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 |
| 7617340 |
I/O adapter LPAR isolation with assigned memory space |
November 10, 2009 |
| A data processing system and method of isolating a plurality of I/O adapters in the system. The data processing system also comprises a set of processors communicating with the I/O adapters using a PCIe protocol. Each of the I/O adapters has a respective ID. In the preferred embodiment |