66 US patent applications published on 14 December 2006 and assigned to Microsoft
| 1 | 20060282900 | Managing access with resource control lists and resource replication |
| 2 | 20060282899 | System and method for delivery of a modular operating system |
| 3 | 20060282881 | Replicating selected secrets to local domain controllers |
| 4 | 20060282879 | Replicating selected secrets to local domain controllers |
| 5 | 20060282876 | Conditional activation of security policies |
| 6 | 20060282830 | Analysis of the impact of application programs on resources stored in data stores |
| 7 | 20060282818 | Interactive formula builder |
| 8 | 20060282817 | Winforms control hosting in unmanaged applications |
| 9 | 20060282790 | OPERATING SYSTEM PROGRAM LAUNCH MENU SEARCH |
| 10 | 20060282786 | User interface state reconfiguration through animation |
| 11 | 20060282784 | Providing smart user interfaces based on document open and/or edit context |
| 12 | 20060282779 | Applying a design to a slide using equivalent layouts |
| 13 | 20060282770 | Methods and systems for providing editable messaging forms |
| 14 | 20060282768 | Methods and systems for treating overflow conditions and for re-sizing printable content |
| 15 | 20060282766 | Markup language stylization |
| 16 | 20060282759 | Adding an arbitrary number of placeholders to a custom layout |
| 17 | 20060282724 | Programmatically switched hot-plug PCI slots |
| 18 | 20060282709 | Hard disk drive condition reporting and error correction |
| 19 | 20060282704 | CONSUMER NETWORK DIAGNOSTIC AGENT |
| 20 | 20060282695 | Real time event stream processor to ensure up-to-date and accurate result |
| 21 | 20060282679 | Secure rapid navigation and power control for a computer |
| 22 | 20060282677 | Security for network coding file distribution |
| 23 | 20060282665 | MPEG-4 ENCRYPTION ENABLING TRANSCODING WITHOUT DECRYPTION |
| 24 | 20060282583 | Phonetic input using a keypad |
| 25 | 20060282575 | Auto-suggest lists and handwritten input |
| 26 | 20060282574 | Mechanism for allowing applications to filter out or opt into table input |
| 27 | 20060282567 | Status indicators for universal serial bus (USB) ports |
| 28 | 20060282566 | Flow control for media streaming |
| 29 | 20060282556 | Method and apparatus for detecting the type of interface to which a peripheral device is connected |
| 30 | 20060282552 | Indicating data connection and status conditions |
| 31 | 20060282517 | METHOD TO OBTAIN FRIENDLY NAMES FOR BLUETOOTH DEVICES |
| 32 | 20060282503 | Email emotiflags |
| 33 | 20060282481 | Implementing a tree data storage structure in a distributed environment |
| 34 | 20060282478 | System and method for database and filesystem coordinated transactions |
| 35 | 20060282461 | Object virtualization |
| 36 | 20060282456 | Fuzzy lookup table maintenance |
| 37 | 20060282445 | Small Form Factor Web Browsing |
| 38 | 20060282444 | Small Form Factor Web Browsing |
| 39 | 20060282438 | Performing a deletion of a node in a tree data storage structure |
| 40 | 20060282436 | Systems and methods for estimating functional relationships in a database |
| 41 | 20060282433 | Specification of a hierarchical authorization model for a DBMS - SQL language extensions |
| 42 | 20060282428 | Method and system for assignment of membership through script |
| 43 | 20060282424 | View matching for materialized outer-join views |
| 44 | 20060282419 | Diagnosing problems in distributed systems |
| 45 | 20060282405 | System and method for optimized distributed file transfer |
| 46 | 20060282404 | Techniques for estimating progress of database queries |
| 47 | 20060282403 | Selective collection, filtering and processing of transactions in multiple transaction classes |
| 48 | 20060282350 | Enterprise resource planning system and method for managing bill of material transactions |
| 49 | 20060282312 | Advertisements in an alert interface |
| 50 | 20060282309 | Peer-to-peer advertisement platform |
| 51 | 20060282303 | Distributed organizational analyzer |
| 52 | 20060282272 | Persistent public calendar searching |
| 53 | 20060282267 | Static analysis to identify defects in grammars |
| 54 | 20060282266 | Static analysis of grammars |
| 55 | 20060282255 | Collocation translation from monolingual and available bilingual corpora |
| 56 | 20060281556 | System and method for distributing updates to runtime systems without destabilizing compatibility |
| 57 | 20060280370 | Application of grammatical parsing to visual recognition tasks |
| 58 | 20060280309 | Systems and methods for providing secure server key operations |
| 59 | 20060280301 | Encryption scheme for streamed multimedia content protected by rights management system |
| 60 | 20060280253 | Timestamp-Independent Motion Vector Prediction for Predictive (P) and Bidirectionally Predictive (B) Pictures |
| 61 | 20060280178 | Script-based parser |
| 62 | 20060280139 | Transparent resource administration using a read-only domain controller |
| 63 | 20060279578 | Systems and methods for updating a frame buffer based on arbitrary graphics calls |
| 64 | 20060279570 | Pre-computed shadow fields |
| 65 | 20060279556 | CORRECTION OF ALIGNMENT AND LINEARITY ERRORS IN A STYLUS INPUT SYSTEM |
| 66 | 20060279250 | Portable power management for a computing device |