Microsoft patents granted on 10 May 2016

44 US patents granted on 10 May 2016 and assigned to Microsoft

1 D755,847 Display screen or portion thereof with graphical user interface
2 9,338,666 Binding of an apparatus to a computing device
3 9,338,553 Spectral shaping for audio mixing
4 9,338,521 Overwriting existing media content with viewer-specific advertisements
5 9,338,440 User interface for three-dimensional modeling
6 9,338,309 Operating system supporting cost aware applications
7 9,338,279 Mechanism for connecting a mobile device to a network
8 9,338,254 Service migration across cluster boundaries
9 9,338,234 Functional programming in distributed computing
10 9,338,115 Content based message delivery
11 9,338,114 Automatic conversation techniques
12 9,338,112 Safety protocols for messaging service-enabled cloud services
13 9,338,109 Method for presenting information contained in messages in a multimedia terminal, a system for transmitting multimedia messages, and a multimedia terminal
14 9,338,107 Transferring message context information using extended simple mail transfer protocol binary data chunking
15 9,336,775 Posterior-based feature with partial distance elimination for speech recognition
16 9,336,625 Object refinement using many data sets
17 9,336,546 Recommendation system with multi-dimensional discovery experience
18 9,336,514 System and method for automatic social messaging
19 9,336,380 Applying activity actions to frequent activities
20 9,336,379 Reputation-based safe access user experience
21 9,336,362 Remote installation of digital content
22 9,336,359 Device certificate individualization
23 9,336,327 Mapping and query translation between XML, objects, and relations
24 9,336,324 Intelligent caching for security trimming
25 9,336,316 Image URL-based junk detection
26 9,336,314 Dynamic facet ordering for faceted search
27 9,336,299 Acquisition of semantic class lexicons for query tagging
28 9,336,298 Dialog-enhanced contextual search query analysis
29 9,336,231 Extensible file system
30 9,336,218 Managing a binary object in a database system
31 9,336,201 Regular expression word verification
32 9,336,184 Representation of an interactive document as a graph of entities
33 9,336,147 Cache and memory allocation for virtual machines
34 9,336,060 Middleware services framework for on-premises and cloud deployment
35 9,336,057 Assigning jobs to heterogeneous processing modules
36 9,336,016 Registration of applications and complimentary features for interactive user interfaces
37 9,335,982 Processor emulation using multiple translations
38 9,335,913 Cross slide gesture
39 9,335,900 Recognizing selection regions from multiple simultaneous input
40 9,335,891 Dynamic display of icons on a small screen
41 9,335,884 Wave lens systems and methods for search results
42 9,335,883 Presenting search result items having varied prominence
43 9,335,837 Text flow sensitive backspace key for bi-directional content
44 9,335,556 Variable focal backlighting