Microsoft patents granted on 05 April 2016

51 US patents granted on 05 April 2016 and assigned to Microsoft

1 D753,166 Display screen with graphical user interface
2 D753,165 Display screen with graphical user interface
3 9,307,398 Wireless network host in silent mode
4 9,307,290 Increased user efficiency and interaction performance through user-targeted electronic program guide content descriptions
5 9,307,195 Controlling resolution of encoded video
6 9,307,191 Video transmission
7 9,307,082 Enhancing communication sessions with customer relationship management information
8 9,307,048 System and method for proactive task scheduling of a copy of outlier task in a computing environment
9 9,307,007 Content pre-render and pre-fetch techniques
10 9,306,979 Policy enforcement by end user review
11 9,306,945 Client authentication during network boot
12 9,306,825 Providing a witness service
13 9,306,784 Signalling channel and radio system for power saving in wireless devices
14 9,306,738 Managed secure computations on encrypted data
15 9,306,597 Data compression
16 9,306,344 Computing device connectors
17 9,306,328 Power connector
18 9,305,558 Multi-channel audio encoding/decoding with parametric compression/decompression and weight factors
19 9,305,385 Animation creation and management in presentation application programs
20 9,305,330 Providing images with zoomspots
21 9,305,289 Caching and exposing pre-send data relating to the sender or recipient of an electronic mail message
22 9,305,274 Traffic shaping based on request resource usage
23 9,305,263 Combining human and machine intelligence to solve tasks with crowd sourcing
24 9,305,178 Brokering data access requests and responses
25 9,305,156 Integrity protected smart card transaction
26 9,305,114 Building long search queries
27 9,305,100 Object oriented data and metadata based search
28 9,305,096 Uniform resource identifier template manipulation
29 9,305,083 Author disambiguation
30 9,305,079 Advanced spam detection techniques
31 9,305,074 Skew-aware storage and query execution on distributed database systems
32 9,305,018 Contextual and semantic differential backup
33 9,305,017 Database virtualization
34 9,304,998 Main-memory database checkpointing
35 9,304,949 Sensing user input at display area edge
36 9,304,948 Sensing user input at display area edge
37 9,304,888 Consistent modeling and execution of time constructs in business processes
38 9,304,831 Scheduling execution contexts with critical regions
39 9,304,791 State separation for virtual applications
40 9,304,778 Handling exceptions in a data parallel system
41 9,304,730 Direct communication between GPU and FPGA components
42 9,304,683 Arced or slanted soft input panels
43 9,304,682 Creation and manipulation of canvases based on ink strokes
44 9,304,672 Representation of an interactive document as a graph of entities
45 9,304,603 Remote control using depth camera
46 9,304,594 Near-plane segmentation using pulsed light source
47 9,304,586 Eye-typing term recognition
48 9,304,549 Hinge mechanism for rotatable component attachment
49 9,304,319 Automatic focus improvement for augmented reality displays
50 9,304,235 Microfabrication
51 9,304,003 Augmented reality navigation