Microsoft patent applications published on 11 May 2006

75 US patent applications published on 11 May 2006 and assigned to Microsoft

1 20060101510 Negotiating secure connections through a proxy server
2 20060101505 Automatic Re-Authentication
3 20060101476 Method and system for recording and replaying input-output requests issued by a user-mode program
4 20060101475 System and method for parallel asynchronous execution of commands
5 20060101471 Bluetooth TDI and winsock interface
6 20060101468 Cooperative threading in a managed code execution environment
7 20060101459 Method and system for configuring an electronic device
8 20060101458 Custom assembly to extend a wizard
9 20060101456 Method and system for configuring an electronic device
10 20060101452 Method and apparatus for preserving dependancies during data transfer and replication
11 20060101446 System and method for sharing objects between applications in a virtual runtime environment
12 20060101444 Global object system
13 20060101439 Memory management in a managed code execution environment
14 20060101438 Conditional compilation of intermediate language code based on current environment
15 20060101436 Hosting environment abstraction model for content
16 20060101431 Virtual types
17 20060101423 Method and apparatus for elegant mapping between data models
18 20060101420 Programming language support for integrating undo and exception handling
19 20060101412 Method to bridge between unmanaged code and managed code
20 20060101411 System and method for virtual catching of an exception
21 20060101410 Abstracted managed code execution
22 20060101407 Delegate registration in a managed code execution environment
23 20060101406 Object test bench
24 20060101405 Breakpoint logging and constraint mechanisms for parallel computing systems
25 20060101404 Automated system for tresting a web application
26 20060101401 Execution recovery escalation policy
27 20060101397 Pseudo-random test case generator for XML APIs
28 20060101396 Automatic toolbox population
29 20060101392 Strongly-typed UI automation model generator
30 20060101390 Lookup control configuration
31 20060101377 Parsing location histories
32 20060101373 Design-time system and method to enable programming assistance across languages and compilation boundaries
33 20060101353 Multi-pane navigation model for graphical user interfaces
34 20060101342 System and method for generating suggested alternatives for visual or audible submissions
35 20060101333 Importing and exporting markup language data in a spreadsheet application document
36 20060101321 Method and system for document assembly
37 20060101293 Advanced power management for computer displays
38 20060101292 Power state selection heuristic
39 20060101282 System and method of aggregating the knowledge base of antivirus software applications
40 20060101281 Finger ID based actions in interactive user interface
41 20060101264 System and method of aggregating the knowledge base of antivirus software applications
42 20060101263 System and method of allowing user mode applications with access to file data
43 20060101194 System and method for executing binary images
44 20060101181 Method and system for dynamically patching an operating system’s interrupt mechanism
45 20060101166 Method and system for structured DMA transactions
46 20060101155 Message based network configuration of domain name purchase
47 20060101146 Distributed speech service
48 20060101123 Methods and systems for selecting criteria for a successful acknowledgement message in instant messaging
49 20060101119 Integrated electronic mail and instant messaging application
50 20060101113 Integrated messaging domain name setup
51 20060101103 Representing implicit curves of procedural geometric surfaces
52 20060101101 System and Method for Storing Events to Enhance Intrusion Detection
53 20060101046 Using a word processor with accounting data
54 20060101037 Application programming interface for text mining and search
55 20060101034 Method and system for managing user interface messages
56 20060101032 Mixed types
57 20060101030 System and method for editing operations of a text object model
58 20060101022 System and process for providing an interactive, computer network-based, virtual team worksite
59 20060101015 Automated collation creation
60 20060101013 Selection context filtering
61 20060100975 Strongly-typed object oriented GUI automation framework
62 20060100973 Real-time localized resource extraction
63 20060100862 Acoustic models with structured hidden dynamics with integration over many possible hidden trajectories
64 20060100857 Custom collation tool
65 20060100852 Technique for document editorial quality assessment
66 20060100815 Enhanced testing for compliance with universal plug and play protocols
67 20060100784 DYNAMIC WEATHER SIMULATION
68 20060098943 Content re-lock control
69 20060098878 System and method to facilitate pattern recognition by deformable matching
70 20060098871 Digital ink labeling
71 20060098019 Automated construction of shader programs
72 20060098018 Optimizing automated shader program construction
73 20060098017 Interpreter for simplified programming of graphics processor units in general purpose programming languages
74 20060098013 Spectator experience for networked gaming
75 20060096447 System and methods for providing automatic classification of media entities according to melodic movement properties