Microsoft patent applications published on 19 January 2006

30 US patent applications published on 19 January 2006 and assigned to Microsoft

1 20060015935 Method for providing user authentication/authorization and distributed firewall utilizing same
2 20060015863 Systems and methods for tracking file modifications in software development
3 20060015854 Providing instrumentation data to an instrumentation data source from within a managed code
4 20060015824 Web service visualizer and display service
5 20060015810 Web page rendering priority mechanism
6 20060015807 Automatically generated compatibility reports
7 20060015804 Method and system for presenting editable spreadsheet page layout view
8 20060015782 System and method for transparent electronic data transfer using error correction to facilitate bandwidth-efficient data recovery
9 20060015634 Progressive streaming media rendering
10 20060015633 Progressive streaming media rendering
11 20060015614 Page-view recording with click-thru tracking
12 20060015588 Partitioning social networks
13 20060015573 System and method for automatic redirection to stored web resources upon access failure
14 20060015561 Incremental anti-spam lookup and update service
15 20060015560 Multi-sensory emoticons in a communication system
16 20060015528 Generic representation of optional values
17 20060015521 External metadata processing
18 20060015490 Secondary index and indexed view maintenance for updates to complex types
19 20060015325 Method and system for estimating the significance of rare events
20 20060015322 Method and apparatus for improving statistical word alignment models using smoothing
21 20060015321 Method and apparatus for improving statistical word alignment models
22 20060015319 Method and system for estimating the significance of rare events
23 20060015318 Method and apparatus for initializing iterative training of translation probabilities
24 20060015316 Virtual PC printer driver
25 20060015308 Facial image processing
26 20060014549 Smart telephone call routing for wireless communication devices
27 20060013449 Facial image processing methods and systems
28 20060013266 Multimedia communications software with network streaming and multi-format conferencing
29 20060012684 Method and apparatus for capturing images
30 20060012562 Methods and apparatuses for compound tracking systems