Microsoft patent applications published on 26 October 2006

142 US patent applications published on 26 October 2006 and assigned to Microsoft

1 20060242713 Rights elevator
2 20060242709 Protecting a computer that provides a Web service from malware
3 20060242688 Supporting statements for credential based access control
4 20060242655 Extensible object model
5 20060242651 Activity-based PC adaptability
6 20060242641 Method and system for a resource negotiation between virtual machines
7 20060242639 Collaborative invitation system and method
8 20060242638 Adaptive systems and methods for making software easy to use via software usage mining
9 20060242636 Variational path profiling
10 20060242628 AN EXTENSIBLE TYPE SYSTEM FOR REPRESENTING AND CHECKING CONSISTENCY OF PROGRAM COMPONENTS DURING THE PROCESS OF COMPILATION
11 20060242622 Embedded interaction code recognition
12 20060242621 System and method for managing resource loading in a multilingual user interface operating system
13 20060242611 Integrating programmable logic into personal computer (PC) architecture
14 20060242609 Sync manager UI and updated API
15 20060242608 Redistribution of space between text segments
16 20060242604 Multiple roots in navigation pane
17 20060242603 Dynamic multi-dimensional scrolling
18 20060242602 Interface and system for manipulating thumbnails of live windows in a window manager
19 20060242591 File dialog user interfaces and creation of same
20 20060242590 Simple content format for auxiliary display devices
21 20060242586 Searchable task-based interface to control panel functionality
22 20060242585 Scenario specialization of file browser
23 20060242581 Collaboration spaces
24 20060242575 Dynamic Properties of Documents and the Use of These Properties
25 20060242574 Associating information with an electronic document
26 20060242572 Viewer for protected content as a programming platform component
27 20060242566 Method and system for mapping between components of a packaging model and features of a physical representation of a package
28 20060242562 Embedded method for embedded interaction code array
29 20060242561 Global metadata embedding and decoding
30 20060242560 Local metadata embedding and decoding
31 20060242559 Journal file reader
32 20060242558 Enabling users to redact portions of a document
33 20060242551 System for abstracting audio-video codecs
34 20060242550 Media timeline sorting
35 20060242467 Method and apparatus of analyzing computer system interruptions
36 20060242466 Generating test cases for software with complex preconditions
37 20060242444 Constraint-based conflict handling for synchronization
38 20060242443 Synchronization move support systems and methods
39 20060242430 Hardware functionality scan for device authentication
40 20060242427 Credential interface
41 20060242422 Rights Elevator
42 20060242417 Systems and methods for providing signatures
43 20060242410 Mobile device authentication with a data source using self-signed certificates
44 20060242409 Linking Diffie Hellman with HFS authentication by using a seed
45 20060242406 Protected computing environment
46 20060242405 Peer-to-peer authentication and authorization
47 20060242349 Rendering highlighting strokes
48 20060242328 Power management for WLAN
49 20060242327 System and Method for Data Synchronization
50 20060242322 Trans-network roaming and resolution with web services for devices
51 20060242301 DNS compatible PNRP peer name encoding
52 20060242270 Isolation of user-mode device drivers
53 20060242259 Aggregation and synchronization of nearby media
54 20060242237 System and method for collaboration with serverless presence
55 20060242236 System and method for extensible computer assisted collaboration
56 20060242235 Presence monitoring in a serverless peer-to-peer system
57 20060242234 Dynamic group formation for social interaction
58 20060242229 Method and system for virtual service isolation
59 20060242227 Apparatus and Method for Community Relay Node Discovery
60 20060242208 Method and system for creating and maintaining version-specific properties in a file
61 20060242206 System and method for peer to peer synchronization of files
62 20060242205 Self-contained partial database backups
63 20060242204 Sync manager conflict resolution
64 20060242198 Methods, computer-readable media, and data structures for building an authoritative database of digital audio identifier elements and identifying media items
65 20060242184 Efficiently describing relationships between resources
66 20060242183 Declaratively extended hierarchical configuration system and method
67 20060242169 Storing and indexing hierarchical data spatially
68 20060242167 Object based test library for WinFS data model
69 20060242166 Methods and systems for filtering an extensible application markup language (XAML) file to facilitate indexing of the logical content contained therein
70 20060242164 Systems, methods, and user interfaces for storing, searching, navigating, and retrieving electronic information
71 20060242163 Local thumbnail cache
72 20060242155 Systems and methods for providing distributed, decentralized data storage and retrieval
73 20060242154 Ability for developers to easily find or extend well known locations on a system
74 20060242141 Abstracted metadata policy component and related architecture
75 20060242138 Page-biased search
76 20060242137 Full text search of schematized data
77 20060242136 Parameterized command protection
78 20060242135 System and method for personalized search
79 20060242124 System for defining and activating pluggable user interface components for a deployed application
80 20060242122 Systems, methods, and user interfaces for storing, searching, navigating, and retrieving electronic information
81 20060242121 Systems, methods, and user interfaces for storing, searching, navigating, and retrieving electronic information
82 20060242115 System and method for an improved type inference
83 20060242109 Server-deployed cache list management for presenting an auto-complete list
84 20060242105 Pack URI scheme to identify and reference parts of a package
85 20060242104 Systems and methods for manipulating data in a data storage system
86 20060242102 Relaxation-based approach to automatic physical database tuning
87 20060242081 Supplementary trust model for software licensing/commercial digital distribution policy
88 20060242080 Rights management system for streamed multimedia content
89 20060242079 Rights management system for streamed multimedia content
90 20060242078 Rights management system for streamed multimedia content
91 20060242073 Pluggable file-based digital rights management API layer for applications and engines
92 20060241997 System and method for integrating workflow processes with a project management system
93 20060241995 Task-based interface with underlying extensible framework
94 20060241959 Business alerts on process instances based on defined conditions
95 20060241956 Transforming business models
96 20060241944 Method and system for generating spelling suggestions
97 20060241942 Techniques for measurement of perceptual audio quality
98 20060241941 Techniques for measurement of perceptual audio quality
99 20060241930 SIMULATION OF A PCI DEVICE’S MEMORY-MAPPED I/O REGISTERS
100 20060241909 System review toolset and method
101 20060241908 Diagnostic report improvement utilizing unobtrusive workflow logging
102 20060241906 Statistical method and system for taking performance measurements
103 20060241902 Method and apparatus to group sets of computers into classes for statistical analysis
104 20060241901 Method and system for performing searches and returning results based on weighted criteria
105 20060241860 Virtual earth mapping
106 20060241859 Virtual earth real-time advertising
107 20060241796 Digital audio processing
108 20060240856 Implicit group formation around feed content for mobile devices
109 20060240835 Model and method for computing performance bounds in multi-hop wireless networks
110 20060239590 Image frame abstraction model for image codecs
111 20060239562 System and method for binary persistence format for a recognition result lattice
112 20060239561 WRITE ANYWHERE TOOL
113 20060239517 Integrated control for navigation, authentication, power on and rotation
114 20060239515 Efficient propagation for face annotation
115 20060239451 Rights management system for streamed multimedia content
116 20060239297 Transport abstraction for multiparty replication
117 20060239295 Application programming interface for inviting participants in a serverless peer to peer network
118 20060239281 Capacity Management
119 20060239279 Contact management in a serverless peer-to-peer system
120 20060239275 Peer-to-peer multicasting using multiple transport protocols
121 20060239245 Techniques for creating a user-friendly computer-based fax experience
122 20060239234 Application programming interface for discovering endpoints in a serverless peer to peer network
123 20060239217 Low power transmission provisioning for wireless network devices
124 20060239209 System and method for achieving zero-configuration wireless computing and computing device incorporating same
125 20060239208 Wireless device discovery and configuration
126 20060239206 APPARATUS AND METHOD FOR NETWORK IDENTIFICATION AMONG MULTIPLE APPLICATIONS
127 20060239197 Flower-petal resolutions for PNRP
128 20060239075 NAND flash memory management
129 20060238822 Fax accounts and re-assigning fax messages
130 20060238820 Techniques for composing and sending a broadcast fax
131 20060238816 Hosting controls in a window via an interface for controlling the window
132 20060238795 Systems and methods for enhanced document composition features
133 20060238787 Methods for providing an accurate visual rendition of a text element formatted with an unavailable font
134 20060238652 Sync manager UI and updated API
135 20060238542 Palette-based, multi-tint, named color methods and systems
136 20060238497 Peel-off auxiliary computing device
137 20060238439 State-based auxiliary display operation
138 20060238383 Virtual earth rooftop overlay and bounding
139 20060238382 Real-time virtual earth driving information
140 20060238381 Virtual earth community based recommendations
141 20060238380 Maintaining user privacy in a virtual earth environment
142 20060238379 Obtaining and displaying virtual earth images