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
7624380 Generating functional test scripts November 24, 2009
A method for eliminating ambiguity and incorrectness of the specification determined in a requirement defining phase in developing an information system, and systematically verifying whether an automatically executed test scenario agrees with the original requirements in a functional
7624369 Closed-loop design for manufacturability process November 24, 2009
A method of designing an integrated circuit is provided in which the design layout is optimized using a process model until the design constraints are satisfied by the image contours simulated by the process model. The process model used in the design phase need not be as accurate as
7624366 Clock aware placement November 24, 2009
The layout of latches in a common clock domain is efficiently optimized to shrink the physical size of the domain while maintaining timing requirements. The latches are placed in a first layout preferably using quadratic placement, and a star object is built representing an interim c
7624363 Method and apparatus for performing equivalence checking on circuit designs having differing clo November 24, 2009
A method for performing equivalence checking on logic circuit designs is disclosed. Within a composite netlist of an original version and a modified version of a logic circuit design, all level-sensitive sequential elements sensitized by a clock=0 are converted into buffers, and all
7624358 Mouse radar for enhanced navigation of a topology November 24, 2009
A system and method for enhancing navigation of a topology within a visual display. A system is disclosed including: a system for displaying an enhanced mouse pointer in a current view, wherein the enhanced mouse pointer includes an indicator that points to a resource outside the cur
7624336 Selection of status data from synchronous redundant devices November 24, 2009
Techniques are provided for selecting status data. Redundant views are obtained from multiple synchronous redundant devices. It is determined that the redundant views from the multiple synchronous redundant devices are conflicting. A redundant view score is calculated for each of the
7624318 Method and apparatus for automatically identifying multiple combinations of operational and non- November 24, 2009
A computer implemented method, a data processing system, and a computer usable program code for automatically identifying multiple combinations of operational and non-operational components with a single part number. A non-volatile storage is provided on a part, wherein the part includes
7624312 System, apparatus, computer program product for performing operational validation with limited C November 24, 2009
A system, apparatus, computer program product and method of performing operational validation on a system are provided. The system may include a CPU with a cache, a communications network, and a plurality of devices exchanging data during a test. When the test is ready to be performed,
7624305 Failure isolation in a communication system November 24, 2009
A computer system including a communication fabric initiates a forced diagnostic to isolate and identify genuine error conditions which are discerned from sympathetic error conditions. Error counters are only incremented for each genuine error condition, precluding the need to set er
7624297 Architecture for a physical interface of a high speed front side bus November 24, 2009
A high speed computer processor system includes a high speed interface for a graphics processor. In a preferred embodiment, the high speed interface includes a front side bus (FSB) that interfaces to a similar high speed interface on the graphics processor.
7624289 Power network reconfiguration using MEM switches November 24, 2009
A structure and method for power distribution to a network for an integrated circuit chip complex are provided. The chip complex has at least two sectors, each having at least one power providing connection with at least one of said connections beings individually addressable by, and
7624283 Protocol for trusted platform module recovery through context checkpointing November 24, 2009
A computer implemented method for recovering a partition context in the event of a system or hardware device failure. Upon receiving a command from a partition to modify context data in a trusted platform module (TPM) hardware device, a trusted platform module input/output host parti
7624262 Apparatus, system, and method for booting using an external disk through a virtual SCSI connecti November 24, 2009
An apparatus, system, and method are disclosed for booting a Logical Partition using an external storage device. The method creates a virtual SCSI device assigned to a first logical partition ("LPAR") of a first computer using a virtual I/O server by mapping a LUN of a storage volume
7624257 Digital data processing apparatus having hardware multithreading support including a register se November 24, 2009
Asymmetric hardware support for a special class of threads is provided. Preferably, the special class threads are high-priority, I/O bound threads. In a first aspect, a multithreaded processor contains N sets of registers for supporting concurrent execution of N threads. At least one
7624245 Memory systems for automated computing machinery November 24, 2009
Memory systems are disclosed that include a memory controller; a memory bus terminator; a high speed memory bus that interconnects the memory controller, the memory bus terminator, and at least one memory module, where memory module includes a memory hub device, high speed random acc
7624244 System for providing a slow command decode over an untrained high-speed interface November 24, 2009
A memory system for providing a slow command decode over an untrained high-speed interface. The memory system includes a memory system having a memory interface device, an untrained high-speed interface, and a memory controller. The untrained high-speed interface is in communication with
7624237 Compare, swap and store facility with no external serialization November 24, 2009
A compare, swap and store facility is provided that does not require external serialization. A compare and swap operation is performed using an interlocked update operation. If the comparison indicates equality, a store operation is performed. The compare, swap and store operations are
7624231 Map based striping of data in a distributed volatile memory environment November 24, 2009
An apparatus, program product and method stripe value data associated with each of a plurality of keyed data sets across a plurality of processes in a data process set and accessing a first keyed data set among the plurality of keyed data sets using at least one of the plurality of p
7624225 System and method for providing synchronous dynamic random access memory (SDRAM) mode register s November 24, 2009
A system and method for providing SDRAM mode register shadowing in a memory system. A system includes a memory interface device adapted for use in a memory system. The memory interface device includes an interface to one or more ranks of memory devices, and each memory device includes
7624222 South bridge system and method November 24, 2009
A system including a south bridge, a first processor connected to the south bridge, and a second processor connected to the south bridge. The system further includes at least one device connected to the south bridge, and a resource manager coupled to the south bridge that allocates u
7624208 Method, system, and computer program for managing a queuing system November 24, 2009
Disclosed is a queuing system implemented method, a queuing system and an article of manufacture. The queuing system implemented method directs the queuing system to manage a queue according to a quality of service parameter. The queue is associated with the queuing system. The queue is
7624207 Method, system and program products for reducing data movement within a computing environment November 24, 2009
Data movement within a computing environment is at the very least reduced. Data is transmitted between a file system of the computing environment and a transmission medium of that environment. The transmission includes bypassing non-file system buffers in performing the transmission. For
7624203 Multiplexing a ground signal on a high speed cable interface to provide access to cable vital pr November 24, 2009
Because cable length affects signal quality, amplifying signals differently to account for cable length ("tuning") becomes especially important when high speed signals are used. Cable length information may be stored in a non-volatile memory which may be integrated into a cable assem
7624193 Multi-vendor mediation for subscription services November 24, 2009
A mediation server assigns customized "plug-ins" to particular network access servers (NAS) that allow a service provider application to use a single interface to communicate with multiple types of NASs. Vendor specific details of NAS transaction processing are hidden in the customiz
7624183 Method and system for fault-tolerant remote boot in the presence of boot server overload/failure November 24, 2009
A method and system are presented for facilitating a PXE-compliant (Preboot Execution Environment) remote boot process between clients and multiple available servers on a network. Each server device can respond to a PXE-extended DHCP (Dynamic Host Configuration Protocol) Request mess
7624178 Apparatus, system, and method for dynamic adjustment of performance monitoring November 24, 2009
An apparatus, system, and method are disclosed for dynamically adjusting performance monitoring of storage area network ("SAN") components. An initial violation module is included to determine that a threshold violation associated with a SAN component is an initial threshold violatio
7624176 Method and system for programmatically generating synthetic transactions to monitor performance November 24, 2009
A method, apparatus, and computer instructions for programmatically generating synthetic transactions to monitor performance and availability of a Web application. The mechanism of the present invention may be implemented as a Java 2 Platform Enterprise Edition (J2EE) transaction, wh
7624173 Method and system for classifying content and prioritizing web site content issues November 24, 2009
A method of analysing a Web page comprising the steps of analysing said Web page and identifying content issues; obtaining traffic data for said Web page; correlating said content issues with said traffic data; and producing a report on said correlated data.
7624170 Integrated storage appliance November 24, 2009
A system and method for providing an integrated storage appliance is disclosed. The storage appliance includes a storage subsystem, a process cluster coupled to the storage subsystem, and a customizable software stack that includes storage-access application so executed by the proces
7624160 Methods, systems, and computer program products for client side prefetching and caching of portl November 24, 2009
Methods, systems, and computer program products are provided for prefetching and caching portal information in a client application in a logically separated client/server computing environment. Before a user requests a specific portlet view to be displayed at the user's web browser,
7624151 Smart size reduction of a local electronic mailbox by removing unimportant messages based on an November 24, 2009
A system that enables a user to conveniently reduce the size of one or more mailboxes stored on the client computer system. The user can indicate that "unimportant" email messages are to be removed from one or more mailboxes. Unimportant email messages are automatically removed befor
7624137 Method and apparatus for scheduling and performing garbage collection in a real-time system with November 24, 2009
A garbage collection system that needs to meet real-time requirements with guaranteed space bounds uses a mostly non-copying hybrid collector that performs defragmentation with limited copying of objects. The garbage collection and the real-time application are interleaved on a time-base
7624134 Enabling access to remote storage for use with a backup program November 24, 2009
Provided are a method, system, and article of manufacture for enabling access to remote storage for use with a backup program. Access is enabled to remote storage offered by an Internet Service on a remote server over the Internet. Indication is maintained of files on a source drive in a
7624127 Apparatus, system, and method for automating VTOC driven data set maintenance November 24, 2009
The present invention increases the efficiency of dynamically, reusable computer environments by first retrieving data set information from a volume table of contents (VTOC) to ensure its consistency with the catalog. After obtaining the necessary information about the data sets, con
7624119 Low-overhead built-in timestamp column for relational database systems November 24, 2009
A method for providing a timestamp for data in a database system, in which the database system operates in accordance with a database schema. The method includes providing a hidden timestamp column in a table in the database system, in which the hidden timestamp column includes a tim
7624098 Generating suitable data for statistical analysis November 24, 2009
A method, system and article of manufacture for processing abstract queries and, more particularly, for generating input to statistical analysis routines. One embodiment comprises receiving an abstract query including a measurement field and a chronological reference condition. The a
7624097 Abstract records November 24, 2009
Embodiments of the invention provide methods, systems, and articles of manufacture improving the process of query composition, query processing, and presenting query results to users of an abstract database. Embodiments of the present invention organize and view data using abstract r
7624078 Method and apparatus for specification and interpretation of input source semantics November 24, 2009
A method and process that allows arbitrary input form semantics to be specified and interpreted at run-time. The method utilizes general purpose set theory expressions to represent input semantics based on the form creator's intent and the relationship between the input fields. Becau
7624023 Client opportunity modeling tool November 24, 2009
A business opportunity proposal is presented on a display device to a client. A business modeling capability installed on a computing device has parameters which can be altered to show calculations such as ROI relating to the business opportunity. An image capture device captures an
7623992 Volume warping for adaptive isosurface extraction November 24, 2009
Methods and apparatus solving problems of polygonal approximations of isosurfaces extracted from uniformly sampled volumes increasing in size due to the availability of higher resolution imaging techniques. The large number of primitives represented hinders the interactive exploratio
7623675 Video data management using encapsulation assets November 24, 2009
An improved solution for managing video data is provided. In particular, for each instance of a tracking object in video, an encapsulation asset is generated. The encapsulation asset includes a set of tracking object metadata, a set of background images from the video, a set of object
7623657 Methods and apparatus for secure and adaptive delivery of multimedia content November 24, 2009
Techniques for securely and adaptively delivering multimedia content. It is assumed that a set of alternate access units for each time slot is obtained. Then, the encryption stream index of each access unit from the set of alternate access units of the previous time slot are obtained. An
7623551 Method, system and program product for synchronizing data elements between devices November 24, 2009
When a current synchronization between a first device and a second device is commenced, a last anchor for the current synchronization to an initialization time of a previous synchronization between the first device and the second device, and a next anchor for the current synchronizat
7623527 Method for analyzing network trace, method for judging order among nodes, processor for analyzin November 24, 2009
A processor and program for analyzing network trace with the use of data packets transmitted via a network includes: a memory section 32 for storing trace data generated from the data packets; a packet analyzing section 34 for retrieving a pair of packets belonging to the same session
7623473 Topology discovery and identification of switches in a three-stage interconnection network November 24, 2009
Topology discovery and identification of switches enables a user to determine the topology of a three-stage switch network. The method includes ascertaining an intended topology of the three-stage switch network, creating a list of switch boards that are present in the three-stage sw
7623463 Performance evaluation of a network-based application November 24, 2009
A solution for evaluating a performance of a network-based application is provided. A transaction performed by the application is decomposed into multiple components. One or more resources for each component are identified and performance data for each identified resource is obtained
7623450 Methods and apparatus for improving security while transmitting a data packet November 24, 2009
In a first aspect, a first method of transmitting a data packet is provided. The first method includes the steps of (1) for each connection from which a data packet may be transmitted, storing header data corresponding to the connection; (2) employing a user application to form heade
7623318 Noise reduction in same-gap servo in frequency-based servo tape systems November 24, 2009
Noise in a same-gap, frequency-based servo tape system is reduced by applying correlated noise factors, generated during calibration, to filtered data write signals. The resulting noise values are subtracted from filtered servo signals, at frequencies F1 and F2, to generate first and
7622965 Dual-edge shaping latch/synchronizer for re-aligning edges November 24, 2009
Integrated circuit and process for aligning a first signal with a second signal. The integrated circuit includes a single latch, a switch control circuit coupled to an input of the single latch to align an edge of the first signal with an edge of the second signal, and a second switch
7622946 Design structure for an automatic driver/transmission line/receiver impedance matching circuitry November 24, 2009
A design structure for an impedance matcher that automatically matches impedance between a driver and a receiver. The design structure for an impedance matcher includes a phase-locked loop (PLL) circuit that locks onto a data signal provided by the driver. The impedance matcher also
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 Next

 
 
  Recently Added Patents
Snap together multiple phase inductor assembly
Surfboard
Radiator for an electronic device
Wash basin disposable liner
High-pressure freezing device, automatic apparatus for loading specimens into a high-pressure freezing device, and method for loading a high-pressure freezing device
Method and apparatus for specification and interpretation of input source semantics
Molding apparatus for manufacturing semiconductor device
  Randomly Featured Patents
Method and device for distributing a flow of bulk material amongst several sub-flows
Child restraint apparatus for a child seat
Optical disk
Belt-mountable tape dispenser
Transponder for tire condition monitoring apparatus
Adhesive alpha-olefin inter-polymers
Processing ethylene terephthalate/hexahydroterephthalate copolymer filaments
Monopropellant and propellant compositions including mono and polyaminoguanidine dinitrate
Waveguide loop directional coupler
Method of making a valve seat