Microsoft patents granted on 30 December 2014

57 US patents granted on 30 December 2014 and assigned to Microsoft

1 D720,367 Display screen with graphical user interface
2 D720,363 Display screen with graphical user interface
3 8,925,110 Application licensing using sync providers
4 8,925,085 Dynamic selection and loading of anti-malware signatures
5 8,925,035 System and method for document isolation
6 8,925,031 Application gadgets and electronic program guides
7 8,924,984 Lock-free barrier with dynamic updating of participant count
8 8,924,969 Virtual machine image write leasing
9 8,924,964 Dynamic allocation and assignment of virtual environment
10 8,924,963 In-process intermediary to create virtual processes
11 8,924,944 Implementation of distributed methods that support generic functions
12 8,924,930 Virtual machine image lineage
13 8,924,924 Representing the structure of a data format using a class-based representation
14 8,924,922 Pre-compiling hosted managed code
15 8,924,885 Desktop as immersive application
16 8,924,783 Self-managed processing device
17 8,924,781 Power capping based on generator capacity
18 8,924,737 Digital signing authority dependent platform secret
19 8,924,735 Managed biometric identity
20 8,924,714 Authentication with an untrusted root
21 8,924,677 Memory management techniques
22 8,924,589 Adding individual database failover/switchover to an existing storage component with limited impact
23 8,924,577 Peer-to-peer remediation
24 8,924,576 Software-based aliasing for accessing multiple shared resources on a single remote host
25 8,924,575 Database virtualization
26 8,924,573 Secure capability negotiation between a client and server
27 8,924,545 Cross-property identity management
28 8,924,519 Automated DNS configuration with local DNS server
29 8,924,512 Extensible remote display infrastructure with dynamic virtual channels
30 8,924,507 Cross-frame progressive spoiling support for reduced network bandwidth usage
31 8,924,490 Service based event planning
32 8,924,471 Techniques to automatically syndicate content over a network
33 8,924,437 Memory usage data collection and analysis for dynamic objects
34 8,924,420 Creating logic using pre-built controls
35 8,924,391 Text classification using concept kernel
36 8,924,385 Query-based diagrammatic presentation of data
37 8,924,362 B-file abstraction for efficiently archiving self-expiring data
38 8,924,356 Checkpoints for a file system
39 8,924,344 User profile replication
40 8,924,329 Automatic batching of GUI-based tasks
41 8,923,770 Cognitive use of multiple regulatory domains
42 8,923,528 Hearing aid-compatible apparatus for wireless communication devices
43 8,923,512 Circumvention of dynamic, robust, embedded-signal detection
44 8,923,507 Alpha character support and translation in dialer
45 8,923,369 Pilot design for wireless system
46 8,923,340 Signaling to application lack of requested bandwidth
47 8,923,106 Media detection during disc insertion
48 8,922,665 Rapidly initializing and dynamically adjusting media streams
49 8,922,579 Deterministic visual indication of user data context
50 8,922,575 Tile cache
51 8,922,564 Controlling runtime execution from a host to conserve resources
52 8,922,559 Graph clustering
53 8,922,556 Line space gathering for single scattering in large scenes
54 8,922,489 Text input using key and gesture information
55 8,922,479 Text input window with auto-growth
56 8,920,245 Video game title profile awards
57 8,920,241 Gesture controlled persistent handles for interface guides