Microsoft patents granted on 09 April 2013

60 US patents granted on 09 April 2013 and assigned to Microsoft

1 D679,746 Type font
2 D679,730 Display screen with a set of icons
3 D679,725 Display screen with animated graphical user interface
4 D679,724 Display screen with animated graphical user interface
5 D679,723 Display screen with animated graphical user interface
6 D679,722 Display screen with graphical user interface
7 8,418,259 TPM-based license activation and validation
8 8,418,257 Collection user interface
9 8,418,237 Resource access based on multiple credentials
10 8,418,222 Flexible scalable application authorization for cloud computing environments
11 8,418,190 Responsive user interface with background application logic for working on an object
12 8,418,177 Virtual machine and/or multi-level scheduling support on systems with asymmetric processor cores
13 8,418,165 Package design and generation
14 8,418,148 Thread execution analyzer
15 8,418,146 Sampling techniques for dynamic data-race detection
16 8,418,140 Serviceability and configuration management
17 8,418,132 Application description language
18 8,418,086 Isolating received information on a locked device
19 8,418,085 Gesture coach
20 8,418,080 Computer system with enhanced user interface for images
21 8,418,076 Managing inputs from a plurality of user input device actuators
22 8,418,067 Rich profile communication with notifications
23 8,417,999 Memory management techniques selectively using mitigations to reduce errors
24 8,417,998 Targeted black box fuzzing of input data
25 8,417,993 Fuzz testing and attack-surface scoping for URI handlers and pluggable protocols
26 8,417,969 Storage volume protection supporting legacy systems
27 8,417,968 Secure repository with layers of tamper resistance and system and method for providing same
28 8,417,962 Device booting with an initial protection component
29 8,417,949 Total exchange session security
30 8,417,813 Rendezvousing resource requests with corresponding resources
31 8,417,805 Controlling execution of services across servers
32 8,417,775 Neighborhood maintenance in the federation
33 8,417,744 Techniques to manage a collection of objects in heterogeneous environments
34 8,417,737 Online database availability during upgrade
35 8,417,712 Image querying with relevance-relative scaling
36 8,417,696 Contact information merger and duplicate resolution
37 8,417,672 Item level recovery
38 8,417,666 Structured coauthoring
39 8,417,651 Matching offers to known products
40 8,417,650 Event prediction in dynamic environments
41 8,417,594 Dimension-based financial reporting using multiple combinations of dimensions
42 8,417,568 Generation of contextual image-containing advertisements
43 8,417,537 Extensible and localizable health-related dictionary
44 8,417,450 On-board diagnostics based navigation device for dead reckoning
45 8,417,058 Array of scanning sensors
46 8,417,047 Noise suppression in low light images
47 8,417,039 Motion detection techniques for improved image remoting
48 8,416,990 Hierarchical video sub-volume search
49 8,416,946 System and process for regression-based residual acoustic echo suppression
50 8,416,788 Compression of data packets while maintaining endpoint-to-endpoint authentication
51 8,416,715 Interest determination for auditory enhancement
52 8,416,692 Load balancing across layer-2 domains
53 8,416,302 Low-light imaging augmented with non-intrusive lighting
54 8,416,289 Light-field display
55 8,416,245 Creation of motion blur in image processing
56 8,416,193 Method of visualizing an input location
57 8,416,192 Concurrently displaying multiple characters for input field positions
58 8,416,187 Item navigation using motion-capture data
59 8,416,066 Active vibrations
60 8,415,980 Serializing transmitter