Microsoft patent applications published on 16 October 2008

68 US patent applications published on 16 October 2008 and assigned to Microsoft

1 20080256646 Managing Digital Rights in a Member-Based Domain Architecture
2 20080256643 MULTIPLE ENTITY AUTHORIZATION MODEL
3 20080256631 RENEWABLE INTEGRITY ROOTED SYSTEM
4 20080256622 Reduction of false positive reputations through collection of overrides from customer deployments
5 20080256619 Detection of adversaries through collection and correlation of assessments
6 20080256616 UNIFIED AUTHENTICATION FOR WEB METHOD PLATFORMS
7 20080256601 Strategies for Controlling Use of a Resource that is Shared Between Trusted and Untrusted Environments
8 20080256597 MEDIA AUTHENTICATION VIA PHYSICAL ATTRIBUTES OF A MEDIUM
9 20080256593 Policy-Management Infrastructure
10 20080256592 Managing Digital Rights for Multiple Assets in an Envelope
11 20080256564 Application Compatibility Using a Hybrid Environment
12 20080256561 Web service platform for keyword technologies
13 20080256555 DEVELOPING CONTROLS FOR OUTLOOK ADD-INS
14 20080256539 Fault Tolerant and Hang Resistant Media Processing Applications
15 20080256514 Side-by-side application manifests for single-purpose applications
16 20080256513 Interruptible client-side scripts
17 20080256512 OUT OF BAND DATA AUGMENTATION
18 20080256495 Personalized user interface
19 20080256484 Techniques for aligning and positioning objects
20 20080256481 BROWSER NAVIGATION FOR DEVICES WITH A LIMITED INPUT SYSTEM
21 20080256469 Host controlled user interface
22 20080256465 Arbitrary Object Editing
23 20080256444 Internet Visualization System and Related User Interfaces
24 20080256394 Method and apparatus for testing media player software applications
25 20080256392 Techniques for prioritizing test dependencies
26 20080256389 Strategies for Performing Testing in a Multi-User Environment
27 20080256369 DISC DRIVE COUNTERFEITING COUNTERMEASURE
28 20080256342 SCALABLE AND CONFIGURABLE EXECUTION PIPELINE
29 20080256341 Data Processing Pipeline Selection
30 20080256340 Distributed File Fuzzing
31 20080256314 CONTROLLED ANTICIPATION IN CREATING A SHADOW COPY
32 20080256229 Detecting Machine Utilization Activity
33 20080256182 Emulation of room lock and lobby feature in distributed conferencing system
34 20080256151 WEIGHTED ENTROPY POOL SERVICE
35 20080256122 Time intelligence for application programs
36 20080256114 Techniques to display associated information between application programs
37 20080256113 Techniques to associate information between application programs
38 20080256110 STORAGE MEDIA TRACKING AND MANAGMENT
39 20080256096 Localizing reports using metadata and multilanguage translations
40 20080256073 Transactional memory using buffered writes and enforced serialization order
41 20080256068 METHOD AND SYSTEM FOR CALCULATING IMPORTANCE OF A BLOCK WITHIN A DISPLAY PAGE
42 20080256055 Word relationship driven search
43 20080256051 CALCULATING IMPORTANCE OF DOCUMENTS FACTORING HISTORICAL IMPORTANCE
44 20080256015 Matching educational game players in a computerized learning environment
45 20080256007 Learning A* priority function from unlabeled data
46 20080255994 Content Preview
47 20080255974 Techniques to manage financial performance data exchange with standard taxonomies
48 20080255921 PERCENTAGE BASED ONLINE ADVERTISING
49 20080255844 Minimizing empirical error training and adaptation of statistical language models and context free grammar in automatic speech recognition
50 20080255840 Video Nametags
51 20080255835 USER DIRECTED ADAPTATION OF SPOKEN LANGUAGE GRAMMER
52 20080254438 Administrator guide to student activity for use in a computerized learning environment
53 20080254433 Learning trophies in a computerized learning environment
54 20080254432 Evaluating learning progress and making recommendations in a computerized learning environment
55 20080254431 Learner profile for learning application programs
56 20080254430 Parent guide to learning progress for use in a computerized learning environment
57 20080254429 Instrumentation and schematization of learning application programs in a computerized learning environment
58 20080253657 Geometric parsing of mathematical expressions
59 20080253553 Filter bank optimization for acoustic echo cancellation
60 20080253549 DISTRIBUTED CONFERENCE BRIDGE AND VOICE AUTHENTICATION FOR ACCESS TO NETWORKED COMPUTER RESOURCES
61 20080253544 Automatically aggregated probabilistic personal contacts
62 20080253383 Communicating using the port-preserving nature of symmetric network address translators
63 20080253306 Distributed routing table architecture and design
64 20080252933 Enhanced facsimile handling
65 20080252932 Techniques to synchronize information between fidelity domains
66 20080252616 Visual simulation of touch pressure
67 20080252575 Photo-luminescent backlight support for power saving
68 20080251584 Optically trackable tag