Microsoft patent applications published on 20 December 2007

74 US patent applications published on 20 December 2007 and assigned to Microsoft

1 20070294773 OFFLINE PLAYBACK OF ADVERTISING SUPPORTED MEDIA
2 20070294772 ENFORCING ADVERTISEMENT PLAYBACK FOR DOWNLOADED MEDIA CONTENT
3 20070294766 ENTERPRISE THREAT MODELING
4 20070294763 Protected Environments for Protecting Users Against Undesirable Activities
5 20070294755 Network aware firewall
6 20070294754 Transparently extensible firewall cluster
7 20070294749 One-time password validation in a multi-entity environment
8 20070294743 SELECTING POLICY FOR COMPATIBLE COMMUNICATION
9 20070294711 LOCATING SERVICES USING COMPILED SCOPES
10 20070294707 Enhancing or replacing host operating system functionality by leveraging guest operating system functionality
11 20070294699 CONDITIONALLY RESERVING RESOURCES IN AN OPERATING SYSTEM
12 20070294697 Extensible job submission
13 20070294693 Scheduling thread execution among a plurality of processors based on evaluation of memory access data
14 20070294692 Task Assignment Among Multiple Devices
15 20070294690 Enhancing or replacing host operating system functionality by leveraging guest operating system functionality
16 20070294673 Automated method and system for collecting and reporting API performance profiles
17 20070294635 Linked scrolling of side-by-side content
18 20070294632 Mutli-User Multi-Input Desktop Workspaces and Applications
19 20070294630 SNIPPING TOOL
20 20070294629 Failure handling and debugging with causalities
21 20070294627 Suppressing Dialog Boxes
22 20070294626 CONTROLLING APPLICATION SHARING
23 20070294619 GENERATING MEDIA PRESENTATIONS
24 20070294615 Personalizing a search results page based on search history
25 20070294612 Comparing and Managing Multiple Presentations
26 20070294601 Watchdog processors in multicore systems
27 20070294586 Automated Extensible User Interface Testing
28 20070294584 Detection and isolation of data items causing computer process crashes
29 20070294566 Restoring Computing Devices Using Network Boot
30 20070294560 Support self-heal tool
31 20070294516 Switch prefetch in a multicore computer chip
32 20070294505 Enhanced Shadow Page Table Algorithms
33 20070294474 Efficiently synchronizing with separated disk caches
34 20070294430 Generating a device address persistent across different instantiations of an electronic device
35 20070294412 DISCOVERING TRANSACTIONS SILENTLY PROPAGATED OFF-MACHINE
36 20070294402 Extensible Email
37 20070294397 Physical presence indication for a collaborative communication
38 20070294366 Data Synchronization and Sharing Relationships
39 20070294363 Quorum Establishment Based On A Vote From A Voting Device
40 20070294349 PERFORMING TASKS BASED ON STATUS INFORMATION
41 20070294346 Performance enhancements for video conferencing
42 20070294332 Processing device for end customer operation
43 20070294324 Techniques to manage media files
44 20070294312 DECLARATIVE MANAGEMENT FRAMEWORK
45 20070294311 Application program interface to manage media files
46 20070294295 HIGHLY MEANINGFUL MULTIMEDIA METADATA CREATION AND ASSOCIATIONS
47 20070294293 ENABLING GLOBAL APPLICATIONS AND SERVICES FOR CONTENT DEVICES
48 20070294292 ADVERTISING TRANSFER AND PLAYBACK ON PORTABLE DEVICES
49 20070294256 Online Service For Program Lookup
50 20070294252 Identifying a web page as belonging to a blog
51 20070294251 METHOD AND SYSTEM FOR GENERATING HELP FILES BASED ON USER QUERIES
52 20070294246 ASSOCIATING METADATA ON A PER-USER BASIS
53 20070294241 Combining spectral and probabilistic clustering
54 20070294240 Intent based search
55 20070294238 AUTOMATIC LAYOUT OF UNPREDICTABLE CONTENT FROM MULTIPLE SOURCES
56 20070294225 DIVERSIFYING SEARCH RESULTS FOR IMPROVED SEARCH AND PERSONALIZATION
57 20070294221 DESIGNING RECORD MATCHING QUERIES UTILIZING EXAMPLES
58 20070294206 Predicting capacity consumption in a memory component
59 20070294198 Delayed policy evaluation
60 20070294196 Computer method for solving sparse linear constraints
61 20070294051 Declaration and Consumption of A Causality Model for Probable Cause Analysis
62 20070293950 Web Content Extraction
63 20070293319 Transfer of Features Between Gaming Devices
64 20070293206 Cell phone communication management
65 20070292186 WASHABLE KEYBOARD
66 20070292106 AUDIO/VISUAL EDITING TOOL
67 20070292032 Ink Editing Architecture
68 20070292031 Collecting and utilizing user correction feedback to improve handwriting recognition
69 20070292030 Handwriting teaching data selection system
70 20070292028 ACTIVITY DETECTOR
71 20070290993 Soap mobile electronic device
72 20070290837 Navigation device
73 20070290330 Integrated heat sink
74 20070289432 CREATING MUSIC VIA CONCATENATIVE SYNTHESIS