Microsoft patents granted on 30 June 2015

71 US patents granted on 30 June 2015 and assigned to Microsoft

1 D733,185 Display screen with icon
2 D733,174 Display screen with graphical user interface
3 D733,173 Display screen with graphical user interface
4 D733,153 Input device for an electronic tablet
5 9,072,098 Load aware resource allocation in wireless networks
6 9,071,938 Location based, software control of mobile devices
7 9,071,895 Satellite microphones for improved speaker detection and zoom
8 9,071,871 Granular tagging of content
9 9,071,847 Variable coding resolution in video codec
10 9,071,843 RDP bitmap hash acceleration using SIMD instructions
11 9,071,841 Video transcoding with dynamically modifiable spatial resolution
12 9,071,661 Data communication coordination with sequence numbers
13 9,071,651 Dynamic content delivery to network-enabled static display device
14 9,071,616 Securing partner-enabled web service
15 9,071,615 Shared space for communicating information
16 9,071,585 Copy offload for disparate offload providers
17 9,071,561 Document object model API for MIME
18 9,071,535 Comparing node states to detect anomalies
19 9,071,421 Encrypted content streaming
20 9,071,083 Super capacitor supplemented server power
21 9,070,975 Antennas with multiple feed circuits
22 9,070,360 Confidence calibration in automatic speech recognition systems
23 9,070,303 Language learning opportunities and general search engines
24 9,070,229 Manipulation of graphical objects
25 9,070,227 Particle based visualizations of abstract information
26 9,070,194 Planar surface detection
27 9,070,169 Undo capability for remotely submitted user-authored content
28 9,070,086 Data driven component reputation
29 9,070,047 Decision tree fields to map dataset content to a set of parameters
30 9,070,046 Learning-based image webpage index selection
31 9,070,045 Crosstalk cascades for use in object detection
32 9,069,941 Access authorization having embedded policies
33 9,069,936 Licensing verification for application use
34 9,069,905 Tool-based testing for composited systems
35 9,069,899 Integrating diagnostic information in development environment
36 9,069,897 Capturing telemetry data by dynamic language engine
37 9,069,894 Data collisions in concurrent programs
38 9,069,880 Prediction and isolation of patterns across datasets
39 9,069,872 Relating web page change with revisitation patterns
40 9,069,857 Per-document index for semantic searching
41 9,069,829 Data items manager
42 9,069,818 Textual search for numerical properties
43 9,069,800 Parallel database backup and restore
44 9,069,791 Database virtualization
45 9,069,781 Techniques to automatically manage file descriptors
46 9,069,766 Content-based isolation for computing device security
47 9,069,755 N-gram model smoothing with independently controllable parameters
48 9,069,748 Selective generation and display of data items associated with a spreadsheet
49 9,069,743 Application of comments in multiple application functionality content
50 9,069,726 Iteratively calculating standard deviation for streamed data
51 9,069,636 Dynamic web application notifications including task bar overlays
52 9,069,622 Techniques for load balancing GPU enabled virtual machines
53 9,069,620 Creating and deploying service-ready virtual hard disks
54 9,069,610 Compute cluster with balanced resources
55 9,069,585 Application tune manifests and tune state recovery
56 9,069,583 Designer extensibility
57 9,069,557 Business intelligence document
58 9,069,531 Portable device and mobile phone with double hinge torsion bar
59 9,069,498 Presenting devices as applications
60 9,069,484 Buffer pool extension for database server
61 9,069,468 Pooled partition layout and representation
62 9,069,467 Isolation of virtual machine I/O in multi-disk hosts
63 9,069,459 Multi-threaded conditional processing of user interactions for gesture processing using rendering thread or gesture processing thread based on threshold latency
64 9,069,455 3D user interface for application entities
65 9,069,439 Graphical user interface with customized navigation
66 9,069,395 Input device with forward/backward control
67 9,069,393 Computer mouse sleeve
68 9,069,381 Interacting with a computer based application
69 9,069,356 Nomadic security device with patrol alerts
70 9,069,103 Localized weather prediction through utilization of cameras
71 9,067,136 Push personalization of interface controls