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
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
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 Next

 
 
  Recently Added Patents
Receiver
System and method using temporary identity for authentication with session initiation protocol
Mechanical integrity evaluation of low-k devices with bump shear
Method of fabricating an integrated circuit
LED mounting module, LED module, manufacturing method of LED mounting module, and manufacturing method of LED module
Method for analyzing network trace, method for judging order among nodes, processor for analyzing network trace, computer-executable program for controlling computer as processor, and method f
Table with chairs
  Randomly Featured Patents
Method and apparatus for determining relative phase and sensitivity of elements in an acoustic array
Wedge base bulb
Sequences of E. coli O157
Life saving necklace
Serrated edge nail
Method of producing proteins with FVIII activity and/or FVIII derivatives
Synchronized unloader system and method for a gas compressor
N-Carbamylalkyl-2,6-dialkyl-.alpha.-haloacetanilides
System and method for enhanced text message tracking in a wireless communication network
Continuous flow classification and specific gravity separation apparatus