Microsoft patent applications published on 30 December 2010

58 US patent applications published on 30 December 2010 and assigned to Microsoft

1 20100333212 PORTABLE PARAMETER-BASED LICENSING
2 20100333186 TWO-WAY AUTHENTICATION USING A COMBINED CODE
3 20100333117 COMPLIANCE INTERFACE FOR COMPLIANT APPLICATIONS
4 20100333107 LOCK-FREE BARRIER WITH DYNAMIC UPDATING OF PARTICIPANT COUNT
5 20100333105 PRECOMPUTATION FOR DATA CENTER LOAD BALANCING
6 20100333104 Service-Based Endpoint Discovery for Client-Side Load Balancing
7 20100333086 Using Task Sequences to Manage Devices
8 20100333085 Streaming Optimized Virtual Application Images
9 20100333066 METHOD AND SYSTEM FOR MANAGING SOFTWARE ISSUES
10 20100333000 SYNONYM AND SIMILAR WORD PAGE SEARCH
11 20100332988 MOBILE MEDIA DEVICE USER INTERFACE
12 20100332888 DERIVING ACCURATE MEDIA POSITION INFORMATION
13 20100332876 REDUCING POWER CONSUMPTION OF COMPUTING DEVICES BY FORECASTING COMPUTING PERFORMANCE NEEDS
14 20100332808 MINIMIZING CODE DUPLICATION IN AN UNBOUNDED TRANSACTIONAL MEMORY SYSTEM
15 20100332807 PERFORMING ESCAPE ACTIONS IN TRANSACTIONS
16 20100332771 PRIVATE MEMORY REGIONS AND COHERENCE OPTIMIZATIONS
17 20100332768 FLEXIBLE READ- AND WRITE-MONITORED AND BUFFERED MEMORY BLOCKS
18 20100332753 WAIT LOSS SYNCHRONIZATION
19 20100332721 OPERATING SYSTEM VIRTUAL MEMORY MANAGEMENT FOR HARDWARE TRANSACTIONAL MEMORY
20 20100332716 METAPHYSICALLY ADDRESSED CACHE METADATA
21 20100332648 COMPUTATIONAL MODELS FOR SUPPORTING SITUATED INTERACTIONS IN MULTI-USER SCENARIOS
22 20100332632 ROLE BASED SERVER INSTALLATION AND CONFIGURATION
23 20100332579 PROXIMITY GUIDED DATA DISCOVERY
24 20100332564 Efficient Method for Clustering Nodes
25 20100332557 XML SCHEMA COLLECTION OBJECTS AND CORRESPONDING SYSTEMS AND METHODS
26 20100332550 Platform For Configurable Logging Instrumentation
27 20100332549 RECIPES FOR REBUILDING FILES
28 20100332548 DATABASES FROM MODELS
29 20100332538 HARDWARE ACCELERATED TRANSACTIONAL MEMORY SYSTEM WITH OPEN NESTED TRANSACTIONS
30 20100332531 Batched Transfer of Arbitrarily Distributed Data
31 20100332530 ISLANDS OF DATA
32 20100332529 Mapping Of Metadata Between A Web Service And A Line-Of-Business System
33 20100332513 CACHE AND INDEX REFRESHING STRATEGIES FOR VARIABLY DYNAMIC ITEMS AND ACCESSES
34 20100332498 PRESENTING MULTIPLE DOCUMENT SUMMARIZATION WITH SEARCH RESULTS
35 20100332497 PRESENTING AN ASSEMBLED SEQUENCE OF PREVIEW VIDEOS
36 20100332496 IMPLICIT PRODUCT PLACEMENT LEVERAGING IDENTIFIED USER AMBITIONS
37 20100332488 REFERRAL-BASED SPONSORSHIP OF ACCESS TO CONTENT ITEM SETS
38 20100332476 WEB GRAPH COMPRESSION THROUGH SCALABLE PATTERN MINING
39 20100332463 SURROGATE KEY GENERATION AND UTILIZATION
40 20100332423 GENERALIZED ACTIVE LEARNING
41 20100332414 AUTOMATED INVESTMENT ALERTS FROM MULTIPLE DATA SOURCES
42 20100332324 PORTAL SERVICES BASED ON INTERACTIONS WITH POINTS OF INTEREST DISCOVERED VIA DIRECTIONAL DEVICE INFORMATION
43 20100332322 SYSTEM AND METHOD FOR DELIVERING PAYLOADS SUCH AS ADS
44 20100332315 GENERATION OF IMPRESSION PLANS FOR PRESENTING AND SEQUENCING ADVERTISEMENT AND SALES OPPORTUNITIES ALONG POTENTIAL ROUTES
45 20100332313 USER SELECTABLE ADVERTISING NETWORKS
46 20100332281 TASK ALLOCATION MECHANISMS AND MARKETS FOR ACQUIRING AND HARNESSING SETS OF HUMAN AND COMPUTATIONAL RESOURCES FOR SENSING, EFFECTING, AND PROBLEM SOLVING
47 20100332262 CLOUD COMPUTING RESOURCE BROKER
48 20100332242 COLLABORATIVE PLAN GENERATION BASED ON VARYING PREFERENCES AND CONSTRAINTS
49 20100332240 DECENTRALIZED ACCOUNT DIGEST USING SIGNED ELECTRONIC RECEIPTS
50 20100332131 ROUTING, ALERTING, AND TRANSPORTATION GUIDANCE BASED ON PREFERENCES AND LEARNED OR INFERRED RISKS AND DESIRABILITIES
51 20100331078 Method and Apparatus for Associating Data with Online Game Ratings
52 20100331075 USING GAME ELEMENTS TO MOTIVATE LEARNING
53 20100331064 USING GAME PLAY ELEMENTS TO MOTIVATE LEARNING
54 20100329517 BOOSTED FACE VERIFICATION
55 20100329461 AUTOMATIC DETECTION OF WIRELESS NETWORK TYPE
56 20100329358 MULTI-VIEW VIDEO COMPRESSION AND STREAMING
57 20100328875 REMOVABLE MODULE FOR A CONSOLE
58 20100328251 TACTILE FEEDBACK DISPLAY SCREEN OVERLAY