Endpoint Prediction Using Motion Kinematics

Wednesday, April 25, 2007 - 17:30
TH 331
Ed Lank, University of Waterloo, Canada

By understanding the intention that underlies user action in interfaces, we can construct software systems that are both more efficient (allow users to accomplish goals more quickly) and reliable (prevent user errors). While we cannot directly measure intention using a software system's user interface, we can measure attributes of user action and determine the intention that has highest likelihood of causing the attribute measurements we observe.

In this talk, I will describe my recent work on endpoint prediction using speed signatures of human motion. This work combines two laws of human motion from psychology research, the stochastic optimized sub-movement model and the minimum jerk law, and develops an approach that makes use of these laws to extrapolate motion endpoint in computer interfaces during a gesture. In user testing, we note that this extrapolation technique is twice as accurate as the previously reported prediction technique, and allows prediction at twice the distance from motion endpoint.


Dr. Edward Lank is an Assistant Professor in the David R. Cheriton School of Computer Science at the University of Waterloo. His research is in the area of Human-Computer Interaction (HCI), including applications of tablet computing, the study of motion kinematics in interfaces, and the design of pervasive computing applications.

Prior to joining the faculty at Waterloo, Dr. Lank was an Assistant Professor of Computer Science at San Francisco State University (2002 - 2006), was a research intern at the Palo Alto Research Center in the Perceptual Document Analysis Area (2001); was Chief Technical Officer of MediaShell Corporation, a Queen's University research start-up (2000 - 2001); and was an Adjunct Professor in the Department of Computing and Information Science at Queen's University (1997 - 2001). He received his Ph.D. in Computer Science from Queen's University in Kingston, Ontario, Canada in 2001 under the supervision of Dr. Dorothea Blostein. He also holds a Bachelor's Degree in Physics, a Minor in Computer Science, and a Diploma in Engineering from the University of Prince Edward Island.