Projects
New inside-out tracking HMDs allows users to wander through large environments using continuous ‘inside-out’ optical tracking, opening the opportunity for applications to spread over large spaces and time intervals. For example, a user may play a multi-player game over multiple…
Intelligent agents that can handle human language play a growing role in personalized, ubiquitous computing and the everyday use of devices. Agents need to be able to communicate and collaborate with humans in ways that are seamless and natural, and…
Established:
The Brain-Computer Interfaces (BCI) project in Microsoft Research aims to enable BCI for the general population. This means non-intrusive methods, fewer number of electrodes and custom-designed signal picking devices. We go towards interactive BCI, which means response times within seconds…
Established:
An algorithm which breaks the problem into two pieces: predicting future demand and determining power state transitions to minimize power while meeting demand in the best way.
Established:
Abstract We propose Glabella, a wearable device that continuously and unobtrusively monitors heart rates at three sites on the wearer’s head. Our glasses prototype incorporates optical sensors, processing, storage, and communication components, all integrated into the frame to passively collect physiological data about the…
Established:
Mano-a-Mano is a unique spatial augmented reality system that combines dynamic projection mapping, multiple perspective views and device-less interaction to support face-to-face, or dyadic, interaction with 3D virtual objects. Its main advantage over more traditional AR approaches is users are…
Conversational systems interact with people through language to assist, enable, or entertain. Research at Microsoft spans dialogs that use language exclusively, or in conjunctions with additional modalities like gesture; where language is spoken or in text; and in a variety…
Established:
We propose a method that extends a given depth image into regions in 3D that are not visible from the point of view of the camera. The algorithm detects repeated 3D structures in the visible scene and suggests a set…
Established:
The goals of this project are to develop a neural network language that is easy to use and understand, can be compiled to very efficient code, allows derivatives of any order, and makes it easy for the end user to…
People
Sean Andrist
Principal Researcher
Dan Bohus
Senior Principal Researcher
Ashley Feniello
Principal Research Software Engineer
Nick Saw
Principal Research Software Engineer
Pat Sweeney
Principal Research Software Engineer
Andy Wilson
Partner Research Manager