57 US patent applications published on 21 February 2008 and assigned to Microsoft
| 1 | 20080047024 | Passive memory lock |
| 2 | 20080047007 | Network security page |
| 3 | 20080046983 | Multiuser Web Service Sign-In Client Side Components |
| 4 | 20080046971 | Failure recognition |
| 5 | 20080046939 | Bitstream Switching in Multiple Bit-Rate Video Streaming Environments |
| 6 | 20080046929 | MEDIA CONTENT CATALOG SERVICE |
| 7 | 20080046928 | Graphical tile-based expansion cell guide |
| 8 | 20080046925 | TEMPORAL AND SPATIAL IN-VIDEO MARKING, INDEXING, AND SEARCHING |
| 9 | 20080046917 | Associating Advertisements with On-Demand Media Content |
| 10 | 20080046893 | Methods For Running Priority-Based Application Threads On A Realtime Component |
| 11 | 20080046843 | ELEMENT PERSISTENT IDENTIFICATION |
| 12 | 20080046841 | Drop dialog controls |
| 13 | 20080046824 | SORTING CONTACTS FOR A MOBILE COMPUTER DEVICE |
| 14 | 20080046814 | SYSTEM AND METHOD FOR GENERATING STRUCTURED DOCUMENTS IN A NON-LINEAR MANNER |
| 15 | 20080046745 | END-TO-END AUTHENTICATION OF SESSION INITIATION PROTOCOL MESSAGES USING CERTIFICATES |
| 16 | 20080046741 | Protecting signatures using collision-resistant hash functions |
| 17 | 20080046570 | WEB FORMAT-BASED WIRELESS COMMUNICATIONS |
| 18 | 20080046569 | SYSTEM AND METHOD TO IDENTIFY, RANK, AND AUDIT NETWORK PROVIDED CONFIGURABLES |
| 19 | 20080046567 | Automatic detection and integration of network workloads |
| 20 | 20080046552 | Service resiliency within on-premise products |
| 21 | 20080046550 | MESSAGE BASED NETWORK TRANSMISSION FOR SELECTION AND AUDITING OF INTERNET SERVICES |
| 22 | 20080046490 | Intelligent Sticky Notes |
| 23 | 20080046486 | FACILITATING DOCUMENT CLASSIFICATION USING BRANCH ASSOCIATIONS |
| 24 | 20080046456 | Syntax for members added through object protocol systems and methods |
| 25 | 20080046441 | JOINT OPTIMIZATION OF WRAPPER GENERATION AND TEMPLATE DETECTION |
| 26 | 20080046435 | Service discovery and automatic configuration |
| 27 | 20080046433 | Role template objects for network account lifecycle management |
| 28 | 20080046416 | Dynamic program support links |
| 29 | 20080046407 | Application search interface |
| 30 | 20080046406 | Audio and video thumbnails |
| 31 | 20080046405 | QUERY SPELLER |
| 32 | 20080046403 | EASY-TO-USE DATA REPORT SPECIFICATION |
| 33 | 20080046394 | KNOWLEDGE EXTRACTION FROM ONLINE DISCUSSION FORUMS |
| 34 | 20080046328 | AUTOMATED ACQUISITION AND CONFIGURATION OF GOODS AND SERVICES VIA A NETWORK |
| 35 | 20080046311 | COMPUTING SYSTEM FOR MONETIZING CALENDAR APPLICATIONS |
| 36 | 20080046245 | Using a discretized, higher order representation of hidden dynamic variables for speech recognition |
| 37 | 20080046242 | Compact Easily Parseable Binary Format for a Context-Free Grammar |
| 38 | 20080046218 | Visual summarization of activity data of a computing session |
| 39 | 20080046169 | Compact text encoding of latitude/longitude coordinates |
| 40 | 20080046097 | Graphical representation of setup state on multiple nodes |
| 41 | 20080045337 | Method and apparatus for creating and playing soundtracks in a gaming system |
| 42 | 20080045283 | Transfer of Game Characters |
| 43 | 20080045256 | Eyes-free push-to-talk communication |
| 44 | 20080045138 | Context information communications via a mobile device |
| 45 | 20080044031 | INITIATING CONTACT USING PROTECTED CONTACT DATA IN AN ELECTRONIC DIRECTORY |
| 46 | 20080044030 | PROTECTED CONTACT DATA IN AN ELECTRONIC DIRECTORY |
| 47 | 20080044013 | Koblitz Exponentiation with Bucketing |
| 48 | 20080044001 | Handset and base unit with semi-translucent finish |
| 49 | 20080043976 | Management of telephone call routing using a directory services schema |
| 50 | 20080043965 | Provision and Management of Conference Websites |
| 51 | 20080043832 | Techniques for variable resolution encoding and decoding of digital video |
| 52 | 20080043718 | INTELLIGENT FORMATTING OF VOIP TELEPHONE NUMBERS |
| 53 | 20080043644 | Techniques to perform rate matching for multimedia conference calls |
| 54 | 20080043023 | APPROXIMATING SUBDIVISION SURFACES WITH BEZIER PATCHES |
| 55 | 20080043021 | Three Dimensional Polygon Mesh Deformation Using Subspace Energy Projection |
| 56 | 20080043020 | USER INTERFACE FOR VIEWING STREET SIDE IMAGERY |
| 57 | 20080042978 | CONTACT, MOTION AND POSITION SENSING CIRCUITRY |