Microsoft patents granted on 29 November 2016

68 US patents granted on 29 November 2016 and assigned to Microsoft

1 D772,988 Controller
2 D772,987 Controller
3 D772,939 Display screen with icon
4 D772,938 Display screen with icon
5 D772,937 Display screen with icon
6 D772,934 Display screen with animated graphical user interface
7 D772,933 Display screen with icon
8 D772,931 Display screen with icon
9 D772,926 Display screen with graphical user interface
10 D772,920 Display screen with animated graphical user interface
11 D772,897 Display screen with animated graphical user interface
12 D772,890 Display screen with animated graphical user interface
13 D772,887 Display screen with graphical user interface
14 9,510,251 Call handoff initiation in hybrid networks
15 9,510,125 Parametric wave field coding for real-time sound propagation for dynamic sources
16 9,510,004 Multi-layered rate control for scalable video coding
17 9,509,981 Projectors and depth cameras for deviceless augmented reality and interaction
18 9,509,922 Content normalization on digital displays
19 9,509,902 Methods and devices for correction of camera module sensitivity and flash color variation
20 9,509,891 Controlling focus lens assembly
21 9,509,848 Message storage
22 9,509,741 Snapshot capture for a communication session
23 9,509,686 Secure element authentication
24 9,509,666 Migrating authenticated content towards content consumer
25 9,509,662 Techniques for providing services to multiple tenants via a shared end-point
26 9,509,659 Connectivity platform
27 9,509,620 Deadline-aware network protocol
28 9,509,564 Managing technology resources across multiple platforms
29 9,509,550 Generating an idempotent workflow
30 9,508,503 Increasing yield with tactile button gap adjustment
31 9,508,385 Audio-visual project generator
32 9,508,339 Updating language understanding classifier models for a digital personal assistant based on crowd-sourcing
33 9,508,197 Generating an avatar from real time image data
34 9,508,195 Management of content in a 3D holographic environment
35 9,508,166 Smoothing and GPU-enabled rendering of digital ink
36 9,508,131 Removal of image artifacts from sensor dust
37 9,508,056 Electronic note taking features including blank note triggers
38 9,508,040 Predictive pre-launch for applications
39 9,508,008 Wearable emotion detection and feedback system
40 9,508,003 Hardware-amenable connected components labeling
41 9,507,964 Regulating access using information regarding a host machine of a portable storage drive
42 9,507,921 User-specific application activation for remote sessions
43 9,507,919 Rights management system for streamed multimedia content
44 9,507,862 Chronology based content processing
45 9,507,861 Enhanced query rewriting through click log analysis
46 9,507,828 Method and apparatus for intranet searching
47 9,507,803 Visual search using multiple visual input modalities
48 9,507,747 Data driven composite location system using modeling and inference methods
49 9,507,733 Cache destaging for virtual storage devices
50 9,507,699 Streamlined testing experience
51 9,507,653 Inter-process communication channel
52 9,507,652 Synchronizing communication over shared memory
53 9,507,651 Techniques to modify a document using a latent transfer surface
54 9,507,650 Power efficient callback patterns
55 9,507,610 Task-sensitive methods and systems for displaying command sets
56 9,507,577 Automated controlling of host over network
57 9,507,568 Nested communication operator
58 9,507,520 Touch-based reorganization of page element
59 9,507,517 Mobile terminal and method of controlling the same
60 9,507,509 Changing of list views on mobile device
61 9,507,499 System for viewing image frames based on geographical location
62 9,507,496 Filter and sort by format
63 9,507,435 Inline handwriting recognition and correction
64 9,507,386 Dual pivot mechanical hinge with discreet wiring
65 9,507,383 Computing device bonding assemblies
66 9,507,066 Eyepiece for near eye display system
67 9,504,912 Ergonomic game controller
68 9,504,391 Determining pulse transit time non-invasively using handheld devices