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

Icon_funbox Bizarre Patents

Patent No. 5901666

Pet Display Clothing

A vest or belt is integrally formed with tubular, pet receiving passageways which extend around the wearer's body and terminate in pocket-like chambers for feeding and retrieval.

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 Corporation


Number of applications: 1371
Last date: February 24, 2011

1                      
Application No.Application TitleIssue Date
20110047521DEVELOPMENT TOOL FOR COMPARING NETLISTS
System, method, and program product analyze netlists for related electrical circuit designs by comparing predefined physical characteristics between the netlists. A baseline reference score is generated for one of the netlists and a normalized score is generated for the...
02/24/2011
20110040703System, Method and Program Product to Estimate Cost of Integrating and Utilizing Heterogeneous Data Sources
System, method and program product for estimating a cost of reconciling heterogeneous data sources. A transition cost for integrating together a first program to identify semantic conflicts, a second program to classify semantic conflicts and a third program to reconcil...
02/17/2011
20110030048SYSTEM, METHOD AND PROGRAM FOR MANAGING FIREWALLS
Computer system, method and program for managing a firewall. First program instructions identify a first rule of the firewall. The first rule specifies a permitted message flow through the firewall to or from an IP address of a computer. The computer resides on a networ...
02/03/2011
20110029652METHOD AND APPARATUS FOR ACTIVATING A BLADE SERVER IN A BLADE SERVER SYSTEM
A method, apparatus, and computer program product are provided for activating a blade server in a blade server system. The method comprises receiving a request for activating the blade server and obtaining a hardware feature of the blade server. The method further compr...
02/03/2011
20110016410Aging and Elimination of Avatars and Associated Objects from Computer Simulated Displayed Virtual Universes
Aging of avatars and objects toward eventual removal or removal from the displayed virtual universe through enabling the setting of defined parameters for the aging of said avatars and objects toward eventual removal of said avatars and objects from said virtual univers...
01/20/2011
20110013843System and Method for Compiling Images from a Database and Comparing the Compiled Images with Known Images
A method and system for discovering from a database an object which is confusingly similar with a known object. A database, such as the internet, is searched for objects which, when discovered, may be duplicated and stored. A determination is then made if any object fro...
01/20/2011
20110013445Bias Temperature Instability-Influenced Storage Cell
In a method of using a memory cell employing a field effect transistor (FET), the FET is heated to a first temperature sufficient to support bias temperature instability in the FET. The bit line is driven to a high voltage state. The word line is driven to a predetermin...
01/20/2011
20100332890SYSTEM AND METHOD FOR VIRTUAL MACHINE MANAGEMENT
A system and method are provided for virtual machine management. The system comprises a virtual machine manager, a blade server management module, at least one blade server, and a virtual machine manager. The virtual machine manager comprises an abnormal event receiving...
12/30/2010
20100332875Fan Speed Control from Thermal Diode Measurement
Measurement circuit components are included in an integrated circuit fabricated on a semiconductor substrate. A method is provided for controlling the speed of a cooling fan provided to cool an integrated circuit in which includes the steps of receiving a voltage from a...
12/30/2010
20100328872ADJUSTABLE MOUNT ASSEMBLY
An adjustable mount assembly and a related rack mount system are provided. The adjustable mount assembly is adapted for mounting a user interaction device outward from a cabinet structure comprising a first surface and a second surface adjacent to the first surface. The...
12/30/2010
20100325365SECTORED CACHE REPLACEMENT ALGORITHM FOR REDUCING MEMORY WRITEBACKS
An improved sectored cache replacement algorithm is implemented via a method and computer program product. The method and computer program product select a cache sector among a plurality of cache sectors for replacement in a computer system. The method may comprise sele...
12/23/2010
20100306560Power Management in a Virtual Machine Farm at the Local Virtual Machine Platform Level by a Platform Hypervisor Extended with Farm Management Server Functions
Power management for a virtual machine farm in which each hypervisor respectively serving each virtual machine platform in the farm is provided with an extended hypervisor function coacts with functions provided by the connection broker and the manual configuration inte...
12/02/2010
20100299673SHARED FILE SYSTEM CACHE IN A VIRTUAL MACHINE OR LPAR ENVIRONMENT
Computer system, method and program for defining first and second virtual machines and a memory shared by the first and second virtual machines. A filesystem cache resides in the shared memory. A lock structure resides in the shared memory to record which virtual machin...
11/25/2010
20100299384SYSTEM AND METHOD FOR USING A SAME PROGRAM ON A LOCAL SYSTEM AND A REMOTE SYSTEM
A system and method implemented in a Customer Information Control System (CICS) Application configured to process information residing on remote systems and display such information on a local system, using a same program residing on both the remote system(s) and the lo...
11/25/2010
20100299153SYSTEM, METHOD AND PROGRAM FOR DETERMINING COMPLIANCE WITH A SERVICE LEVEL AGREEMENT
System, method and program product for monitoring a computer program or database maintained by a service provider for a customer. A multiplicity of failures of the computer program or data base during a reporting interval are identified. The times of the multiplicity of...
11/25/2010
20100293344APPARATUS AND METHOD FOR SELECTING A POSITION WHERE DATA IS STORED
An apparatus and method are provided for selecting a specific position from a plurality of positions in a memory to which data elements are cyclically written. A specific data element is stored in the plurality of positions. The apparatus comprises a determination unit ...
11/18/2010
20100287010System, method and program for managing disaster recovery
System, method and program product for prioritizing a multiplicity of management services which support physical disaster recovery operations. Criticality of each of the management services is determined. An urgency of recovery of each of the management services is dete...
11/11/2010
20100262815Detection Mechanism for System Image Class
A method, apparatus and program product for automatically detecting the configuration of a hardware platform, generating the communications necessary to request the correct OS for the platform, authenticating the request at a remote server, detecting the image class bas...
10/14/2010
20100257186SYSTEM AND METHOD FOR PROVIDING AN OPTION TO AUTO-GENERATE A THREAD ON A WEB FORUM IN RESPONSE TO A CHANGE IN TOPIC
Methods and systems for providing an option to auto-generate a thread on a web forum in response to a change in topic are described. When a post is received on a thread in the web forum, wherein the thread includes one or more thread keywords and wherein each of the one...
10/07/2010
20100256831WIRELESS POWER INFRASTRUCTURE
A wireless power infrastructure for delivering wireless power from a wireless network to mobile devices. The infrastructure includes a plurality of power transmission hubs, each hub having: a first capacitor for transmitting a signature frequency for a defined range; an...
10/07/2010
20100251534TOOL-LESS RACK RAIL SYSTEM INCORPORATING CLAMPING MECHANISM
A rack rail system engageable with a post of a rack. The rack rail system includes a rail assembly and a flange provided on at least an end of the rail assembly. The flange includes a pin insertable into an aperture of the post when the flange is adjacent to the post. T...
10/07/2010
20100245037ON CHIP VERIFICATION AND CONSEQUENT ENABLEMENT OF CARD OS OPERATION IN SMART CARDS
On Chip Smart Card verification of a cardholder using biometrics such as a fingerprint and consequent enablement of a card operating system, having an additional software layer boot prior to the commercial card operating system booting. This software layer, or boot load...
09/30/2010
20100243716Enhanced Connector Cradle Having a Cooling Shell for Preferential Cooling of Wafers
A method, system and apparatus for preferential cooling of an electrical circuit board via a cradle having a cooling shell. An enhanced connector cradle enables the secure and precise placement of a connector on a circuit board by using a cooling component which selecti...
09/30/2010
20100241638SORTING CONTACTS
A method, computer program product, and computing system for sorting contacts is provided. The method may include sorting a group of contacts within an address field of a message based upon, at least in part, a selected hierarchy. The method may also include displaying ...
09/23/2010
20100241483METHOD FOR IMPROVED MANAGEMENT OF USER EVENTS SCHEDULED DURING A USER ABSENCE PERIOD
A solution for improved management of user events scheduled during a user absence period a determination module configured to determine a user absence period having a start date and an end date. A detection module configured to detect a new user event scheduled during t...
09/23/2010
20100231281SELF-TEST DESIGN METHODOLOGY AND TECHNIQUE FOR ROOT-GATED CLOCKING STRUCTURE
In a method of generating clock signals for a level-sensitive scan design latch, at least one test input signal is transmitted to a plurality of splitter leaves. Once the test input signal is stabilized at each of the splitter leaves, generating a shaped oscillator cloc...
09/16/2010
20100223505SOFTWARE TABLE WALK DURING TEST VERIFICATION OF A SIMULATED DENSELY THREADED NETWORK ON A CHIP
A computer-implemented method, system and computer program product are presented for managing an Effective-to-Real Address Table (ERAT) and a Translation Lookaside Buffer (TLB) during test verification in a simulated densely threaded Network On a Chip (NOC). The ERAT an...
09/02/2010
20100218175EXCEPTION DECLARATION REFACTORING TO REDUCE MEMORY FOOTPRINT
A system, method and program product for optimizing compiled Java code to reduce file size. A system is provided that includes: a first optimization that removes unnecessary exception declarations in the compiled Java code; a second optimization that converts checked ex...
08/26/2010
20100218014Power Management To Maximize Reduced Power State For Virtual Machine Platforms
Power management in a virtual machine environment that includes at least one virtual machine platform providing a plurality of virtual machines, and a plurality of separate (user) computers, each connected to a respective one of the virtual machines in a typical virtual...
08/26/2010
20100215048DYNAMIC BRIDGE FOR OBJECT TRANSFER
A request for a first dynamic bridge end is received at a first device. A capability for a second dynamic bridge end is transmitted to a second device. At least one of the first dynamic bridge end and the second dynamic bridge end have a movable end point location. The ...
08/26/2010
20100213873SYSTEM AND METHOD FOR LIGHT AND COLOR SURROUND
The present disclosure is directed towards a multimedia system comprising a multimedia reader. The multimedia reader may be configured to read multimedia content and to extract light surround content. The light surround content may represent a light surround control sig...
08/26/2010
20100211932IDENTIFYING A SOFTWARE DEVELOPER BASED ON DEBUGGING INFORMATION
A solution for identifying a software developer based on debugging information includes an identification module configured to identify a developer of a line of source code, a determination module configured to determine a developer contact tag for the developer, an enc...
08/19/2010
20100209006APPARATUS, SYSTEM, AND METHOD FOR VISUAL CREDENTIAL VERIFICATION
A solution for visual credential verification. The solution includes an apparatus, system, and method embodiment. The apparatus for visual credential verification includes an input module, a comparison module, and a response module. The input module receives from a secu...
08/19/2010
20100205626SYSTEM AND METHOD FOR IDENTIFYING AND DOWNLOADING BROADCAST PROGRAMMING CONTENT
The present invention is directed to a system, method and program product for identifying and downloading broadcast programming. Systems are disclosed that include a media device structured to receive and sample broadcast programming, and an identification service inclu...
08/12/2010
20100205256ASSET STATE CHANGE EVENT PROCESSING
Asset state change events are processed using an asset-state identifier corresponding to a combination of the current state for the asset and the asset. The asset-state identifier uniquely identifies the combination from all other possible combinations of assets and sta...
08/12/2010
20100205164Maintaining Data Integrity
Data integrity is maintained in an environment in which multiple instances of a software component each can include multiple processes capable of accessing a shared resource. Each instance of the software component can be either an “active” instance (which is allowe...
08/12/2010
20100199067Split Vector Loads and Stores with Stride Separated Words
A method, system and computer program product are presented for causing a parallel load/store of stride-separated words from a data vector using different memory chips in a computer....
08/05/2010
20100198971DYNAMICALLY PROVISIONING CLUSTERS OF MIDDLEWARE APPLIANCES
A method, computer program product, and system are disclosed for dynamically provisioning clusters of middleware appliances. In one embodiment, the method includes referencing a resource measurement from a plurality of middleware appliances. The middleware appliances pr...
08/05/2010
20100198648DYNAMIC MEETING GROUP ORGANIZER
A Dynamic Meeting Group Organizer automatically creates sub-groups from a group of responders to a meeting invitation sent by email by determining a number of subgroups and a subgroup size parameter; determining a question and a criteria associated with the question to ...
08/05/2010
20100195408Non-Body Contacted Sense Amplifier with Negligible History Effect
In a method of mitigating hysteresis effect in a sense amplifier circuit, a data value is sensed from a data source with the sense amplifier during a first period. The data value is stored in a latch. The data valued stored in the latch is inverted, thereby generating a...
08/05/2010
1                      
 
Sign InRegister
Username  
Password   
forgot password?