Portrait of Stuart Taylor

Stuart Taylor

Senior Research Software Development Engineer


I joined the Sensors and Devices group at Microsoft Research Cambridge in September 2011 as a Research Software Development Engineer (RSDE). I previously worked in the Socio-Digital System group for five years and prior to that, spent 6 months working in the Cambridge Innovation Development group.

I graduated in 1989 with a BEng in Electrical and Electronic Engineering from Hatfield Polytechnic (now the University of Hertfordshire) and subsequently studied at Birkbeck College, University of London, completing an MSc in Computing Science in 1995.


A Memory Making System

Established: May 10, 2010

This system, created in the Socio-Digital Systems group, examines the issue of family archiving and presents a system designed to enable families to capture, manage, create and store new kinds of digital memorabilia. The system, using Microsoft Surface as its hub, shows how families can upload photos and videos quickly and easily, and scan in physical objects, such as children’s artwork or a child’s first pair of shoes. The system enables families to view these media…







Opening Up the Family Archive
Dave Kirk, Shahram Izadi, Abigail Sellen, Stuart Taylor, Richard Banks, Otmar Hilliges, in Proceedings of ACM Conference on Computer Supported Collaborative Work (CSCW 2010), Association for Computing Machinery, Inc., February 1, 2010, View abstract, Download PDF







Work History

Over the years, I’ve worked for a broad range of companies and have built up a wide range of experience. I’ve developed for a variety of platforms, both at the application and driver level and have also undertaken a number of embedded projects.

Some of the companies that I’ve worked for include:

  • Xerox Research Centre Europe
  • PageCam Inc.
  • Newnham Research Limited
  • The Warp Corporation
  • Xenia Technology
  • WorldPay
  • Royal National Institute for Deaf People (RNID)


The following is a selected list of patents that I have co-authored:

  • 6512539 – Document Periscope
  • 6640010 – Word-to-word selection on images
  • 6766069 – Text selection from images of documents using auto-completion
  • 6922487 – Method and apparatus for capturing text images
  • 6943904 – Method and apparatus for image capture, selection and copying
  • 6947609 – System with motion triggered processing
  • 6975352 – Apparatus and method for capturing a composite digital image with regions of varied focus and magnification
  • 7123292 – Mosaicing images with an offset lens
  • 7346841 – Method and apparatus for collaborative annotation of a document
  • 7532771 – Image Processing System for Digital Collage

Research Interests

  • Tangible User Interfaces
  • Paper Interfaces
  • Interactive Surfaces
  • Mobile Communication Devices
  • Novel Uses of Technology


Current Projects

Past Projects

A Little Piece of History

A Little Piece of History

Here’s a print out of a screen shot and code listing of a Mandelbrot fractal program that I wrote on my Sinclair Spectrum back in the early 80’s. It’s interesting to note the unusual (and expensive) aluminized paper used by the Sinclair printer.

And here’s the actual computer and printer: