Microsoft Research seeks innovative solutions in computer science to make your life easier; we search out ways to improve software that will help you complete a task for your job, view and share your home photos and movies, find information on the Internet, keep your information secure, reduce the amount of time you spend finding information, digitally create and annotate documents, and communicate with your family and friends online.
Filter by: All Locations Redmond Cambridge Beijing Silicon Valley India Projects and Groups Projects Only Groups Only A-Z Z-A show details
Accelerator
Media Presence
Acoustic Modeling
Microphone Array
Adaptive Systems and Interaction
Microsoft Automatic Graph Layout
Adaptive Systems Interaction Focus
Microsoft Document Analysis Database (MDAD)
Admission Control and Rate Adaptation
Microsoft Invisible Computing
Advanced Compiler Technology
Microsoft Portrait
AjaxView
Microsoft Research AutoCollage 2008
Algorithms and Theory - Silicon Valley
MIHMMs: Mutual Information Hidden Markov Models
Algorithms Research Group
Millennium
Amalgam
MindNet
Anemone
MiPad
Asia
MIPv6
Asia Center for Interactive Design
Mixing for Monte Carlo Markov Chains
AsmL: Abstract State Machine Language
Mobile IPv6 Security
Audio Fingerprinting
Mobility, Networks, and Systems
AutoAdmin
MS-ManiC
AutoAlbum
MSR ATC Management
AutoDJ
MSR Graphics
Automatic Grammar Induction
MSRA Theory
Automatic Lexical Learning
MSRAsia English Text to Speech
Automatic Mutual Exclusion
MSRAsia Mandarin Text to Speech
Bartok
MSRBot
Basic probabilistic models for information retrieval
Multiblending
BEE3
Multilingual Systems
Behave!
Multimodal Conversational User Interface
Better Bug Reporting With Better Privacy
Multimodal User Interface
Binder
MyLifeBits
Bioinformatics
Natural Language Computing
Blews - what the blogosphere tells you about news
Natural Language Processing
Boxwood
NetHealth
Cambridge Systems and Networking
Netscan - Social Accounting Search Engine
Camera Calibration
Network Inference
CEDR
Networked Embedded Computing
Chem4Word
Networking Redmond
Chinese Word Segmentation
Networking Research Group
ClearType
Networks
Collaborative Video Viewing
New dimensions for Excel
Colleagues
Next Media Research
Comega
Nocturnal
Common Annotation Framework
Noise Robust Speech Recognition
Communication and Collaboration Systems
Operating Systems
Community Information Management
Optimisation methods for retrieval algorithms
Community Technologies
PageTurner
Computational Biology
Paraload
Computational Game Theory
Partition Function Zeros
Computational Science
Peer-to-Peer Applications
Computer and Systems Architecture - Silicon Valley
Pen Centric Computing Center
Computer Architecture Group
Penny Black
Computer-Mediated Living
Pex
ConferenceXP
Phase Transitions
Constellation
Photostory
Context, Learning, and User Experience for Search
Platforms and Devices Center
CoopNet
Polyphonic C#
Creative Systems
Priorities
Cryptographically Generated Addresses
Programming Languages and Methods
Cryptography and Anti-Piracy
Programming Principles and Tools
Cryptography, Security and Applied Mathematics
Programming with Permissions
Curve Analogies
PSAT
Cybersecurity and Systems Management
Raven
Data Cleaning
Reconciliation Service
Data Exploration
Relevance feedback in information retrieval
Data Management, Exploration and Mining (DMX)
Retrieval of semi-structured documents
Data Mining
Rigorous Software Engineering
Data Mining in Commerce Server
Runtime Analysis and Design
Data-Driven Machine Translation
S-GPS
Database
Samoa: Formal Tools for Securing Web Services
Database Privacy
SAPI: Speech Application Programming Interface Development Toolkit
Detours
Scalable Servers
Digital Geographics
Scope
Distibuted Systems and Security
Search Labs — Silicon Valley
Distributed Meetings
Search Technology Center
Distributed Systems (Camdis)
SearchTogether
Distributed Systems - Silicon Valley
SecPAL
Document Processing and Understanding
Security
Doloto
Security and Privacy - Silicon Valley
Dryad
Security of Mobility Protocols
DryadLINQ
Seer
E-mail Loss Detection Add-in (ELDA)
Self Organizing Wireless Mesh Networks
Eclipse
Self-Organising Overlay Networks
Embedded Services
SenseCam
Embedded Systems
Sensors and Devices
eMIPS
Sequential Minimal Optimization
eScience
Sequoia
ESM
ShareNETS
External Research & Programs
Shield
Face Modeling
Singularity
Farsite
Slackcess Control
Filtering for Junk Email and Parental Controls
SLAyer
Foundations of Software Engineering
SML.NET
Friends Troubleshooting Network
SNARF
Generics
Social Computing
Giano
Socio-Digital Systems
Gleipnir
Software Design & Implementation
Graphics
Software Reliability Research
H-Colorings
Software Tools - Silicon Valley
Hardware Devices
SPA
HCCB - High Capacity Color Barcodes
Speaker Identification (WhisperID)
HD View
Spec#
Helix: Entwining Structure into Web Search
Spectator
Herald
Speech
Hindi POS Tagger
Speech Enabled Language Tags (SALT)
Human Figure Animation Project
Speech Research Group
Human Interactions in Programming
Speech Synthesis (Whistler)
Human Interactions of Programming group
Statistical Encoding Conversion
HutchWorld
Statistical Media Processing
I2I
System Research Group
I2I - video for one-to-one teleconferencing
Systems and Networking
IceCube
Systems and Performance
Image Analogies
TapGlance
Image Editing
Technology for Emerging Markets
Indy Performance Modeling
TELEP
Information Retrieval and Analysis
TERMINATOR
Integrated Systems
Terraserver
Interactive Visual Media
TEST10
Internet Graphics
Text Mining Search and Navigation Research
Internet Graphs
Theory
Internet Media
TLA Tools
IPv6
UbiComp
Japanese NLP
Ubiquitous Computing
Joyce
VanLan
Junk-Mail Filtering
VEXE'DD
Keenbow Evaluation Environment
VIBE
Keychain
VIBEVis
KidTalk
Video Windows
Knowledge Tools
Vigilante
Koh-i-Noor
Virtual India
Language Modeling for Speech Recognition
Vision in Cambridge
Lead Line
Visual Computing
Learning Experience Project
Web Search & Mining
Linkage and static information in retrieval
Web Search and Data Mining - Silicon Valley
Lookout
Wi-Fi Ads
Machine Learning and Applied Statistics
Wireless and Networking
Machine Learning and Perception
World-Wide Media eXchange
Machine Translation
WorldWide Telescope
Magpie
Write Integrity Testing
Manycore Incubation
Zap
Media Communication
Zing
Media Computing