47 US patent applications published on 14 May 2009 and assigned to Microsoft
| 1 | 20090126011 | APPLICATION SECURITY MODEL |
| 2 | 20090126001 | TECHNIQUES TO MANAGE SECURITY CERTIFICATES |
| 3 | 20090125988 | SECURE TRANSMISSION OF DIGITAL CONTENT BETWEEN A HOST AND A PERIPHERAL BY WAY OF A DIGITAL RIGHTS MANAGEMENT (DRM) SYSTEM |
| 4 | 20090125934 | USER RATING MECHANISM FOR MEDIA CONTENT |
| 5 | 20090125919 | On-demand loading of types of software code of a program executing on a computing device |
| 6 | 20090125918 | SHARED SENSING SYSTEM INTERFACES |
| 7 | 20090125917 | SYSTEM AND METHOD FOR OPTIMIZING UNDER NOTIFICATIONS FOR SMALL COMPUTER DEVICES |
| 8 | 20090125886 | INTERNAL TEST AND MANIPULATION OF AN APPLICATION |
| 9 | 20090125880 | POLYMORPHIC SOFTWARE ARCHITECTURE |
| 10 | 20090125844 | VIEWING DATA |
| 11 | 20090125827 | SELECTIVELY DELETING ITEMS THAT ARE NOT OF INTEREST TO A USER |
| 12 | 20090125824 | USER INTERFACE WITH PHYSICS ENGINE FOR NATURAL GESTURAL CONTROL |
| 13 | 20090125822 | Programming Interface for a Computer Platform |
| 14 | 20090125820 | COMPACT, PORTABLE, AND EFFICIENT REPRESENTATION OF A USER INTERFACE CONTROL TREE |
| 15 | 20090125811 | USER INTERFACE PROVIDING AUDITORY FEEDBACK |
| 16 | 20090125800 | Function-based Object Model for Web Page Display in a Mobile Device |
| 17 | 20090125716 | COMPUTER INITIALIZATION FOR SECURE KERNEL |
| 18 | 20090125701 | AGGREGATING DATA FROM DIFFERENT SOURCES |
| 19 | 20090125635 | CONSISTENCY SENSITIVE STREAMING OPERATORS |
| 20 | 20090125634 | NETWORK MEDIA STREAMING WITH PARTIAL SYNCING |
| 21 | 20090125623 | DATA VALIDATION USING SIGNATURES AND SAMPLING |
| 22 | 20090125580 | DISPLAYING SERVER ERRORS ON THE CLIENT MACHINE THAT CAUSED THE FAILED REQUEST |
| 23 | 20090125573 | Transactional multi-package installation |
| 24 | 20090125571 | ARRANGEMENT FOR SYNCHRONIZING MEDIA FILES WITH PORTABLE DEVICES |
| 25 | 20090125553 | ASYNCHRONOUS PROCESSING AND FUNCTION SHIPPING IN SSIS |
| 26 | 20090125550 | TEMPORAL EVENT STREAM MODEL |
| 27 | 20090125518 | Collaborative Authoring |
| 28 | 20090125512 | SCHEMA MAPPER |
| 29 | 20090125501 | RANKER SELECTION FOR STATISTICAL NATURAL LANGUAGE PROCESSING |
| 30 | 20090125499 | MACHINE-MODERATED MOBILE SOCIAL NETWORKING FOR MANAGING QUERIES |
| 31 | 20090125469 | LINK DISCOVERY FROM WEB SCRIPTS |
| 32 | 20090125461 | Multi-Label Active Learning |
| 33 | 20090125377 | PROFILING SYSTEM FOR ONLINE MARKETPLACE |
| 34 | 20090125315 | TRANSCODER USING ENCODER GENERATED SIDE INFORMATION |
| 35 | 20090124380 | PROVIDING SECRET INFORMATION IN A MULTIPLAYER GAME |
| 36 | 20090124205 | PHYSICAL AND MAC ADAPTATION FOR INTERFERENCE MITIGATION WITH COGNITIVE RADIO |
| 37 | 20090123090 | Matching Advertisements to Visual Media Objects |
| 38 | 20090123089 | ADAPTIVE FILTERING FOR IMAGE TRANSFORM PROCESSES |
| 39 | 20090123088 | TILED PROJECTIONS FOR PLANAR PROCESSING OF ROUND EARTH DATA |
| 40 | 20090122878 | Streaming Methods and Systems |
| 41 | 20090122700 | Spectrum and medium access allocation for fairness |
| 42 | 20090122192 | METHODS AND SYSTEMS FOR INDEPENDENTLY CONTROLLING THE PRESENTATION SPEED OF DIGITAL VIDEO FRAMES AND DIGITAL AUDIO SAMPLES |
| 43 | 20090122067 | OPEN FONTS INCLUDING HUMAN-READABLE FONTS FOR COMPILATION |
| 44 | 20090122012 | USER INPUT DEVICE WITH RING-SHAPED SCROLL WHEEL |
| 45 | 20090122006 | ENHANCED PROTOCOL AND ARCHITECTURE FOR LOW BANDWIDTH FORCE FEEDBACK GAME CONTROLLER |
| 46 | 20090121903 | USER INTERFACE WITH PHYSICS ENGINE FOR NATURAL GESTURAL CONTROL |
| 47 | 20090121894 | MAGIC WAND |