Microsoft patents granted on 04 March 2014

55 US patents granted on 04 March 2014 and assigned to Microsoft

1 8,667,608 Persistent public machine setting
2 8,667,604 Protection of software on portable medium
3 8,667,583 Collecting and analyzing malware data
4 8,667,581 Resource indicator trap doors for detecting and stopping malware propagation
5 8,667,578 Web management authorization and delegation framework
6 8,667,573 Validating the origin of web content
7 8,667,565 Security restructuring for web media
8 8,667,549 Personal video recorder E-mail alerts and status
9 8,667,533 Customizing streaming content presentation
10 8,667,519 Automatic passive and anonymous feedback system
11 8,667,514 Client application independent extensibility model
12 8,667,505 Message queue management
13 8,667,483 Device dependent on-demand compiling and deployment of mobile applications
14 8,667,482 Automated application modeling for application virtualization
15 8,667,474 Generation of parallel code representations
16 8,667,473 Analyzing video game performance using non-intrusive capture and storage of run-time game data
17 8,667,466 Parameterized interface identifier techniques
18 8,667,461 Workflows or processes with dynamic reference activity
19 8,667,420 Techniques for presenting and browsing hierarchical data
20 8,667,323 Proactive error scan and isolated error correction
21 8,667,320 Deriving accurate media position information
22 8,667,292 Privacy-preserving metering with low overhead
23 8,667,284 Detection of invalid escrow keys
24 8,667,213 Flash management techniques
25 8,667,179 Dynamic utilization of condensing metadata
26 8,667,171 Virtual data center allocation with bandwidth guarantees
27 8,667,117 Search ranger system and double-funnel model for search spam analyses and browser protection
28 8,667,099 Wireless synchronization of media content and subscription content
29 8,667,076 Mapping universal plug and play discovered items to an SMB location
30 8,667,020 Placement goal-based database instance dynamic consolidation
31 8,667,019 Placement goal-based database instance consolidation
32 8,667,004 Providing suggestions during formation of a search query
33 8,666,997 Placeholders returned for data representation items
34 8,666,984 Unsupervised message clustering
35 8,666,983 Architecture for generating responses to search engine queries
36 8,666,967 Scaled management system
37 8,666,960 Schema-based data transfer between a data-based application and a document application
38 8,666,920 Estimating shortest distances in graphs using sketches
39 8,666,826 Social network media sharing with client library
40 8,666,821 Selecting advertisements based on serving area and map area
41 8,666,751 Audio pattern matching for device activation
42 8,666,230 Multiple physical optical disc formats in backwards compatible order
43 8,666,161 Multimedia color management system
44 8,666,156 Image-based backgrounds for images
45 8,666,052 Universal phone number for contacting group members
46 8,665,847 Service-assisted network access point selection
47 8,665,479 Three-dimensional printing
48 8,665,316 Multi-resolution digital large format camera with multiple detector arrays
49 8,665,310 Techniques and system for active lighting control in video conferencing
50 8,665,281 Buffer management for real-time streaming
51 8,665,278 Multi-layered slide transitions
52 8,665,244 Optical touch detection
53 8,665,210 Sensing user input using the body as an antenna
54 8,665,209 Pressure based selection
55 8,665,154 Modeling and location inference based on ordered beacon sets