Microsoft patents granted on 29 April 2014

60 US patents granted on 29 April 2014 and assigned to Microsoft

1 D703,692 Display screen with transitional icon
2 8,713,688 Automated security analysis for federated relationship
3 8,713,679 Detection of code-based malware
4 8,713,607 Multi-room user interface
5 8,713,589 Registration and network access control
6 8,713,571 Asynchronous task execution
7 8,713,535 Reliable and accurate usage detection of a software application
8 8,713,532 Debugging using code analysis
9 8,713,524 Memory management configuration
10 8,713,522 Validating the configuration of distributed systems
11 8,713,514 Heterogeneous language data typing without executable regeneration
12 8,713,480 Extensible, filtered lists for mobile device user interface
13 8,713,453 Progressively discovering and integrating services
14 8,713,451 Late loading rich media
15 8,713,444 System and method for browsing tabbed-heterogeneous windows
16 8,713,443 Active and progressive targeted advertising
17 8,713,440 Techniques to manage communications resources for a multimedia conference event
18 8,713,435 Dynamic rebasing of persisted time information
19 8,713,431 Altering a view of a document on a display of a computing device
20 8,713,422 For a given cell in a spreadsheet, evaluating an unlimited number of conditional formatting rules and applying multiple corresponding formats to the cell
21 8,713,378 Health monitoring of applications in a guest partition
22 8,713,365 Re-establishing push notification channels via user identifiers
23 8,713,270 Efficient file system metadata scanning using scoped snapshots
24 8,713,207 Instrumenting configuration and system settings
25 8,713,163 Monitoring cloud-runtime operations
26 8,713,154 Monitoring agent programs in a distributed computing platform
27 8,713,152 Managing distributed applications using structural diagrams
28 8,713,099 Push mechanism for efficiently sending aggregated data items to client
29 8,713,096 State control of remote hosts for management of distributed applications
30 8,713,092 Method and system for distributing load by redirecting traffic
31 8,713,091 Network based JIT on a priori knowledge of a set of disparate clients
32 8,713,090 Enhancing user experiences using aggregated device usage data
33 8,713,048 Query processing with specialized query operators
34 8,713,039 Co-map communication operator
35 8,713,035 Identifying conceptually related terms in search query results
36 8,713,024 Efficient forward ranking in a search engine
37 8,713,015 Expressive grouping for language integrated queries
38 8,712,992 Method and apparatus for web crawling
39 8,712,991 Document-related representative information
40 8,712,989 Wild card auto completion
41 8,712,984 Buffer pool extension for database server
42 8,712,950 Resource capacity monitoring and reporting
43 8,712,783 Entropy encoding and decoding using direct level and run-length/level context-adaptive arithmetic coding/decoding modes
44 8,712,758 Coreference resolution in an ambiguity-sensitive natural language processing system
45 8,712,598 Adaptive flow for thermal cooling of devices
46 8,712,455 Proximity-based mobile message delivery
47 8,712,192 Geo-coding images
48 8,712,159 Image descriptor quantization
49 8,712,109 Pose-variant face recognition using multiscale local descriptors
50 8,712,045 Digital rights management for media streams
51 8,711,948 Motion-compensated prediction of inter-layer residuals
52 8,711,925 Flexible quantization
53 8,711,817 Low cost mesh network capability
54 8,711,566 Expandable mobile device
55 8,711,248 Global alignment for high-dynamic range image generation
56 8,711,206 Mobile camera localization using depth maps
57 8,711,159 VGPU: a real time GPU emulator
58 8,711,102 Graphical communication user interface with graphical position user input mechanism for selecting a display image
59 8,710,953 Automatic portable electronic device configuration
60 8,708,241 Radio frequency certificates of authenticity and related scanners