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

Icon_funbox Famous Patents

British merchant Peter Durand invented the tin can in 1810.

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.

 

Attorney: IBM CORP (YA);C/O YEE & ASSOCIATES PC


Number of applications: 2010
Last date: February 17, 2011

1                      
Application No.Application TitleIssue Date
20110040517Tracing Thermal Data Via Performance Monitoring
A data processing system and processor are provided for tracing thermal data via performance monitoring. A performance monitor is set into a tracing mode. Temperatures are sensed by a digital thermal sensor over a time period. The sensed temperatures are stored in a dat...
02/17/2011
20110023019Monitoring File Access of Java Processes
A mechanism for monitoring file accesses by a process running in a Virtual Machine. File access information associated with a monitored process selected in a first view in a debugging interface is obtained from a file activity log and displayed as selectable file access...
01/27/2011
20110022583SQL Queries For Simple Network Management Protocol Management Information Base Tables
A method and system for optimizing SQL queries for Simple Network Management Protocol (SNMP) Management Information Base (MIB) tables. An SNMP client receives a source query defined in structured query language to access data stored in one or more MIB tables. The SNMP c...
01/27/2011
20110010709Optimizing System Performance Using Spare Cores in a Virtualized Environment
A mechanism for optimizing system performance using spare processing cores in a virtualized environment. When detecting a workload partition needs to run on a virtual processor in the virtualized system, a state of the virtual processor is changed to a wait state. A fir...
01/13/2011
20110010482Self-Healing Chip-to-Chip Interface
A method, apparatus, and computer instructions for managing a set of signal paths for a chip. A defective signal path within the set of signal paths for the chip is detected. Signals are re-routed through the set of signal paths such that the defective signal path is re...
01/13/2011
20100333110DEADLOCK DETECTION METHOD AND SYSTEM FOR PARALLEL PROGRAMS
A deadlock detection method and computer system for parallel programs. A determination is made that a lock of the parallel programs is no longer used in a running procedure of the parallel programs. A node corresponding to the lock that is no longer used, and edges rela...
12/30/2010
20100333083Software Asset Packaging and Consumption Method and System
A reusable asset packaging and consumption method and system that support consumption activities and variability point instances associated with asset types or artifact types. Generic consumption activities and variability point types for different asset types or artifa...
12/30/2010
20100332793METHOD FOR SCHEDULING START-UP AND SHUT-DOWN OF MAINFRAME APPLICATIONS USING TOPOGRAPHICAL RELATIONSHIPS
The illustrative embodiments provide for a computer-implemented method for representing actions in a data processing system. A table is generated. The table comprises a plurality of rows and columns. Ones of the columns represent corresponding ones of computer applicati...
12/30/2010
20100332008Activity Based Real-Time Production Instruction Adaptation
A manufacturing process for automatically delivering an appropriate level of instructions to a manufacturing operator on demand based on the manufacturing operator's level of activity and performance, the particular characteristics of the product being manufactured, and...
12/30/2010
20100325602OPEN SYSTEMS DEVELOPER PORTAL
The illustrative embodiments described herein provide a computer-implemented method, apparatus, and computer usable program code for managing a plurality of development projects. A network portal receives a first request to be accessed using a single user account. The n...
12/23/2010
20100325567Apparatus and Method For Graphically Visualizing and Configuring Patterns
A method for graphically visualizing and configuring patterns includes displaying a high-level diagram representing a pattern. The high-level diagram may include graphical elements. These graphical elements may include concept elements representing concepts within the p...
12/23/2010
20100325471HIGH AVAILABILITY SUPPORT FOR VIRTUAL MACHINES
A computer implemented method, a tangible computer storage medium, and a data processing system provide high availability support for virtual machines in a logical partitioned platform. A monitoring system detect a failure in the virtual machine. Partition management fi...
12/23/2010
20100318931Model-Driven Display of Metric Annotations On A Resource/Relationship Graph
A model-driven display for displaying metric annotations on a resource/relationship graph. Upon detecting selection of a set of computer resources in a system management graph, annotation options available to the selected set of computer resources are retrieved from an ...
12/16/2010
20100318541Filter Range Bound Paged Search
A filter range based search control to request a range of data from one or more directory servers. A directory server receives a search request from a client application comprising a search filter control defining a set of requested data, a sort control defining a sorti...
12/16/2010
20100306274Extending Configuration Management Databases Using Generic Datatypes
A computer implemented method, data processing system, and computer program product for allowing users with minimal database skills to produce efficient, extended configuration management databases. Input is received from a user to extend a configuration management data...
12/02/2010
20100306252Efficient Use of Peer Cache Space In Large Scale File Distributions
A mechanism for providing efficient use of peer cache space in large scale file distributions. A peer computer receives a download plan for a requested file. The download plan specifies a number of peer servers where the file is stored, a minimum number of peer servers ...
12/02/2010
20100306114HOUSEHOLD DIGITAL DESCRIPTION DEFINITION (H3D) ARCHITECTURE AND METHOD
A computer-implemented method, apparatus, and computer program code for conducting a transaction between a merchant and a user. Using a composite key generated by a user, a user profile associated with the user and generated by the user is accessed. Accessing is perform...
12/02/2010
20100302041Monitoring Patterns of Motion
A method, computer program product, and apparatus for monitoring patterns of motion are provided. A signal is received from a sensor on a user, wherein movement of the user causes the sensor to generate power to emit a signal indicative of the movement of the user. The ...
12/02/2010
20100296411Transaction Topology Discovery Using Constraints
Determining a transaction topology of a network through generating and solving an adjacency matrix. A transaction is performed in a network and a list of statistics generated by the transaction is collected. The statistics provide a calculation of the number of inbound ...
11/25/2010
20100293537System and Method for Enabling Parallel Websphere Runtime Versions
A computer implemented method, a tangible storage medium, and a data processing system build a runtime environment of a system. A profile manager receives a service request containing a profile identifier. The profile identifier specifies a required version of at least ...
11/18/2010
20100293230Multilingual Support for an Improved Messaging System
One or more illustrative embodiments provide a method, apparatus, and computer program product for managing a session of electronic communications. In one illustrative embodiment, a language is identified using a processor for an incoming electronic communication receiv...
11/18/2010
20100287279Ensuring Affinity at All Affinity Domains by Folding at Each Affinity Level Possible for a Partition Spanning Multiple Nodes
The different illustrative embodiments provide a method, apparatus, and computer program product for folding at each affinity level for a partition spanning multiple nodes. In one illustrative embodiment, a method is provided for identifying a number of domains in a num...
11/11/2010
20100283795NON-REAL-TIME ENHANCED IMAGE SNAPSHOT IN A VIRTUAL WORLD SYSTEM
A computer implemented method, a tangible computer storage medium, and a data processing system generate a non-real-time image snapshot in a virtual world. A backend rendering system receives a scene description from a virtual world server. The backend rendering system ...
11/11/2010
20100283766VIDEO-BASED BIOMETRIC SIGNATURE DATA COLLECTING METHOD AND APPARATUS
Disclosed are a method, an apparatus, and a computer recording medium for video-based handwriting input for biometric Signature Data Collecting. The invention is implemented by finding out all of the relative positions among all light points of light sources when all li...
11/11/2010
20100276472METHOD OF REWORKING ELECTRICAL SHORT IN ULTRA SONIC BONDER
A modified ultrasonic bonding machine and process uses a sharpened bonding wedge to perform cutting of short material. The sharpened wedge is controlled by the same position control device control used to position the bonding wedge for bonding. The software is modified ...
11/04/2010
20100275057Data Storage Device In-Situ Self Test, Repair, and Recovery
A method, apparatus, and computer program product for performing a set of operations on a data storage device is provided. A data storage device is flagged as suspect. The adapter suspends the suspect data storage device from participation in the RAID array, assigns the...
10/28/2010
20100274686Automated Purchase Assembly Conversion Process To Support A Dynamic Configure-To-Order Production Operation
A computer implemented method, a tangible computer usable medium, and a data processing system allocate materials to an automated purchase assembly conversion process to support a dynamic configure-to-order production operation. A configure-to-order backlog order is ana...
10/28/2010
20100274619Enhanced Calendaring Notification
One or more illustrative embodiments provide a method, system, and a computer program product for configuring groups in an electronic calendaring system. In one illustrative embodiment, a group in a distribution group is created, wherein the group comprises a number of ...
10/28/2010
20100274601SUPPLY CHAIN PERAMETER OPTIMIZATION AND ANOMALY IDENTIFICATION IN PRODUCT OFFERINGS
An illustrative embodiment of a computer-implemented method for maintaining a product offering suite, identifies a subset of proposals from a proposal database maintained on a data processing system, using selected criteria stored on the data processing system, analyzes...
10/28/2010
20100268975On-Chip Power Proxy Based Architecture
A method for estimating power consumption within a multi-core microprocessor chip is provided. An authorized user selects a set of activities to be monitored. A value for each activity of the set of activities is stored in a separate counter of a set of counters, formin...
10/21/2010
20100268952Optimization of Signing SOAP Body Element
An XML digital signature mechanism for providing message integrity. A sending party serializes a source XML document into a serialized byte array, calculates the source offset and length of the array of the signed part in the serialized byte array, and calculates a sour...
10/21/2010
20100268930ON-CHIP POWER PROXY BASED ARCHITECTURE
The embodiments provide an assigned counter of a first set of counters and stores a value for an activity of a set of activities forming a set of stored values. The value comprises the count multiplied by a weight factor specific to the activity. A power manager manages...
10/21/2010
20100268566Improved Calendaring System for Managing Follow-Up Appointments
A method, apparatus, and computer program product for managing follow-up appointments in a calendaring system. In one illustrative embodiment, a follow-up appointment is created to an original appointment using a processor and responsive to receiving a user input. Infor...
10/21/2010
20100265261Video Capture Through Hardware
Activating a screen capture tool in a display adapter to capture information on a display. An operating system sends a command to the display adapter to initiate the capture of information from the graphical user interface of a display. The display adapter captures the ...
10/21/2010
20100262940Accurate Approximation of Resistance in a Wire with Irregular Biasing and Determination of Interconnect Capacitances in VLSI Layouts in the Presence of Catastrophic Optical Proximity Correction
The Width Bias Calculator (WBC) calculates electrical values by effectively averaging the electrical values to either side of a target wire shape whereby values are approximated for design validation without a significant impact on performance or memory consumption....
10/14/2010
20100262914NOTIFYING BLIND USERS OF LIVE REGION UPDATES
A method, apparatus, and computer program product are present for generating audio cues. New content is requested for a live region in a number of live regions displayed on a display device from a server. In response to receiving the new content for the live region in t...
10/14/2010
20100262808MANAGING INSTRUCTIONS FOR MORE EFFICIENT LOAD/STORE UNIT USAGE
The illustrative embodiments described herein provide a computer-implemented method, apparatus, and a system for managing instructions. A load/store unit receives a first instruction at a port. The load/store unit rejects the first instruction in response to determining...
10/14/2010
20100262727Enhanced Memory Migration Descriptor Format and Method
An enhanced migration descriptor migrates a plurality of source sub-pages in a large source page accessible by direct memory access devices. A splitter and selector are integrated into a configuration of a computer. Responsive to a request to migrate a large page contai...
10/14/2010
20100257607Method and Apparatus for Identifying Intrusions Into a Network Data Processing System
A method, apparatus, and computer instructions for handling intrusions. A tracer packet is sent back to an intruder causing the intrusion in response to receiving notification of an intrusion from a particular node in a network data processing system. Nodes in the netwo...
10/07/2010
20100257471Programmatic Information Transfer
An illustrative embodiment of a computer-implemented method for information transfer displays a graphical user interface on a display device, wherein the graphical user interface has a plurality of regions defined by boundaries on the display device, wherein each region...
10/07/2010
1                      
 
Sign InRegister
Username  
Password   
forgot password?