|
 |
|
James Scott Researcher, Microsoft Research Cambridge
| james.scott |
@ |
microsoft.com |
|
James Scott is a researcher in the Sensors and Devices Group, part of the Computer Mediated Living Group of Microsoft Research Cambridge, UK. He joined Microsoft in January 2007.
He was previously a researcher at Intel Research in Cambridge, UK from February 2003 to December 2006.
Prior to that, he completed a PhD at the University of Cambridge.
Research Interests
- Mobile Devices
- Ubiquitous Computing
- Wireless Networking
Current Research
I am currently involved with a number of research projects including in the areas of interaction with mobile devices, power saving (see papers on Somniloquy and CABMAN), the SenseCam wearable camera, and remote awareness for project team members.
Previous Research (pre-Microsoft)
Haggle
The Haggle project is exploring networking for mobile users using local peer-to-peer wireless connections as well as infrastructure-based Internet access when available. The use of local connectivity is not well-supported in todays deployed devices and applications - for example, many users rely on USB keys for transferring data when their devices have compatible wireless interfaces.
We envision a networking environment in which local connections and user mobility are as important as infrastructure access is today for delivering data - an environment which we call Pocket Switched Networking. Enabling factors for Pocket Switched Networking include the recent deployment of programmable mobile devices with wireless networking, for example with smart phones, and the huge increase in the sizes of memory available on such devices, so that our devices have spare capacity to carry data around for others.
There are many challenges in this field, including the characterisation of the properties of networks relying on human mobility, the construction of a networking architecture which can support both local and global connectivity, the problem of forwarding data efficiently in such networks, and also issues with security, privacy, and usability. We aim to explore this space using testbed deployments and experimentation.
Secure Mobile Computing
The secure mobile computing project at how people can make use of 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 users 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.
The paper can be found below, and some details for building the system (based on VNC) can be found on my external page here.
Place Lab
Place Lab enables low-cost, easy-to-use device positioning for location-enhanced computing applications. Place Lab tries to provide positioning which works worldwide, both indoors and out (unlike GPS which only works well outside). Place Lab clients can determine their location privately without constant interaction with a central service (unlike badge tracking or mobile phone location services where the service owns your location information).
The Place Lab approach is to allow devices like notebooks, PDAs and cell phones to locate themselves 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. These beacons all have unique or semi-unique IDs, for example, a MAC address. Clients compute their own location by hearing one or more IDs, looking up the associated beacons’ positions in a locally cached map, and estimating their own position referenced to the beacons’ positions.
Audio 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 are using 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.
The publication details including the talk can be found below. 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.
Interns/Post Docs Supervised
- Boris Dragovic, Audio Location, 2003
- Tim Sohn, Place Lab, 2004
- Henoc Agbota, Audio Location, 2005
- Anders Lindgren, Haggle, 2005 (with Christophe Diot)
- Pan Hui, Haggle, 2005/6 (with Christophe Diot)
- Eben Upton, Haggle, 2006
- Meng How Lim, Haggle, 2006
- Jing Su, Haggle, 2006
- Ignas Budvytis, SenseCam, 2007 (with Alex Butler)
- Yuvraj Agarwal, Low-power WiFi, 2007 (with Steve Hodges)
- Adin Scannell, 2008
- Gabriela Marcu, SenseCam, 2008
Professional Activities
Excluding reviews - too many to count :)
- Member, EPSRC Peer Review College 2006-2009
- Program Committee member, LoCA 2009
- Program Committee member, Pervasive 2009
- Program Committee member, CCNC 2009
- Program Committee member, EuroSSC 2008
- Program Committee co-chair, UbiComp 2008
- Program Committee member, Pervasive 2008
- Program Committee member, Internet of Things Conference 2008
- Steering Committee member, Challenged Networks workshop series
- Program Committee member, MASS 2007
- Program Committee member, Mobiquitous 2007
- Program Committee member, MobiEval 2007 Workshop
- Demo Chair, IEEE WOWMoM 2007
- Program Committee member, MobiSys 2007
- Late-breaking results chair, UbiComp 2007
- Program Committee member, IWSAWC 2007 Workshop
- Videos chair, Pervasive 2007
- Program Committee member, Pervasive 2007
- Program Committee member, IEEE ICMAN 2007 Workshop
- Organiser, SIGCOMM 2006 Workshop on Challenged Networks (CHANTS 06)
- Program Committee member, REALMAN 2006 Workshop
- Organiser, 2004 Workshop on Location-Aware Computing: Applications
- Posters Chair, UbiComp 2004
- Organiser, 2003 Workshop on Location-Aware Computing
- Publications Chair, UbiComp 2003
- Member, ACM and IEEE
Publications
-
Yuvraj Agarwal, Steve Hodges, James Scott, Ranveer Chandra, Victor Bahl and Rajesh Gupta.
Somniloquy: Maintaining network connectivity while your computer sleeps.
Microsoft Research Technical Report MSR-TR-2008-42, March 2008
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] [ppt slides].
-
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]
See http://www.seattle.intel-research.net/lac2004/
-
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]
See http://www.ubicomp.org/ubicomp2003/workshops/locationaware/
-
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: [ps]
[pdf]
[ppt slides]
-
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]
[ppt slides presented at Multi-Service Networks 2003]
-
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: [ps]
[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:
[ps]
[pdf]
[ppt slides]
-
James Scott.
Networked Surfaces: A Novel LAN Technology.
PhD Thesis, Laboratory for Communication Engineering, Engineering Dept, University of Cambridge, May 2002.
Download:
[ps 21Mb]
[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:
[ps]
[pdf]
[citeseer]
[ppt slides]
-
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:
[ps]
[pdf]
[citeseer]
[ppt slides]
-
James Scott and Frank Hoffmann.
Networked Surfaces.
In Proceedings of Multi-Service Networks 2000, Abingdon, England, July 2000.
Download:
[ppt]
-
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]
|