Microsoft patents granted on 21 May 2013

61 US patents granted on 21 May 2013 and assigned to Microsoft

1 D682,882 Display screen with icon
2 D682,880 Display screen with icon
3 D682,879 Display screen with user interface
4 D682,878 Display screen with graphical user interface
5 D682,877 Display screen with icon set
6 D682,876 Display screen with graphical user interface
7 D682,875 Display screen with animated graphical user interface
8 D682,874 Display screen with animated graphical user interface
9 D682,873 Display screen with animated graphical user interface
10 D682,872 Display screen with graphical user interface
11 D682,871 Display screen with graphical user interface
12 D682,870 Display screen with graphical user interface
13 D682,869 Display screen with graphical user interface
14 D682,868 Display screen with graphical user interface
15 D682,867 Display screen with graphical user interface
16 D682,866 Display screen with graphical user interface
17 D682,865 Display screen with graphical user interface
18 D682,858 Display screen with graphical user interface
19 D682,847 Display screen with animated graphical user interface
20 8,448,228 Separating authorization identity from policy enforcement identity
21 8,448,166 Automated state migration while deploying an operating system
22 8,448,160 Application programming interface for identifying, downloading and installing applicable software updates
23 8,448,138 Recording user-driven events within a computing system
24 8,448,094 Mapping a natural input device to a legacy system
25 8,448,089 Context-aware user input prediction
26 8,448,056 Validation analysis of human target
27 8,447,986 Accessing restricted content based on proximity
28 8,447,976 Business to business secure mail
29 8,447,970 Securing out-of-band messages
30 8,447,942 Content storage using quotas
31 8,447,936 Module state management in a virtual machine environment
32 8,447,916 Interfaces that facilitate solid state storage configuration
33 8,447,898 Task offload to a peripheral device
34 8,447,881 Load balancing for services
35 8,447,865 Optimal source interface selection
36 8,447,847 Control of sensor networks
37 8,447,839 Three-layer web management protocol device emulation
38 8,447,833 Reading and writing during cluster growth phase
39 8,447,817 Associating multiple physical mailboxes with same user object in messaging system
40 8,447,814 Remote control using instant messaging
41 8,447,775 Database query user interface to assist in efficient and accurate query construction
42 8,447,759 Assets suggestion across applications
43 8,447,752 Image search by interactive sketching and tagging
44 8,447,736 Grammar compression
45 8,447,704 Recognizing gestures from forearm EMG signals
46 8,447,661 Query analysis for geographic-based listing service
47 8,447,629 Method, apparatus and system for communicating heatlhcare information to and from a portable, hand-held device
48 8,447,616 Systems and methods for managing multiple grammars in a speech recognition system
49 8,447,591 Factorization of overlapping tranforms into two block transforms
50 8,447,526 Methods and computer systems for analyzing high-throughput assays
51 8,447,136 Viewing media in the context of street-level images
52 8,447,121 Efficient integrated digital video transcoding
53 8,447,120 Incremental feature indexing for scalable location recognition
54 8,447,105 Data driven interpolation using geodesic affinity
55 8,446,414 Programming APIS for an extensible avatar system
56 8,446,412 Static visualization of multiple-dimension data trends
57 8,446,411 Adaptive image rendering and use of imposter
58 8,446,377 Dual screen portable touch sensitive computing system
59 8,446,376 Visual response to touch inputs
60 8,446,367 Camera-based multi-touch mouse
61 8,446,320 Reliable location information for a mobile station using a non-GPS location technique