MirageBlocks

MirageBlocks

MirageBlocks uses 3-D projection and a Kinect depth camera to capture and convert digital images of everyday objects into 3-D images. Then, coupled with new-generation 3-D projectors and 3-D glasses, the technology creates a virtual mirror of the physical world that can be manipulated by a real human hand.

Learn more
Watch the video

Dryad/DryadLINQ

Dryad/DryadLINQ

Dryad and DryadLINQ are a result of more than six years of research within Microsoft Research Silicon Valley, several of which were spent honing the application in successful Microsoft products such as Bing and Kinect. The technologies are included in Windows HPC Server 2008 R2. The Dryad project delivers programming models for writing parallel and distributed programs to scale from a small cluster to a large data center. DryadLINQ is a simple, powerful, elegant programming environment for writing large-scale data-parallel applications to run on large PC clusters.

Learn more about Dryad
Learn more about DryadLINQ
Watch the video

F#

F#

F# is a succinct, expressive, and efficient functional and object-oriented language for .NET that enables the use of simple code to solve complex problems. Originating from Microsoft Research Cambridge, F# has been included in Microsoft Visual Studio 2010 as a first-class .NET programming language that can assist developers working in algorithmic, parallel, and data-rich areas.

Learn more
Try out these downloads

TouchDevelop

TouchDevelop

TouchDevelop is a radically new software-development environment for the Windows Phone, bringing the excitement of the first programmable personal computers to the touchscreen phone. Using TouchDevelop, developed by Microsoft Research Redmond, programs are written and executed on the device itself. The application is available on the Zune Marketplace.

Learn more
Watch the video

.NET Gadgeteer

.NET Gadgeteer

A rapid prototyping platform for small electronic gadgets and embedded hardware devices, .NET Gadgeteer combines object-oriented programming, solderless assembly, and quick physical-enclosure fabrication using computer-aided design. .NET Gadgeteer, from Microsoft Research Cambridge, uses the .NET Micro Framework and Visual Studio's Visual C# Express to make it quick and easy to construct a broad variety of electronic devices.

Learn more
Watch the video

Kodu

Kodu

Kodu, from Microsoft Research's Future Social Experiences Labs, introduces children to creative uses of the computer, using a novel, high-level programming paradigm presented within a familiar 3-D gaming world on the Xbox 360® and Windows

Learn more
Watch the video

Zing

Zing

Zing is a modeling and analysis framework to represent and explore state spaces of designs. A collaborative effort between Microsoft Research India and Microsoft Research Redmond, Zing provides a design-level verification USB stack that will provide a robust user experience for those using USB devices.

Learn more
Try out the download

Yogi

Yogi

Yogi is a code-analysis tool that uses a novel checking algorithm and combines static analysis and testing to find bugs in systems code. The tool, from Microsoft Research India, has been integrated into Static Driver Verifier, greatly improving its scalability.

Learn more


Sho

Sho

Developed at Microsoft Research Redmond, Sho is the .NET playground for data. A downloadable interactive environment for data analysis and scientific computing, it lets you seamlessly connect scripts in IronPython with compiled code in .NET to enable fast, flexible prototyping. The environment includes powerful, efficient libraries for linear algebra, data visualization that can be used from any .NET language, and a feature-rich interactive shell for rapid development.

Learn more
Watch the videos

Project Hawaii

Project Hawaii

Researchers at Microsoft Research Redmond are marrying mobile computing to cloud computing. Project Hawaii represents a services store in the cloud, with the computing horsepower of cloud-based data centers combined with the easy availability of smartphones. The projects offers a relay service that provides a relay point in the cloud with which mobile applications can contact, a mapping service that connects human-readable names to a Human Relay Search, an optical-character recognition service that takes an image that contains text and returns it in text, and a text service that takes a spoken phrase and returns text.

Learn more
Watch the video

KinectFusion

KinectFusion

KinectFusion takes live depth data from a moving Kinect sensor to create high-quality, 3-D models in real time. The system enables users to scan an entire room and its contents within seconds. As the space is explored, new views of the scene and objects are revealed and fused into a single 3-D model. KinectFusion can extract surface geometry down to the millimeter level, taking a user's surroundings and making them a live part of the experience. Future applications include areas like architecture, gaming, game design, and augmented reality.

Learn more
Watch the video

AdPredictor

AdPredictor

In sponsored search, advertisers are not charged when their ads are shown, just when a user clicks on an ad. The predicted probability that a user clicks on an ad impression is therefore a crucial quantity for optimally allocating ads to a page. The predicted click-through rate also affects the amount the advertiser is charged per click. Accurate predictions benefit both parties involved in the paid search marketplace. The user sees more relevant ads, and the advertiser gets more clicks at a fair price. AdPredictor, from Microsoft Research Cambridge, is available as a Bing service.

Learn more
Watch the video

Infer.NET

Infer.NET

Infer.NET is a .NET library from Microsoft Research Cambridge for machine learning. A framework for running Bayesian inference in graphical models, it provides state-of-the-art message-passing algorithms and statistical routines needed to perform inference for a wide variety of applications. Infer.NET works by compiling a model definition into the source code needed to compute a set of inference queries on the model. Bayesian models such as Bayes Point Machine classifiers, TrueSkill matchmaking, hidden Markov models, and Bayesian networks can be implemented using Infer.NET.

Learn more
Try out the download

High-Performance Cancer Screening

High-Performance Cancer Screening

High-Performance Cancer Screening uses a viewer that provides a gesture-based user interface for the navigation and analysis of high-performance, GPU-based 3-D images generated by computed-tomography scans for colon-cancer screening.

