Projects
Established:
We envision a future Internet of Things where every human-created artifact in the world that uses electricity will be connected to the internet. We are creating new experiences and technologies for the coming convergence of digital and physical systems enabled…
Established:
EmotoCouch is a prototype exploring how furniture could be augmented as part of a smart home. It uses lights, patterns, and haptics to explore possibilities for interactive furniture. Specifically, EmotoCouch was designed to explore how effectively furniture could convey a…
Established:
We conduct research in the area of algorithms and systems for processing massive amounts of data. Our work aims at pushing the boundary of computer science in the area of algorithms and systems for large-scale computations. Our mission is to achieve major technological breakthroughs in order…
Established:
A skunkworks project in 2008/2009 to re-imagine the OS platform for Windows Phone. The prototype proved that Windows NT and the CLR could deliver better performance than Windows CE and the .NET Compact Framework on identical hardware. Within months of…
Established:
Drawbridge is a research prototype of a new form of virtualization for application sandboxing. Drawbridge combines two core technologies: First, a picoprocess, which is a process-based isolation container with a minimal kernel API surface. Second, a library OS, which is…
Established:
Home heating uses more energy than any other residential energy expenditure, making increasing the efficiency of home heating an important goal for saving money and protecting the environment. We have built a home-heating system, PreHeat, that automatically programs your thermostat…
Established:
It is no secret that homes are ever-increasing hotbeds of new technology such as set-top boxes, game consoles, wireless routers, home automation devices, tablets, smart phones, and security cameras. This innovation is breeding heterogeneity and complexity that frustrates even technically-savvy…
Established:
Building an automated operating system for large-scale data centers hosting third party applications. The BIG project looked at the problem of completely automating the deployment and operations of hosted applications in large-scale data centers. One grand challenge for BIG was to…
Established:
Singularity was a multi-year research project focused on the construction of dependable systems through innovation in the areas of systems, languages, and tools.