IBM Research
Almaden Research Center 
  Almaden Home  
  Jeff Pierce's Projects


 Interests

 Projects

 Publications


 Jeff Pierce
 IBM Almaden Research Center
 650 Harry Road
 San Jose, CA 95120
 jspierce at us dot ibm dot com
 

Overview

I spend much of my thinking about how interfaces can and should change as we move away from working with a single computer and begin working with a variety of devices. While today's users already work with a variety of devices, there is little support for coordinating activities across those devices. In fact, most computers are completely unaware that a user might own other computers. We are exploring ways to make the devices (desktop PCs, laptops, PDAs, cellphones, etc.) owned by a single user aware of each other and to make it easier for users to coordinate their activities across multiple devices.

I also spend time thinking about how devices can adapt not only to a specific user, but also to that user's ever-evolving needs. I am particularly interested in exploring how to balance the responsibility for action between the user and the system across a variety of different domains.

Current Projects

Since joining IBM Research I've been working on extending my research on multi-device interaction and personal information environments.

Previous Projects @ Georgia Tech

Opportunistic Annexing
  Opportunistic Annexing

Small, portable devices such as PDAs and cellular phones provide a convenient way for users to access data anytime and anywhere. Inherent to the portability of these devices are small displays and the limited input capabilities of pen input and phone keypads. To overcome these difficulties we propose a system which would allow small device users to opportunistically annex input and output devices that they encounter in their environment. Users could annex a keyboard to quickly type an email on their PDA or a monitor to view their calendar while talking on their cellular phone.


A divided interface   DIAMOND

Despite the increasing prevalence of physically proximate computing devices, current interfaces remain largely limited to single computing devices because of the prevailing assumption that interfaces can only draw on input and output (I/O) resources attached to the same device. That assumption has led previous research to emphasize transferring interaction to the computer with the best available I/O resources, but that approach introduces security and privacy risks. We propose to instead allow users to divide interfaces across multiple devices so that they can allocate functionality and information appropriate across trusted and untrusted devices. DIAMOND is a prototype framework that we are developing to support Dividing Interfaces Across Multiple Opportunistically aNnexed Devices.


SEREFE on a cell phone
  SEREFE

At work and at play, people need access to the right information, and they frequently need to share that information with others. While current tools such as electronic mail and USB flash drives provide powerful mechanisms for managing and sharing information, they too often require that users anticipate what information they might share (e.g. so they have it on their flash drive) and when they might share it (e.g. so they bring the flash drive with them). These tools thus provide excellent support for planned sharing but inadequate support for serendipitously sharing digital information with others. SEREFE is a new architecture for SEREndipitous File Exchange that extends an instant messaging architecture to allow users to use any of their devices, including a cell phone, to share information stored on any of their devices with other users or to copy it to another of their devices.


A sample Ferret image
  Translucent Computing

Spyware, phishing, and malware are both a serious threat and a significant risk in part because of the emphasis in commercial operating systems on making computer systems more opaque: they have worked hard to hide the details of operation in the name of usability. While making computers more opaque is effective when they work exactly as desired, opacity is problematic when the actions of those computers can differ from their users' intentions. We propose translucent computing as an approach to improving computer security and user privacy by reducing the impact and incidence of spyware, phishing, and malware. Translucent computing emphasizes selectively presenting information about a computer's actions to its user to allow him to verify that those actions match his intentions.


A prototype SWIMM interface   SWIMM

SWIMM (SWimming In My Music) is a next-generation digital music player that provides adaptive music streams. A stream, while analogous to a radio station, draws from a user's digital music library, preferences expressed by the user, and the user's empirical listening habits to provide an unbounded stream of music customized to the user's tastes, even as those tastes evolve over time.
  Privacy | Terms of Use | IBM Home | Almaden Home | Research Sites | Page Contact