Share this page
Share this page E-mail this page Print this page RSS feeds
Home > People > James Scott
James Scott

I am a researcher in the Sensors and Devices Group, part of the Computer Mediated Living Group of Microsoft Research Cambridge, UK. I joined Microsoft in January 2007.

I was previously a researcher at Intel Research in Cambridge, UK from February 2003 to December 2006. Prior to that, I completed a PhD at the University of Cambridge.

My research interests include various aspects of ubiquitous and pervasive computing such as sensors and devices, mobile interaction, wireless and mobile networking, energy management, and security and privacy.

Contact me at jws@microsoft.com

Current Research

Mobile Device Interaction

I am currently working in the area of mobile device interaction, part of the group's hands-on computing focus area.  In particular I am looking at new ways for users to provide input for mobile device scenarios where using keyboards/mice are not feasible, such as by sensing physical forces that users can apply to device casings.

Energy ManagementSomniloquy

I am interested in methods of minimising the energy consumption of computers, both for mobile devices with limited battery resources, and to reduce the overall need for energy. 

Somniloquy is a system which allows computers to "talk in their sleep" and thereby removes the need for users to leave their computers on while they are absent, either for remote access or to leave background applications running. 

CABMAN is an architecture allowing mobile devices to monitor their battery level in a more context-aware fashion, thus not bothering the user at inappropriate times, and maintaining better notions of when energy is scarce or abundant.

SenseCamSenseCam

I have also been doing some work with the SenseCam wearable camera, including thinking about what sensors are best for triggering picture taking, and, on the other side of the coin, in looking at the privacy implications of always-on logging.

[back to top]

Previous Research (pre-Microsoft)

HaggleHaggle Project

The Haggle project is exploring networking for mobile users using both local peer-to-peer wireless connections as well as infrastructure-based Internet access when available.  For example, an email could be transferred by peer-to-peer networking if the receipient is nearby, but today's software and network architecture do not facilitate this.

In Haggle we created a software architecture for mobile devices which seamlessly makes use of both opportunistic peer-to-peer and infrastructure-based networking to meet the data transfer requirements of applications, while also respecting the limited resources of mobile devices.

Secure Mobile ComputingSecure Mobile Computing project

In the secure mobile computing project we looked at how people can make use of public hardware (e.g. internet cafes, situated displays, etc) without exposing themselves to security threats in the form of keylogging, screengrabbing, remote session hijacking, etc. This is achieved using a personal device (e.g. a smart phone) in combination to the public device, where the personal device runs all the user's applications and censors the output to and input from public devices. The system aims to capture the privacy and trustability of the personal device with the usability of the large input/output hardware of situated devices.

For more details see the paper, and some details for building the system (based on VNC) can be found here.

Place LabPlace Lab

Place Lab enables low-cost, easy-to-use device positioning for location-enhanced computing applications. Clients can determine their location privately without constant interaction with a central service, by listening for radio beacons such as 802.11 access points, GSM cell phone towers, and fixed Bluetooth devices that already exist in large numbers around us in the environment. 

Place Lab has been to deploy and study a large number of location-aware applications, including for social location disclosure, for location-based reminders, and for location-enhanced messaging.

Audio LocationAudio Location

The audio location project looked at the use of commodity audio hardware to perform fine-grained location of people in the environment. Unlike other fine-grained location systems, we used completely off-the-shelf audio hardware. Furthermore, no "tag" device is required for users.

The system operates by detecting sharp noises such as finger clicks, and determining the 3D position of the clicks using a multilateration algorithm. This can be used to construct 3D user interfaces, whereby a person clicking their fingers in a particular region of space might cause actions such as activating a light switch, or controlling a music player. 

Demonstration videos can be found here and here (Warning: videos are ~35Mb). The audio location prototype was demonstrated at UbiComp 2004 and MobiSys 2004. To build your own audio location system, see these instructions.

Networked Surfaces

