Microsoft patents granted on 23 July 2013

47 US patents granted on 23 July 2013 and assigned to Microsoft

1 D686,638 Display screen with icon
2 8,495,742 Identifying malicious queries
3 8,495,727 Spam reduction in real time communications by human interaction proof
4 8,495,663 Real time collaboration using embedded data visualizations
5 8,495,621 Catalog-based software component management
6 8,495,613 Program execution service windows
7 8,495,591 Parsing of declarations in all branches of preprocessor conditionals
8 8,495,570 Resource deployment based on conditions
9 8,495,557 Highly available large scale network and internet systems
10 8,495,429 Log message anomaly detection
11 8,495,374 Integrity protected smart card transaction
12 8,495,355 Operating system experience states
13 8,495,347 Control protocol for image enumeration and transfer
14 8,495,329 Type system support for memory isolation permissions
15 8,495,299 Non-blocking data transfer via memory cache manipulation
16 8,495,249 Providing sync notifications to client devices
17 8,495,193 Centralized management tool for remote presentation session server farms
18 8,495,166 Optimized caching for large data requests
19 8,495,155 Enterprise management of public instant message communications
20 8,495,129 Energy-aware code offload for mobile devices
21 8,495,083 Generation and retrieval of incident reports
22 8,495,064 Management of metadata for life cycle assessment data
23 8,495,057 Image searching with recognition suggestion
24 8,495,049 System and method for extracting content for submission to a search engine
25 8,495,044 File system node updates
26 8,495,036 Blob manipulation in an integrated structured storage system
27 8,494,998 Link spam detection using smooth classification function
28 8,494,983 Object-sensitive image search
29 8,494,888 Offline modification of business data
30 8,494,771 Journey planning in public transportation networks
31 8,494,590 Integrated media user interface
32 8,494,566 Hybrid mobile phone geopositioning
33 8,494,502 Provisioning of wireless connectivity for devices using NFC
34 8,494,283 Image quality assessment
35 8,494,231 Face recognition in video content
36 8,494,215 Augmenting a field of view in connection with vision-tracking
37 8,494,052 Dynamic selection of motion estimation search ranges and extended motion vector ranges
38 8,493,619 Hardware-accelerated color data processing
39 8,493,600 Multi-layered printer driver model
40 8,493,513 Resampling and picture resizing operations for multi-resolution video coding and decoding
41 8,493,406 Creating new charts and data visualizations
42 8,493,366 Dynamic projected user interface
43 8,493,326 Controller with removably attachable text input device
44 8,493,249 Compression match enumeration
45 8,493,210 Computer monitoring and reporting infrastructure
46 8,491,394 Squad vs. squad video game
47 8,491,136 Flat-panel optical projection apparatus with reduced distortion