Microsoft patents granted on 10 March 2015

41 US patents granted on 10 March 2015 and assigned to Microsoft

1 D724,086 Electronic pen
2 8,978,144 Automatic construction of human interaction proof engines
3 8,978,115 Home realm discovery in mixed-mode federated realms
4 8,978,106 Programming, verifying, visualizing, and deploying browser extensions with fine-grained security policies
5 8,978,091 Protecting content from third party using client-side security protection
6 8,978,041 Service virtualization container
7 8,978,028 Transactional multi-package installation
8 8,978,007 Static metadata in dynamic programs
9 8,977,975 Method and system for creating temporary visual indicia
10 8,977,967 Rules for navigating to next content in a browser
11 8,977,958 Community-based software application help system
12 8,977,955 Sequential layout builder architecture
13 8,977,950 Techniques for selection and manipulation of table boarders
14 8,977,910 Leveraging chip variability
15 8,977,867 Corralling virtual machines with encryption keys
16 8,977,865 Data encryption conversion for independent agents
17 8,977,756 SWAN: achieving high utilization in networks
18 8,977,726 Logical networks
19 8,977,718 Website redevelopment wrapper
20 8,977,686 Distributed routing table interface
21 8,977,677 Throttling usage of resources
22 8,977,655 Automating evolution of schemas and mappings
23 8,977,643 Dynamic asset monitoring and management using a continuous event processing platform
24 8,977,632 Travelogue locating mining for travel suggestion
25 8,977,625 Inference indexing
26 8,977,624 Enhancing search-result relevance ranking using uniform resource locators for queries containing non-encoding characters
27 8,977,592 Synchronization framework that restores a node from backup
28 8,977,537 Hierarchical models for language modeling
29 8,977,532 Estimating time remaining for an operation
30 8,977,244 Extensible phone application
31 8,977,231 Tracking data usage under a schematized data plan
32 8,977,068 Transform space difference compression
33 8,977,060 Motion stabilization and detection of articulated objects
34 8,977,042 Rotation-free recognition of handwritten characters
35 8,976,986 Volume adjustment based on listener position
36 8,976,857 Quality-based video compression
37 8,976,795 Gateway advertisement in a wireless mesh
38 8,976,224 Controlled three-dimensional communication endpoint
39 8,976,189 Drawing operations using multiple graphics interfaces
40 8,976,168 Mesh generation from depth images
41 8,974,303 Ad-hoc user and device engagement platform