Microsoft patents granted on 22 March 2016

73 US patents granted on 22 March 2016 and assigned to Microsoft

1 D752,096 Display screen with icon
2 D752,092 Display screen with animated graphical user interface
3 D752,075 Display screen with graphical user interface
4 D752,057 Display screen with graphical user interface
5 D752,047 Display screen
6 D752,005 Handset
7 D752,004 Handset
8 D752,003 Handset
9 D751,897 Packaging
10 D751,893 Packaging
11 9,295,016 Cooperative phase tracking in distributed multiple-input multiple-output system
12 9,294,809 Image recognition of content
13 9,294,758 Determining depth data for a captured image
14 9,294,722 Optimized telepresence using mobile device gestures
15 9,294,721 Techniques for a mixed audio conference
16 9,294,715 Controlling display of video data
17 9,294,612 Adjustable mobile phone settings based on environmental conditions
18 9,294,608 Contextual auto-replication in short range wireless networks
19 9,294,582 Application-driven CDN pre-caching
20 9,294,580 Managed P2P network with content-delivery network
21 9,294,576 Social media impact assessment
22 9,294,565 Efficient data access on a shared data network
23 9,294,545 Fast join of peer to peer group with power saving mode
24 9,294,539 Cooperative federation of digital devices via proxemics and device micro-mobility
25 9,294,526 Managing multiple dynamic media streams
26 9,294,457 Federated realm discovery
27 9,294,454 Actively federated mobile authentication
28 9,294,424 Multimodal conversation transfer
29 9,294,379 Wake pattern management
30 9,294,307 Synchronization of conversation data
31 9,294,281 Utilization of a protected module to prevent offline dictionary attacks
32 9,293,129 Speech recognition assisted evaluation on text-to-speech pronunciation issue detection
33 9,293,107 Adjusting user interfaces based on entity location
34 9,292,973 Automatic variable virtual focus for augmented reality displays
35 9,292,956 Automated video looping with progressive dynamism
36 9,292,807 Recommending actions based on context
37 9,292,787 Computer-implemented deep tensor neural network
38 9,292,767 Decision tree computation in hardware utilizing a physically distinct integrated circuit with on-chip memory and a reordering of data to be grouped
39 9,292,765 Mapping glints to light sources
40 9,292,665 Secure serial number
41 9,292,607 Using social-network data for identification and ranking of URLs
42 9,292,602 Interactive search results page
43 9,292,600 Message classification and management
44 9,292,593 Mobile friendly internet searches
45 9,292,586 System and method for synchronizing a repository with a declarative defintion
46 9,292,585 Cross-pollination synchronization of data
47 9,292,580 User behavior model for contextual personalized recommendation
48 9,292,578 Relevancy sorting of user’s browser history
49 9,292,539 Directory leasing
50 9,292,492 Scaling statistical language understanding systems across domains and intents
51 9,292,454 Data caching policy in multiple tenant enterprise resource planning system
52 9,292,415 Module specific tracing in a shared module environment
53 9,292,367 Efficient migration of client-side web state
54 9,292,360 Cross-platform application programming interfaces for applications
55 9,292,358 Remotely retrieving information from consumer devices
56 9,292,354 Self-adjusting framework for managing device capacity
57 9,292,347 Status tool to expose metadata read and write queues
58 9,292,342 Schedule based execution with extensible continuation based actions
59 9,292,329 Virtual switch interceptor
60 9,292,320 Virtual machine packing method using scarcity
61 9,292,304 Language integration via function redirection
62 9,292,270 Supporting dynamic behavior in statically compiled programs
63 9,292,248 Span out load balancing model
64 9,292,194 User interface control using a keyboard
65 9,292,161 Pointer tool with touch-enabled precise placement
66 9,292,116 Customizing operation of a touch screen
67 9,292,094 Gesture inferred vocabulary bindings
68 9,292,085 Configuring an interaction zone within an augmented reality environment
69 9,292,083 Interacting with user interface via avatar
70 9,292,080 Selective blocking of background activity
71 9,291,449 Detection of configuration changes among optical elements of illumination system
72 9,289,687 Comprehensive single page view of user’s gaming achievements
73 9,289,678 System for associating a wireless device to a console device