89 US patent applications published on 25 June 2009 and assigned to IBM
| 1 | 20090165113 | SYSTEMS, METHODS AND COMPUTER PROGRAM PRODUCTS FOR FIREWALL USE OF CERTIFIED BINARIES |
| 2 | 20090165106 | Network Security Management for Ambiguous User Names |
| 3 | 20090165082 | DIRECTORY INFRASTRUCTURE FOR SOCIAL NETWORKING WEB APPLICATION SERVICES |
| 4 | 20090165076 | METHOD, SYSTEM, AND COMPUTER PROGRAM PRODUCT FOR DATA SECURITY POLICY ENFORCEMENT |
| 5 | 20090165016 | Method for Parallelizing Execution of Single Thread Programs |
| 6 | 20090164978 | METHOD AND SYSTEM FOR PROVIDING POST-MORTEM SERVICE LEVEL DEBUGGING |
| 7 | 20090164977 | EXTENSIBLE AND UNOBTRUSIVE SCRIPT PERFORMANCE MONITORING AND MEASUREMENT |
| 8 | 20090164976 | MULTI-THREADED DEBUGGER SUPPORT |
| 9 | 20090164974 | QUALITY MEASURE TOOL FOR A COMPOSITE APPLICATION |
| 10 | 20090164971 | Convention Based UML Modeling Tool |
| 11 | 20090164961 | Design Structure for a System For Controlling Access to Addressable Integrated Circuits |
| 12 | 20090164957 | Design Structure for Glitchless Clock Multiplexer Optimized for Synchronous and Asynchronous Clocks |
| 13 | 20090164950 | Spotlight Cursor |
| 14 | 20090164947 | LARGE TREE VIEW NAVIGATION |
| 15 | 20090164926 | SYSTEM AND METHOD FOR INTERACTION BETWEEN USERS OF AN ONLINE COMMUNITY |
| 16 | 20090164911 | SYSTEMS, METHODS AND COMPUTER PROGRAM PRODUCTS FOR CREATING PARENT/CHILD ENTRIES FOR A CALENDAR EVENT TO ENABLE CUSTOMIZATION FOR CALENDAR-EVENT ATTENDEES |
| 17 | 20090164903 | SYSTEMS, METHODS AND COMPUTER PROGRAM PRODUCTS FOR A DYNAMIC DISPLAY OF SAVED BOOKMARKS BASED ON BROWSING ACTIVITY |
| 18 | 20090164894 | METHOD AND APPARATUS FOR SETTING OUTPUT IMAGE INCLUDING IMAGE PROCESSING INFORMATION AND PROGRAM FOR CONTROLLING THE SAME |
| 19 | 20090164885 | EFFICIENT METHOD OF MIGRATING LOTUS DOMINO DOCUMENTS TO A NON-DOMINO WEB SERVER, WHILE PRESERVING SECTIONS, USING PORTABLE JAVASCRIPT |
| 20 | 20090164882 | METHODS, SYSTEMS, AND COMPUTER PROGRAM PRODUCTS FOR AUTOMATIC PARSING OF MARKUP LANGUAGE DOCUMENTS |
| 21 | 20090164874 | Collecting Failure Information On Error Correction Code (ECC) Protected Data |
| 22 | 20090164865 | APPARATUS FOR PIPELINED CYCLIC REDUNDANCY CHECK CIRCUIT WITH MULTIPLE INTERMEDIATE OUTPUTS |
| 23 | 20090164855 | METHOD FOR SCRUBBING STORAGE IN A COMPUTER MEMORY |
| 24 | 20090164852 | Preemptive Thermal Management For A Computing System Based On Cache Performance |
| 25 | 20090164846 | Fault Injection In Dynamic Random Access Memory Modules For Performing Built-In Self-Tests |
| 26 | 20090164842 | METHOD AND SYSTEM FOR ENTERPRISE MEMORY MANAGEMENT OF MEMORY MODULES |
| 27 | 20090164840 | System and Method For Managing Root File System |
| 28 | 20090164824 | Administering Power Supplies In A Data Center |
| 29 | 20090164806 | APPARATUS, SYSTEM, AND METHOD FOR A HIGH EFFICIENCY REDUNDANT POWER ARCHITECTURE |
| 30 | 20090164803 | Cipher Message Assist Instruction |
| 31 | 20090164765 | Determining Thermal Characteristics Of Instruction Sets |
| 32 | 20090164759 | Execution of Single-Threaded Programs on a Multiprocessor Managed by an Operating System |
| 33 | 20090164757 | Method and Apparatus for Performing Out of Order Instruction Folding and Retirement |
| 34 | 20090164755 | Optimizing Execution of Single-Threaded Programs on a Multiprocessor Managed by Compilation |
| 35 | 20090164725 | Method and Apparatus for Fast Processing Memory Array |
| 36 | 20090164715 | Protecting Against Stale Page Overlays |
| 37 | 20090164684 | Throttling A Point-To-Point, Serial Input/Output Expansion Subsystem Within A Computing System |
| 38 | 20090164682 | Livelock Resolution |
| 39 | 20090164672 | Computer Memory Subsystem For Enhancing Signal Quality |
| 40 | 20090164660 | Transferring A Logical Partition (‘LPAR’) Between Two Server Computing Devices Based On LPAR Customer Requirements |
| 41 | 20090164634 | Automatic Intranet and Internet Detection for Enhanced Browsing and Information Discovery within Collaborative Applications |
| 42 | 20090164629 | UTILIZING A SINGLE AGENT ON A NON-ORIGIN NODE FOR MEASURING THE ROUNDTRIP RESPONSE TIME OF WEB PAGES WITH EMBEDDED HTML FRAMES |
| 43 | 20090164622 | Monitoring Instant Messaging Usage |
| 44 | 20090164598 | Program Product and System for Performing Multiple Hierarchical Tests to Verify Identity of Sender of an E-Mail Message and Assigning the Highest Confidence Value |
| 45 | 20090164593 | DERIVING OVERLAY INFORMATION FROM A USER INPUT FOR A BASE MESSAGE SCHEMA ASSOCIATED WITH A NODE IN A MESSAGE FLOW |
| 46 | 20090164578 | CONTROLLING INSTANT MESSAGING SETTINGS BASED ON CALENDAR APPLICATION ENTRIES |
| 47 | 20090164573 | METHOD FOR FORMING AD HOC SOCIAL NETWORKS IN TWO DIMENSIONAL COLLABORATION |
| 48 | 20090164565 | REDUNDANT SYSTEMS MANAGEMENT FRAMEWORKS FOR NETWORK ENVIRONMENTS |
| 49 | 20090164563 | Systems and Methods for Transparently Accessing Web Applications Remotely and Locally |
| 50 | 20090164555 | INITIATING EXECUTION OF SERVER-CONTROLLED TASKS |
| 51 | 20090164513 | Method and Apparatus For Mapping Encrypted and Decrypted Data Via Key Management System |
| 52 | 20090164511 | SYSTEM FOR REPRESENTING AND RECREATING OBJECT DEPENDENCIES FROM ONE DATABASE SYSTEM TO ANOTHER |
| 53 | 20090164510 | METHODS, SYSTEMS, AND COMPUTER PROGRAM PRODUCTS FOR ACCESSING A MULTI-FORMAT DATA OBJECT |
| 54 | 20090164509 | Method and System Using Prefetching History to Improve Data Prefetching Performance |
| 55 | 20090164508 | REPORTING MODEL GENERATION WITHIN A MULTIDIMENSIONAL ENTERPRISE SOFTWARE SYSTEM |
| 56 | 20090164485 | TECHNIQUE FOR FINDING REST RESOURCES USING AN N-ARY TREE STRUCTURE NAVIGATED USING A COLLISION FREE PROGRESSIVE HASH |
| 57 | 20090164479 | METHOD AND SYSTEM FOR LI-BASED ROBUST DISTRIBUTION CLUSTERING OF MULTINOMIAL DISTRIBUTIONS |
| 58 | 20090164468 | SYSTEM FOR CONTROLLING CONCURRENT ACCESS TO DATA IN A DATABASE SYSTEM |
| 59 | 20090164447 | CONTENT SEARCHING FOR PORTALS HAVING SECURE CONTENT |
| 60 | 20090164399 | Method for Autonomic Workload Distribution on a Multicore Processor |
| 61 | 20090164343 | AUTO-CASCADING CLEAR TO BUILD ENGINE FOR MULTIPLE LOCATION ORDER LEVEL PARTS MANAGEMENT |
| 62 | 20090164295 | DEVICE, SYSTEM, AND METHOD OF DYNAMIC MODIFICATION OF SALE TERMS OF ELECTRONIC TRANSACTIONS |
| 63 | 20090164285 | AUTO-CASCADING CLEAR TO BUILD ENGINE FOR MULTIPLE ENTERPRISE ORDER LEVEL PARTS MANAGEMENT |
| 64 | 20090164267 | Employing Organizational Context within a Collaborative Tagging System |
| 65 | 20090164262 | METHOD AND STRUCTURE FOR RISK-BASED RESOURCE PLANNING FOR CONFIGURABLE PRODUCTS |
| 66 | 20090164246 | METHODS, SYSTEMS, AND COMPUTER PROGRAM PRODUCTS FOR PROVIDING AN INFORMATION STORAGE MANAGEMENT SYSTEM |
| 67 | 20090164197 | METHOD FOR TRANSFORMING OVERLAPPING PATHS IN A LOGICAL MODEL TO THEIR PHYSICAL EQUIVALENT BASED ON TRANSFORMATION RULES AND LIMITED TRACEABILITY |
| 68 | 20090164183 | Methodology for Thermal Modeling of On-Chip Interconnects Based on Electromagnetic Simulation Tools |
| 69 | 20090164173 | Method and Apparatus for Network Performance Management |
| 70 | 20090164063 | VEHICLE-MOUNTED TOOL FOR MONITORING ROAD SURFACE DEFECTS |
| 71 | 20090163278 | MONITORING METHOD AND SYSTEM USING COLLECTIVE INTELLIGENCE AND RATING PROPAGATION IN VIRTUAL WORLD COMMUNITY |
| 72 | 20090163019 | FORMING ROBUST SOLDER INTERCONNECT STRUCTURES BY REDUCING EFFECTS OF SEED LAYER UNDERETCHING |
| 73 | 20090162601 | Reducing Incident Infrared Radiation Received By One Or More Infrared Detectors In A Self Checkout Point Of Sale System |
| 74 | 20090161877 | Method, system, and computer program product for encryption key management in a secure processor vault |
| 75 | 20090161875 | Mini Time Key Creation Memory Medium and System |
| 76 | 20090161722 | AUTOMATIC SHUTDOWN OR THROTTLING OF A BIST STATE MACHINE USING THERMAL FEEDBACK |
| 77 | 20090161709 | MULTICHIP PACKAGE, METHODS OF MANUFACTURE THEREOF AND ARTICLES COMPRISING THE SAME |
| 78 | 20090161475 | SYSTEM FOR PROVIDING READ CLOCK SHARING BETWEEN MEMORY DEVICES |
| 79 | 20090161416 | OPTIMIZED PHASE CHANGE WRITE METHOD |
| 80 | 20090160876 | VIRTUAL CONTACT GROUPS |
| 81 | 20090160851 | TEMPORAL RANKING IN VIRTUAL WORLDS |
| 82 | 20090160779 | Emulating A Keyboard On A Touch Screen Monitor Of A Computer System |
| 83 | 20090160691 | Digital to Analog Converter Having Fastpaths |
| 84 | 20090160689 | HIGH SPEED RESISTOR-BASED DIGITAL-TO-ANALOG CONVERTER (DAC) ARCHITECTURE |
| 85 | 20090160621 | MULTIMEDIA ARTICLE MANAGEMENT FACILITY |
| 86 | 20090160401 | Battery Charge Management System For Charging A Battery Bank That Includes A Plurality Of Batteries |
| 87 | 20090159948 | TRENCH METAL-INSULATOR METAL (MIM) CAPACITORS |
| 88 | 20090159947 | SIMPLIFIED VERTICAL ARRAY DEVICE DRAM/eDRAM INTEGRATION |
| 89 | 20090159934 | FIELD EFFECT DEVICE WITH REDUCED THICKNESS GATE |