Microsoft patent applications published on 16 March 2006

56 US patent applications published on 16 March 2006 and assigned to Microsoft

1 20060059572 Hardware-based software authenticator
2 20060059571 Licensing the use of software on a particular CPU
3 20060059569 Application and device user verification from an operating system-based authentication service
4 20060059555 Deploying and receiving software over a network susceptible to malicious communication
5 20060059553 System and method for using address bits to affect encryption
6 20060059542 Deploying and receiving software over a network susceptible to malicious communication
7 20060059541 Deploying and receiving software over a network susceptible to malicious communication
8 20060059529 Systems and methods for providing security through sessions
9 20060059496 Methods and systems for structuring asynchronous processes
10 20060059486 Call stack capture in an interrupt driven architecture
11 20060059474 Increasing data locality of recently accessed resources
12 20060059471 Calling non-public types
13 20060059465 Creation and management of content-related objects
14 20060059459 Generating solution-based software documentation
15 20060059457 Method and apparatus for supporting functionality documentation
16 20060059433 Active content wizard testing
17 20060059431 Real-time collaborative graphics application and method for use on a computer network having a collaborative networking platform
18 20060059414 Common charting using shapes
19 20060059366 Restricted software and hardware usage on a computer
20 20060059359 Method and system for controlling access privileges for trusted network nodes
21 20060059356 Derivation and quantization of robust non-local characteristics for blind watermarking
22 20060059355 Restricted software and hardware usage on a computer
23 20060059354 Derivation and quantization of robust non-local characteristics for blind watermarking
24 20060059353 Derivation and quantization of robust non-local characteristics for blind watermarking
25 20060059352 Restricted software and hardware usage on a computer
26 20060059350 Strong names
27 20060059338 Restricted software and hardware usage on a computer
28 20060059335 Systems and methods for providing security through sessions
29 20060059329 Network interface sharing methods and apparatuses that support kernel mode data traffic and user mode data traffic
30 20060059326 Dynamic data structures for tracking file system free space in a flash memory device
31 20060059236 Instant messaging with audio
32 20060059223 Client-side caching of streaming media content
33 20060059217 Mathematical expression buildup and builddown
34 20060059208 System and method for resolving conflicts detected during a synchronization session
35 20060059195 Dynamic call site binding
36 20060059182 Conditional navigation through hierarchical lists
37 20060059180 Semi-structured data storage schema selection
38 20060059150 Connecting to a set of phrases joining multiple schemas
39 20060059138 Facility for highlighting documents accessed through search or browsing
40 20060059121 Method and system for identifying an author of a paper
41 20060059106 Content revocation and license modification in a digital rights management (DRM) system on a computing device
42 20060059096 Location based licensing
43 20060059091 System and method for evaluating and enhancing source anonymity for encrypted web traffic
44 20060058987 Architecture, programming model and API’S
45 20060058103 Online gaming spectator system
46 20060056719 Variable block size early termination for video coding
47 20060056708 Accelerated video encoding using a graphics processing unit
48 20060056682 System and method for extracting reflection and transparency layers from multiple images
49 20060056612 Context retention across multiple calls in a telephone interaction system
50 20060056601 Method and apparatus for executing tasks in voice-activated command systems
51 20060056513 Accelerated video encoding using a graphics processing unit
52 20060055685 Asynchronous and synchronous gesture recognition
53 20060055684 Gesture training
54 20060055662 Flick gesture
55 20060055508 Security techniques in the RFID framework
56 20060054007 Automatic music mood detection