Microsoft patent applications published on 25 June 2009

49 US patent applications published on 25 June 2009 and assigned to Microsoft

1 20090165124 REDUCING CROSS-SITE SCRIPTING ATTACKS BY SEGREGATING HTTP RESOURCES BY SUBDOMAIN
2 20090165110 DELEGATION IN LOGIC-BASED ACCESS CONTROL
3 20090165030 Obtaining User Reactions to Video
4 20090165021 Model-Based Composite Application Platform
5 20090165007 TASK-LEVEL THREAD SCHEDULING AND RESOURCE ALLOCATION
6 20090164983 PROGRAMMING LIBRARY USAGE CAPTURING AND REPRESENTATION
7 20090164975 FUZZING ENCODED DATA
8 20090164973 CONTRACT PROGRAMMING FOR CODE ERROR REDUCTION
9 20090164952 CONTROLLING AN OBJECT WITHIN AN ENVIRONMENT USING A POINTING DEVICE
10 20090164939 SYSTEM AND METHOD FOR CREATION OF AN OBJECT WITHIN AN OBJECT HIERARCHY STRUCTURE
11 20090164935 SYMBOL LISTS FOR GRAMMAR-DRIVEN DATA ENTRY
12 20090164929 Customizing Search Results
13 20090164890 SELF LEARNING CONTEXTUAL SPELL CORRECTOR
14 20090164878 SELECTIVE DOCUMENT REDACTION
15 20090164795 SYSTEM AND METHOD FOR PROVIDING PROGRAM CREDENTIALS
16 20090164762 OPTIMIZING XOR-BASED CODES
17 20090164749 COUPLED SYMBIOTIC OPERATING SYSTEMS
18 20090164738 Process Based Cache-Write Through For Protected Storage In Embedded Devices
19 20090164664 SECURE FEDERATION OF DATA COMMUNICATIONS NETWORKS
20 20090164663 SECURITY MODES FOR A DISTRIBUTED ROUTING TABLE
21 20090164657 APPLICATION AWARE RATE CONTROL
22 20090164648 RELIABLE DELIVERY OF MULTI-CAST CONFERENCING DATA
23 20090164539 CONTIGUOUS FILE ALLOCATION IN AN EXTENSIBLE FILE SYSTEM
24 20090164535 DISK SEEK OPTIMIZED FILE SYSTEM
25 20090164527 CREATING AND UTILIZING NETWORK RESTORE POINTS
26 20090164501 E-MATCHING FOR SMT SOLVERS
27 20090164496 INTEGRATED GOVERNANCE AND VERSION AUDIT LOGGING
28 20090164495 NETWORK DEVICE INFORMATION COLLECTION AND ANALYSIS
29 20090164478 RELATIONS IN FUZZING DATA
30 20090164469 ABDUCING ASSERTION TO SUPPORT ACCESS QUERY
31 20090164440 QUICK FILENAME LOOKUP USING NAME HASH
32 20090164426 SEARCH ENGINE PLATFORM
33 20090164394 AUTOMATED CREATIVE ASSISTANCE
34 20090164311 Human resource management system
35 20090164266 CATEGORY AGGREGATED OPINION DATA
36 20090164236 SMARTER SCHEDULING FOR MEDICAL FACILITIES AND PHYSICIANS
37 20090163272 CONNECTED GAMING
38 20090162042 GUIDED PHOTOGRAPHY BASED ON IMAGE CAPTURING DEVICE RENDERED USER RECOMMENDATIONS
39 20090161968 INVARIANT VISUAL SCENE AND OBJECT RECOGNITION
40 20090161959 HANDWRITING TEMPLATES
41 20090161958 INLINE HANDWRITING RECOGNITION AND CORRECTION
42 20090161769 SEAMLESS DIGITAL CHANNEL CHANGING
43 20090161554 COOPERATIVE DIAGNOSIS OF WEB TRANSACTION FAILURES
44 20090161546 Methods and systems for alleviating network congestion
45 20090160773 OPTICAL MOUSE
46 20090160772 DIFFUSE OPTICS IN AN OPTICAL MOUSE
47 20090160771 GENERATING AUDIO SIGNALS BASED ON INPUT DEVICE POSITION
48 20090159656 USER-CREATED TRADE CARDS
49 20090159342 INCORPORATED HANDWRITING INPUT EXPERIENCE FOR TEXTBOXES