Microsoft patents granted on 23 June 2015

54 US patents granted on 23 June 2015 and assigned to Microsoft

1 D732,568 Display screen with graphical user interface
2 D732,561 Display screen with graphical user interface
3 9,066,284 System, method and device for call policy enforcement and routing based on user location
4 9,066,234 Owner privacy in a shared mobile device
5 9,065,976 Multi-device capture and spatial browsing of conferences
6 9,065,971 Video and audio tagging for active speaker detection
7 9,065,903 User-based authentication for realtime communications
8 9,065,902 Method and system for managing changes to a contact database
9 9,065,833 Outbound IP address reputation control and repair
10 9,065,826 Identifying application reputation based on resource accesses
11 9,065,817 Authenticating linked accounts
12 9,065,814 Translation between telephone device and network client
13 9,065,812 Protecting transactions
14 9,065,687 Cognitive multi-user OFDMA
15 9,065,681 Parking and un-parking of conversations in multiple modalities
16 9,065,469 Compression match enumeration
17 9,064,654 Method of manufacturing an input device
18 9,064,476 Image super-resolution using gradient profile prior
19 9,064,334 Systems and methods for providing an enhanced graphics pipeline
20 9,064,251 Plug-in based chip card payments
21 9,064,247 User-configurable activation of card applets
22 9,064,244 Out of office message improvements
23 9,064,237 Collaborative communication in a web application
24 9,064,174 Simultaneous tracking and text recognition in video frames
25 9,064,067 Quantum gate optimizations
26 9,064,049 Remote debugging of server side code without blocking or high-level privileges
27 9,064,037 Automated correlation and analysis of callstack and context data
28 9,064,016 Ranking search results using result repetition
29 9,064,006 Translating natural language utterances to keyword search queries
30 9,064,004 Extensible surface for consuming information extraction services
31 9,063,993 Coexistence tools for synchronizing properties between on-premises customer locations and remote hosting services
32 9,063,980 Log consolidation
33 9,063,917 Markup language stylization
34 9,063,897 Policy-based secure information disclosure
35 9,063,822 Efficient application-aware disaster recovery
36 9,063,778 Fair stateless model checking
37 9,063,776 Application activation framework
38 9,063,775 Event aggregation for background work execution
39 9,063,758 Population of dynamic objects representing static namespace hierarchies
40 9,063,757 Interactive application assistance, such as for web applications
41 9,063,738 Dynamically placing computing jobs
42 9,063,703 Techniques for dynamic voice menus
43 9,063,695 Providing sender-selected sound items to conversation participants
44 9,063,693 Peripheral device storage
45 9,063,647 Multi-touch uses, gestures, and implementation
46 9,063,637 Altering a view of a document on a display of a computing device
47 9,063,630 Single axis zoom
48 9,063,584 State-based auxiliary display operation
49 9,063,578 Ergonomic physical interaction zone cursor mapping
50 9,063,577 User input using proximity sensing
51 9,063,566 Shared collaboration using display device
52 9,063,331 Optical system for near-eye display
53 9,063,226 Detecting spatial outliers in a location entity dataset
54 9,063,001 Optical fault monitoring