Watch the video


HIV Vaccine Design

HIV Vaccine Design

Microsoft Research is collaborating with leading scientific centers to apply research expertise and cutting-edge computing technology to the fight against AIDS. Biotools developed by the eScience team at Microsoft Research have helped in vaccine design for HIV, malaria, and hepatitis C. The team is using an anti-spam algorithm to analyze HIV mutations. If the effort succeeds, the researchers could provide HIV-vaccine researchers with this data, and vaccines could include antibodies designed to kill all-not just some-of the mutated viruses.

Learn more
Read the blog post

Kinect for Windows SDK

Kinect for Windows SDK

The Kinect for Windows SDK beta is a programming toolkit for application developers. It enables the academic and enthusiast communities easy access to the capabilities offered by the Microsoft Kinect device connected to computers running the Windows 7 operating system. The Kinect for Windows SDK beta includes drivers, rich APIs for raw sensor streams and human motion tracking, installation documents, and resource materials. It provides Kinect capabilities to developers who build applications with C++, C#, or Visual Basic by using Microsoft Visual Studio 2010.

Learn more
Watch the video

InnerEye

InnerEye

To help make medical images easier to analyze, a team from Microsoft Research Cambridge has created InnerEye, a research project that uses the latest machine-learning techniques to speed image interpretation and improve diagnostic accuracy. InnerEye also has implications for improved treatments. InnerEye enables extremely fast, intuitive visual navigation and inspection of 3-D images, and its automatic image analysis promises to make the work of surgeons, radiologists, and clinicians more efficient. These tools are being incorporated within the Microsoft Amalga unified intelligence system.

Learn more
Watch the video

3-D Talking Head

3-D Talking Head

This project creates a 3-D, photo-real talking head with freely controlled head motions and facial expressions, extending a previous 2-D version to 3-D. The 3-D talking head can be animated by geometric trajectory, and the facial expressions and articulator movements are rendered with dynamic texture sequences. Head motions and facial expressions also can be controlled separately by manipulating corresponding parameters. The 3-D talking head, from Microsoft Research Asia, has many useful applications, such as voice agents, telepresence, gaming, and speech-to-speech translation.

Learn more
Watch the video

Engkoo

Engkoo

Engkoo, developed by Microsoft Research Asia, powers the Bing dictionary suite of products in China. Engkoo utilizes web-scale language-assistance services built atop a continuous stream of translation knowledge mined from the Internet to capture language evolution continually, bridging translation gaps. First used during the World Expo 2010 Shanghai, Engkoo is used by millions of language learners in China and has been adopted by many Microsoft product groups, including Bing, MSN, and Office, across mobile, desktop, and web applications.

Learn more
Watch the video

WorldWide Telescope

WorldWide Telescope

The WorldWide Telescope enables the exploration of the universe, collecting imagery from the best ground and space-based telescopes in the world and combining it with 3-D navigation on platforms ranging from the web to the desktop to full-dome planetariums. Users can take narrated guided tours from astronomers and educators. Users also can research and import their own data and visualize it, then create their own tours to share with others.

Learn more
Watch the video

Amalga

Amalga

Researchers at Microsoft Research New England and Microsoft Research Redmond worked together to develop predictive modeling that is part of the Readmission Manager for Microsoft Amalga, which brings historically disparate health-care data together in one repository for analysis and data sharing. The Readmissions Manager helps healthcare organizations improve operations, reduce costs, and increase patient satisfaction by identifying the root causes of preventable hospital readmissions. Through analysis of admissions patterns, and proactive identification of patients at risk for repeat admissions, organizational leaders and front-line providers can implement the most effective actions to reduce preventable readmissions.

Learn more


Future Social Experiences Labs projects

Future Social Experiences Labs projects

Microsoft Research's Future Social Experiences (FUSE) Labs works with product and research teams to ideate, develop, and deliver new social, real-time, and media-rich experiences. Projects such as Emporia, Montage, and Company Crowd from FUSE explore how social information can change and enhance sharing on the web. Project Emporia sifts through news streams to identify hot stories, categorizes them into topics, ranks them, and presents them to users in a friendly interface. Montage is a flexible, easy, web-based service for creating and sharing a visual album of the web on the topics a user chooses. CompanyCrowd automatically collects stories, media, and social content to create a living newspaper about the companies most important to users and their businesses.

Learn more


WikiBhasha

WikiBhasha

Making Wikipedia more multilingual inspired creation of WikiBhasha, a collaborative project involving Microsoft Research India and Microsoft Research Redmond. WikiBhasha-"Wiki," signifying its community-oriented approach; "Bhasha," a Sanskrit word meaning "language"-features a content-creation platform that combines linguistic services, such as machine translation, with a Wikipedia-friendly content editor. Everyday users in countries around the world, as well as language enthusiasts, can use WikiBhasha to adapt English-language Wikipedia articles for local languages. They also can create new local content to expand a translated article. In addition, WikiBhasha users can create new articles from scratch. In time, the tool could help convert articles in languages other than English into local languages.

Learn more
Watch the video

ClearFlow

ClearFlow

Clearflow, a web service developed by Microsoft Research Redmond that provides predictive modeling for traffic flows, has been incorporated into Bing Maps to deliver traffic-sensitive directions across North America. The technology applies machine learning to predict traffic flows and congestion. Clearflow infers the complex traffic interactions that occur as traffic backs up on freeways and spills onto city streets, using inferred flows to identify the best routes to get from here to there.

Learn more