Microsoft patents granted on 05 July 2011

52 US patents granted on 05 July 2011 and assigned to Microsoft

1 7,975,310 Offline playback of advertising supported media
2 7,975,301 Neighborhood clustering for web spam detection
3 7,975,297 Anti-phishing protection
4 7,975,262 Error tracing with context history
5 7,975,257 Iterative static and dynamic software analysis
6 7,975,240 Systems and methods for controlling a visible results set
7 7,975,234 Graphical acquisition of an objective function
8 7,975,229 Context-aware systems and methods location-aware systems and methods context-aware vehicles and methods of operating the same and location-aware vehicles and methods of operating the same
9 7,975,225 Iteratively locating a position corresponding to a desired seek time
10 7,975,223 Move tracking with conflict resolution
11 7,975,216 System and method for annotating an electronic document independently of its content
12 7,975,215 Sharing editable ink annotated images with annotation-unaware applications
13 7,975,149 Software protection using data structures
14 7,975,126 Reconfiguration of execution path upon verification of extension security information and disabling upon configuration change in instruction extensible microprocessor
15 7,975,121 Simple stack types
16 7,975,117 Enforcing isolation among plural operating systems
17 7,975,107 Processor cache management with software input via an intermediary
18 7,975,078 Method and apparatus for detecting the type of interface to which a peripheral device is connected
19 7,975,071 Content compression in networks
20 7,975,059 Generic application level protocol analyzer
21 7,975,015 Notification platform architecture
22 7,974,994 Sensitive webpage content detection
23 7,974,993 Application loader for support of version management
24 7,974,991 Word-processing document stored in a single XML file that may be manipulated by applications that understand XML
25 7,974,981 Multi-value property storage and query support
26 7,974,977 Spectral clustering using sequential matrix compression
27 7,974,974 Techniques to perform relative ranking for search results
28 7,974,964 Context based search and document retrieval
29 7,974,957 Assessing mobile readiness of a page using a trained scorer
30 7,974,948 Automatically capturing and maintaining versions of documents
31 7,974,939 Processing model-based commands for distributed applications
32 7,974,877 Sending and receiving electronic business cards
33 7,974,832 Web translation provider
34 7,974,827 Resource model training
35 7,974,574 Base station initiated proximity service discovery and connection establishment
36 7,974,498 Super-resolution in periodic and aperiodic pixel imaging
37 7,974,476 Flexible MQDF classifier model compression
38 7,974,472 Feature design for HMM based Eastern Asian character recognition
39 7,974,443 Visual target tracking using model fitting and exemplar
40 7,974,340 Adaptive B-picture quantization control
41 7,974,314 Synchronization of multiple data source to a common time base
42 7,974,226 Separating control and data in wireless networks
43 7,974,212 Determining quality monitoring alerts in unified communication systems
44 7,974,194 Optimizing data traffic and power consumption in mobile unified communication applications
45 7,973,957 Generic interface
46 7,973,955 Specification and management of consolidated ticket packages in workflows
47 7,973,807 Snap to element analytical tool
48 7,973,799 Shading using texture space lighting and non-linearly optimized MIP-maps
49 7,973,798 Inverse texture synthesis
50 7,973,779 Detecting ambient light levels in a vision system
51 7,973,778 Visual simulation of touch pressure
52 7,972,215 Application-centric user interface techniques