Microsoft patents granted on 26 February 2013

77 US patents granted on 26 February 2013 and assigned to Microsoft

1 D676,901 Type font
2 D676,874 Display screen with icon
3 D676,873 Display screen with icon
4 D676,872 Display screen with icon
5 D676,865 Display screen with graphical user interface
6 D676,864 Display screen with animated graphical user interface
7 D676,863 Display screen with graphical user interface
8 D676,862 Display screen with animated graphical user interface
9 D676,861 Display screen with animated graphical user interface
10 D676,849 Electronic mouse
11 8,387,154 Domain management for digital media
12 8,387,152 Attested content protection
13 8,387,150 Segmented media content rights management
14 8,387,145 Blocking malicious activity using blacklist
15 8,387,144 Network amplification attack mitigation
16 8,387,139 Thread scanning and patching to disable injected malware threats
17 8,387,109 Access control state determination based on security policy and secondary access control state
18 8,387,093 Media recommendations based on negative feedback
19 8,387,086 Controlling ad delivery for video on-demand
20 8,387,051 Smart scheduler
21 8,387,021 Symbolic runtime checking of quantified contracts
22 8,387,016 Whitebox trace fuzzing
23 8,387,015 Scalable automated empirical testing of media files on media players
24 8,387,004 Compositional application programming interface and literal syntax
25 8,386,964 Interactive image matting
26 8,386,963 Virtual inking using gesture recognition
27 8,386,954 Interactive media portal
28 8,386,947 Declaratively composable dynamic interface framework
29 8,386,946 Methods for automated and semiautomated composition of visual sequences, flows, and flyovers based on content and context
30 8,386,941 User interface localization conflict indication
31 8,386,931 Method and apparatus for providing process guidance
32 8,386,929 Personal assistant for task utilization
33 8,386,848 Root cause analysis for complex event processing
34 8,386,836 Managing memory faults
35 8,386,810 Determination of software module power consumption by analyzing total system power consumption of operational hardware events at plural times
36 8,386,789 Method and system for performing an electronic signature approval process
37 8,386,653 Instrumenting configuration and system settings
38 8,386,614 Network connection manager
39 8,386,592 Real-time HD TV/video IP streaming to a game console
40 8,386,587 Server-assisted and peer-to-peer synchronization
41 8,386,560 Pipeline for network based server-side 3D image rendering
42 8,386,558 Cross-pollination synchronization of data
43 8,386,556 Composing message processing pipelines
44 8,386,529 Foreign-key detection
45 8,386,501 Dynamically splitting multi-tenant databases
46 8,386,440 Database corruption recovery systems and methods
47 8,386,434 Optimizing defragmentation operations in a differential snapshotter
48 8,386,429 Generic editor for databases
49 8,386,424 Transparent access mechanism for local and remote data
50 8,386,423 Scalable policy-based database synchronization of scopes
51 8,386,421 Concurrency control for confluent trees
52 8,386,420 Framework for web services exposing line of business applications
53 8,386,271 Lossless and near lossless scalable audio codec
54 8,386,269 Multi-channel audio encoding and decoding
55 8,386,251 Progressive application of knowledge sources in multistage speech recognition
56 8,385,952 Mobile communications device user interface
57 8,385,723 Recording of sports related television programming
58 8,385,670 Image restoration by vector quantization utilizing visual patterns
59 8,385,669 Scalable mutable tiled multi-resolution texture atlases
60 8,385,666 Classification and encoder selection based on content
61 8,385,652 Segmentation of textual lines in an image that include western characters and hieroglyphic characters
62 8,385,596 First person shooter control with virtual skeleton
63 8,385,558 Echo presence determination in voice conversations
64 8,385,557 Multichannel acoustic echo reduction
65 8,385,513 Processing a received voicemail message
66 8,385,428 Flexible data organization for images
67 8,385,425 Temporal video filtering for real time communication systems
68 8,385,326 Handling early media in VoIP communication with multiple endpoints
69 8,385,233 Active speaker identification
70 8,385,230 Automatic network address assignment in a wireless mesh
71 8,384,719 Avatar items and animations
72 8,384,715 View-dependent rendering of parametric surfaces
73 8,384,700 Linked shell
74 8,384,698 Direct navigation of two-dimensional control using a three-dimensional pointing device
75 8,384,694 Infrared vision with liquid crystal display device
76 8,384,608 Slot antenna
77 8,384,244 Rack-based uninterruptible power supply