125 US patent applications published on 26 February 2009 and assigned to IBM
| 1 | 20090055916 | SECURE DELEGATION USING PUBLIC KEY AUTHENTICATION |
| 2 | 20090055902 | SECURE DELEGATION USING PUBLIC KEY AUTHENTICATION |
| 3 | 20090055891 | DEVICE, METHOD, AND PROGRAM FOR RELAYING DATA COMMUNICATION |
| 4 | 20090055887 | PRIVACY ONTOLOGY FOR IDENTIFYING AND CLASSIFYING PERSONALLY IDENTIFIABLE INFORMATION AND A RELATED GUI |
| 5 | 20090055832 | SYSTEM, METHOD AND COMPUTER PROGRAM PRODUCT FOR EVALUATNG A TEST OF AN ALTERNATIVE SYSTEM |
| 6 | 20090055827 | POLLING ADAPTER PROVIDING HIGH PERFORMANCE EVENT DELIVERY |
| 7 | 20090055821 | SYSTEMS, METHODS, AND COMPUTER PRODUCTS FOR JUST-IN-TIME COMPILATION FOR VIRTUAL MACHINE ENVIRONMENTS FOR FAST APPLICATION STARTUP AND MAXIMAL RUN-TIME PERFORMANCE |
| 8 | 20090055818 | METHOD FOR SUPPORTING, SOFTWARE SUPPORT AGENT AND COMPUTER SYSTEM |
| 9 | 20090055815 | Eliminate Maximum Operation in Loop Bounds with Loop Versioning |
| 10 | 20090055811 | REDUCING THE RUN-TIME COST OFINVOKING A SERVER PAGE |
| 11 | 20090055808 | LOAD TIME RESOLUTION FOR DYNAMIC BINDING LANGUAGES |
| 12 | 20090055807 | FAST IMAGE LOADING MECHANISM IN CELL SPU |
| 13 | 20090055805 | Method and System for Testing Software |
| 14 | 20090055800 | Modular Integration of Distinct Type Systems for the Compilation of Programs |
| 15 | 20090055799 | SYSTEM AND METHOD FOR SOURCE CODE SECTIONAL LOCKING FOR IMPROVED MANAGEMENT |
| 16 | 20090055797 | METHOD AND COMPUTER PROGRAM PRODUCT FOR VIEWING EXTENDIBLE MODELS FOR LEGACY APPLICATIONS |
| 17 | 20090055790 | DESIGN STRUCTURE FOR ON CHIP SHIELDING STRUCTURE FOR INTEGRATED CIRCUITS OR DEVICES ON A SUBSTRATE |
| 18 | 20090055780 | Simultaneous Power and Timing Optimization in Integrated Circuits by Performing Discrete Actions on Circuit Components |
| 19 | 20090055769 | SYSTEM AND METHOD FOR IMPLEMENTING DATA NAVIGATION INTERFACE |
| 20 | 20090055761 | METHODS, SYSTEMS, AND COMPUTER PROGRAM PRODUCTS FOR EDITING USING AN INTERFACE |
| 21 | 20090055757 | SOLUTION FOR AUTOMATICALLY GENERATING SOFTWARE USER INTERFACE CODE FOR MULTIPLE RUN-TIME ENVIRONMENTS FROM A SINGLE DESCRIPTION DOCUMENT |
| 22 | 20090055756 | DOUBLY LINKED VISUAL DISCUSSIONS FOR DATA VISUALIZATION |
| 23 | 20090055748 | SYSTEM AND METHOD FOR FLEXIBLY SELECTING AND VISUALIZING CONFIGURATION CHANGES OVER TIME |
| 24 | 20090055724 | SYSTEM AND METHOD FOR ANNOTATION |
| 25 | 20090055696 | MICROCONTROLLER FOR LOGIC BUILT-IN SELF TEST (LBIST) |
| 26 | 20090055689 | SYSTEMS, METHODS, AND COMPUTER PRODUCTS FOR COORDINATED DISASTER RECOVERY |
| 27 | 20090055686 | SERVER SIDE LOGIC UNIT TESTING |
| 28 | 20090055681 | INTRA-DISK CODING SCHEME FOR DATA-STORAGE SYSTEMS |
| 29 | 20090055679 | Recovery Of A Redundant Node Controller In A Computer System |
| 30 | 20090055665 | Power Control of Servers Using Advanced Configuration and Power Interface (ACPI) States |
| 31 | 20090055654 | SECURE ENTRY OF A USER-IDENTIFIER IN A PUBLICLY POSITIONED DEVICE |
| 32 | 20090055640 | Masking a Hardware Boot Sequence |
| 33 | 20090055633 | COMPUTER PROCESSING SYSTEM EMPLOYING AN INSTRUCTION REORDER BUFFER |
| 34 | 20090055631 | Method And Apparatus For Register Renaming Using Multiple Physical Register Files And Avoiding Associative Search |
| 35 | 20090055623 | Method and Apparatus for Supporting Shared Library Text Replication Across a Fork System Call |
| 36 | 20090055617 | Apparatus, System, and Method for Dynamically Allocating Main Memory Among A Plurality of Applications |
| 37 | 20090055616 | MAINTAINING RESERVED FREE SPACE FOR SEGMENTED LOGICAL VOLUMES |
| 38 | 20090055615 | MEMORY TUNING FOR GARBAGE COLLECTION AND CENTRAL PROCESSING UNIT (CPU) UTILIZATION OPTIMIZATION |
| 39 | 20090055610 | MAINTAINING CONSISTENCY FOR REMOTE COPY USING VIRTUALIZATION |
| 40 | 20090055609 | SYSTEMS FOR DYNAMICALLY RESIZING MEMORY POOLS |
| 41 | 20090055606 | CONVERTING BACKUP COPIES OF OBJECTS CREATED USING A FIRST BACKUP PROGRAM TO BACKUP COPIES CREATED USING A SECOND BACKUP PROGRAM |
| 42 | 20090055601 | Efficient Sharing Of Memory Between Applications Running Under Different Operating Systems On A Shared Hardware System |
| 43 | 20090055595 | ADJUSTING PARAMETERS USED TO PREFETCH DATA FROM STORAGE INTO CACHE |
| 44 | 20090055588 | Performing Useful Computations While Waiting for a Line in a System with a Software Implemented Cache |
| 45 | 20090055583 | STORING REDUNDANT SEGMENTS AND PARITY INFORMATION FOR SEGMENTED LOGICAL VOLUMES |
| 46 | 20090055582 | SEGMENTATION OF LOGICAL VOLUMES |
| 47 | 20090055563 | Method for Providing Low-Level Hardware Access to In-Band and Out-of-Band Firmware |
| 48 | 20090055554 | PROVIDING KIOSK SERVICE OFFERINGS IN A PERSONAL AREA NETWORK |
| 49 | 20090055542 | METHOD, DEVICE AND SYSTEM FOR SHARING APPLICATION SESSION INFORMATION ACROSS MULTIPLE-CHANNELS |
| 50 | 20090055535 | DEPLOYING RESOURCES IN TARGET SERVER ENVIRONMENTS |
| 51 | 20090055533 | Administering Devices Including Allowed Action Lists |
| 52 | 20090055527 | SECTION IDENTIFICATION AND DISTRIBUTION SYSTEM MONITORING SYSTEM, METHOD AND PROGRAM PRODUCT |
| 53 | 20090055511 | NON-PROGRAMMATIC ACCESS TO DATA AND TO DATA TRANSFER FUNCTIONS |
| 54 | 20090055508 | DATA SUBSCRIPTION MANAGEMENT SYSTEM |
| 55 | 20090055505 | BUSINESS TO BUSINESS EVENT COMMUNICATIONS |
| 56 | 20090055499 | Administration Of Time-Sensitive Email |
| 57 | 20090055498 | Administration Of Time-Sensitive Email |
| 58 | 20090055481 | AUTOMATICALLY GENERATED SUBJECT RECOMMENDATIONS FOR EMAIL MESSAGES BASED ON EMAIL MESSAGE CONTENT |
| 59 | 20090055469 | RE-USING ASYNCHRONOUS SERVER-SIDE RESULTS GENERATED FOR A REQUEST CONTEXT OF ONE CLIENT TO SATISFY A REQUEST CONTEXT OF A DIFFERENT CLIENT |
| 60 | 20090055468 | SELECTIVELY DELIVERING CACHED CONTENT OR PROCESSED CONTENT TO CLIENTS BASED UPON A RESULT COMPLETED PERCENTAGE |
| 61 | 20090055456 | Data Correction Circuit |
| 62 | 20090055454 | Half Width Counting Leading Zero Circuit |
| 63 | 20090055448 | METHOD, APPARATUS, AND PROGRAM FOR CAPTURING DATA CHANGES UTILIZING DATA-SPACE TRACKING |
| 64 | 20090055443 | Recording a Log of Operations |
| 65 | 20090055432 | ACCESSING OBJECTS IN A SERVICE REGISTRY AND REPOSITORY |
| 66 | 20090055431 | PRIVACY ONTOLOGY FOR IDENTIFYING AND CLASSIFYING PERSONALLY IDENTIFIABLE INFORMATION AND A RELATED GUI |
| 67 | 20090055430 | METHOD AND SYSTEM FOR MODEL-BASED REPLICATION OF DATA |
| 68 | 20090055410 | METHOD FOR PRUNING OBJECTS IN A SERVICE REGISTRY AND REPOSITORY |
| 69 | 20090055409 | APPARATUS, SYSTEM, AND METHOD FOR CUSTOMIZED EVENT PROCESSING USING A JDBC RESOURCE ADAPTER |
| 70 | 20090055397 | Multi-Dimensional Access Control List |
| 71 | 20090055367 | SYSTEM AND PROGRAM PRODUCTS FOR PRUNING OBJECTS IN A SERVICE REGISTRY AND REPOSITORY |
| 72 | 20090055366 | ACCESSING OBJECTS IN A SERVICE REGISTRY AND REPOSITORY USING SUBCLASS INFERENCE |
| 73 | 20090055362 | SYSTEM AND COMPUTER PROGRAM PRODUCT FOR PERFORMING AN INEXACT QUERY TRANSFORMATION IN A HETEROGENEOUS ENVIRONMENT |
| 74 | 20090055352 | METHODS OF COST ESTIMATION USING PARTIALLY APPLIED PREDICATES |
| 75 | 20090055350 | AGGREGATE QUERY OPTIMIZATION |
| 76 | 20090055348 | DYNAMIC CLUSTER DATABASE ARCHITECTURE |
| 77 | 20090055331 | METHOD AND APPARATUS FOR MODEL-BASED TESTING OF A GRAPHICAL USER INTERFACE |
| 78 | 20090055280 | Pay at the Table System |
| 79 | 20090055276 | Pay at the Table System |
| 80 | 20090055274 | METHOD AND APPARATUS FOR DISTRIBUTED APPLICATION EXECUTION |
| 81 | 20090055236 | SYSTEM AND METHOD FOR EVALUATING LIKELIHOOD OF MEETING ATTENDANCE |
| 82 | 20090055235 | SYSTEM AND METHOD FOR ASSISTED HANDLING OF CASCADING MEETING CHANGES |
| 83 | 20090055234 | SYSTEM AND METHODS FOR SCHEDULING MEETINGS BY MATCHING A MEETING PROFILE WITH VIRTUAL RESOURCES |
| 84 | 20090055191 | ESTABLISHING CALL-BASED AUDIO SOCKETS WITHIN A COMPONENTIZED VOICE SERVER |
| 85 | 20090055186 | METHOD TO VOICE ID TAG CONTENT TO EASE READING FOR VISUALLY IMPAIRED |
| 86 | 20090055165 | DYNAMIC MIXED-INITIATIVE DIALOG GENERATION IN SPEECH RECOGNITION |
| 87 | 20090055161 | TECHNOLOGY FOR SUPPORTING MODIFICATION OF MESSAGES DISPLAYED BY PROGRAM |
| 88 | 20090055160 | Apparatus And Method For Integrated Phrase-Based And Free-Form Speech-To-Speech Translation |
| 89 | 20090055154 | METHOD AND SYSTEM FOR GENERATING APPLICATION SIMULATIONS |
| 90 | 20090055151 | METHOD OF AND SYSTEM FOR SIMULATING A LIGHT-EMITTING DEVICE |
| 91 | 20090055122 | On-Chip Frequency Response Measurement |
| 92 | 20090055093 | PICTORIAL NAVIGATION METHOD, SYSTEM, AND PROGRAM PRODUCT |
| 93 | 20090055002 | ARBITRATION SYSTEM FOR REDUNDANT CONTROLLERS, WITH OUTPUT INTERLOCK AND AUTOMATIC SWITCHING CAPABILITIES |
| 94 | 20090054700 | Precursors to Fluoroalkanol-Containing Olefin Monomers, and Associated Methods of Synthesis and Use |
| 95 | 20090054061 | SYSTEM AND METHOD OF LOCATING WIRELESS CONNECTION AMONG A PLURALITY OF WIRELESS CONNECTIONS |
| 96 | 20090054043 | Future Location Determination Using Social Networks |
| 97 | 20090053908 | Metalized Elastomeric Electrical Contacts |
| 98 | 20090053627 | METHODS AND SYSTEMS FOR NORMALIZING ERROR |
| 99 | 20090053129 | EMBEDDED NANOPARTICLE FILMS AND METHOD FOR THEIR FORMATION IN SELECTIVE AREAS ON A SURFACE |
| 100 | 20090052751 | USING A SURFACE BASED COMPUTING DEVICE FOR VERIFICATION OF AN IDENTIFICATION DOCUMENT |
| 101 | 20090052634 | PROVIDING SPEAKER IDENTIFYING INFORMATION WITHIN EMBEDDED DIGITAL INFORMATION |
| 102 | 20090052608 | METHOD FOR DYNAMICALLY ADJUSTING HARDWARE EVENT COUNTING TIME-SLICE WINDOWS |
| 103 | 20090052442 | AUTOMATICALLY ROUTING SESSION INITIATION PROTOCOL (SIP) COMMUNICATIONS FROM A CONSUMER DEVICE |
| 104 | 20090052413 | INVOKING MULTIPLE SIP BASED SERVICES DURING A SINGLE COMMUNICATION SESSION USING RESOURCE LISTS |
| 105 | 20090052351 | MICROPHONE EXPANSION UNIT FOR TELECONFERENCE PHONE CALLS |
| 106 | 20090052334 | SYSTEM AND METHOD FOR DETECTING A FAULTY OBJECT IN A SYSTEM |
| 107 | 20090051681 | Monitoring User Attention in a Computer-Simulated Environment |
| 108 | 20090051536 | DECOMMISSIONING BIN FOR AUTOMATIC DECOMMISSIONING OF ELECTRONIC TAGS |
| 109 | 20090051531 | COUNTERMEASURE SYSTEM TRIGGERED BY MOVEMENT OF A DISPLAY OF A COMPUTING DEVICE |
| 110 | 20090051507 | METHOD, SYSTEM AND PROGRAM PRODUCT FOR TONAL AUDIO-BASED MONITORING OF NETWORK ALARMS |
| 111 | 20090051492 | Maintaining RFID Information For Virtual Machines |
| 112 | 20090051490 | METHODS AND SYSTEMS TO IMPROVE RFID INVENTORY POLLING ACCURACY |
| 113 | 20090051420 | INTRINSIC RC POWER DISTRIBUTION FOR NOISE FILTERING OF ANALOG SUPPLIES |
| 114 | 20090051026 | PROCESS FOR FORMING METAL FILM AND RELEASE LAYER ON POLYMER |
| 115 | 20090051003 | Methods and Structures Involving Electrically Programmable Fuses |
| 116 | 20090051002 | ELECTRICAL FUSE HAVING A THIN FUSELINK |
| 117 | 20090050942 | SELF-ALIGNED SUPER STRESSED PFET |
| 118 | 20090050695 | EFFICIENT ACCESS RULES ENFORCEMENT MECHANISM FOR LABEL-BASED ACCESS CONTROL |
| 119 | 20090050684 | Point of Sale Terminal Network Implementation for Transmitting Data Indicative of Terminal Changes upon Switching of Open close State of Cash Drawer |
| 120 | 20090050486 | Enhanced Magnetic Plating Method and Apparatus |
| 121 | 20090050469 | ALIGNMENT FILM FORMING APPARATUS AND METHOS |
| 122 | 20090050461 | APPARATUS AND METHOD FOR PROVIDING A CONTROL PANEL THAT REDUCES OVERALL SIZE WHILE PROVIDING INTEGRATED BUTTON PROTECTION FOR FUNCTIONAL ADVANTAGE |
| 123 | 20090050393 | SEATBELT SAFETY SYSTEM |
| 124 | 20090049688 | LAND GRID ARRAY (LGA) INTERPOSER UTILIZING METAL-ON-ELASTOMER HEMI-TORUS AND OTHER MULTIPLE POINTS OF CONTACT GEOMETRIES |
| 125 | 20090049685 | METHODS FOR INSERTION AND RETRACTION OF A CONNECTOR |