U.S. patents available from 1976 to present.
U.S. patent applications available from 2005 to present.

Icon_funbox Bizarre Patents

Patent No. 6260903

Portable automobile partition

A portable partition for use in an automobile having a seat with a seat bench and a seat backrest.

Newsletter  PatentStorm News

Make the Most of Our Site

See this month's Top Inventors and Most Cited Patents.

Stay on top of the latest innovations by subscribing to an RSS feed.

Registered users: Manage your profile.

 

Assignee: international Business Machines Corporation


Location: Armonk, NY
No. of patents: 3599

1                      
NumberTitleIssue Date
7993989Vertical spacer forming and related transistor
Methods include, for example, forming a vertically disposed active region on a substrate; forming a first gate over a portion of the vertically disposed active region; forming a dielectric over the portion; exposing an upper surface of the first gate; forming a seco...
08/09/2011
7993987Surface cleaning using sacrificial getter layer
A method includes providing a substrate including a non-insulative, silicon-including region for silicidation, the substrate including one or more contaminants at a top surface thereof. A getter layer is deposited over the non-insulative, silicon-including region, t...
08/09/2011
7993817Structure with self aligned resist layer on an insulating surface and method of making same
A structure is provided with a self-aligned resist layer on an insulator surface and non-lithographic method of fabricating the same. The non-lithographic method includes applying a resist on a structure comprising at least one of interconnects formed in an insulato...
08/09/2011
7993816Method for fabricating self-aligned nanostructure using self-assembly block copolymers, and structures fabricated therefrom
In one embodiment, the present invention provides a method for patterning a surface that includes forming a block copolymer atop a heterogeneous reflectivity surface, wherein the block copolymer is segregated into first and second units; applying a radiation to the ...
08/09/2011
7993815Line ends forming
Methods of forming line ends and a related memory cell including the line ends are disclosed. In one embodiment, the method includes forming a first device element and a second device element separated from the first device element by a space; and forming a first li...
08/09/2011
7993812Calixarene blended molecular glass photoresists and processes of use
Photoresist compositions include a blend of at least one fully protected calix[4]resorcinarene and at least one unprotected calix[4]resorcinarene, wherein the fully protected calix[4]resorcinarene has phenolic groups protected with acid labile protective groups; a p...
08/09/2011
7993535Robust self-aligned process for sub-65nm current-perpendicular junction pillars
A method for fabricating a device includes forming a first insulation layer to cover a removable mask and a device structure that has been defined by the mask. The device structure is below the mask. The mask is lifted off to expose a top portion of the device struc...
08/09/2011
7993504Backside unlayering of MOSFET devices for electrical and physical characterization
A method and system for backside unlayering a semiconductor device to expose FEOL semiconductor features of the device for subsequent electrical and/or physical probing. A window is formed within a backside substrate layer of the semiconductor. A collimated ion plas...
08/09/2011
7993498Apparatus and method of electrolytic removal of metals from a wafer surface
An apparatus and method designed to remove metals from a wafer surface using an electrolytic removal process. The apparatus includes a conductive pad having a plurality of alternating cathodes and anodes provided with a power source. The conductive pad is structured...
08/09/2011
7992734Semiconductor automation buffer storage identification system and method
A system for reading substrate carriers that includes at least one overhead transport vehicle (OHT) utilizing at least one device for at least one of sensing and/or reading a substrate carrier, and/or wafers arranged therein, when the substrate carrier is proximate ...
08/09/2011
7992627Microjet module assembly
Low-pressure drop thermal assemblies, systems and methods of making low-pressure drop thermal assemblies for use in high power flux situations. A manifold body is attached to a distributor to form a subassembly. This subassembly is in communication with a substrate ...
08/09/2011
7992591Magnetically actuated microfluidic mixers
In one embodiment as described in this section, an apparatus for mixing of microfluidic streams on a chip is presented, which comprises a micro-channel and a plurality of magnetic valves on the chip. A guiding magnet produces a proximal magnetic field gradient to ex...
08/09/2011
7992454Airflow bench with laminar flow element
A testing system includes a single air collection box and a laminar flow system for obtain an airflow measurement. The single airflow box has air inlet and outlet ports at opposite ends. The laminar flow element has a laminar flow element inlet in fluid communicatio...
08/09/2011
7992201Dynamic network tunnel endpoint selection
Dynamically selecting an endpoint for a tunnel into an enterprise computing infrastructure. A client dynamically selects a gateway (which may alternatively be referred to as a boundary device or server) as a tunnel endpoint for connecting over a public network (or, ...
08/02/2011
7992200Secure sharing of transport layer security session keys with trusted enforcement points
Embodiments of the present invention address deficiencies of the art in respect to security enforcement point operability in a TLS secured communications path and provide a novel and non-obvious method, system and computer program product for the secure sharing of T...
08/02/2011
7992195Efficient browser-based identity management providing personal control and anonymity
The invention allows a reliable and efficient identity management that can, with full interoperability, accommodate to various requirements of participants. For that a method and system are presented for providing an identity-related information about a user to a re...
08/02/2011
7992194Methods and apparatus for identity and role management in communication networks
Methods and apparatus for identity and role management in communication networks are disclosed. An example method for identity and role management in a communication network associates an entity with a key, associates the entity with a role, associates the key and t...
08/02/2011
7992191System and method for controlling a websphere portal without the requirement of having the administrator credential ID and password
A system and method for securely controlling (e.g., “starting” and “stopping”) a WebSphere Portal (WP) in a production environment without the requirement of having knowledge of (and using) the administrator credentials (ID and password). The system and meth...
08/02/2011
7992155Method and system to correlate and consolidate a plurality of events
A system to correlate and consolidate a plurality of events includes at least one adapter to correlate and consolidate every one of the plurality of events to form a multi-personality event. Each one of the plurality of events is emitted in response to an incident a...
08/02/2011
7992150Method and apparatus for awakening client threads in a multiprocessor data processing system
A computer implemented method, a data processing system, and computer usable program code for improving thread posting efficiency in a multiprocessor data processing system are provided. Aspects of the present invention first receive a set of threads from an applica...
08/02/2011
7992149Virtual machine connection to a tangible network
A method for communicating from a first virtual machine, defined by a virtual machine operating system, to an external device via a local area network (LAN). The virtual machine operating system also defines other virtual machines and a base portion common to all of...
08/02/2011
7992148Issuing syncpoints during execution of a batch application to minimize or eliminate periods of record unavailability due to batch related record locking
The present invention discloses a solution that automatically decomposes a batch process into multiple units of work without changing code of a pre-existing batch application. In the solution, the batch application is first analyzed to identify a set of processing s...
08/02/2011
7992146Method for detecting race conditions involving heap memory access
A method for detecting race conditions involving heap memory access including a plurality of threads being tracked. At runtime a plurality of APIs utilized to create and destroy thread synchronization objects are intercepted, and each synchronization object created ...
08/02/2011
7992141Method and apparatus for building executable computer programs using compiled program libraries
A program which is linked or bound by reference (referenced program) into one or more other programs supports multiple valid export signatures, each corresponding to a respective version of the referenced program. When a program is built, it records the current sign...
08/02/2011
7992139Method, system and program product for transforming a single language program into multiple language programs
A method, system and program product for transforming a source code in one language into one or more target modules in one or more languages is provided. The method includes selecting one or more target programming languages suitable for transforming each source mod...
08/02/2011
7992136Method and apparatus for automatic application profiling
A computer implemented method, apparatus, and computer usable program code for profiling an application. Data is collected for analyzing performance of the application using a device driver for a profiler in an operating system kernel in response to the application ...
08/02/2011
7992127Method and system of encapsulating web site transactions for computer-aided generation of web services
A system and method for automatically generating web services from an existing web site having web page based business processes or transactions. A script is generated representative of the user navigation sequence involved to perform the transaction. The script ele...
08/02/2011
7992107Spotlight cursor
An apparatus and method is disclosed for displaying a secondary layer of information in a graphical user interface where the second layer of information is revealed when a point on the circumference defined by radius “r” originating at the x,y coordinates of the...
08/02/2011
7992094Intelligence driven icons and cursors
A method is presented for representing emergent data in intelligent icons. The intelligent icons are visually coded to represent the emergent data. When logically linked, the visual coding of linked intelligent icons changes in accordance with how the intelligent ic...
08/02/2011
7992090Reciprocal link tracking
A method, apparatus, system, and signal-bearing medium that in an embodiment verify that if a selected first link in a first page points to a reciprocal site, then a reciprocal link in a reciprocal page points back to the first page. The verification is performed by...
08/02/2011
7992089Visualization of meeting invitee status as a method of collaboration
A system, method, and computer program product provide visualization of anonymous information about overall meeting invitation status. An attribute is generated for display at an invitee device and the attribute in a displayed image represents a person's decision: a...
08/02/2011
7992088Method and system for copy and paste technology for stylesheet editing
A method (and structure) for editing elements of a first document based on elements of a second document, wherein the elements of the first have a template structure with each template including at least one match condition, the match condition being an expression i...
08/02/2011
7992072Management of redundancy in data arrays
Provided are a method, system, and article of manufacture, wherein a determination is made that a first data array in a plurality of data arrays has to be repaired to replace a failed storage device within the first data array. A storage device is selected from a se...
08/02/2011
7992059System and method for testing a large memory area during processor design verification and validation
A system and method for replicating a memory block throughout a main memory and modifying real addresses within an address translation buffer to reference the replicated memory blocks during test case set re-executions in order to fully test the main memory is prese...
08/02/2011
7992054Automatic maintenance of a computing system in a steady state using correlation
An autonomic computing system is automatically maintained in a steady state. The system has a number of parameters, each of which has one or more threshold. The system may further have a number of influencers, adjustment of which affects values of the parameters. On...
08/02/2011
7992053System for detecting pattern of events occurred in information system
A system has a plurality of information processing apparatuses, each comprising: a storage device that stores, for each occurrence pattern of events to be detected, a plurality of tasks for respectively determining whether a plurality of conditions are fulfilled; a ...
08/02/2011
7992051Method, apparatus, and computer program product in a processor for dynamically during runtime allocating memory for in-memory hardware tracing
An apparatus, and computer program product are disclosed in a processor for dynamically, during runtime, allocating memory for in-memory hardware tracing. The processor is included within a data processing system. The processor includes multiple processing units tha...
08/02/2011
7992047Context sensitive detection of failing I/O devices
Methods for context sensitive detection of failing I/O devices sample and record a response time of an I/O device for each of a first plurality of time intervals to generate a first plurality of sampled and recorded response times, and to determine whether or not at...
08/02/2011
7992043Software debugger for packets in a network on a chip
A breakpoint packet is dispatched to a Network On A Chip (NOC). The breakpoint packet instructs one or more specified nodes on the NOC to place the specified nodes, or a core or hardware thread within a specified node, to execute in “single step” mode, in order ...
08/02/2011
7992040Root cause analysis by correlating symptoms with asynchronous changes
An indication of a problem in at least one component of a computing system is obtained. A relevant change set associated with a directed dependency graph is analyzed. The computing system is configured to proactively overcome a root cause of the problem. The relevan...
08/02/2011
1                      
 
Sign InRegister
Username  
Password   
forgot password?