Publication statistics

Pub. period:1997-2007
Pub. count:8
Number of co-authors:22


Number of publications with 3 favourite co-authors:

Hiroshi Ishii:5
Randy Pausch:2
Ken Hinckley:2



Productive colleagues

James Patten's 3 most productive colleagues in number of publications:

Hiroshi Ishii:111
Kwan-Liu Ma:60
Robert J. K. Jacob:57

Upcoming Courses

go to course
The Practical Guide to Usability
88% booked. Starts in 7 days
go to course
The Ultimate Guide to Visual Perception and Design
82% booked. Starts in 13 days

Featured chapter

Marc Hassenzahl explains the fascinating concept of User Experience and Experience Design. Commentaries by Don Norman, Eric Reiss, Mark Blythe, and Whitney Hess

User Experience and Experience Design !


Our Latest Books

The Social Design of Technical Systems: Building technologies for communities. 2nd Edition
by Brian Whitworth and Adnan Ahmad
start reading
Gamification at Work: Designing Engaging Business Software
by Janaki Mythily Kumar and Mario Herger
start reading
The Social Design of Technical Systems: Building technologies for communities
by Brian Whitworth and Adnan Ahmad
start reading
The Encyclopedia of Human-Computer Interaction, 2nd Ed.
by Mads Soegaard and Rikke Friis Dam
start reading

James Patten

Add description
Rename / change spelling
Add publication

Publications by James Patten (bibliography)

 what's this?
Edit | Del

Patten, James and Ishii, Hiroshi (2007): Mechanical constraints as computational constraints in tabletop tangible interfaces. In: Proceedings of ACM CHI 2007 Conference on Human Factors in Computing Systems 2007. pp. 809-818.

This paper presents a new type of human-computer interface called Pico (Physical Intervention in Computational Optimization) based on mechanical constraints that combines some of the tactile feedback and affordances of mechanical systems with the abstract computational power of modern computers. The interface is based on a tabletop interaction surface that can sense and move small objects on top of it. The positions of these physical objects represent and control parameters inside a software application, such as a system for optimizing the configuration of radio towers in a cellular telephone network. The computer autonomously attempts to optimize the network, moving the objects on the table as it changes their corresponding parameters in software. As these objects move, the user can constrain their motion with his or her hands, or many other kinds of physical objects. The interface provides ample opportunities for improvisation by allowing the user to employ a rich variety of everyday physical objects as mechanical constraints. This approach leverages the user's mechanical intuition for how objects respond to physical forces. As well, it allows the user to balance the numerical optimization performed by the computer with other goals that are difficult to quantify. Subjects in an evaluation were more effective at solving a complex spatial layout problem using this system than with either of two alternative interfaces that did not feature actuation.

© All rights reserved Patten and Ishii and/or ACM Press

Edit | Del

Patten, James, Recht, Ben and Ishii, Hiroshi (2006): Interaction techniques for musical performance with tabletop tangible interfaces. In: Ishii, Hiroshi, Lee, Newton, Natkin, Stphane and Tsushima, Katsuhide (eds.) Proceedings of the International Conference on Advances in Computer Entertainment Technology - ACE 2006 June 14-16, 2006, Hollywood, California, USA. p. 27.

Edit | Del

Jacob, Robert J. K., Ishii, Hiroshi, Pangaro, Gian and Patten, James (2002): A tangible interface for organizing information using a grid. In: Terveen, Loren (ed.) Proceedings of the ACM CHI 2002 Conference on Human Factors in Computing Systems Conference April 20-25, 2002, Minneapolis, Minnesota. pp. 339-346.

Edit | Del

Patten, James, Ishii, Hiroshi, Hines, Jim and Pangaro, Gian (2001): Sensetable: A Wireless Object Tracking Platform for Tangible User Interfaces. In: Beaudouin-Lafon, Michel and Jacob, Robert J. K. (eds.) Proceedings of the ACM CHI 2001 Human Factors in Computing Systems Conference March 31 - April 5, 2001, Seattle, Washington, USA. pp. 253-260.

In this paper we present a system that electromagnetically tracks the positions and orientations of multiple wireless objects on a tabletop display surface. The system offers two types of improvements over existing tracking approaches such as computer vision. First, the system tracks objects quickly and accurately without susceptibility to occlusion or changes in lighting conditions. Second, the tracked objects have state that can be modified by attaching physical dials and modifiers. The system can detect these changes in real-time. We present several new interaction techniques developed in the context of this system. Finally, we present two applications of the system: chemistry and system dynamics simulation.

© All rights reserved Patten et al. and/or ACM Press

Edit | Del

Patten, James and Ishii, Hiroshi (2000): A comparison of spatial organization strategies in graphical and tangible user interfaces. In: Designing Augmented Reality Environments 2000 2000. pp. 41-50.

Edit | Del

Patten, James and Ma, Kwan-Liu (1998): A Graph Based Interface for Representing Volume Visualization Results. In: Graphics Interface 98 June 18-20, 1998, Vancouver, British Columbia, Canada. pp. 117-124.

Edit | Del

Hinckley, Ken, Pausch, Randy, Proffitt, Dennis, Patten, James and Kassell, Neal F. (1997): Cooperative Bimanual Action. In: Pemberton, Steven (ed.) Proceedings of the ACM CHI 97 Human Factors in Computing Systems Conference March 22-27, 1997, Atlanta, Georgia. pp. 27-34.

We present an experiment on cooperative bimanual action. Right-handed subjects manipulated a pair of physical objects, a tool and a target object, so that the tool would touch a target on the object (fig. 1). For this task, there is a marked specialization of the hands. Performance is best when the left hand orients the target object and the right hand manipulates the tool, but is significantly reduced when these roles are reversed. This suggests that the right hand operates relative to the frame-of-reference of the left hand. Furthermore, when physical constraints guide the tool placement, this fundamentally changes the type of motor control required. The task is tremendously simplified for both hands, and reversing roles of the hands is no longer an important factor. Thus, specialization of the roles of the hands is significant only for skilled manipulation.

© All rights reserved Hinckley et al. and/or ACM Press

Edit | Del

Pierce, Jeffrey S., Audia, Steve, Burnette, Tommy, Christiansen, Kevin, Cosgrove, Dennis, Conway, Matthew, Hinckley, Ken, Monkaitis, Kristen, Patten, James, Shochet, Joe, Staack, David, Stearns, Brian, Sturgill, Chris, Williams, George and Pausch, Randy (1997): Alice: Easy to Use Interactive 3D Graphics. In: Robertson, George G. and Schmandt, Chris (eds.) Proceedings of the 10th annual ACM symposium on User interface software and technology October 14 - 17, 1997, Banff, Alberta, Canada. pp. 77-78.

Alice is a rapid prototyping system used to create three dimensional graphics simulations like those seen in virtual reality applications. Alice uses an interpreted language called Python as its scripting language to implement user actions. This interactive development environment allows users to explore many more design options than is possible in a compiled language environment. The alpha version of Alice for Windows 95 is available for free over the internet, with the beta release scheduled for August.

© All rights reserved Pierce et al. and/or ACM Press

Add publication
Show list on your website

Join our community and advance:




Join our community!
Date created: Not available
Date last modified: Not available Date created: Not available
Date last modified: Not available

Page Information

Page maintainer: The Editorial Team