Microsoft patent applications published on 11 June 2009

49 US patent applications published on 11 June 2009 and assigned to Microsoft

1 20090150990 INTEGRATED ACCESS AUTHORIZATION
2 20090150939 SPANNING MULTIPLE MEDIUMS
3 20090150910 Service platform for in-context results
4 20090150907 MAPPING BETWEEN DISPARATE DATA MODELS VIA ANONYMOUS FUNCTIONS
5 20090150887 Process Aware Change Management
6 20090150864 DECLARATIVE OBJECT IDENTITY
7 20090150826 SWITCHING SEARCH PROVIDERS WITHIN A BROWSER SEARCH BOX
8 20090150810 Rule-Based Multi-Pane Toolbar Display
9 20090150795 Object model and user interface for reusable map web part
10 20090150784 USER INTERFACE FOR PREVIEWING VIDEO ITEMS
11 20090150777 UTILITY OBJECT FOR SPECIALIZED DATA ENTRY
12 20090150776 UTILITY OBJECT FOR SPECIALIZED DATA ENTRY
13 20090150761 Method and apparatus for protecting regions of an electronic document
14 20090150650 Kernel Processor Grouping
15 20090150611 MANAGEMENT OF EXTERNAL MEMORY FUNCTIONING AS VIRTUAL CACHE
16 20090150593 DYNAMTIC STORAGE HIERARACHY MANAGEMENT
17 20090150566 VIRTUALLY SYNCHRONOUS PAXOS
18 20090150548 Management of network-based services and servers within a server cluster
19 20090150539 Webpage domain monitoring
20 20090150536 Application layer congestion control
21 20090150535 GENERATING AND SUPPLYING USER CONTEXT DATA
22 20090150447 DATA WAREHOUSE TEST AUTOMATION FRAMEWORK
23 20090150423 Dynamic Schema Content Server
24 20090150422 REPRESENTING POINTERS AND BOXING IN ENVIRONMENTS USING ONLY REFERENCE TYPES
25 20090150394 Document Merge
26 20090150375 Detecting zero-result search queries
27 20090150367 MAPPING AND QUERY TRANSLATION BETWEEN XML, OBJECTS, AND RELATIONS
28 20090150347 SEARCH CONTROL AND AUTHORING ENVIRONMENT
29 20090150341 GENERATION OF ALTERNATIVE PHRASINGS FOR SHORT DESCRIPTIONS
30 20090150337 INDEXING AND SEARCHING AUDIO USING TEXT INDEXERS
31 20090150328 IMAGE METADATA HARVESTER
32 20090150327 CALCULATING WEB PAGE IMPORTANCE BASED ON A CONDITIONAL MARKOV RANDOM WALK
33 20090150322 Predicting Candidates Using Information Sources
34 20090150308 MAXIMUM ENTROPY MODEL PARAMETERIZATION
35 20090150296 REPUTATION IN ON-LINE CONSUMER MARKETS
36 20090150203 ONLINE PERSONAL APPEARANCE ADVISOR
37 20090150153 GRAPHEME-TO-PHONEME CONVERSION USING ACOUSTIC DATA
38 20090150149 Identifying far-end sound
39 20090149218 Mobile telephone relationships
40 20090148219 REDUCED IMPACT KEYBOARD WITH CUSHIONED KEYS
41 20090148045 APPLYING IMAGE-BASED CONTEXTUAL ADVERTISEMENTS TO IMAGES
42 20090147949 UTILIZING CRYPTOGRAPHIC KEYS AND ONLINE SERVICES TO SECURE DEVICES
43 20090147942 Reducing Echo
44 20090147938 Removing near-end frequencies from far-end sound
45 20090147930 MULTIMEDIA SPAM DETERMINATION USING SPEECH CONVERSION
46 20090147795 TCP Traversal Through Network Address Translators (NATS)
47 20090147649 Sound Playback and Editing Through Physical Interaction
48 20090146958 Ergonomic Hand-Held Text Input Device
49 20090146803 Monitoring and Notification Apparatus