Microsoft patent applications published on 03 May 2012

105 US patent applications published on 03 May 2012 and assigned to Microsoft

1 20120110668 Use of Popularity Information to Reduce Risk Posed by Guessing Attacks
2 20120110644 GLOBALLY VALID MEASURED OPERATING SYSTEM LAUNCH WITH HIBERNATION SUPPORT
3 20120110598 CLIENT APPLICATION INDEPENDENT EXTENSIBILITY MODEL
4 20120110581 TASK CANCELLATION GRACE PERIODS
5 20120110579 ENTERPRISE RESOURCE PLANNING ORIENTED CONTEXT-AWARE ENVIRONMENT
6 20120110572 Dynamic Allocation and Assignment of Virtual Environment
7 20120110571 Inherited Product Activation for Virtual Machines
8 20120110570 STATEFUL APPLICATIONS OPERATING IN A STATELESS CLOUD COMPUTING ENVIRONMENT
9 20120110568 Viral Application Distribution
10 20120110560 DATA TYPE PROVIDER FOR A WEB SEMANTIC STORE
11 20120110558 CUSTOMIZED BINARIES ON-THE-FLY
12 20120110548 DATA TYPE PROVIDER FOR AN OPERATING SYSTEM INSTRUMENTATION STORE
13 20120110516 POSITION AWARE GESTURES WITH VISUAL FEEDBACK AS INPUT METHOD
14 20120110508 ENTERPRISE RESOURCE PLANNING ORIENTED CONTEXT-AWARE USER INTERFACE
15 20120110507 Context Menu
16 20120110499 VIRTUALIZED LAYOUTS
17 20120110456 INTEGRATED VOICE COMMAND MODAL USER INTERFACE
18 20120110455 VIDEO VIEWING AND TAGGING SYSTEM
19 20120110453 Display of Image Search Results
20 20120110450 DYNAMIC HELP USER INTERFACE CONTROL WITH SECURED CUSTOMIZATION
21 20120110444 Help Document Animated Visualization
22 20120110438 Proportional Font Scaling
23 20120110437 STYLE AND LAYOUT CACHING OF WEB CONTENT
24 20120110433 PARALLEL WEB PAGE PROCESSING
25 20120110432 Tool for Automated Online Blog Generation
26 20120110428 SPREADSHEET MODEL FOR DISTRIBUTED COMPUTATIONS
27 20120110360 APPLICATION-SPECIFIC POWER MANAGEMENT
28 20120110344 Reporting of Intra-Device Failure Data
29 20120110319 FAILURE RECOGNITION
30 20120110281 VIRTUALIZATION AND OFFLOAD READS AND WRITES
31 20120110278 REMAPPING OF INOPERABLE MEMORY BLOCKS
32 20120110264 SELECTIVELY UTILIZING A PLURALITY OF DISPARATE SOLID STATE STORAGE LOCATIONS
33 20120110204 ENVELOPE ATTACHMENT FOR MESSAGE CONTEXT
34 20120110129 WEBSITE REDEVELOPMENT WRAPPER
35 20120110123 ENABLING ROUTING OF DATA ON A NETWORK BASED ON A PORTION OF DATA ACCESSED FROM A NON-NETWORK ENABLED DEVICE
36 20120110059 UNIFIED POLICY OVER HETEROGENOUS DEVICE TYPES
37 20120110021 GENERATING DATA MODELS
38 20120110015 SEARCH CACHE FOR DOCUMENT SEARCH
39 20120110004 HOMOMORPHISM LEMMA FOR EFFICIENTLY QUERYING DATABASES
40 20120110003 CONDITIONAL EXECUTION OF REGULAR EXPRESSIONS
41 20120110002 Data Rendering Optimization
42 20120109999 Application store concierge
43 20120109998 RETRIEVAL AND STORAGE OF LOCALIZED INSTANCES OF DATA OBJECTS
44 20120109995 ANTINULL USAGE AND SIMULATION IN DATA FILTERING
45 20120109994 ROBUST AUTO-CORRECTION FOR DATA RETRIEVAL
46 20120109986 VISUAL PREVIEW OF SEARCH RESULTS
47 20120109951 Providing Search Results For Mobile Computing Devices
48 20120109950 METHOD AND SYSTEM FOR CALCULATING IMPORTANCE OF A BLOCK WITHIN A DISPLAY PAGE
49 20120109949 TWO STAGE SEARCH
50 20120109943 Adaptive Image Retrieval Database
51 20120109942 IDENTIFYING PHYSICAL LOCATIONS OF ENTITIES
52 20120109938 PROVIDING CONSOLIDATED PROJECT INFORMATION SERVICE
53 20120109937 WEB SERVICES RUNTIME FOR DATASET TRANSFORMATION
54 20120109935 OBJECT MODEL TO KEY-VALUE DATA MODEL MAPPING
55 20120109926 SCOPED DATABASE CONNECTIONS
56 20120109910 EFFICIENT COLUMN BASED DATA ENCODING FOR LARGE-SCALE DATA STORAGE
57 20120109903 HALLOWEEN PROTECTION IN A MULTI-VERSION DATABASE SYSTEM
58 20120109900 MARKETIZATION ANALYSIS
59 20120109899 CONFIGURING A DATA PROTECTION SYSTEM
60 20120109895 VERSATILE IN-MEMORY DATABASE RECOVERY
61 20120109892 PARTITIONING ONLINE DATABASES
62 20120109883 PRESERVING USER INTENT IN MERGING ORDERED OBJECTS
63 20120109875 ORGANIZATION OF DATA MART USING CLUSTERED KEY
64 20120109869 RESOURCE ANALYSIS
65 20120109868 Real-Time Adaptive Output
66 20120109860 Enhanced Training Data for Learning-To-Rank
67 20120109852 REACTIVE LOAD BALANCING FOR DISTRIBUTED SYSTEMS
68 20120109774 INTEGRATED CLOUD BASED MARKETPLACE SERVICES
69 20120109772 INTEGRATED CLOUD BASED MARKETPLACE SERVICES
70 20120109771 Application Name Marketplace
71 20120109754 SPONSORED MULTI-MEDIA BLOGGING
72 20120109746 Trusted Online Advertising
73 20120109738 TESTING ON-LINE ADVERTISING
74 20120109705 DATA CENTER SYSTEM THAT ACCOMMODATES EPISODIC COMPUTATION
75 20120109698 LOGICAL CHART OF ACCOUNTS WITH HASHING
76 20120109656 AUDIO OUTPUT OF A DOCUMENT FROM MOBILE DEVICE
77 20120109652 Leveraging Interaction Context to Improve Recognition Confidence Scores
78 20120109635 BI-DIRECTIONAL HANDWRITING INSERTION AND CORRECTION
79 20120109631 PROVIDING MULTI-LINGUAL TRANSLATION FOR THIRD PARTY CONTENT FEED APPLICATIONS
80 20120109623 Stimulus Description Collections
81 20120108347 ACHIEVEMENT INCENTIVES WITHIN A CONSOLE-BASED GAMING ENVIRONMENT
82 20120108320 GAMING NOTIFICATIONS AGGREGATOR
83 20120108306 CHALLENGE SEARCH QUERY GAME
84 20120108293 AUTOMATIC MULTIMEDIA SLIDESHOWS FOR SOCIAL MEDIA-ENABLED MOBILE DEVICES
85 20120108221 AUGMENTING COMMUNICATION SESSIONS WITH APPLICATIONS
86 20120108172 PERSONAL DIGITAL CONTEXT
87 20120107787 ADVISORY SERVICES NETWORK AND ARCHITECTURE
88 20120106930 SHARED SURFACE HARDWARE-SENSITIVE COMPOSITED VIDEO
89 20120106853 IMAGE SEARCH
90 20120106852 BURST MODE IMAGE COMPRESSION AND DECOMPRESSION
91 20120106806 Face Recognition in Video Content
92 20120106738 LOCATION BROKERING FOR PROVIDING SECURITY, PRIVACY AND SERVICES
93 20120105728 METHODS AND APPARATUS FOR REDUCING STRUCTURED NOISE IN VIDEO
94 20120105585 IN-HOME DEPTH CAMERA CALIBRATION
95 20120105487 TRANSPARENT DISPLAY INTERACTION
96 20120105465 TECHNIQUES FOR EFFICIENT SAMPLING FOR IMAGE EFFECTS
97 20120105463 REMOTE USER INTERFACE RASTER SEGMENT MOTION DETECTION AND ENCODING
98 20120105428 TRANSPARENT DISPLAY CONFIGURATION MODES
99 20120105334 COMPUTING DEVICE WITH FLAT TOUCH SURFACE
100 20120105332 SURFACE COMPUTING DEVICE
101 20120105315 Virtual Controller For Visual Displays
102 20120105312 User Input Device
103 20120105306 TRANSPARENT DISPLAY ASSEMBLY
104 20120105257 Multimodal Input System
105 20120104225 DETECTION OF CONFIGURATION CHANGES IN AN ILLUMINATION SYSTEM