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
4CP
Machine Learning and Perception
A Machine Learning Toolkit using DryadLINQ
Machine Translation
A Performance Tool For Distributed Systems
Manycore Incubation
Accelerator
MAVIS
Acoustic Modeling
Media Communication
Adaptive Systems and Interaction
Media Computing
Adaptive Systems Interaction Focus
Microphone Array
Admission Control and Rate Adaptation
Microsoft Automatic Graph Layout
Advanced Compiler Technology
Microsoft Document Analysis Database (MDAD)
AjaxView
Microsoft Invisible Computing
Algorithms and Theory - Silicon Valley
Microsoft Portrait
Algorithms Research Group
Microsoft Research AutoCollage 2008
Amalgam
MIHMMs: Mutual Information Hidden Markov Models
Asia
Millennium
Asia Center for Interactive Design
MindNet
AsmL: Abstract State Machine Language
MiPad
Audio Fingerprinting
Mixing for Monte Carlo Markov Chains
AutoAdmin
Mobile IPv6 Security
AutoAlbum
Mobility, Networks, and Systems
AutoDJ
MS-ManiC
Automated Test Generation (ATG)
MSR ATC Management
Automatic Grammar Induction
MSR Graphics
Automatic Lexical Learning
MSRA Theory
Automatic Mutual Exclusion
MSRAsia English Text to Speech
Bartok
MSRAsia Mandarin Text to Speech
Basic probabilistic models for information retrieval
MSRBot
BEE3
Multiblending
Behave!
Multilingual Systems
Better Bug Reporting With Better Privacy
Multimodal Conversational User Interface
Binder
Multimodal User Interface
Blews - what the blogosphere tells you about news
MyLifeBits
Boxwood
Natural Language Computing
Cambridge Systems and Networking
Natural Language Processing
Camera Calibration
NetHealth
CEDR
Netscan - Social Accounting Search Engine
Chem4Word
Network Inference
CHESS
Networked Embedded Computing
Chinese Word Segmentation
Networking Redmond
ClearType
Networking Research Group
Code Contracts
Networks
Collaborative Video Viewing
New dimensions for Excel
Colleagues
Next Media Research
Comega
Nimbus
Common Annotation Framework
Nocturnal
Communication and Collaboration Systems
Noise Robust Speech Recognition
Community Information Management
Operating Systems
Community Technologies
Optimisation methods for retrieval algorithms
Computational Biology
Packet Chute
Computational Ecology and Environmental Science
PageTurner
Computational Game Theory
Partition Function Zeros
Computational Science
Peer-to-peer Communication
Computational Sciences
Peer-to-peer Live Video Broadcasting System
Computer and Systems Architecture - Silicon Valley
Pen Centric Computing Center
Computer Architecture Group
Pex
Computer Vision
Phase Transitions
Computer-Mediated Living
Photostory
ConferenceXP
Platforms and Devices Center
Constellation
Polyphonic C#
Context, Learning, and User Experience for Search
Priorities
CoopNet
Programming Languages and Methods
Creative Systems
Programming Principles and Tools
Cryptographically Generated Addresses
PSAT
Cryptography and Anti-Piracy
Raven
Cryptography, Security and Applied Mathematics
Real-time Interactive Multi-view Video System
Curve Analogies
Reconciliation Service
Cybersecurity and Systems Management
Relevance feedback in information retrieval
Data Cleaning
Research Desktop
Data Exploration
Retrieval of semi-structured documents
Data Management, Exploration and Mining (DMX)
Rigorous Software Engineering
Data Mining
Runtime Analysis and Design
Database
S-GPS
Database Privacy
Samoa: Formal Tools for Securing Web Services
Detours
SAPI: Speech Application Programming Interface Development Toolkit
Digital Geographics
Scalable Servers
DiskEnergy: saving power in data centres
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
F#
Singularity
F7: Refinement Types for F#
Slackcess Control
Face Modeling
SLAyer
Farsite
SNARF
Filtering for Junk Email and Parental Controls
Social Computing
Fishnet
Socio-Digital Systems
Foundations of Software Engineering
Software Design & Implementation
Friends Troubleshooting Network
Software Reliability Research
Generics
Software Tools - Silicon Valley
Giano
SPA
Gleipnir
Speaker Identification (WhisperID)
Graphics
Spec#
GroupBar
Spectator
H-Colorings
Speech
Hardware Devices
Speech Enabled Language Tags (SALT)
Hardware performance analysis using the Critical Path
Speech Research Group
HCCB - High Capacity Color Barcodes
Speech Synthesis (Whistler)
HD View
Statistical Encoding Conversion
Helix: Entwining Structure into Web Search
Statistical Media Processing
Herald
System Research Group
Hindi POS Tagger
Systems and Networking
Human Figure Animation Project
Systems and Performance
Human Interactions in Programming
TapGlance
Human Interactions of Programming group
Technology for Emerging Markets
HutchWorld
TELEP
I2I
TERMINATOR
I2I - video for one-to-one teleconferencing
Terraserver
Image Analogies
Text Mining Search and Navigation Research
Image Editing
Theory
Information Retrieval and Analysis
TLA Tools
InSite Live
U Rank
Integrated Systems
UbiComp
Interactive Visual Media
Ubiquitous Computing
Internet Graphics
VanLan
Internet Graphs
VEXE'DD
Internet Media
VIBE
IPv6
VIBEVis
Japanese NLP
Video Windows
Joyce
Vigilante
Keenbow Evaluation Environment
Virtual India
Keychain
Vision in Cambridge
KidTalk
Visual Computing
Knowledge Tools
Web Search & Mining
Koh-i-Noor
Web Search and Data Mining - Silicon Valley
Language Modeling for Speech Recognition
Wi-Fi Ads
Lead Line
Wireless and Networking
Learning Experience Project
World-Wide Media eXchange
Lecture broadcasting system
WorldWide Telescope
Linkage and static information in retrieval
Write Integrity Testing
Lookout
Zing
Machine Learning and Applied Statistics