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

Icon_funbox Bizarre Patents

Patent No. 6745394

Ballistic resistant body covering

A ballistic resistant body covering for protecting the torso, groin and neck area from ballistic missiles.

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


Location: ArmonkNY
No. of patents: 129

1        
NumberTitleIssue Date
7421402Tier-based dynamic incentive arbitration in an on-demand computing environment
A system for allocating resources which are anticipated to be available in an on-demand computing at some time in the future, wherein a producer trending agent (PTA) lists resources according to a trend prediction of resource availability in the past, a consumer tre...
09/02/2008
7420388Power gating techniques able to have data retention and variability immunity properties
A power gated semiconductor integrated circuit comprises: (1) logic circuit to be power gated, said logic circuit having a virtual ground rail; (2) footer device disposed between said virtual ground rail and a ground rail for reducing power consumption of said logic...
09/02/2008
7419702Method for processing a substrate
A method for processing a substrate on a ceramic substrate heater in a process chamber. The method includes forming a protective coating on the ceramic substrate heater in the process chamber and processing a substrate on the coated substrate heater. The processing ...
09/02/2008
7392366Adaptive fetch gating in multithreaded processors, fetch control and method of controlling fetches
A multithreaded processor, fetch control for a multithreaded processor and a method of fetching in the multithreaded processor. Processor event and use (EU) signs are monitored for downstream pipeline conditions indicating pipeline execution thread states. Instructi...
06/24/2008
7389106Traffic shaping of cellular service consumption through modification of consumer behavior encouraged by cell-based pricing advantages
Changes in wireless service user behavior are encouraged and produced to shape utilization patterns among cells within a rate plan region by using shaping rules which define potential discounts from a standard charge rate under certain cell-specific utilization cond...
06/17/2008
7356766Method and system for adding content to a content object stored in a data repository
A web-based system, method and program product are provided for adding content to a content object stored (e.g., a custom compilation or prepublished work) in a data repository as a group of hierarchically related content entities. Each noncontainer content object i...
04/08/2008
7349853Method and system for routing hardcopy mail
A method and system for routing hardcopy mail is provided. Specifically, a recipient is assigned a unique identifier. The recipient can electronically designate a mailing address to be associated with the assigned identifier. A sender wishing to send the recipient a...
03/25/2008
7340481Method and system for adding user-provided content to a content object stored in a data repository
A web-based system, method and program product are provided for adding content to a content object stored (e.g., a custom compilation or prepublished work) in a data repository as a group of hierarchically related content entities. Each noncontainer content object i...
03/04/2008
7313137System and method for efficient replication and distribution of data objects
A main execution thread retrieves a data object from a comparatively slow, mass storage device as a series of data blocks and stores each data block within an addressable element of a global counted list stored in memory. The main execution thread initiates a commun...
12/25/2007
7296020Automatic evaluation of categorization system quality
A computerized method and system of document analysis. The method and system categorise documents according to a taxonomy. This is accomplished by rating training documents on a lower level by associating either of the following predicates to a training document: ei...
11/13/2007
7296035System and method for synchronizing data repositories
A system and method for synchronizing a first data repository with a second data repository is disclosed. The method includes: a) detecting a change to data in the first data repository; b) communicating the change from the first data repository to the second data r...
11/13/2007
7273638High density plasma oxidation
A method of oxidizing a substrate having area of about 30,000 mm2 or more. The surface is preferably comprised of silicon-containing materials, such as silicon, silicon germanium, silicon carbide, silicon nitride, and metal suicides. A mixture of oxygen-b...
09/25/2007
7270848Method for increasing deposition rates of metal layers from metal-carbonyl precursors
A method for increasing deposition rates of metal layers from metal-carbonyl precursors by mixing a vapor of the metal-carbonyl precursor with CO gas. The method includes providing a substrate in a process chamber of a deposition system, forming a process gas contai...
09/18/2007
7246348Method and apparatus for using print jobs for downloading and executing printer controller code
A method for updating microcode of a printer includes the steps of embedding a microcode update file as a module in a print job file, inputting the print job file to the printer, recognizing that the print job file includes the microcode update file, and writing the...
07/17/2007
7227829Mechanical data processing
Described is a method for erasing data recorded in a data storage device in which a data bit is written onto a surface by applying a first combination of energy and force to the surface via a tip to form a pit in the surface representative of the data bit by local d...
06/05/2007
7216284Content addressable memory having reduced power consumption
A content addressable memory (CAM). A data portion of the CAM array includes word data storage. Each word line includes CAM cells (dynamic or static) in the data portion and a common word match line. An error correction (e.g., parity) portion of the CAM array contai...
05/08/2007
7199798Method and device for describing video contents
An object of the present invention is to provide a description method for efficiently representing contents of motion picture with a small data volume. The organization of the present invention (1) represents a trajectory of how each object has moved over time by us...
04/03/2007
7194587Localized cache block flush instruction
A microprocessor and a related compiler support a local cache block flush instruction in which an execution unit of a processor determines an effective address. The processor forces all pending references to a cache block corresponding to the determined effective ad...
03/20/2007
7194670Command multiplier for built-in-self-test
Disclosed is a flexible command multiplication scheme for the built-in-self test (BIST) of a high-speed embedded memory array that segments BIST functionality into remote lower-speed executable instructions and local higher-speed executable instructions. A stand-alo...
03/20/2007
7189431Method for forming a passivated metal layer
A method for forming a passivated metal layer that preserves the properties and morphology of an underlying metal layer during subsequent exposure to oxygen-containing ambients. The method includes providing a substrate in a process chamber, exposing the substrate t...
03/13/2007
7143085Optimization of server selection using euclidean analysis of search terms
Euclidean analysis is used to define queries in terms of a multi-axis query space where each of the keywords T1, T2, . . . Ti, . . . Tn is assigned an axis in that space. Sets of test queries St for each one fro...
11/28/2006
7105817Method of forming images in a scanning electron microscope
An imaging device having many detector elements is used to construct multiple images of the surface of a specimen in a scanning electron microscope (SEM) using signals from different elements of the imaging device as the specimen is scanned a single time in the SEM....
09/12/2006
7035791Feature-domain concatenative speech synthesis
A method for speech synthesis includes receiving an input speech signal containing a set of speech segments, and estimating spectral envelopes of the input speech signal in a succession of time intervals during each of the speech segments. The spectral envelopes are...
04/25/2006
6993734Use of time step information in a design verification system
The disclosed design verification system includes a verification engine to model the operation of an integrated circuit and to assess the model's adherence to a property during N time steps of its operation. The value of N is recorded and propagated. The propagated ...
01/31/2006
6971896Flex strips for high frequency connectors
A high frequency connector utilizes flex strip signal/reference conductor pairs extending in channels formed in a dielectric connector body between terminations at connector ends. The flex strips are formed as signal and reference conductor traces separated by a fle...
12/06/2005
6917113Lead-free alloys for column/ball grid arrays, organic interposers and passive component assembly
A lead free solder hierarchy structure for electronic packaging that includes organic interposers. The assembly may also contain passive components as well as underfill material. The lead free solder hierarchy also provides a lead free solder solution for the attach...
07/12/2005
6904040Packet preprocessing interface for multiprocessor network handler
A network handler uses a DMA device to assign packets to network processors in accordance with a mapping function which classifies packets based on its content, e.g., bits in one or more header fields. Preferably, the mapping function is implemented as a hash functi...
06/07/2005
6865695Robust system bus recovery
A computer system of a number of processing nodes operate either in a loop configuration or off of a common bus with high speed, high performance wide bandwidth characteristics. The processing nodes in the system are also interconnected by a separate narrow bandwidt...
03/08/2005
6851034System and method for persistent and robust storage allocation
A method for managing computer memory includes maintaining multiple sets of free blocks of memory wherein a free block is added to a set based on its size. In response to a request for a block of a request size, a set of blocks is searched for a free block which is ...
02/01/2005
6799200Mechanisms for efficient message passing with copy avoidance in a distributed system
An efficient mechanism for sending messages without the use of intermediate copies (i.e. without the staging of data) is provided. In particular an interface specification which allows use users of a transport protocol is defined so as to lend itself to efficient im...
09/28/2004
6735032Servo write timing generation in a multi-actuator disk drive
A multi-actuator disk storage device has at least two actuators respectively mounting plural product heads. Servo writing is performed using the product heads themselves. A first servo write operation is performed that includes operating a product head of the first ...
05/11/2004
6731466Suspension with integral constrained and sandwiched layer damping
A suspension member is designed to carry a slider and read/write head elements in a magnetic data storage device. The suspension member is formed from a composite laminate structure that includes first and second primary layers sandwiching an intermediate damping la...
05/04/2004
6728675Data processor controlled display system with audio identifiers for overlapping windows in an interactive graphical user interface
There is provided a user friendly display interface system for the interactive handling and sorting out of windows in complex window hierarchical graphical user interfaces. The system provides for the storage of a hierarchy of windows which are displayable to overla...
04/27/2004
6701303E-commerce system and method of operation enabling a user to conduct transactions with multiple retailers without certification and/or trusted electronic paths
An E-commerce system enables a user to conduct transactions with a retailer via a network, typically the Internet without certification or trusted paths. The user is a customer of a financial institution coupled to the network. The institution serves as a...
03/02/2004
6694345External job scheduling within a distributed processing system having a local job control system
External job scheduling capabilities are provided to a local job control system lacking or having insufficient job scheduling capabilities. This is accomplished by encapsulating running of a user job by the local job control system (LJCS) within running o...
02/17/2004
6683345Semiconductor device and method for making the device having an electrically modulated conduction channel
A semiconductor device having a conduction channel which is electrically modulated. A trench structure is formed within a substrate enclosing a diffusion region. The trench structure isolates the devices formed within the diffusion region from the remaini...
01/27/2004
6651168Authentication framework for multiple authentication processes and mechanisms
An authentication framework subsystem enables a computer system to authenticate a user with a selected one of a plurality of authentication processes. Each of the authentication processes has a distinct sequence of steps and a unique input/output (I/O) in...
11/18/2003
6631516Extended syntax record for assembler language instructions
Disclosed is a method, system, and information bearing medium for associating attribute information with symbols. A command is processed associating user specified attribute information with a symbol definition or reference. The user specified attribute i...
10/07/2003
6598121System and method for coordinated hierarchical caching and cache replacement
A system and method for hierarchically caching objects includes one or more level 1 nodes, each including at least one level 1 cache; one or more level 2 nodes within which the objects are permanently stored or generated upon request, each level 2 node co...
07/22/2003
6574090Printed circuit board capacitor structure and method
A capacitive element for a circuit board or chip carrier having improved capacitance and method of manufacturing the same is provided. The structure is formed from a pair of conductive sheets having a dielectric component laminated therebetween. The diele...
06/03/2003
1        
 
Sign InRegister
Username  
Password   
forgot password?