Microsoft patents granted on 18 March 2014

56 US patents granted on 18 March 2014 and assigned to Microsoft

1 8,677,479 Detection of adversaries through collection and correlation of assessments
2 8,677,376 Expressing equivalency relationships with identity graphs across multiple environments to create change list to be traversed to conform the environments
3 8,677,360 Thread-related actions based on historical thread behaviors
4 8,677,355 Virtual machine branching and parallel execution
5 8,677,336 Block count based procedure layout and splitting
6 8,677,322 Debugging in a multiple address space environment
7 8,677,316 Enforcement of architectural design during software development
8 8,677,283 Displaying lists as reacting against barriers
9 8,677,270 Live companion user interface
10 8,677,251 Creation and suggestion of contact distribution lists
11 8,677,248 Requesting computer user’s context data
12 8,677,237 Integrated pinyin and stroke input
13 8,677,236 Contact-specific and location-aware lexicon prediction
14 8,677,235 Ranking visualization types based upon fitness for visualizing a data set
15 8,677,191 Early detection of failing computers
16 8,677,188 Web page error reporting
17 8,677,186 Debugging in data parallel computations
18 8,677,158 System and method for assigning a power management classification including exempt, suspend, and throttling to an process based upon various factors of the process
19 8,677,141 Enhanced security and performance of web applications
20 8,677,135 Digital signatures with error polynomials
21 8,677,134 HTTP signing
22 8,677,009 Massive structured data transfer optimizations for high-latency, low-reliability networks
23 8,677,006 Processing media streams
24 8,676,969 Network classification
25 8,676,942 Common configuration application programming interface
26 8,676,919 Asynchronously editing a synchronous data store, such as a project management data store
27 8,676,849 Storing lossless transforms of data
28 8,676,817 Rendering selected and unselected lists of an item set
29 8,676,807 Identifying location names within document text
30 8,676,806 Intelligent and paperless office
31 8,676,784 Relevant individual searching using managed property and ranking features
32 8,676,774 Min-repro framework for database systems
33 8,676,757 Application of a differential dataset to a data store using sequential change sets
34 8,676,755 Contact entry population from call entity information
35 8,676,746 Database management system risk assessment
36 8,676,714 Hardware specific product license validation
37 8,676,581 Speech recognition analysis via identification information
38 8,676,489 Positioning map views to show more optimal route information
39 8,676,178 Method and system for managing changes to a contact database
40 8,676,175 Content transfer involving a gesture
41 8,675,981 Multi-modal gender recognition including depth data
42 8,675,926 Distinguishing live faces from flat surfaces
43 8,675,855 Call authorizatin for pay-per-call services
44 8,675,687 Cross-scope synchronization of data item knowledge and corresponding metadata
45 8,675,559 Public access point
46 8,675,182 Method and system to reduce stray light reflection error in time-of-flight sensor arrays
47 8,675,122 Determining exposure time in a digital camera
48 8,675,067 Immersive remote conferencing
49 8,675,049 Navigation model to render centered objects using images
50 8,675,038 Two-way video conferencing system
51 8,675,018 Electromechanical surface of rotational elements for motion compensation of a moving object
52 8,674,965 Single camera display device detection
53 8,674,822 Low-cost high-fidelity asset tracking in data center facilities
54 8,673,186 Fabrication of an optical wedge
55 8,672,764 Adaptive matchmaking for games
56 8,672,486 Wide field-of-view projector