Microsoft patents granted on 26 August 2014

78 US patents granted on 26 August 2014 and assigned to Microsoft

1 D711,923 Electronic housing
2 D711,914 Display screen with icon
3 D711,913 Display screen with icon
4 D711,906 Display screen with graphical user interface
5 D711,902 Display screen with graphical user interface
6 D711,901 Display screen with graphical user interface
7 8,819,801 Secure machine enrollment in multi-tenant subscription environment
8 8,819,797 Digital identity management
9 8,819,794 Integrating server applications with multiple authentication providers
10 8,819,783 Efficient data structures for multi-dimensional security
11 8,819,770 Data mapping using trust services
12 8,819,754 Media streaming with enhanced seek operation
13 8,819,741 Streaming video over a wireless network
14 8,819,701 Cloud computing monitoring and management system
15 8,819,668 Accessible limited distribution release software change catalog
16 8,819,660 Virtual machine block substitution
17 8,819,649 Profile guided just-in-time (JIT) compiler and byte code generation
18 8,819,630 Automatic test tool for webpage design with micro-browsers on mobile platforms
19 8,819,593 File management user interface
20 8,819,589 Providing partner services within a host application
21 8,819,586 File access with different file hosts
22 8,819,585 Child window surfacing and management
23 8,819,513 Lost real-time media packet recovery
24 8,819,490 Test execution spanning cloud and local devices
25 8,819,487 System reset
26 8,819,451 Techniques for representing keywords in an encrypted search index to prevent histogram-based attacks
27 8,819,440 Directed signature workflow
28 8,819,437 Cryptographic device that binds an additional authentication factor to multiple identities
29 8,819,424 Token-based authentication using middle tier
30 8,819,361 Retaining verifiability of extracted data from signed archives
31 8,819,294 Hardware control interface for IEEE standard 802.11 including transmission control interface component
32 8,819,288 Optimized data stream compression using data-dependent chunking
33 8,819,236 Resource optimization for online services
34 8,819,171 Monitoring and benchmarking client performance from the server-side
35 8,819,168 Link expansion service
36 8,819,164 Versioning management
37 8,819,132 Real-time directory groups
38 8,819,072 Promoting data from structured data files
39 8,819,069 Automatic layout derivation and implementation
40 8,819,047 Fact verification engine
41 8,819,046 Data query translating into mixed language data queries
42 8,819,043 Combining song and music video playback using playlists
43 8,819,017 Affinitizing datasets based on efficient query processing
44 8,819,009 Automatic social graph calculation
45 8,818,993 Providing consolidated project information service
46 8,818,981 Providing information to users based on context
47 8,818,963 Halloween protection in a multi-version database system
48 8,818,960 Tracking redo completion at a page level
49 8,818,958 Virtual safe deposit box for perpetual digital archival
50 8,818,957 Employing user-context in connection with backup or restore of data
51 8,818,944 Data change tracking and event notification
52 8,818,941 Arrangement for synchronizing media files with portable devices
53 8,818,797 Dual-band speech encoding
54 8,818,556 Multi-state model for robot and user interaction
55 8,818,455 Detection, selection and provision of external antennas for a mobile device
56 8,818,422 Tagging data utilizing nearby device information
57 8,818,415 Commercially subsidized mobile communication devices and services
58 8,818,382 Method for controlling interference in femto cell deployments
59 8,818,350 Context-driven data sharing
60 8,818,344 Secured communication via location awareness
61 8,818,132 Camera calibration with lens distortion from low-rank textures
62 8,818,037 Video scene detection
63 8,818,002 Robust adaptive beamforming with enhanced noise suppression
64 8,817,955 Peer-to-peer broadcasting in a VoIP system
65 8,817,868 Sub-block transform coding of prediction residuals
66 8,817,777 Hybrid unified communications deployment between cloud and on-premise
67 8,817,668 Distributable, scalable, pluggable conferencing architecture
68 8,817,645 Methods and systems for estimating network available bandwidth using packet pairs and spatial filtering
69 8,817,179 Chroma frame conversion for the video codec
70 8,817,049 Automated fitting of interior maps to general maps
71 8,817,046 Color channels and optical markers
72 8,817,041 Clamp mode emulation
73 8,816,971 Touch input data handling
74 8,816,966 Touchscreen japanese character selection through sliding input
75 8,814,693 Avatars of friends as non-player-characters
76 8,814,691 System and method for social networking gaming with an augmented reality
77 8,814,672 Tracking career progression based on user activities
78 8,814,643 Challenge search query game