Microsoft patent applications published on 04 January 2007

169 US patent applications published on 04 January 2007 and assigned to Microsoft

1 20070006323 Identifying dependencies of an application upon a given security context
2 20070006314 Self-certifying alert
3 20070006305 Preventing phishing attacks
4 20070006304 Optimizing malware recovery
5 20070006303 Configuration information protection using cost based analysis
6 20070006302 System security using human authorization
7 20070006297 Identifying dependencies of an application upon a given security context
8 20070006289 Enforcing device settings for mobile devices
9 20070006288 Controlling network access
10 20070006285 Using a variable identity pipe for constrained delegation and connection pooling
11 20070006283 Identifying dependencies of an application upon a given security context
12 20070006262 Automatic content presentation
13 20070006238 Managing application states in an interactive media environment
14 20070006237 Using messages to extend CRM functionality
15 20070006233 Queueing events in an interactive media environment
16 20070006226 Failure management for a virtualized computing environment
17 20070006225 System and method for converting a target computing device to a virtual machine
18 20070006218 Model-based virtual system provisioning
19 20070006206 Cross version and cross product user interface
20 20070006198 CLASS INITIALIZATION METHOD SEMANTICS
21 20070006192 Intermediate representation for multiple exception handling models
22 20070006178 Function-level just-in-time translation engine with multiple pass optimization
23 20070006176 Source code replacement via dynamic build analysis and command interception
24 20070006170 Execution failure investigation using static analysis
25 20070006155 Locating source code when stopping in a debugger
26 20070006153 Extensible testing framework
27 20070006152 Software source asset management
28 20070006148 Ascertaining domain contexts
29 20070006142 Computer programming language statement building and information tool
30 20070006121 Development activity recipe
31 20070006120 Storing results related to requests for software development services
32 20070006102 Rendering with GPU during screen saver activation
33 20070006098 Integration of location logs, GPS signals, and spatial resources for identifying user activities, goals, and context
34 20070006085 Integrated work management and tracking
35 20070006082 Speech application instrumentation and logging
36 20070006080 Synchronization aspects of interactive multimedia presentation management
37 20070006079 State-based timing for interactive multimedia presentations
38 20070006078 Declaratively responding to state changes in an interactive multimedia environment
39 20070006073 Semantically applying style transformation to objects in a graphic
40 20070006066 Interactive document information storage and delivery
41 20070006065 Conditional event timing for interactive multimedia presentations
42 20070006064 Aspects of media content rendering
43 20070006063 Synchronization aspects of interactive multimedia presentation management
44 20070006062 Synchronization aspects of interactive multimedia presentation management
45 20070006061 Synchronization aspects of interactive multimedia presentation management
46 20070006060 GPU timeline with render-ahead queue
47 20070006059 Repeating panel sets
48 20070006040 Observing debug counter values during system operation
49 20070006037 Automated test case result analyzer
50 20070006021 Reliability of diskless network-bootable computers using non-volatile memory cache
51 20070005988 Multimodal authentication
52 20070005984 Attack resistant phishing detection
53 20070005978 Digital signatures for network forms
54 20070005965 Client authentication using multiple user certificates
55 20070005961 Providing user on computer operating system with full privileges token and limited privileges token
56 20070005956 Remote certificate management
57 20070005955 Establishing secure mutual trust using an insecure password
58 20070005892 Identifying relevant data to cache
59 20070005849 Input device with audio capablities
60 20070005773 Re-establishing a connection for an application layer via a service layer using delay
61 20070005769 Solution deployment in a server farm
62 20070005765 NETWORK ACCESS CONTROL USING NETWORK ADDRESS TRANSLATION
63 20070005760 Systems and methods for providing presence tracking in a distributed computing system
64 20070005758 Application security in an interactive media environment
65 20070005757 Distributing input events to multiple applications in an interactive media environment
66 20070005754 Systems and methods for triaging attention for providing awareness of communications session activity
67 20070005741 Facilitating radio communications in a mobile device
68 20070005738 Automated remote scanning of a network for managed and unmanaged devices
69 20070005734 Generically extensible client application
70 20070005732 Extensible and distributed job execution service in a server farm
71 20070005721 Remotable porting layer
72 20070005710 Message communication channel
73 20070005707 Instant messaging with data sharing
74 20070005704 Multi-participant online activities
75 20070005693 Multi-console workstations concurrently supporting multiple users
76 20070005670 Text Input Window with Auto-Growth
77 20070005664 Pre-image logging for database recovery
78 20070005662 Extensible and automatically replicating server farm configuration management infrastructure
79 20070005653 Media Content Descriptions
80 20070005649 Contextual title extraction
81 20070005646 Analysis of topic dynamics of web search
82 20070005642 Modification of logic in an application
83 20070005635 Importing database data to a non-database program
84 20070005634 Templates in a schema editor
85 20070005633 Predicate abstraction via symbolic decision procedures
86 20070005632 Method for efficient maintenance of XML indexes
87 20070005630 Modifying table definitions within a database application
88 20070005626 Blocks of time with metadata
89 20070005624 Scalable transformation and tree based query language node – set selection
90 20070005623 Process oriented message driven workflow programming model
91 20070005600 Security execution context for a database management system
92 20070005593 Attribute-based data retrieval and association
93 20070005591 Method and system for searching for words and phrases in active and stored ink word documents
94 20070005588 Determining relevance using queries as surrogate content
95 20070005587 Relative search results based off of user interaction
96 20070005583 Method for building powerful calculations of an entity relationship model
97 20070005579 Query based synchronization
98 20070005577 Entity agent
99 20070005576 Search engine user interface
100 20070005575 Prioritizing search results by client search satisfaction
101 20070005573 Automatic filtering and scoping of search results
102 20070005571 Query-by-image search and retrieval system
103 20070005570 Searching for content using voice search queries
104 20070005569 Searching an index of media content
105 20070005562 User interface mechanism to formulate complex query against an entity relationship model
106 20070005559 User customization of default data
107 20070005557 Indexed views
108 20070005556 Probabilistic techniques for detecting duplicate tuples
109 20070005551 Producing a locally optimal path through a lattice by overlapping search
110 20070005549 Document information extraction with cascaded hybrid model
111 20070005544 Discovery, maintenance, and representation of entities in a managed system environment
112 20070005537 Handwriting recognition using a comparative neural network
113 20070005504 Dynamic digital content licensing
114 20070005500 SECURE ONLINE TRANSACTIONS USING A CAPTCHA IMAGE AS A WATERMARK
115 20070005450 Targeted merchandising on a user console
116 20070005449 Optimized retail application user interface and architecture
117 20070005420 Adjustment of inventory estimates
118 20070005419 Recommending location and services via geospatial collaborative filtering
119 20070005413 Dynamic prioritization in a work management process
120 20070005369 Dialog analysis
121 20070005367 Radio frequency certificates of authenticity
122 20070005363 Location aware multi-modal multi-lingual device
123 20070005355 Covariance estimation for pattern recognition
124 20070005354 Diagnosing recognition problems from untranscribed data
125 20070005345 Generating Chinese language couplets
126 20070005341 Leveraging unlabeled data with a probabilistic graphical model
127 20070005330 EVALUATING HARDWARE MODELS HAVING RESOURCE CONTENTION
128 20070005320 Model-based configuration management
129 20070005243 Learning, storing, analyzing, and reasoning about the loss of location-identifying signals
130 20070005220 Using state machines in navigation
131 20070004969 Health monitor
132 20070004385 Principals and methods for balancing the timeliness of communications and information delivery with the expected cost of interruption via deferral policies
133 20070004341 Controlling a telecommunications device
134 20070003612 Capsule
135 20070003169 Decoding and Error Correction In 2-D Arrays
136 20070003168 Computer input device
137 20070003154 Video object cut and paste
138 20070003152 Multi-level image stack of filtered images
139 20070003150 Embedded interaction code decoding for a liquid crystal display
140 20070003147 Grammatical parsing of document visual structures
141 20070003144 INK RECOGNITION FOR USE IN CHARACTER-BASED APPLICATIONS
142 20070003142 Ink warping for normalization and beautification / ink beautification
143 20070003066 Secure instant messaging
144 20070003065 Secure instant messaging
145 20070002869 Routing cache for distributed hash tables
146 20070002863 Multi-stream acknowledgement scheduling
147 20070002835 Edge-based communication
148 20070002804 Traffic-aware routing in wireless networks
149 20070002783 Efficient formation of ad hoc networks
150 20070002774 BROADCASTING COMMUNICATION WITHIN A RENDEZVOUS FEDERATION
151 20070002169 Detecting progressive video
152 20070002071 Parallel texture synthesis by upsampling pixel coordinates
153 20070002070 Sub-pass correction using neighborhood matching
154 20070002069 Parallel texture synthesis having controllable jitter
155 20070002068 Adaptive sampling for procedural graphics
156 20070002067 Magnification of indirection textures
157 20070002066 Procedural graphics architectures and techniques
158 20070002056 Visual simulation of weathering by y-ton tracing
159 20070002053 System and Method for Optimizing a Graphics Intensive Software Program for the User’s Graphics Hardware
160 20070002045 Rendering and compositing multiple applications in an interactive media environment
161 20070002043 Triangulating procedural geometric objects
162 20070002026 Keyboard accelerator
163 20070002020 Optical mouse
164 20070002019 UV feature illumination
165 20070002014 Pointer for a large display
166 20070002013 Input device using laser self-mixing velocimeter
167 20070002011 Seamless integration of portable computing devices and desktop computers
168 20070001950 Embedding a pattern design onto a liquid crystal display
169 20070001066 Integrated gel keyboard wrist rest