Microsoft patent applications published on 26 January 2006

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