Microsoft patents granted on 16 July 2013

88 US patents granted on 16 July 2013 and assigned to Microsoft

1 D686,248 Display screen with icon
2 D686,247 Display screen with icon
3 D686,246 Display screen with icon
4 D686,245 Display screen with icon
5 D686,243 Display screen with icon
6 D686,242 Display screen with icon
7 D686,237 Display screen with animated graphical user interface
8 D686,236 Display screen with animated graphical user interface
9 D686,235 Display screen with animated graphical user interface
10 D686,234 Display screen with graphical user interface
11 D686,233 Display screen with graphical user interface
12 D686,232 Display screen with graphical user interface
13 D686,231 Display screen with animated graphical user interface
14 D686,230 Display screen with graphical user interface
15 D686,229 Display screen with graphical user interface
16 D686,228 Display screen with graphical user interface
17 D686,227 Display screen with graphical user interface
18 D686,226 Display screen with graphical user interface
19 D686,225 Display screen with graphical user interface
20 D686,224 Display screen with animated graphical user interface
21 D686,223 Display screen with animated graphical user interface
22 D686,222 Display screen with graphical user interface
23 8,490,201 Protecting account security settings using strong proofs
24 8,490,187 Controlling malicious activity detection using behavioral models
25 8,490,185 Dynamic spam view settings
26 8,490,160 Open federation security techniques with rate limits
27 8,490,157 Authentication–circles of trust
28 8,490,153 Automatically generating rules for connection security
29 8,490,152 Entitlement lifecycle management in a resource management system
30 8,490,135 Virtual media channels
31 8,490,119 Communication interface for non-communication applications
32 8,490,118 Wait on address synchronization interface
33 8,490,115 Ambient state for asynchronous methods
34 8,490,093 Managed control of processes including privilege escalation
35 8,490,092 Combined live migration and storage migration using file shares and mirroring
36 8,490,077 Runtime versioning and distribution of dynamic web-elements
37 8,490,058 Time-based navigation within resource utilization data
38 8,490,052 Declarative programming model for authoring and execution control and data flow for resource oriented system
39 8,490,051 Generic interface for numeric types
40 8,490,050 Automatic generation of user interfaces
41 8,490,047 Graphical mashup
42 8,490,026 Painting user controls
43 8,490,021 User interface for navigating large scale hierarchical namespaces
44 8,490,019 Displaying thumbnail copies of each running item from one or more applications
45 8,490,016 Start menu operation for computer user interface
46 8,490,015 Task dialog and programming interface for same
47 8,489,997 Supplying notifications related to supply and consumption of user context data
48 8,489,986 Correcting positions of shapes in a diagram
49 8,489,878 Communication across domains
50 8,489,864 Performing escape actions in transactions
51 8,489,815 Managing cache data and metadata
52 8,489,810 Cache data transfer to a staging area of a storage device and atomic commit operation
53 8,489,759 Service discovery and publication
54 8,489,758 Method of transmitting data in a communication system
55 8,489,728 Model-based system monitoring
56 8,489,714 Wait for ready state
57 8,489,708 Virtual application extension points
58 8,489,701 Private virtual LAN spanning a public network for connection of arbitrary hosts
59 8,489,695 Proxy communications on a social network
60 8,489,691 Communication system and method
61 8,489,651 Reconstruction of garbage collection information
62 8,489,625 Mobile query suggestions with time-location awareness
63 8,489,589 Visual search reranking
64 8,489,570 System and method for employing social networks for information discovery
65 8,489,569 Digital media retrieval and display
66 8,489,567 Persistent data storage techniques
67 8,489,565 Dynamic integrated database index management
68 8,489,537 Segmenting sequential data with a finite state machine
69 8,489,533 Inferring view sequence and relevance data
70 8,489,529 Deep convex network with joint use of nonlinear random projection, Restricted Boltzmann Machine and batch-based parallelizable optimization
71 8,489,331 Destination maps user interface
72 8,488,888 Classification of posture states
73 8,488,745 Endpoint echo detection
74 8,488,722 Communication signal decoding and soft demapping methods and systems
75 8,488,633 Dynamic time-spectrum block allocation for cognitive radio networks
76 8,488,501 Network assisted power management
77 8,488,323 Controlling minimum air inlet temperature using waste heat
78 8,488,040 Mobile and server-side computational photography
79 8,487,938 Standard Gestures
80 8,487,937 Representing animation as a static image on a graphical user interface
81 8,487,927 Validating user generated three-dimensional models
82 8,487,888 Multi-modal interaction on multi-touch display
83 8,487,879 Systems and methods for interacting with a computer through handwriting to a screen
84 8,487,876 Ergonomic hand-held text input device
85 8,487,871 Virtual desktop coordinate transformation
86 8,487,473 Hierarchical power smoothing
87 8,485,905 Contributing data to an on-line gamer database
88 8,485,668 3D interaction for mobile device