Microsoft patents granted on 06 November 2012

44 US patents granted on 06 November 2012 and assigned to Microsoft

1 8,307,443 Securing anti-virus software with virtualization
2 8,307,421 End-to-end authentication of session initiation protocol messages using certificates
3 8,307,415 Safe hashing for network traffic
4 8,307,412 User authentication management
5 8,307,411 Generic framework for EAP
6 8,307,404 Policy-management infrastructure
7 8,307,403 Triggerless interactive television
8 8,307,368 Locality-based scheduling in continuation-based runtimes
9 8,307,350 Multi level virtual function tables
10 8,307,348 Simplified representation of XML schema structures
11 8,307,343 Application and database context correlation for database application developers
12 8,307,340 Hardware abstraction in embedded systems
13 8,307,329 Implicit composition of component bindings
14 8,307,297 Modeling configurations of systems
15 8,307,148 Flash management techniques
16 8,307,103 Tear-free remote desktop protocol (RDP) display
17 8,307,093 Remote access between UPnP devices
18 8,307,085 Storing state of distributed architecture in external store
19 8,307,077 Collaborative speed determination in distributed systems
20 8,307,071 Fine-grained location determination of networked computers
21 8,307,062 Standardized mechanism of remote management of embedded radio modules
22 8,307,038 Email addresses relevance determination and uses
23 8,307,034 Method to provide sync notifications to client devices
24 8,307,028 Organizing resources into collections to facilitate more efficient and reliable resource access
25 8,307,016 Accessing different application data via a common data structure
26 8,307,010 Data feature tracking through hierarchical node sets
27 8,307,008 Creation and management of electronic files for localization project
28 8,306,996 Processing model-based commands for distributed applications
29 8,306,969 Linking search queries to rich media themes
30 8,306,964 Extraction of rich search information from index servers via an alternative asynchronous data path
31 8,306,963 Embedded search bar
32 8,306,956 Method and apparatus for compressing a data set
33 8,306,940 Interactive visualization for generating ensemble classifiers
34 8,306,822 Automatic reading tutoring using dynamically built language model
35 8,306,819 Enhanced automatic speech recognition using mapping between unsupervised and supervised speech model parameters trained on same acoustic training data
36 8,306,818 Discriminative training of language models for text and speech classification
37 8,306,817 Speech recognition with non-linear noise reduction on Mel-frequency cepstra
38 8,306,806 Adaptive web mining of bilingual lexicon
39 8,306,049 Multicast subscription based on forward error correction
40 8,305,899 Pull-based data transmission approach
41 8,305,398 Rendering and compositing multiple applications in an interactive media environment
42 8,305,381 Systems and methods for downloading algorithmic elements to a coprocessor and corresponding techniques
43 8,305,271 Cuckoo hashing to store beacon reference data
44 8,303,413 Live hosting toolset