Microsoft patents granted on 28 March 2006

24 US patents granted on 28 March 2006 and assigned to Microsoft

1 7,020,801 Systems and methods for analyzing bus data
2 7,020,798 Detecting low-level data corruption
3 7,020,777 Derivation and quantization of robust non-local characteristics for blind watermarking
4 7,020,776 Cryptosystem based on a Jacobian of a curve
5 7,020,775 Derivation and quantization of robust non-local characteristics for blind watermarking
6 7,020,772 Secure execution of program code
7 7,020,746 Method and system for an atomically updated, central cache memory
8 7,020,666 System and method for unknown type serialization
9 7,020,665 File availability in distributed file storage systems
10 7,020,655 Representing database permissions as associations in computer schema
11 7,020,643 Method and system for clickpath funnel analysis
12 7,020,638 System and method for flexible micropayment of low value electronic assets
13 7,020,587 Method and apparatus for generating and managing a language model data structure
14 7,020,573 Enhanced testing for compliance with universal plug and play protocols
15 7,020,475 Using a derived table of signal strength data to locate and track a user in a wireless network
16 7,020,464 System and method for providing agent-free and no-packet overhead mobility support with transparent session continuity for mobile devices
17 7,020,347 System and method for image-based surface detail transfer
18 7,020,305 System and method providing improved head motion estimations for animation
19 7,020,285 Stealthy audio watermarking
20 7,020,202 Systems for MPEG subsample decoding
21 7,020,195 Layered coding and decoding of image data
22 7,019,749 Conversational interface agent
23 7,019,742 Dynamic 2D imposters of 3D graphic objects
24 7,019,694 Location measurement process for radio-frequency badges employing path constraints