Microsoft patents granted on 06 January 2015

66 US patents granted on 06 January 2015 and assigned to Microsoft

1 D720,794 Camera
2 D720,748 Input device for an electronic tablet
3 8,931,110 Security restrictions on binary behaviors
4 8,931,090 Safe file transmission and reputation lookup
5 8,931,056 Establishing privileges through claims of valuable assets
6 8,931,051 Scalable and highly available clustering for large scale real-time applications
7 8,931,037 Policy-based access to virtualized applications
8 8,931,035 Access authorization having embedded policies
9 8,931,033 Integrating policies from a plurality of disparate management agents
10 8,930,961 Automatic mutual exclusion
11 8,930,951 Suspension and/or throttling of processes for connected standby
12 8,930,944 Application model that integrates the web experience with the traditional client application experience
13 8,930,913 Intermediate representation construction for static analysis
14 8,930,907 Concurrency software testing with probabilistic bounds on finding bugs
15 8,930,898 Declarative commands using workflows
16 8,930,886 Identifying application resources through implicit application models
17 8,930,879 Application building
18 8,930,834 Variable orientation user interface
19 8,930,828 Distinguishing conference participants
20 8,930,822 Method for human-centric information access and presentation
21 8,930,770 Monitoring the health of distributed systems
22 8,930,751 Initializing replication in a virtual machine
23 8,930,736 Inferred electrical power consumption of computing devices
24 8,930,691 Dynamic symmetric searchable encryption
25 8,930,690 Offloading packet processing for networking device virtualization
26 8,930,655 Transient storage device configuration silo
27 8,930,577 Synchronizing streaming video between viewers over a network
28 8,930,566 Real-time HD TV/video IP streaming to a game console
29 8,930,563 Scalable and extendable stream processing
30 8,930,555 Extending functionality of web-based applications
31 8,930,474 Time-managed electronic mail messages
32 8,930,469 Functionality for sharing items using recipient-specific access codes
33 8,930,391 Progressive spatial searching using augmented structures
34 8,930,357 Domain expertise determination
35 8,930,342 Enabling multidimensional search on non-PC devices
36 8,930,339 Search engine performance evaluation using a task-based assessment metric
37 8,930,321 Logical recovery with unbundled transaction services
38 8,930,315 Using a data protection server to backup and restore data on virtual servers
39 8,930,289 Estimation of predictive accuracy gains from added features
40 8,930,189 Distributed user input to text generated by a speech to text transcription service
41 8,930,179 Recognition using re-recognition and statistical classification
42 8,930,176 Interactive multilingual word-alignment techniques
43 8,930,167 Hardware/software capability rating system
44 8,929,935 Location determination for white space utilization
45 8,929,933 Spectrum allocation for base station
46 8,929,668 Foreground subject detection
47 8,929,612 System for recognizing an open or closed hand
48 8,929,600 Action recognition based on depth maps
49 8,929,564 Noise adaptive beamforming for microphone arrays
50 8,929,443 Recovering from dropped frames in real-time transmission of video over IP networks
51 8,929,328 Decoupling scanning from handoff for reduced delay over wireless LAN
52 8,929,285 Simultaneous wireless support in software defined radio
53 8,928,813 Methods and apparatus for reducing structured noise in video
54 8,928,781 Response function determination by rank minimization
55 8,928,735 Combined lighting, projection, and image capture without video feedback
56 8,928,724 Unified user experience for mobile calls
57 8,928,663 Visualizing correlations in multi-dimensional data
58 8,928,659 Telepresence systems with viewer perspective adjustment
59 8,928,658 Photon mapping on graphics hardware using kd-trees
60 8,928,595 Touch screen calibration sensor
61 8,928,578 Cursor adjustment in ambient light
62 8,928,558 Gaze detection in a see-through, near-eye, mixed reality display
63 8,928,499 Input device with multiple sets of input keys
64 8,926,431 Visual based identity tracking
65 8,925,826 Magnetic stripe-based transactions using mobile communication devices
66 8,925,822 Encoding, updating, and decoding barcodes in a document