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:
54676
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
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
7617338 Memory with combined line and word access November 10, 2009
A system for a processor with memory with combined line and word access is presented. A system performs narrow read/write memory accesses and wide read/write memory accesses to the same memory bank using multiplexers and latches to direct data. The system processes 16 byte load/sore requ
7617332 Method and apparatus for implementing packet command instructions for network processing November 10, 2009
A method, apparatus and computer program product are provided for implementing packet command instructions for network processing. A set of packet commands is provided. Each packet command defines a corresponding packet operation. A command from the set of packet commands is issued to
7617325 Protocol conversion using facilities and utilities November 10, 2009
A protocol converter (14) allows communications between a host (12) and remotes (16, 18, 20) that operate using different communications protocols. The protocol converter (14) includes processes (50) and subsystems (60) for establishing a communications session between the remotes (1
7617321 File system architecture requiring no direct access to user data from a metadata manager November 10, 2009
A system, method and computer program product for implementing a distributed file system architecture requiring no direct access to user data from a metadata manager in a data storage network. Metadata operations requiring user volume access are performed via a proxy on a storage man
7617308 Context conflict resolution and automatic context source maintenance November 10, 2009
Techniques are disclosed for detecting and resolving conflicts in context information from various sources. That information may be used to automatically update one or more context sources and/or to validate or invalidate (until further notice or for a period of time) input from one
7617307 Architecture for a centralized management system November 10, 2009
A mechanism is provided for integrating a user resource into a managed computing resource system. If a level of data privacy indicating a first level of dedicated computing resources, a user resource is integrated into a first logical design. Responsive to the level of data privacy i
7617304 Method, apparatus, computer program product and web-enabled service providing dynamically adjust November 10, 2009
Described is a method, a system, a computer program product and a service implemented at least partially through a data communications network to dynamically change the effect of an enforcement of a policy in a policy-managed system. The method, system, computer program product and s
7617297 Providing archiving of individual mail content while maintaining a single copy mail store November 10, 2009
A data processing system for providing archiving of individual mail content while maintaining a single copy mail store can include a mail application enabled to maintain a single copy mail store, a primary data store configured for high data throughput and acting as a single copy mai
7617283 System and method for instant messaging November 10, 2009
A system and method for user-defined control of the operation and appearance of a computerized instant messaging service and associated user interface is disclosed, providing ease of use, control over presentation and access to instant messaging services, particularly for unsighted a
7617260 Data set version counting in a mixed local storage and remote storage environment November 10, 2009
Provided are techniques for storing local versions of a data set. A first number that indicates how many local versions of the data set are to be stored in local storage given an amount of available local storage is received. It is determined whether a second number that indicates a tota
7617258 System for real-time healing of vital computer files November 10, 2009
A method and healing system for healing a computer's vital files. The healing system includes a system healer having a database that stores a copy of the computer's vital files. The system healer receives identification of condition(s) under which a first vital file is to be changed.
7617233 Method, system, and computer program product for sharing information between hypertext markup la November 10, 2009
The present invention provides a method, system, and computer program product for automatically sharing information between HTML forms using a cookie. A method in accordance with the present invention comprises: providing a cookie containing at least one name-value pair; determining
7617230 Finding similarity among sets of coordinated tasks November 10, 2009
The described workflow analysis techniques generalize activity instance information into activity context information so that activities can be analyzed in the presence of other possible activities, and by extension, other workflows. Generalization is made possible by deriving an action
7617224 System and method for managing hierarchically related software components November 10, 2009
Provided is a method for generating an on-demand, custom runtime solution to a user or business's computing needs. A library of software components corresponding to different computing tasks of a business situation is created. Each software component is associated with one or more meta
7617222 Transferring data and storing metadata across a network November 10, 2009
Data is now able to be transferred back and forth between computer systems which have disparate file systems, e.g., between a computer having a hierarchical file system and a computer having a nonhierarchical file system. The differences, however, are not limited to the file storage
7617219 Enhanced handling of repeated information in a web form November 10, 2009
A presentation interface for rendering Web form content can include a Web form, a repeated item section, and a collection control section. The Web form can be written in a markup language based upon a Standard Generalized Mark-up Language (SGML). The Web form can include a repeating
7617212 System and method for controlling access to a database November 10, 2009
A database access controlling system controls the access to a database from a database access layer in an application, especially a relational database, with data sets that are being accessed concurrently by reading and writing transactions. The present system performs changes on the dat
7617211 System and method for automatically synchronizing security-relevant information between a relati November 10, 2009
A security management system and method for managing access security in an IT-environment comprises a relational database of the ROLAP type and a data warehouse of the MOLAP type. The system shares a subset of common data, wherein database access security for accessing particular databas
7617196 Context-sensitive term expansion with multiple levels of expansion November 10, 2009
Methods, articles of manufacture, and systems for searching collections of data using context sensitive expanded term searching are provided. The collection of data may be a relational database, text document, or any other type of searchable collection of data. In either case, a query
7617191 Search service that accesses and highlights previously accessed local and online available infor November 10, 2009
Methods, systems and program storage devices for generating search engine search results. Online files relevant to a requested search query are located by a search engine, while simultaneously previously accessed offline files residing on a client computer are located using the same
7617181 Optimization of database network traffic based upon data-use analysis November 10, 2009
An apparatus, program product and method utilize one or more usage statistics, which are reflective of what data is actually and/or likely to be used by a client when processing a database query, to reduce or eliminate the transfer of unnecessary data between a client and server in a
7617178 Moving file fragments from background file sharing to foreground file sharing and preventing dup November 10, 2009
In accordance with one illustrative embodiment, when a file is moved from the background to the foreground in a peer-to-peer client, the client makes a local request for file pieces. The client sends a handshake message to itself to check for available pieces. The client then exchang
7617172 Using percentile data in business analysis of time series data November 10, 2009
A real time data processing system, method and program product for processing a stream of data events. A system is provided that includes: a running profile processing system for updating a running profile each time a new data event value is inputted, wherein the running profile incl
7617141 Software application portfolio management for a client November 10, 2009
An information technology services providing company manages a portfolio of software applications for a client company. A plurality of the applications are preselected along with a recommendation for each. The recommendations have value drivers with parameters. Values for the paramet
7617122 Targeted online marketing November 10, 2009
Selecting one or more marketing messages for optimal display at marketing locations in a marketing environment is performed on the basis of information relating to a user to whom the messages are to be displayed, the marketing messages, and the marketing locations. Dynamic selection
7617118 Facilitating error checking of service elements November 10, 2009
A service element is defined and represented by a data structure. It includes one or more components and/or one or more other service elements. A service element providing a complete function is a service offering. Management of service elements and/or service offerings is facilitate
7617117 Using a complexity matrix for estimation November 10, 2009
Mechanisms are provided for estimating requirements for completion of a project. These mechanisms, which may be implemented by a data processing system, define general project factors for a general kind of project as well as analysis rules for this general kind of project. A complexity
7617085 Program product supporting specification of signals for simulation result viewing November 10, 2009
According to a method of data processing, a data set including at least one entry specifying a signal group by a predetermined signal group name is received by a data processing system. In response to receipt of the data set, the entry in the data set is processed to identify the signal
7617059 Method and apparatus for measuring the duty cycle of a digital signal November 10, 2009
The disclosed methodology and apparatus measures the duty cycle of a clock signal. A variable duty cycle circuit receives a clock signal from a clock signal generator. The variable duty cycle circuit adjusts the duty cycle of the clock signal by an amount dependent on a duty cycle index
7616971 System and method for providing access to forms for displaying information on a wireless access November 10, 2009
A system and method for enabling users to send and receive messages and other information from mobile devices and enabling users to access server-based information using mobile devices over wireless data networks are disclosed. The present invention provides a system and method for e
7616889 Byte-wide optical backplane switching method November 10, 2009
A byte-wide optical switch and switching method are provided. The optical switch includes a first set of ports for receiving in parallel an optical byte of data, and multiple second sets of ports each capable of outputting in parallel the optical byte of data. An array of optical swi
7616821 Methods for transitioning compression levels in a streaming image system November 10, 2009
Methods for transitioning compression levels of a streaming image system are disclosed. One embodiment provides a method for transitioning compression levels between image frames in a streaming image system. Embodiments may include receiving by a smoothing module a request for a new
7616756 Call center first access resolution November 10, 2009
A call center is operated to increase customer satisfaction and reduce costs by resolving requests during a first access. Common most frequently asked questions are identified and categorized into request and sub-request types. A request is received from a caller and handled by a cal
7616583 Method and program product for consolidating computer hardware resources November 10, 2009
A computer determines a first plurality of servers which have a lease set to expire within a predetermined period or current or projected peak utilization greater than a predetermined percentage of their capacity. The computer determines a second plurality of servers which have suffi
7616510 Dynamic semiconductor storage device and method for operating same November 10, 2009
The object of the present invention is to provide a DRAM, in which the operation speed for a sense amplifier can be increased. Bit line precharging circuits PCt and PCb are arranged to precharge bit lines BLt and /BLt to a ground voltage GND, and reference word lines RWLo and RWLe an
7616470 Method for achieving very high bandwidth between the levels of a cache hierarchy in 3-dimensiona November 10, 2009
A method of electronic computing, and more specifically, a method of design of cache hierarchies in 3-dimensional chips, and a cache hierarchy resulting therefrom, including a physical arrangement of bits in cache hierarchies implemented in 3 dimensions such that the planar wiring re
7616450 Apparatus for inserting and ejecting an electronic enclosure within a cabinet November 10, 2009
A cabinet includes spaces for a number of electronic enclosures, each of which has a free end from which a pair of levers extend upward and downward to teeth engaging slots within the cabinet, aiding in the insertion and removal of the enclosures from the cabinet. An electronic enclo
7616347 System and method for multi-bit halftoning November 10, 2009
A method (and system) of multi-bit halftoning includes comparing values of an image to threshold values of a halftone threshold matrix, and generating output values that provide a greater than minimum level of contrast.
7616134 Systems and methods for enumerative encoding and decoding of maximum-transition-run codes and PR November 10, 2009
Systems and methods for encoding/decoding are provided. The systems and methods include encoding a stream of K-bit input sequences into a stream of (G, I, M)-constrained 2N-bit output sequences by transforming each K-bit input bit sequence into two separate data paths including even and
7616113 Spatially locating RFID tags using multiple readers and correction factors November 10, 2009
An embodiment of the invention is a method of accurately determining the spatial location of an RFID tag in two-dimensions or three-dimensions. The method utilizes a plurality of RFID readers to make a plurality of distance, direction, and or time-of-flight determinations. Such deter
7616093 Method and system for identifying expired RFID data November 10, 2009
For reducing the frequency with which RFID transponders are read in an RFID system, the RFID system logs a timestamp associated with each read of an RFID transponder along with the tag ID and reader identifier. The timestamp associated with each log entry is monitored with respect to an
7615850 Method and device including reworkable alpha particle barrier and corrosion barrier November 10, 2009
A method and device comprising an easily reworkable alpha particle barrier is provided. The easily reworkable alpha particle barrier is applied in the space between the surface of the chip and the surface of the substrate, and reduces soft error rate (SER). Further, the easily rework
7615831 Structure and method for fabricating self-aligned metal contacts November 10, 2009
A semiconductor structure including at least one transistor is provided which has a stressed channel region that is a result of having a stressed layer present atop a gate conductor that includes a stack comprising a bottom polysilicon (polySi) layer and a top metal semiconductor alloy
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 Next

 
 
  Recently Added Patents
Variable displacement turbine liner
Multi-function integrated polarizer/optical film structure having first and second polarizer films coated on opposite sides of a first substrate and one-half a third polarizer film coated on o
Receptor agonists
Machine tool comprising an adjustable clamping table for workpieces
Data retrieving method, data retrieving apparatus, data compression method and data compression apparatus
Reproducing apparatus, reproducing method, transmitting apparatus and transmitting method
Collapsible hinged carrier with strap
  Randomly Featured Patents
Eye fundus camera
Apparatus and method for measuring fluid pressure in a medical patient
Tile with solar energy collection capability
Sertraline hydrochloride form II and methods for the preparation thereof
Systems and methods for multiple mode voice and data communications using intelligenty bridged TDM and packet buses and methods for performing telephony and data functions using the same
Pneumatic radial tire for passenger car
Deodorant composition for abating the odor of organic refuse
Signal processing device, method, and program
Hanging file support structure for a drawer
Food Dehydrator