Microsoft patent applications published on 10 June 2010

65 US patent applications published on 10 June 2010 and assigned to Microsoft

1 20100146611 Credential Sharing Between Multiple Client Applications
2 20100146544 CONCURRENT INTERACTIVE TELEVISION FOR NETWORK CONNECTED DEVICES
3 20100146522 HANDLING EXCEPTIONS IN A DATA PARALLEL SYSTEM
4 20100146520 EVENT FILTERING AT A PERFORMANCE-BASED INTERFACE
5 20100146488 AUTOMATIC TEST TOOL FOR WEBPAGE DESIGN WITH MICRO-BROWSERS ON MOBILE PLATFORMS
6 20100146481 DEVELOPING APPLICATIONS AT RUNTIME
7 20100146478 MULTI-LAYERED STORAGE AND MANAGEMENT OF SOFTWARE COMPONENTS
8 20100146464 Architecture For Controlling A Computer Using Hand Gestures
9 20100146455 Architecture For Controlling A Computer Using Hand Gestures
10 20100146444 Motion Adaptive User Interface Service
11 20100146437 GLANCEABLE ANIMATED NOTIFICATIONS ON A LOCKED DEVICE
12 20100146431 OBJECT PICKER WITH WINDOW SPLITTER
13 20100146420 GUI TESTING
14 20100146417 Adapter for Bridging Different User Interface Command Systems
15 20100146387 TOUCH DISPLAY SCROLL CONTROL
16 20100146384 PROVIDING SELECTED DATA THROUGH A LOCKED DISPLAY
17 20100146379 ISOLATING APPLICATIONS HOSTED BY PLUG-IN CODE
18 20100146245 PARALLEL EXECUTION OF A LOOP
19 20100146235 ISOLATING RECEIVED INFORMATION ON A LOCKED DEVICE
20 20100146231 AUTHENTICATING A BACKUP IMAGE WITH BIFURCATED STORAGE
21 20100146136 Peer-to-Peer Packet Scheduling Algorithm
22 20100146127 USER-MODE BASED REMOTE DESKTOP PROTOCOL (RDP) ENCODING ARCHITECTURE
23 20100146126 Peer-to-Peer Network Address Translator (NAT) Traversal Techniques
24 20100146120 CALLER-SPECIFIC VISIBILITY MASKS FOR NETWORKING OBJECTS
25 20100146108 RATE-CONTROLLABLE PEER-TO-PEER DATA STREAM ROUTING
26 20100146099 Network Address Translators (NAT) Type Detection Techniques
27 20100146092 Peer-to-Peer (P2P) Streaming Overlay Construction and Optimization
28 20100146056 Searching An Email System Dumpster
29 20100146036 SOFT TYPE BINDING FOR DISTRIBUTED SYSTEMS
30 20100146015 Rich-Context Tagging of Resources
31 20100146014 EXTENDABLE BUSINESS TYPE SYSTEM IN A PERFORMANCE MANAGEMENT PLATFORM
32 20100146012 PREVIEWING SEARCH RESULTS FOR SUGGESTED REFINEMENT TERMS AND VERTICAL SEARCHES
33 20100145978 TECHNIQUES TO PROVIDE UNIFIED LOGGING SERVICES
34 20100145970 Textual Search for Numerical Properties
35 20100145967 MICRO-BROWSER VIEWERS AND SEARCHING
36 20100145966 ABSTRACTING REQUEST FROM A DEVELOPMENT ENVIRONMENT TO OBJECT MODEL
37 20100145956 PSEUDO-ANCHOR TEXT EXTRACTION
38 20100145954 Role Based Search
39 20100145946 TRANSLATING QUERIES TO REPRESENTATIONAL STATE TRANSFER (REST)
40 20100145943 Using Message Sampling To Determine The Most Frequent Words In A User Mailbox
41 20100145934 ON-DEMAND SEARCH RESULT DETAILS
42 20100145933 Dynamic Restoration of Message Object Search Indexes
43 20100145932 Automatic Discovery of Alternate Mailboxes
44 20100145923 RELAXED FILTER SET
45 20100145920 Digital Media Retrieval and Display
46 20100145727 INTERACTION BETWEEN HEALTHCARE SOFTWARE PRODUCTS
47 20100145694 REPLYING TO TEXT MESSAGES VIA AUTOMATED VOICE SEARCH TECHNIQUES
48 20100145689 KEYSTROKE SOUND SUPPRESSION
49 20100145687 REMOVING NOISE FROM SPEECH
50 20100145675 USER INTERFACE HAVING CUSTOMIZABLE TEXT STRINGS
51 20100144439 OUT-OF-BAND VOICE COMMUNICATION WITH INTERACTIVE VOICE RESPONSE SERVICES DURING GAMEPLAY
52 20100144378 REDUCING MESSAGING COSTS
53 20100144345 USING CALLED PARTY MOBILE PRESENCE AND MOVEMENT IN COMMUNICATION APPLICATION
54 20100142813 Remote desktop protocol compression acceleration using single instruction, multiple dispatch instructions
55 20100142803 Transductive Multi-Label Learning For Video Concept Detection
56 20100142801 Stereo Movie Editing
57 20100142376 Bandwidth Allocation Algorithm for Peer-to-Peer Packet Scheduling
58 20100142345 DVD Identification
59 20100141678 COMMAND REMOTING
60 20100141670 Color Packing Glyph Textures with a Processor
61 20100141658 TWO-DIMENSIONAL SHADOWS SHOWING THREE-DIMENSIONAL DEPTH
62 20100141650 COMMAND REMOTING TECHNIQUES
63 20100141590 Soft Keyboard Control
64 20100141589 TOUCH INPUT INTERPRETATION
65 20100141039 HIGH AVAILABILITY, HIGH EFFICIENCY DATA CENTER ELECTRICAL DISTRIBUTION