My PhD, conducted at the (now renamed) Laboratory for Communication Engineering at the University of Cambridge, was on a radical concept in local area networking known as Networked Surfaces. This network used physical surfaces such as tables or desks to provide connectivity, allowing users to enjoy the convenience and user-friendliness of wireless networking, while also providing the dedicated bandwidth and powering of devices possible with wired networks.

Unlike with cradles, objects could be placed anywhere on a Networked Surface rather than only at a specific location, and the location of objects could be determined to within centimetres, enabling applications such as automatic and dynamic association of devices based on positioning.

[back to top]

Interns/Post Docs Supervised

[back to top]

Professional Activities

Excluding reviews - too many to count :)

[back to top]

Publications

  • James Scott, Lorna M. Brown and Mike Molloy.
    Mobile Devices Interaction with Force Sensing.
    In Proceedings of Pervasive 2009, Nara, Japan, May 2009
    Download: [pdf]
  • Yuvraj Agarwal, Steve Hodges, Ranveer Chandra, James Scott, Victor Bahl and Rajesh Gupta.
    Somniloquy: Augmenting Network Interfaces to Reduce PC Energy Usage.
    In Proceedings of NSDI 2009, Boston, USA, April 2009
    Download: [pdf]
  • A.J. Bernheim Brush, Brian R. Meyers, James Scott and Gina Venolia.
    Exploring Awareness Needs and Information Display Preferences Between Coworkers.
    In Proceedings of CHI 2009, Boston, USA, April 2009
    Download: [pdf]
  • Ignas Budvytis, James Scott and Alex Butler.
    Compass-Based Automatic Picture Taking using SenseCam.
    In Adjunct Proceedings of Pervasive 2008, Sydney, Australia, May 2008
    Download: [pdf]
  • James Scott.
    Challenges for Privacy with Ubiquitous Sensor Logging.
    In Proceedings of the Pervasive 2008 Workshop on Security and Privacy Issues in Mobile Phone Use, Sydney, Australia, May 2008
    Download: [pdf]
  • Nishkam Ravi, James Scott, Lu Han and Liviu Iftode.
    Context-aware Battery Management for Mobile Phones.
    In Proceedings of the Sixth Annual IEEE International Conference on Pervasive Computing and Communications (PerCom 2008), Hong Kong, March 2008
    Download: [pdf]
  • Jing Su, James Scott, Pan Hui, Jon Crowcroft, Eyal de Lara, Christophe Diot, Ashvin Goel, Meng How Lim and Eben Upton.
    Haggle: Seamless Networking for Mobile Applications.
    In Proceedings of the Ninth International Conference on Ubiquitous Computing (UbiComp 2007), Innsbruck, Austria, October 2007
    Download: [pdf]
  • Pan Hui, Jeremie Leguay, Jon Crowcroft, James Scott, Timur Friedman, Vania Conan.
    Osmosis in Pocket Switched Networks.
    In Proceedings of The First International Conference on Communications and Networking in China (CHINACOM 2006), Beijing, China, October 2006
    Download: [pdf]
  • James Scott
    Haggle: Tracing Pocket Switched Networks.
    Invited talk at the CRAWDAD Workshop 2006 held as part of ACM MobiCom 2006, Los Angeles, USA, September 2006
    Download: [pdf of slides]
  • Jeremie Leguay, Anders Lindgren, James Scott, Timur Friedman, Jon Crowcroft.
    Opportunistic Content Distribution in an Urban Setting.
    In Proceedings of the ACM SIGCOMM Workshop on Challenged Networks (CHANTS 2006), Pisa, Italy, September 2006.
    Download: [pdf]
  • Anders Lindgren, Christophe Diot, James Scott.
    Impact of Communication Infrastructure on Forwarding in Pocket Switched Networks.
    In Proceedings of the ACM SIGCOMM Workshop on Challenged Networks (CHANTS 2006), Pisa, Italy, September 2006.
    Download: [pdf]
  • Timothy Sohn, William G. Griswold, James Scott, Anthony LaMarca, Yatin Chawathe, Ian Smith and Mike Y. Chen.
    Experiences with Place Lab: An Open Source Tookit for Location-Aware Computing.
    In Proceedings of the 28th International Conference on Software Engineering (ICSE 2006), Shanghai, China, May 2006.
    Download: [pdf]
  • Richard Sharp, James Scott and Alastair Beresford.
    Secure Mobile Computing via Public Terminals.
    In Proceedings of the 4th International Conference on Pervasive Computing (Pervasive 2006), Dublin, Ireland, May 2006.
    Download: [pdf]
  • Augustin Chaintreau, Pan Hui, Jon Crowcroft, Christophe Diot, Richard Gass and James Scott.
    Impact of Human Mobility on the Design of Opportunistic Forwarding Algorithms.
    In Proceedings of the 25th IEEE Conference on Computer Communications (INFOCOM 2006), Barcelona, Spain, April 2006.
    Download: [pdf]
  • Richard Gass, James Scott, and Christophe Diot.
    Measurements of In-Motion 802.11 Networking.
    In Proceedings of the Seventh IEEE Workshop on Mobile Computing System and Applications (HOTMOBILE 2006), Washington, USA, April 2006.
    Download: [pdf]
  • James Scott, Pan Hui, Jon Crowcroft, and Christophe Diot.
    Haggle: A Networking Architecture Designed Around Mobile Users.
    In Proceedings of the Third Annual IFIP Conference on Wireless On-demand Network Systems and Services (WONS 2006), Les Menuires, France, January 2006.
    Download: [pdf]
  • Pan Hui, Augustin Chaintreau, Richard Gass, James Scott, Jon Crowcroft, and Christophe Diot.
    Pocket Switched Networking: Challenges, Feasibility and Implementation Issues.
    In Proceedings of the Second IFIP Workshop on Autonomic Communications 2005, Athens, Greece, October 2005.
    Download: [pdf]
  • Giovanni Iachello, Ian Smith, Sunny Consolvo, Gregory D. Abowd, Jeff Hughes, James Howard, Fred Potter, James Scott, Timothy Sohn, Jeffrey Hightower, Anthony LaMarca.
    Control, Deception, and Communication: Evaluating the Deployment of a Location-Enhanced Messaging Service.
    In Proceedings of the Fifth International Conference on Ubiquitous Computing (UbiComp 2005), Tokyo, Japan, September 2005.
    Download: [pdf]
  • Timothy Sohn, Kevin A. Li, Gunny Lee, Ian Smith, James Scott and William G. Griswold.
    Place-Its: A Study of Location-Based Reminders on Mobile Phones.
    In Proceedings of the Fifth International Conference on Ubiquitous Computing (UbiComp 2005), Tokyo, Japan, September 2005.
    Download: [pdf]
  • James Scott.
    UbiComp: Becoming Superhuman.
    In Proceedings of the UbiComp 2005 Workshop on UbiPhysics, Tokyo, Japan, September 2005.
    Download: [pdf]
  • Pan Hui, Augustin Chaintreau, James Scott, Richard Gass, Jon Crowcroft and Christophe Diot.
    Pocket Switched Networks and the Consequences of Human Mobility in Conference Environments
    In Proceedings of the SIGCOMM 2005 Workshop on Delay Tolerant Networking, Philadelphia, USA, August 2005.
    Download: [pdf]
  • James Scott and Boris Dragovic.
    Audio Location: Accurate Low-Cost Location Sensing.
    In Proceedings of the 3rd International Conference on Pervasive Computing (Pervasive 2005), Munich, Germany, May 2005.
    Download: [pdf]
  • Anthony LaMarca, Yatin Chawathe, Sunny Consolvo, Jeffrey Hightower, Ian Smith, James Scott, Tim Sohn, James Howard, Jeff Hughes, Fred Potter, Jason Tabert, Pauline Powledge, Gaetano Borriello and Bill Schilit.
    Place Lab: Device Positioning Using Radio Beacons in the Wild.
    In Proceedings of the 3rd International Conference on Pervasive Computing (Pervasive 2005), Munich, Germany, May 2005.
    Download: [pdf]
  • Ian Smith, Sunny Consolvo, Anthony LaMarca, Jeffrey Hightower, James Scott, Timothy Sohn, Jeff Hughes, Giovanni Iachello and Gregory D. Abowd.
    Social Disclosure Of Place: From Location Technology to Communication Practices.
    In Proceedings of the 3rd International Conference on Pervasive Computing (Pervasive 2005), Munich, Germany, May 2005.
    Download: [pdf]
  • Augustin Chaintreau, Pan Hui, Jon Crowcroft, Christophe Diot, Richard Gass and James Scott.
    Pocket Switched Networks: Real-world mobility and its consequences for opportunistic forwarding.
    Technical Report, University of Cambridge Computer Laboratory Technical Report UCAM-CL-TR-617, February 2005.
    Download: [pdf]
  • Anthony LaMarca, James Scott, and Ian Smith, eds.
    Proceedings of the 2004 Workshop on Location-Aware Computing: Applications.
    Nottingham, UK, September 2004.
    Download: [pdf]
  • Mike Hazas, James Scott and John Krumm.
    Location-Aware Computing Comes of Age.
    In IEEE Computer 37(2):95-97, February 2004.
    Download: [pdf]
  • Mike Hazas, James Scott and John Krumm, eds.
    Proceedings of the 2003 Workshop on Location-Aware Computing.
    Seattle, WA, USA, October 2003.
    Download: [pdf]
  • James Scott and Mike Hazas.
    User-Friendly Deployment Techniques for Location-Aware Systems.
    In Proceedings of the Fifth International Conference on Ubiquitous Computing (UbiComp 2003), Seattle, WA, USA, October 2003.
    Download: [pdf]
  • James Scott and Glenford Mapp.
    Link Layer Based TCP Optimisation for Disconnecting Networks.
    In ACM Computer Communications Review 33(5):31-42, October 2003.
    Download: [pdf]
  • James Scott, Frank Hoffmann, Glenford Mapp, Michael D. Addlesee and Andy Hopper.
    Networked Surfaces: A New Concept in Mobile Networking.
    In ACM Mobile Networks and Applications 7(5):353-364, October 2002.
    Download: [pdf]
  • Frank Hoffmann and James Scott.
    Location of Mobile Devices Using Networked Surfaces.
    In Proceedings of the Fourth International Conference on Ubiquitous Computing (UbiComp 2002), Göteborg, Sweden, September 2002.
    Download: [pdf]
  • James Scott.
    Networked Surfaces: A Novel LAN Technology.
    PhD Thesis, Laboratory for Communication EngineeringUniversity of Cambridge, May 2002.
    Download: [pdf]
  • Frank Hoffmann, James Scott, Michael D. Addlesee, Glenford Mapp and Andy Hopper.
    Data Transport on the Networked Surface.
    In Proceedings of the 26th Annual IEEE Conference on Local Computer Networks (LCN 2001), Tampa, FL, USA, November 2001.
    Download: [pdf] 
  • James Scott, Frank Hoffmann, Glenford Mapp, Michael D. Addlesee and Andy Hopper.
    Networked Surfaces: A New Concept in Mobile Networking.
    In Proceedings of the Third IEEE Workshop on Mobile Computing Systems and Applications (WMCSA 2000), Monterey, CA, USA, December 2000.
    Download: [pdf]
  • James Gain and James Scott.
    Fast polygon mesh querying by example.
    In ACM SIGGRAPH 99 Conference Abstracts and Applications, Los Angeles, California, USA, August 1999.
    Download: [pdf]
  •  

    [back to top]