Microsoft patents granted on 12 February 2013

47 US patents granted on 12 February 2013 and assigned to Microsoft

1 8,375,456 Digital rights management scheme for an on-demand distributed streaming system
2 8,375,440 Secure bait and switch resume
3 8,375,437 Hardware supported virtualized cryptographic service
4 8,375,424 Replicating selected secrets to local domain controllers
5 8,375,405 Contextual television advertisement delivery
6 8,375,393 Methods and architectures for resource management
7 8,375,389 Ordered scheduling of suspended processes based on resumption events
8 8,375,386 Failure management for a virtualized computing environment
9 8,375,383 Rolling upgrades in distributed applications
10 8,375,373 Intermediate language support for change resilience
11 8,375,356 Tabular completion lists
12 8,375,336 Panning content utilizing a drag operation
13 8,375,335 Computer input control for specifying scope with explicit exclusions
14 8,375,321 Custom visualizations in tab groups
15 8,375,320 Context-based task generation
16 8,375,302 Example based video editing
17 8,375,251 Monitoring and healing a computing system
18 8,375,227 Abstracting programmatic representation of data storage systems
19 8,375,221 Firmware-based trusted platform module for arm processor architectures and trustzone security extensions
20 8,375,219 Program and operation verification
21 8,375,190 Dynamtic storage hierarachy management
22 8,375,142 Model-based data center management
23 8,375,141 Infrastructure to disseminate queries and provide query results
24 8,375,134 Determining an efficient keep-alive interval for a network connection
25 8,375,095 Out of order durable message processing
26 8,375,081 Calendar repair assistant
27 8,375,052 Outgoing message monitor
28 8,375,048 Query augmentation
29 8,375,044 Query processing pipelines with single-item and multiple-item query operators
30 8,375,039 Topic centric media sharing
31 8,375,021 Search engine data structure
32 8,375,018 Open types for distributed systems
33 8,375,009 Scalable and extensible framework for data-driven web services
34 8,375,007 Status tool to expose metadata read and write queues
35 8,374,973 Reputation system
36 8,374,879 Systems and methods for managing interactions from multiple speech-enabled applications
37 8,374,712 Gapless audio playback
38 8,374,623 Location based, software control of mobile devices
39 8,374,428 Color balancing for partially overlapping images
40 8,374,423 Motion detection using depth images
41 8,374,245 Spatiotemporal prediction for bidirectionally predictive(B) pictures and motion vector prediction for multi-picture reference motion compensation
42 8,374,238 Spatial scalability in 3D sub-band decoding of SDMCTF-encoded video
43 8,374,188 Techniques to manage a relay server and a network address translator
44 8,374,183 Distributed virtual network gateways
45 8,374,159 Wireless network host in silent mode
46 8,374,130 Orthogonal frequency division multiple access with carrier sense
47 8,371,915 Computing a target speed in a virtual racing environment