Microsoft patents granted on 11 August 2015

56 US patents granted on 11 August 2015 and assigned to Microsoft

1 9,107,028 Coupling devices using multiple discovery zones
2 9,107,021 Audio spatialization using reflective room model
3 9,106,951 Shared television sessions
4 9,106,938 Monetizing third-party recommended video content
5 9,106,892 Image compression based on parameter-assisted inpainting
6 9,106,759 Processing files from a mobile device
7 9,106,659 Decoupling cluster data from cloud deployment
8 9,106,650 User-driven access control
9 9,106,639 WiMAX R6 management protocol
10 9,106,634 Resource protection on un-trusted devices
11 9,106,629 Distributed algorithm for changing a shared value
12 9,106,513 Unified communication aware networks
13 9,106,492 Digital receiver
14 9,106,480 Performing computations in a distributed infrastructure
15 9,106,436 Home networking web-based service portal
16 9,106,433 Predicting degradation of a communication channel below a threshold based on data transmission errors
17 9,106,216 Programmable pulse generation
18 9,105,986 Closely spaced antennas isolated through different modes
19 9,105,271 Complex-transform channel coding with extended-band frequency coding
20 9,105,262 Audio output of a document from mobile device
21 9,105,210 Multi-node poster location
22 9,105,031 Authentication mechanisms for wireless networks
23 9,105,009 Email-based automated recovery action in a hosted environment
24 9,104,992 Business application publication
25 9,104,989 Priority and cost based deadlock victim selection via static wait-for graph
26 9,104,979 Entity recognition using probabilities for out-of-collection data
27 9,104,978 System and method for parameter evaluation
28 9,104,961 Modeling a data generating process using dyadic Bayesian models
29 9,104,960 Click prediction using bin counting
30 9,104,893 Rule based access for removable storage
31 9,104,857 Gesture-based authentication without retained credentialing gestures
32 9,104,846 Access provisioning via communication applications
33 9,104,794 Automatic incremental application dependency discovery through code instrumentation
34 9,104,787 Augmenting search results with relevant third-party application content
35 9,104,781 Obtaining metadata set by imperative statement
36 9,104,773 Finding and consuming web subscriptions in a web browser
37 9,104,751 Supplemental search results having social connection endorsement data on a SERP
38 9,104,748 Providing a search service including updating aspects of a document using a configurable schema
39 9,104,737 Social distance based search result order adjustment
40 9,104,733 Web search ranking
41 9,104,715 Shared data collections
42 9,104,628 Array object concurrency in STM
43 9,104,594 Operational efficiency of virtual TLBs
44 9,104,563 Self-tuning statistical resource leak detection
45 9,104,561 Failure mode identification and reporting
46 9,104,534 Abstracting programmatic representation of data storage systems
47 9,104,528 Controlling the release of private information using static flow analysis
48 9,104,527 Automatically generated style rules for page design
49 9,104,525 API usage pattern mining
50 9,104,452 Hybrid remote sessions
51 9,104,440 Multi-application environment
52 9,104,434 Property accesses in dynamically typed programming languages
53 9,104,406 Network presence offloads to network interface
54 9,104,307 Multi-application environment
55 9,104,252 Assignment of control of peripherals of a computing device
56 9,104,231 Mood-actuated device