Microsoft patents granted on 03 March 2015

71 US patents granted on 03 March 2015 and assigned to Microsoft

1 D723,565 Connector
2 D723,469 Connector
3 8,973,158 Trust level activation
4 8,973,135 Selectively scanning objects for infection by malware
5 8,973,128 Search result presentation
6 8,973,123 Multifactor authentication
7 8,973,099 Integrating account selectors with passive authentication protocols
8 8,972,997 Work item processing in distributed applications
9 8,972,991 Systems and methods for exposing processor topology for virtual machines
10 8,972,977 Systems and methods for providing seamless software compatibility using virtual machines
11 8,972,973 Firmware update discovery and distribution
12 8,972,967 Application packages using block maps
13 8,972,955 Reducing network trips for remote expression evaluation
14 8,972,930 Generating text manipulation programs using input-output examples
15 8,972,893 Notification area that persistently rearranges elements
16 8,972,864 Website list navigation
17 8,972,863 Standard schema and user interface for website maps
18 8,972,854 Graphical creation of a document conversion template
19 8,972,820 Wireless access point mapping
20 8,972,787 Dynamic collection of instrumentation data
21 8,972,732 Offline data access using trusted hardware
22 8,972,696 Pagefile reservations
23 8,972,695 Automatic allocation of data replicas
24 8,972,649 Writing memory blocks using codewords
25 8,972,607 Relative timestamp when real time clock is unavailable
26 8,972,601 Flyways in data centers
27 8,972,594 Media mix wiring protocol for media control
28 8,972,578 Master data management system for monitoring cloud computing
29 8,972,560 Shaping virtual machine communication traffic
30 8,972,491 Consistency-based service-level agreements in cloud storage environments
31 8,972,476 Evidence-based virtual world visualization
32 8,972,464 File handling for naming conflicts
33 8,972,462 Display of temporal data over multiple orders of magnitude
34 8,972,459 Data change tracking and event notification
35 8,972,435 Automatic generation of semantically similar queries
36 8,972,418 Dynamic generation of relevant items
37 8,972,401 Search spam analysis and detection
38 8,972,399 Ranking based on social activity data
39 8,972,397 Auto-detection of historical search context
40 8,972,384 Automatic information presentation of data and actions in search results
41 8,972,378 Formulating global statistics for distributed databases
42 8,972,348 Method and system for supporting off-line mode of operation and synchronization
43 8,972,342 Metadata editing control
44 8,972,328 Determining document classification probabilistically through classification rule analysis
45 8,972,323 String prediction
46 8,972,253 Deep belief network for large vocabulary continuous speech recognition
47 8,972,240 User-modifiable word lattice display for editing documents and search queries
48 8,972,237 Optimizing quantum simulations by intelligent permutation
49 8,972,177 System for logging life experiences using geographic cues
50 8,971,841 Operating system supporting cost aware applications
51 8,971,810 Dynamic range wireless communications access point
52 8,971,641 Spatial image index and associated updating functionality
53 8,971,615 Image type classifier for improved remote presentation session compression
54 8,971,612 Learning image processing tasks from scene reconstructions
55 8,971,522 Noise reduction
56 8,971,433 Compressive wireless modulation
57 8,971,405 Block transform and quantization for image and video coding
58 8,971,319 Enabling routing of data on a network based on a portion of data accessed from a non-network enabled device
59 8,971,295 Soft handoffs in networks
60 8,971,217 Transmitting packet-based data items
61 8,970,691 Removal of rayleigh scattering from images
62 8,970,665 Orientation-based generation of panoramic fields
63 8,970,661 Routing for video in conferencing
64 8,970,619 Parallelized generation of substantially seamless image mosaics
65 8,970,603 Dynamic virtual device failure recovery
66 8,970,595 Display and interaction with multidimensional data
67 8,970,499 Alternative inputs of a mobile communications device
68 8,970,492 Remote session control using multi-touch inputs
69 8,970,487 Human tracking system
70 8,968,091 Scalable real-time motion recognition
71 8,966,999 Pressure sensor linearization