Microsoft patent applications published on 01 October 2009

80 US patent applications published on 01 October 2009 and assigned to Microsoft

1 20090249489 SECURITY BY CONSTRUCTION FOR WEB APPLICATIONS
2 20090249480 MINING USER BEHAVIOR DATA FOR IP ADDRESS SPACE INTELLIGENCE
3 20090249436 Centralized Enforcement of Name-Based Computer System Security Rules
4 20090249431 Determining Effective Policy
5 20090249426 SUPPLEMENTING BROADCAST SERVICE WITH NETWORK CONTENT
6 20090249398 NON-GRID TELEVISION GUIDE
7 20090249395 Application Gadgets
8 20090249394 MINI EPG INTERFACE FOR ON-DEMAND AND OTHER CONTENT DATA
9 20090249388 Confirmation of Advertisement Viewing
10 20090249387 Personalized Event Notification Using Real-Time Video Analysis
11 20090249386 FACILITATING ADVERTISEMENT PLACEMENT OVER VIDEO CONTENT
12 20090249384 ENTERTAINMENT CONTENT PURCHASE VIA ADVERTISING VIEWING CREDIT
13 20090249368 Runtime Code Hooking
14 20090249350 Resource Allocation Through Negotiation
15 20090249339 ASSOCIATING COMMAND SURFACES WITH MULTIPLE ACTIVE COMPONENTS
16 20090249324 VIRTUALIZED APPLICATION IMAGE PATCHING
17 20090249310 AUTOMATIC CODE TRANSFORMATION WITH STATE TRANSFORMER MONADS
18 20090249300 EVENT SET RECORDING
19 20090249289 DETECTING MEMORY ERRORS USING WRITE INTEGRITY TESTING
20 20090249282 CROSS PLATFORM COMPOSITIONAL WIDGETS
21 20090249280 UPGRADING SIMPLE APPLICATIONS TO FULL SCALE SOLUTIONS
22 20090249249 USER INTERFACE FRAMEWORK AND TECHNIQUES
23 20090249226 COLLABORATIVE TOOL USE IN VIRTUAL ENVIRONMENT
24 20090249224 SIMULTANEOUS COLLABORATIVE REVIEW OF A DOCUMENT
25 20090249210 COMPUTER SYSTEM WITH ENHANCED USER INTERFACE FOR IMAGES
26 20090249192 CREATING A VIEW FROM MULTIPLE TEMPLATES
27 20090249125 DATABASE QUERYING
28 20090249094 POWER-AWARE THREAD SCHEDULING AND DYNAMIC USE OF PROCESSORS
29 20090249052 BOOTING AN ELECTRONIC DEVICE USING FLASH MEMORY AND A LIMITED FUNCTION MEMORY CONTROLLER
30 20090249004 DATA CACHING FOR DISTRIBUTED EXECUTION COMPUTING
31 20090249001 Storage Systems Using Write Off-Loading
32 20090248900 SYNCHRONIZING CLOCKS IN AN ASYNCHRONOUS DISTRIBUTED SYSTEM
33 20090248898 Encoding And Decoding Optimisations
34 20090248885 CONTROLLING THE TRANSFER OF TERMINAL SERVER DATA
35 20090248878 AGGREGATING CONNECTION MAINTENANCE TO OPTIMIZE RESOURCE CONSUMPTION
36 20090248868 Contact Management in a Serverless Peer-to-Peer System
37 20090248850 WAIT FOR READY STATE
38 20090248840 NETWORK TOPOLOGY DETECTION USING A SERVER
39 20090248813 Download of Current Portions of Email Messages
40 20090248802 Systems and Methods for Managing Multimedia Operations in Remote Sessions
41 20090248757 Application-Managed File Versioning
42 20090248753 DATABASE MANAGEMENT SYSTEM RISK ASSESSMENT
43 20090248740 DATABASE FORM AND REPORT CREATION AND REUSE
44 20090248737 COMPUTING ENVIRONMENT REPRESENTATION
45 20090248730 Data Binding for XML Schemas
46 20090248729 ONLINE APPLICATION PLATFORM AND USER COMMUNITIES
47 20090248728 AGGREGATING SCHEMA DATA FROM MULTIPLE SOURCES
48 20090248715 OPTIMIZING HIERARCHICAL ATTRIBUTES FOR OLAP NAVIGATION
49 20090248712 COLLECTING AND AGGREGATING DATA USING DISTRIBUTED RESOURCES
50 20090248710 Database Part Table Junctioning
51 20090248706 SCHEMA FOR FEDERATED SEARCHING
52 20090248695 ONLINE AND OFFLINE APPLICATIONS
53 20090248693 MANAGING DATA TRANSFER BETWEEN ENDPOINTS IN A DISTRIBUTED COMPUTING ENVIRONMENT
54 20090248688 HEURISTIC EVENT CLUSTERING OF MEDIA USING METADATA
55 20090248663 ONLINE TARGET LOCATION DETECTION
56 20090248661 IDENTIFYING RELEVANT INFORMATION SOURCES FROM USER ACTIVITY
57 20090248657 WEB SEARCHING
58 20090248649 EFFICIENT FUNCTIONAL REPRESENTATION OF RESULT SHAPING
59 20090248624 FUNCTIONAL UPDATES FOR TREE PROCESSING
60 20090248603 DECISION SERVICE FOR APPLICATIONS
61 20090248515 Remote Control Device to Display Advertisements
62 20090248505 USER-CONTROLLED PROFILE FOR CUSTOMIZED ADVERTISEMENTS
63 20090248502 COMPUTING A TIME-DEPENDENT VARIABILITY VALUE
64 20090248484 AUTOMATIC CUSTOMIZATION AND RENDERING OF ADS BASED ON DETECTED FEATURES IN A WEB PAGE
65 20090248424 LOSSLESS AND NEAR LOSSLESS SCALABLE AUDIO CODEC
66 20090248422 INTRA-LANGUAGE STATISTICAL MACHINE TRANSLATION
67 20090248397 Service Initiation Techniques
68 20090248393 USER TRANSLATED SITES AFTER PROVISIONING
69 20090248381 Predicate Checking for Distributed Systems
70 20090245756 MANAGING SYNCHRONIZATION OF MEDIA PROGRAMS TO PORTABLE DEVICES
71 20090245646 Online Handwriting Expression Recognition
72 20090245587 Classifying and controlling encoding quality for textured, dark smooth and smooth video content
73 20090245549 IDENTIFICATION OF EARBUDS USED WITH PERSONAL MEDIA PLAYERS
74 20090245479 INTERACTIVE VOICE ADVERTISEMENT EXCHANGE
75 20090245373 VIDEO CODING
76 20090245234 DYNAMIC REROUTING OF VOIP SESSIONS
77 20090244367 CHOOSING VIDEO DEINTERLACING INTERPOLANT BASED ON COST
78 20090244278 SOFTWARE BASED WHITEBOARD CAPTURE SOLUTION FOR CONFERENCE ROOM MEETINGS
79 20090244083 INVERSE TEXTURE SYNTHESIS
80 20090244062 USING PHOTO COLLECTIONS FOR THREE DIMENSIONAL MODELING