Microsoft patent applications published on 02 March 2006

98 US patent applications published on 02 March 2006 and assigned to Microsoft

1 20060048236 Licensing the use of software to a particular user
2 20060048221 System and method for using address bits to signal security attributes of data in the address space
3 20060048209 Method and system for customizing a security policy
4 20060048149 Conditional variables without spinlocks
5 20060048134 Multiple patching
6 20060048132 Licensing the use of a particular feature of software
7 20060048131 Elevated patching
8 20060048130 Patch sequencing
9 20060048129 Patch un-installation
10 20060048112 Enhanced compiled representation of transformation formats
11 20060048109 Enhanced compiled representation of transformation formats
12 20060048107 Enhanced compiled representation of transformation formats
13 20060048101 Program and system performance data correlation
14 20060048099 Debugging applications under different permissions
15 20060048098 Parallel debugger
16 20060048095 Local type alias inference system and method
17 20060048094 Systems and methods for decoupling inputs and outputs in a workflow process
18 20060048076 User Interface having a carousel view
19 20060048073 Scrolling web pages using direct interaction
20 20060048072 Scrolling web pages using direct interaction
21 20060048071 Scrolling web pages using direct interaction
22 20060048067 System and method for increasing the available workspace of a graphical user interface
23 20060048064 Ambient display of data in a user interface
24 20060048052 System and method for automatic item relocating in a user interface layout
25 20060048048 Systems and methods for supporting custom graphical representations in reporting software
26 20060048045 Systems and methods for efficiently generating table layouts using moveable items
27 20060048024 Pattern types as constraints on generic type parameters
28 20060047972 System and method for applying security to memory reads and writes
29 20060047959 System and method for secure computing
30 20060047958 System and method for secure execution of program code
31 20060047947 End-to-end reliable messaging with complete acknowledgement
32 20060047936 System and method for using address lines to control memory usage
33 20060047933 System and method for using address bits to form an index into secure memory
34 20060047922 Reclaiming application isolated storage
35 20060047859 Privileged used control of device installation and/or availability
36 20060047855 Efficient chunking algorithm
37 20060047818 Method and system to support multiple-protocol processing within worker processes
38 20060047815 Adapting computer resource usage based on forecasted resource availability
39 20060047811 Method and system of providing access to various data associated with a project
40 20060047794 Application of genetic algorithms to computer system tuning
41 20060047792 Dynamically configuring a server computer
42 20060047791 System and method of assigning and reclaiming static addresses through the dynamic host configuration protocol
43 20060047789 Rule-based filtering and alerting
44 20060047787 Hot swap and plug-and-play for RFID devices
45 20060047747 System and method for automatic selection of an instant messenger client
46 20060047717 Method and system for importing data
47 20060047706 Computer system and method for providing robust file system information for non-native file system devices
48 20060047696 Partially materialized views
49 20060047691 Creating a document index from a flex- and Yacc-generated named entity recognizer
50 20060047690 Integration of Flex and Yacc into a linguistic services platform for named entity recognition
51 20060047689 Centralized terminology and glossary development
52 20060047682 Automated identification and marking of new and changed content in a structured document
53 20060047677 System and method of pipeline data access to remote data
54 20060047671 Data types with incorporated collation information
55 20060047658 Verifying dynamically generated operations on a data store
56 20060047653 Systems and methods for navigating to multiple destination types through a single search interface in a development environment
57 20060047652 System and method for seamlessly comparing objects
58 20060047651 Facility for highlighting documents accessed through search or browsing
59 20060047637 System and method for managing information by answering a predetermined number of predefined questions
60 20060047629 Centralized terminology and glossary management
61 20060047626 Generating an optimized restore plan
62 20060047617 Method and apparatus for analysis and decomposition of classifier data anomalies
63 20060047588 Cash flow projection tool
64 20060047584 System and method for storing and presenting images and related items to a user
65 20060047545 RFID enabled information systems utiling a business application
66 20060047532 Method and system to support a unified process model for handling messages sent in different protocols
67 20060047531 Automated system for content acquisition using a web portal
68 20060047509 Eliminating interference of noisy modality in a multimodal application
69 20060047506 Greedy algorithm for identifying values for vocal tract resonance vectors
70 20060047502 Method and apparatus for building semantic structures using self-describing fragments
71 20060047500 Named entity recognition using compiler methods
72 20060047497 Method and system for prioritizing communications based on sentence classifications
73 20060047472 Relative range camera calibration
74 20060047471 Relative range camera calibration
75 20060047464 RFID server internals design
76 20060047421 Computing point-to-point shortest paths from external memory
77 20060047416 Efficiently finding shortest paths using landmarks for computing lower-bound distance estimates
78 20060046854 Method and apparatus for developing an electronic game using automatic user feedback
79 20060046744 System and method for enforcing location privacy using rights management
80 20060046732 Traffic channel
81 20060046709 Proximity detection using wireless signal strengths
82 20060045489 Playback control methods and arrangements for a DVD player
83 20060045461 Methods and apparatus for project management
84 20060045368 Rate allocation for mixed content video
85 20060045337 Spatial recognition and grouping of text and graphics
86 20060045335 Background maintenance of an image sequence
87 20060045308 Camera and method for watermarking film content
88 20060045307 Maze pattern analysis
89 20060045287 Microphone with ultrasound/audible mixing chamber to secure audio path
90 20060045286 Microphone with ultrasound/audible mixing chamber to secure audio path
91 20060045269 Quantum computational systems
92 20060044324 Adaptive color schemes
93 20060044312 Rendering outline fonts
94 20060044289 System and method for reducing latency in display of computer-generated graphics
95 20060044272 Scroll wheel carriage
96 20060044216 Video division detection methods and systems
97 20060043423 Lattice platforms for performing quantum computations
98 20060043165 Reader application markup language schema