Microsoft patents granted on 23 December 2014

42 US patents granted on 23 December 2014 and assigned to Microsoft

1 D719,958 Panel for electronic housing
2 8,918,856 Trusted intermediary for network layer claims-enabled access control
3 8,918,836 Predicting next characters in password generation
4 8,918,782 Software image distribution
5 8,918,779 Logical migration of applications and data
6 8,918,776 Self-adapting software system
7 8,918,767 Pattern-based compilation of asynchronous consumption
8 8,918,766 Analysis of propagated information using annotated forests
9 8,918,759 Memory model for a layout engine and scripting engine
10 8,918,737 Zoom display navigation
11 8,918,735 Virtual address bar user interface control
12 8,918,729 Designing electronic forms
13 8,918,709 Object templates for data-driven applications
14 8,918,675 Rectifying corrupt sequence values in distributed systems
15 8,918,616 Memory allocation analysis
16 8,918,581 Enhancing the lifetime and performance of flash-based storage
17 8,918,530 Plug and play device redirection for remote systems
18 8,918,525 Routing hints
19 8,918,521 Batching of messages for mobile endpoint
20 8,918,517 Publish/subscribe mashups for social networks
21 8,918,501 Pattern-based computational health and configuration monitoring
22 8,918,497 Email system latencies and bandwidths
23 8,918,478 Erasure coded storage aggregation in data centers
24 8,918,452 Web API framework
25 8,918,421 Collecting and presenting information
26 8,918,408 Candidate generation for predictive input using input history
27 8,918,375 Content aware chunking for achieving an improved chunk size distribution
28 8,918,362 Replication processes in a distributed storage environment
29 8,918,354 Intelligent intent detection from social network messages
30 8,918,352 Learning processes for single hidden layer neural networks with linear output units
31 8,918,348 Web-scale entity relationship extraction
32 8,918,146 Automatic gain control based on detected pressure
33 8,917,935 Detecting text using stroke width based text detection
34 8,917,768 Coding of motion vector information
35 8,917,742 Mechanism to save system power using packet filtering by network interface
36 8,917,453 Reflective array waveguide
37 8,917,307 Video calling
38 8,917,284 Vector graphics with controlled thin-plate splines
39 8,917,275 Automated contrast verifications
40 8,917,270 Video generation using three-dimensional hulls
41 8,917,240 Virtual desktop coordinate transformation
42 8,917,238 Eye-typing term recognition