Microsoft patent applications published on 22 May 2008

51 US patent applications published on 22 May 2008 and assigned to Microsoft

1 20080120693 USER CONTROLS FOR A COMPUTER
2 20080120692 COMMUNICATION USING DELEGATES
3 20080120690 Client enforced network tunnel vision
4 20080120685 Policy-Based Data Manager
5 20080120661 Systems and Methods for Dynamic Conversion of Web Content to an Interactive Walled Garden Program
6 20080120605 Stepping and application state viewing between points
7 20080120602 Test Automation for Business Applications
8 20080120596 Cross domain presence of web user interface and logic
9 20080120560 REGION SELECTION FOR IMAGE COMPOSITING
10 20080120559 SWITCHABLE USER INTERFACES
11 20080120550 EXAMPLE BASED VIDEO EDITING
12 20080120543 Visual resource profiler for graphical applications
13 20080120534 Model for layout animations
14 20080120533 HANDLING EXTERNAL CONTENT IN WEB APPLICATIONS
15 20080120518 REPLACING SYSTEM HARDWARE
16 20080120515 TRANSPARENT REPLACEMENT OF A SYSTEM PROCESSOR
17 20080120490 Lock-free state merging in parallelized constraint satisfaction problem solvers
18 20080120486 DRIVER MODEL FOR REPLACING CORE SYSTEM HARDWARE
19 20080120484 Software transaction commit order and conflict management
20 20080120470 ENFORCED TRANSACTION SYSTEM RECOVERABILITY ON MEDIA WITHOUT WRITE-THROUGH
21 20080120455 Lightweight transactional memory for data parallel programming
22 20080120448 REMOTE MOUSE AND KEYBOARD USING BLUETOOTH
23 20080120427 MAINTAINING REAL-TIME CONVERSATIONS OVER UNRELIABLE CONNECTIONS
24 20080120421 COMMUNICATION USING DELEGATES, SUCH AS DELEGATES SPECIFIED IN AN EMAIL OR SCHEDULING APPLICATION
25 20080120401 DEVICE CONSTELLATION MANAGEMENT
26 20080120381 ESCALATION FROM A CONVERSATION TO A CONFERENCE
27 20080120362 Single virtual client for multiple client access and equivalency
28 20080120333 Generic infrastructure for migrating data between applications
29 20080120332 PROGRAMMABLE LOGIC AND CONSTRAINTS FOR A DYNAMICALLY TYPED STORAGE SYSTEM
30 20080120310 Deriving hierarchical organization from a set of tagged digital objects
31 20080120309 Storing, maintaining and locating information
32 20080120306 DATA CAPTURE AND FUSION FROM A POPULATION OF DEVICE USERS
33 20080120300 Exception ordering in contention management to support speculative sequential semantics
34 20080120299 Parallelizing sequential frameworks using transactions
35 20080120298 Parallelizing sequential frameworks using transactions
36 20080120297 Versioning and concurrency control for multiple client access of data
37 20080120269 CONCEPT KEYWORDS COLORIZATION IN PROGRAM IDENTIFIERS
38 20080120259 Systems and Methods for Performing Quantum Computations
39 20080120092 Phrase pair extraction for statistical machine translation
40 20080120023 DISPLAYING IMAGES RELATED TO A REQUESTED PATH
41 20080119235 MOBILE DATA AND HANDWRITING SCREEN CAPTURE AND FORWARDING
42 20080118184 SWARM IMAGING
43 20080118162 Text Detection on Mobile Communications Devices
44 20080118082 Removal of noise, corresponding to user input devices from an audio signal
45 20080117897 EXTERNAL DATA ACCESS INFORMATION IN A VOIP CONVERSATION
46 20080117864 Dynamic Channel Assignment and Connectivity Maintenance in Wireless Networks
47 20080117838 CONFERENCE ROLL CALL
48 20080117444 Gamut Mapping Spectral Content
49 20080117311 SWARM IMAGING
50 20080117170 Speckle interference laser tracking
51 20080116448 Protected qubit based on superconducting current mirror