Microsoft patents granted on 05 August 2014

74 US patents granted on 05 August 2014 and assigned to Microsoft

1 D710,359 Electronic mouse
2 8,800,058 Licensing verification for application use
3 8,800,050 Security system for computing resources pre-releases
4 8,800,048 Software protection through interdependent parameter cloud constrained software execution
5 8,800,043 Pre-emptive pre-indexing of sensitive and vulnerable assets
6 8,800,003 Trusted device-specific authentication
7 8,800,002 Inter-process networking for many-core operating systems
8 8,799,988 Document communication runtime interfaces
9 8,799,985 Automated security classification and propagation of virtualized and physical virtual machines
10 8,799,922 Programming model for collaborative distributed systems
11 8,799,918 Dynamic network load balancing using roundtrip heuristic
12 8,799,882 Compiler support for optimizing decomposed software transactional memory operations
13 8,799,878 Multi level virtual function tables
14 8,799,857 XML application framework
15 8,799,827 Page manipulations using on and off-screen gestures
16 8,799,808 Adaptive multi-line view user interface
17 8,799,786 Scheduled message cleanup
18 8,799,757 Synchronization aspects of interactive multimedia presentation management
19 8,799,680 Transactional sealed storage
20 8,799,649 One time passwords with IPsec and IKE version 1 authentication
21 8,799,630 Advanced security negotiation protocol
22 8,799,629 Parallel execution of a loop
23 8,799,572 Sliding-window multi-class striping
24 8,799,540 Providing signals to electronic connectors
25 8,799,487 Build a person object from multiple contacts
26 8,799,479 Establishing and utilizing terminal server dynamic virtual channels
27 8,799,467 Storage and communication de-duplication
28 8,799,459 Event-driven detection of device presence for layer 3 services using layer 2 discovery information
29 8,799,453 Managing networks and machines for an online service
30 8,799,448 Generating rule packs for monitoring computer systems
31 8,799,446 Service resiliency within on-premise products
32 8,799,438 Generic and automatic address configuration for data center networks
33 8,799,399 Near-real time distributed usage aggregation system
34 8,799,378 Non-greedy consumption by execution blocks in dataflow networks
35 8,799,355 Client server application manager
36 8,799,337 System reset and system restore
37 8,799,329 Asynchronously flattening graphs in relational stores
38 8,799,325 Reordering nodes in a hierarchical structure
39 8,799,312 Efficient label acquisition for query rewriting
40 8,799,300 Bookmarking segments of content
41 8,799,299 Schema contracts for data integration
42 8,799,280 Personalized navigation using a search engine
43 8,799,264 Method for improving search engine efficiency
44 8,799,255 Button-activated contextual search
45 8,799,253 Presenting an assembled sequence of preview videos
46 8,799,251 Document templates for schema-based data transfer into and out of a data-based application
47 8,799,234 Semantic entity manipulation using input-output examples
48 8,799,219 Selection of media content item having preferred instance attributes
49 8,799,190 Graph-based malware classification based on file relationships
50 8,799,082 Generalized online matching and real time risk management
51 8,799,077 Ad integration and extensible themes for operating systems
52 8,799,073 Computing system for monetizing calendar applications
53 8,798,998 Pre-saved data compression for TTS concatenation cost
54 8,798,983 Adaptation for statistical language model
55 8,798,916 Location based services with combinatorial data sources
56 8,798,682 Systems and methods for configuring subscriber systems in wireless mesh networks
57 8,798,669 Dual module portable devices
58 8,798,642 Location-based and group-based operations on a data processing device
59 8,798,432 Fabrication of a laminated optical wedge
60 8,798,357 Image-based localization
61 8,798,272 Systems and methods for managing multiple keys for file encryption and decryption
62 8,798,252 Automatic utilization of resources in a realtime conference
63 8,798,249 Communication reminders
64 8,798,239 Providing missed call and message information
65 8,798,092 Cross language object sharing
66 8,798,089 Wireless communications
67 8,797,914 Unified policy management for extensible virtual switches
68 8,797,579 Interactive paper system
69 8,797,386 Augmented auditory perception for the visually impaired
70 8,797,380 Accelerated instant replay for co-present and distributed meetings
71 8,797,321 Augmented lighting environments
72 8,797,271 Input aggregation for a multi-touch device
73 8,797,178 Efficient stream sharing for multi-user sensor data collection
74 8,794,979 Interactive presentation system