46 US patent applications published on 26 January 2006 and assigned to Microsoft
1 | 20060021064 | Key-based secure storage |
2 | 20060021054 | Containment of worms |
3 | 20060021002 | Framework for a security system |
4 | 20060020972 | Data broadcasting receiver power management |
5 | 20060020933 | Multidimensional database query extension systems and methods |
6 | 20060020921 | Data cube script development and debugging systems and methodologies |
7 | 20060020899 | Scaling icons for representing files |
8 | 20060020883 | Web page personalization |
9 | 20060020882 | Method and apparatus for capturing and rendering text annotations for non-modifiable electronic content |
10 | 20060020879 | Transferring metadata to a client |
11 | 20060020860 | Digital signature generation for hardware functional test |
12 | 20060020807 | Non-cryptographic addressing |
13 | 20060020804 | Cross-pollination synchronization of data |
14 | 20060020796 | Human input security codes |
15 | 20060020766 | Systems and methods for multiprocessor scalable write barrier |
16 | 20060020707 | Sustaining session connections |
17 | 20060020703 | Methods and systems for a receiver to allocate bandwidth among incoming communications flows |
18 | 20060020702 | Methods and systems for a receiver to allocate bandwidth among incoming communications flows |
19 | 20060020700 | Adaptive allocation of last-hop bandwidth based on monitoring of end-to-end throughput |
20 | 20060020695 | Scaling and delivering distributed applications |
21 | 20060020692 | System and method for locating web services |
22 | 20060020677 | Providing sender-specific notifications of received e-mail messages |
23 | 20060020673 | Sending a range |
24 | 20060020620 | Extensible data mining framework |
25 | 20060020619 | Database generation systems and methods |
26 | 20060020609 | Playlist structure for large playlists |
27 | 20060020608 | Cube update tool |
28 | 20060020594 | Hierarchical drift detection of data sets |
29 | 20060020579 | System and method for graceful degradation of a database query |
30 | 20060020573 | Validating multiple execution plans for database queries |
31 | 20060020560 | Content distribution using network coding |
32 | 20060020545 | Payroll system |
33 | 20060020471 | Method and apparatus for robustly locating user barge-ins in voice-activated command systems |
34 | 20060020464 | Speech recognition application or server using iterative recognition constraints |
35 | 20060020448 | Method and apparatus for capitalizing text using maximum entropy |
36 | 20060020446 | Implementation of concurrent programs in object-oriented languages |
37 | 20060020353 | Providing distributed scene programming of a home automation and control system |
38 | 20060019724 | Reducing power consumption in a networked battery-operated device using sensors |
39 | 20060019716 | Mobile information services |
40 | 20060018541 | Adaptation of exponential models |
41 | 20060017847 | Video synchronization by adjusting video parameters |
42 | 20060017734 | Animation on object user interface |
43 | 20060017733 | Font representations |
44 | 20060017732 | Font representations |
45 | 20060017731 | Font representations |
46 | 20060017696 | Input device with a zoom apparatus |