Microsoft patents granted on 13 August 2013

62 US patents granted on 13 August 2013 and assigned to Microsoft

1 D687,857 Display screen with icon
2 D687,856 Display screen with icon set
3 D687,854 Display screen with graphical user interface
4 D687,853 Display screen with graphical user interface
5 D687,852 Display screen with graphical user interface
6 D687,850 Display screen with user interface
7 D687,841 Display screen with transitional graphical user interface
8 D687,840 Display screen with animated graphical user interface
9 8,510,850 Functionality for providing de-identified data
10 8,510,818 Selective cross-realm authentication
11 8,510,808 Associating computing devices with common credentials
12 8,510,763 Changing streaming media quality level based on current device resource usage
13 8,510,755 Automatically re-starting services
14 8,510,753 Untrusted component hosting
15 8,510,738 Preventing unnecessary context switching by employing an indicator associated with a lock on a resource
16 8,510,734 Streaming optimized virtual application images
17 8,510,724 Reconstructing program control flow
18 8,510,722 Detecting data race and atomicity violation via typestate-guided static analysis
19 8,510,721 Dynamic calculation of sample profile reports
20 8,510,673 System and method for pinning tabs in a tabbed browser
21 8,510,657 Editing the text of an arbitrary graphic via a hierarchical list
22 8,510,604 Static data race detection and analysis
23 8,510,577 Reducing power consumption by offloading applications
24 8,510,564 Automatic configuration and continuation of federation relationships
25 8,510,523 Memory dump with expanded data and user privacy protection
26 8,510,465 Method and system for distributing art
27 8,510,461 Network selection for streaming media among multiple devices
28 8,510,447 Direct addressability and direct server return
29 8,510,426 Communication and coordination between web services in a cloud-based computing environment
30 8,510,374 Polling protocol for automatic load limiting
31 8,510,352 Virtualized boot block with discovery volume
32 8,510,343 Cogeneration of database applications and their databases
33 8,510,336 Transactional file system
34 8,510,322 Enriched search features based in part on discovering people-centric search intent
35 8,510,315 Prioritizing travel itineraries
36 8,510,313 Relevancy sorting of user’s browser history
37 8,510,288 Applying analytic patterns to data
38 8,510,287 Annotating personalized recommendations
39 8,510,284 Large-scale event evaluation using realtime processors
40 8,510,276 Comparing and selecting data cleansing service providers
41 8,510,262 Promoting websites based on location
42 8,510,110 Identification of people using multiple types of input
43 8,509,847 Connecting mobile devices via interactive input medium
44 8,509,842 Automatic answering of a mobile phone
45 8,509,830 User-input scheduling of synchronization operation on a mobile device based on user activity
46 8,509,753 Transfer of data-intensive content between portable devices
47 8,509,563 Generation of documents from images
48 8,509,545 Foreground subject detection
49 8,509,534 Document page segmentation in optical character recognition
50 8,509,479 Virtual object
51 8,509,449 Key protector for a storage volume using multiple keys
52 8,509,398 Voice scratchpad
53 8,509,265 Stack signaling to application with lack of requested bandwidth
54 8,509,193 Packet aggregation
55 8,509,099 Load aware resource allocation in wireless networks
56 8,509,078 Bufferless routing in on-chip interconnection networks
57 8,508,919 Separation of electrical and optical components
58 8,508,553 Automatic user viewing preference
59 8,508,552 Pixel snapping with relative guidelines
60 8,508,543 Layered texture compression architecture
61 8,508,475 User interface elements positioned for display
62 8,508,447 Display device and pixel therefor