Microsoft patents granted on 10 June 2014

81 US patents granted on 10 June 2014 and assigned to Microsoft

1 D706,828 Display screen with icon
2 D706,825 Display screen with icon group
3 D706,824 Display screen with icon
4 D706,820 Display screen with icon
5 D706,819 Display screen with user interface
6 D706,818 Display screen with icon group
7 D706,817 Display screen with icon group
8 D706,816 Display screen with icon set
9 D706,815 Display screen with graphical user interface
10 D706,814 Display screen with icon
11 D706,809 Display screen with graphical user interface
12 D706,808 Display screen with animated graphical user interface
13 D706,805 Display screen with graphical user interface
14 D706,801 Display screen with graphical user interface
15 D706,800 Display screen with graphical user interface
16 D706,799 Display screen with graphical user interface
17 D706,798 Display screen with graphical user interface
18 D706,797 Display screen with graphical user interface
19 D706,796 Display screen with graphical user interface
20 D706,788 Display screen with animated graphical user interface
21 8,752,158 Identity management with high privacy features
22 8,752,152 Federated authentication for mailbox replication
23 8,752,102 Intelligent retransmission of data stream segments
24 8,752,072 Altering event lifetimes
25 8,752,063 Programming interface for data communications
26 8,752,035 Transforming dynamic source code based on semantic analysis
27 8,752,029 Computing a symbolic bound for a procedure
28 8,752,027 Injecting faults into program for testing software
29 8,751,970 Multi-screen synchronous slide gesture
30 8,751,966 Display of filtered data via ordered values
31 8,751,956 Variable rate scrollbar
32 8,751,936 Finding and consuming web subscriptions in a web browser
33 8,751,924 Rule-based grid independent of content
34 8,751,921 Presenting annotations in hierarchical manner
35 8,751,877 Representation and manipulation of errors in numeric arrays
36 8,751,872 Separation of error information from error propagation information
37 8,751,863 Implementing failover processes between storage stamps
38 8,751,845 Estimating and preserving battery life based on usage patterns
39 8,751,780 Fast machine booting through streaming storage
40 8,751,738 Background migration of virtual storage
41 8,751,711 Storage topology manager
42 8,751,687 Efficient encoding of structured data
43 8,751,656 Machine manager for deploying and managing machines
44 8,751,626 Model-based composite application platform
45 8,751,612 Creating cross-technology configuration settings
46 8,751,559 Balanced routing of questions to experts
47 8,751,550 Freeform mathematical computations
48 8,751,524 Application store concierge
49 8,751,482 Keyword expression language for online search and advertising
50 8,751,476 Synonym and similar word page search
51 8,751,475 Providing additional information related to earmarks
52 8,751,472 User behavior model for contextual personalized recommendation
53 8,751,455 Item level recovery
54 8,751,442 Synchronization associated duplicate data resolution
55 8,751,433 Efficient probabilistic reasoning over semantic data
56 8,751,415 Visualization for resource capacity management
57 8,751,306 Virtual identity manager
58 8,751,293 Delivering contextual advertising to a vehicle
59 8,751,228 Minimum converted trajectory error (MCTE) audio-to-video engine
60 8,751,215 Machine based sign language interpreter
61 8,750,938 Glow touch feedback for virtual input devices
62 8,750,900 Facilitating use of a device based on short-range wireless technology
63 8,750,891 Method and system of managing wireless resources
64 8,750,684 Movie making techniques
65 8,750,677 Method for transferring media playback from a different device
66 8,750,645 Generating a composite image from video frames
67 8,750,643 Removing blur from an image
68 8,750,639 Automatic sharpening of images
69 8,750,629 Method for searching and ranking images clustered based upon similar content
70 8,750,552 Multi-diameter speaker vent ports
71 8,750,491 Mitigation of echo in voice communication using echo detection and adaptive non-linear processor
72 8,750,390 Filtering and dithering as pre-processing before encoding
73 8,749,650 Capture device movement compensation for speaker indexing
74 8,749,585 Adding custom content to mapping applications
75 8,749,559 Mesh sequence file format
76 8,749,557 Interacting with user interface via avatar
77 8,749,543 Three dimensional polygon mesh deformation using subspace energy projection
78 8,749,529 Sensor-in-pixel display system with near infrared filter
79 8,749,485 User control gesture detection
80 8,748,196 Coherent quantum information transfer between topological and conventional qubits
81 8,747,201 Talent identification within an advisory services network