Abstract Numerous methods have been proposed that allow mobile devices to determine where they ar... more Abstract Numerous methods have been proposed that allow mobile devices to determine where they are located (eg, home or office) and in some cases, predict what activity the user is currently engaged in (eg, walking, sitting, or driving). While useful, this sensing currently only tells part of a much richer story.
ABSTRACT We present Personal-Public Displays, a class of devices that presents actionable persona... more ABSTRACT We present Personal-Public Displays, a class of devices that presents actionable personal information not only to the user, but also to the public, including friends, family, colleagues, neighbors and even strangers. Six properties are outlined that we believe are important for such information displays to embody. These build on two well-established methods for inducing behavior change: presenting pertinent information at the point-of-decision and leveraging social influence.
Abstract Several properties differentiate ultrasonic Doppler sensing from other sensing technique... more Abstract Several properties differentiate ultrasonic Doppler sensing from other sensing techniques-high frame rate, low computational overhead, instantaneous velocity readings, and range independence. Also, because it isn't vision-based, it might open doors to sensing in once taboo locations.
Abstract Although network bandwidth has increased dramatically, high-resolution images often take... more Abstract Although network bandwidth has increased dramatically, high-resolution images often take several seconds to load, and considerably longer on mobile devices over wireless connections. Progressive image loading techniques allow for some visual content to be displayed prior to the whole file being downloaded. In this note, we present an empirical evaluation of popular progressive image loading methods, and derive one novel technique from our findings.
Abstract We present SurfaceMouse, a virtual mouse for multi-touch surface computing. Although mov... more Abstract We present SurfaceMouse, a virtual mouse for multi-touch surface computing. Although moving away from the direct touch manipulation paradigm, our system brings many sig-nificant benefits seen in absolute clutched devices to sur-face computing. Features include high and variable control device gains, several degrees of freedom in a single hand gesture, ability to target small GUI items, and a familiar method for reaching far areas of large displays.
Abstract We present acoustic barcodes, structured patterns of physical notches that, when swiped ... more Abstract We present acoustic barcodes, structured patterns of physical notches that, when swiped with eg, a fingernail, produce a complex sound that can be resolved to a binary ID. A single, inexpensive contact microphone attached to a surface or object is used to capture the waveform. We present our method for decoding sounds into IDs, which handles variations in swipe velocity and other factors. Acoustic barcodes could be used for information retrieval or to triggering interactive functions.
ABSTRACT We present Minput, a sensing and input method that enables intuitive and accurate intera... more ABSTRACT We present Minput, a sensing and input method that enables intuitive and accurate interaction on very small devices–ones too small for practical touch screen use and with limited space to accommodate physical buttons. We achieve this by incorporating two, inexpensive and highprecision optical sensors (like those found in optical mice) into the underside of the device. This allows the entire device to be used as an input mechanism, instead of the screen, avoiding occlusion by fingers.
Abstract Icons in graphical user interfaces convey information in a mostly universal fashion that... more Abstract Icons in graphical user interfaces convey information in a mostly universal fashion that allows users to immediately interact with new applications, systems and devices. In this paper, we define Kineticons-an iconographic scheme based on motion. By motion, we mean geometric manipulations applied to a graphical element over time (eg, scale, rotation, deformation). In contrast to static graphical icons and icons with animated graphics, kineticons do not alter the visual content or" pixel-space" of an element.
Abstract We present Pediluma, a shoe accessory that tracks and visualizes the wearer's physical a... more Abstract We present Pediluma, a shoe accessory that tracks and visualizes the wearer's physical activity by varying the intensity of a lighted enclosure. In particular, the more physically active the wearer is, the more the device glows. We hoped the desire to maintain a positive," glowing" state would encourage users to engage in more physical activity. We describe our two-week, four-condition, 18-participant deployment and user study.
Abstract PocketTouch is a capacitive sensing prototype that enables eyes-free multitouch input on... more Abstract PocketTouch is a capacitive sensing prototype that enables eyes-free multitouch input on a handheld device without having to remove the device from the pocket of one's pants, shirt, bag, or purse. PocketTouch enables a rich set of gesture interactions, ranging from simple touch strokes to full alphanumeric text entry. Our prototype device consists of a custom multitouch capacitive sensor mounted on the back of a smartphone.
Abstract Advances in electronics have brought the promise of wearable computers to near reality. ... more Abstract Advances in electronics have brought the promise of wearable computers to near reality. Such systems can offer a highly personal and mobile information and communication infrastructure. Previous research has investigated where wearable computers can be located on the human body-critical for successful development and acceptance.
Devices with significant computational power and capability can now be easily carried with us. Th... more Devices with significant computational power and capability can now be easily carried with us. These devices have tremendous potential to bring the power of information, creation, and communication to a wider audience and to more aspects of our lives. However, with this potential comes new challenges for interaction design. For example, we have yet to figure out a good way to miniaturize devices without simultaneously shrinking their interactive surface area.
Abstract Skinput is a technology that appropriates the skin as an input surface by analyzing mech... more Abstract Skinput is a technology that appropriates the skin as an input surface by analyzing mechanical vibrations that propagate through the body. Specifically, we resolve the location of finger taps on the arm and hand using a novel sensor array, worn as an armband. This approach provides an on-body finger input system that is always available, naturally portable, and minimally invasive. When coupled with a pico-projector, a fully interactive graphical interface can be rendered directly on the body.
Abstract We present Phone as a Pixel: a scalable, synchronization-free, platform-independent syst... more Abstract We present Phone as a Pixel: a scalable, synchronization-free, platform-independent system for creating large, ad-hoc displays from a collection of smaller devices. In contrast to most tiled-display systems, the only requirement for participation is for devices to have an internet connection and a web browser. Thus, most smartphones, tablets, laptops and similar devices can be used. Phone as a Pixel uses a color-transition encoding scheme to identify and locate displays.
Abstract At present, touchscreens can differentiate multiple points of contact, but not who is to... more Abstract At present, touchscreens can differentiate multiple points of contact, but not who is touching the device. In this work, we consider how the electrical properties of humans and their attire can be used to support user differentiation on touchscreens. We propose a novel sensing approach based on Swept Frequency Capacitive Sensing, which measures the impedance of a user to the environment (ie, ground) across a range of AC frequencies.
Abstract In this article, Chris Harrison, Jason Wiese, and Anind K. Dey discuss the predictions o... more Abstract In this article, Chris Harrison, Jason Wiese, and Anind K. Dey discuss the predictions of Mark Weiser, the father of ubiquitous computing, who envisioned that we would have smart personal environments, with numerous computational devices embedded within each environment. The authors point out that, rather than this happening, what we have currently are personalized computational devices, for example, smart phones, tied to users rather than embedded in the environment.
Abstract OmniTouch is a wearable depth-sensing and projection system that enables interactive mul... more Abstract OmniTouch is a wearable depth-sensing and projection system that enables interactive multitouch applications on everyday surfaces. Beyond the shoulder-worn system, there is no instrumentation of the user or environment. Foremost, the system allows the wearer to use their hands, arms and legs as graphical, interactive surfaces. Users can also transiently appropriate surfaces from the environment to expand the interactive area (eg, books, walls, tables).
Abstract Touch input is constrained, typically only providing finger X/Y coordinates. To access a... more Abstract Touch input is constrained, typically only providing finger X/Y coordinates. To access and switch between different functions, valuable screen real estate must be allocated to buttons and menus, or users must perform special actions, such as touch-and-hold, double tap, or multi-finger chords. Even still, this only adds a few bits of additional information, leaving touch interaction unwieldy for many tasks.
Abstract Recent technological advances in input sensing, as well as ultra-small projectors, have ... more Abstract Recent technological advances in input sensing, as well as ultra-small projectors, have opened up new opportunities for interaction--the use of the body itself as both an input and output platform. Such on-body interfaces offer new interactive possibilities, and the promise of access to computation, communication and information literally in the palm of our hands. The unique context of on-body interaction allows us to take advantage of extra dimensions of input our bodies naturally afford us.
Motivating behavior change is a considerable challenge. People find comfort in familiar routines ... more Motivating behavior change is a considerable challenge. People find comfort in familiar routines and attitudes, and naturally resist change, even if to their benefit. Computing technology is increasingly being applied in persuasive ways in order to promote behavioral change. We highlight two methods to motivate users: displaying timely and relevant information, and leveraging social influence.
Abstract Numerous methods have been proposed that allow mobile devices to determine where they ar... more Abstract Numerous methods have been proposed that allow mobile devices to determine where they are located (eg, home or office) and in some cases, predict what activity the user is currently engaged in (eg, walking, sitting, or driving). While useful, this sensing currently only tells part of a much richer story.
ABSTRACT We present Personal-Public Displays, a class of devices that presents actionable persona... more ABSTRACT We present Personal-Public Displays, a class of devices that presents actionable personal information not only to the user, but also to the public, including friends, family, colleagues, neighbors and even strangers. Six properties are outlined that we believe are important for such information displays to embody. These build on two well-established methods for inducing behavior change: presenting pertinent information at the point-of-decision and leveraging social influence.
Abstract Several properties differentiate ultrasonic Doppler sensing from other sensing technique... more Abstract Several properties differentiate ultrasonic Doppler sensing from other sensing techniques-high frame rate, low computational overhead, instantaneous velocity readings, and range independence. Also, because it isn't vision-based, it might open doors to sensing in once taboo locations.
Abstract Although network bandwidth has increased dramatically, high-resolution images often take... more Abstract Although network bandwidth has increased dramatically, high-resolution images often take several seconds to load, and considerably longer on mobile devices over wireless connections. Progressive image loading techniques allow for some visual content to be displayed prior to the whole file being downloaded. In this note, we present an empirical evaluation of popular progressive image loading methods, and derive one novel technique from our findings.
Abstract We present SurfaceMouse, a virtual mouse for multi-touch surface computing. Although mov... more Abstract We present SurfaceMouse, a virtual mouse for multi-touch surface computing. Although moving away from the direct touch manipulation paradigm, our system brings many sig-nificant benefits seen in absolute clutched devices to sur-face computing. Features include high and variable control device gains, several degrees of freedom in a single hand gesture, ability to target small GUI items, and a familiar method for reaching far areas of large displays.
Abstract We present acoustic barcodes, structured patterns of physical notches that, when swiped ... more Abstract We present acoustic barcodes, structured patterns of physical notches that, when swiped with eg, a fingernail, produce a complex sound that can be resolved to a binary ID. A single, inexpensive contact microphone attached to a surface or object is used to capture the waveform. We present our method for decoding sounds into IDs, which handles variations in swipe velocity and other factors. Acoustic barcodes could be used for information retrieval or to triggering interactive functions.
ABSTRACT We present Minput, a sensing and input method that enables intuitive and accurate intera... more ABSTRACT We present Minput, a sensing and input method that enables intuitive and accurate interaction on very small devices–ones too small for practical touch screen use and with limited space to accommodate physical buttons. We achieve this by incorporating two, inexpensive and highprecision optical sensors (like those found in optical mice) into the underside of the device. This allows the entire device to be used as an input mechanism, instead of the screen, avoiding occlusion by fingers.
Abstract Icons in graphical user interfaces convey information in a mostly universal fashion that... more Abstract Icons in graphical user interfaces convey information in a mostly universal fashion that allows users to immediately interact with new applications, systems and devices. In this paper, we define Kineticons-an iconographic scheme based on motion. By motion, we mean geometric manipulations applied to a graphical element over time (eg, scale, rotation, deformation). In contrast to static graphical icons and icons with animated graphics, kineticons do not alter the visual content or" pixel-space" of an element.
Abstract We present Pediluma, a shoe accessory that tracks and visualizes the wearer's physical a... more Abstract We present Pediluma, a shoe accessory that tracks and visualizes the wearer's physical activity by varying the intensity of a lighted enclosure. In particular, the more physically active the wearer is, the more the device glows. We hoped the desire to maintain a positive," glowing" state would encourage users to engage in more physical activity. We describe our two-week, four-condition, 18-participant deployment and user study.
Abstract PocketTouch is a capacitive sensing prototype that enables eyes-free multitouch input on... more Abstract PocketTouch is a capacitive sensing prototype that enables eyes-free multitouch input on a handheld device without having to remove the device from the pocket of one's pants, shirt, bag, or purse. PocketTouch enables a rich set of gesture interactions, ranging from simple touch strokes to full alphanumeric text entry. Our prototype device consists of a custom multitouch capacitive sensor mounted on the back of a smartphone.
Abstract Advances in electronics have brought the promise of wearable computers to near reality. ... more Abstract Advances in electronics have brought the promise of wearable computers to near reality. Such systems can offer a highly personal and mobile information and communication infrastructure. Previous research has investigated where wearable computers can be located on the human body-critical for successful development and acceptance.
Devices with significant computational power and capability can now be easily carried with us. Th... more Devices with significant computational power and capability can now be easily carried with us. These devices have tremendous potential to bring the power of information, creation, and communication to a wider audience and to more aspects of our lives. However, with this potential comes new challenges for interaction design. For example, we have yet to figure out a good way to miniaturize devices without simultaneously shrinking their interactive surface area.
Abstract Skinput is a technology that appropriates the skin as an input surface by analyzing mech... more Abstract Skinput is a technology that appropriates the skin as an input surface by analyzing mechanical vibrations that propagate through the body. Specifically, we resolve the location of finger taps on the arm and hand using a novel sensor array, worn as an armband. This approach provides an on-body finger input system that is always available, naturally portable, and minimally invasive. When coupled with a pico-projector, a fully interactive graphical interface can be rendered directly on the body.
Abstract We present Phone as a Pixel: a scalable, synchronization-free, platform-independent syst... more Abstract We present Phone as a Pixel: a scalable, synchronization-free, platform-independent system for creating large, ad-hoc displays from a collection of smaller devices. In contrast to most tiled-display systems, the only requirement for participation is for devices to have an internet connection and a web browser. Thus, most smartphones, tablets, laptops and similar devices can be used. Phone as a Pixel uses a color-transition encoding scheme to identify and locate displays.
Abstract At present, touchscreens can differentiate multiple points of contact, but not who is to... more Abstract At present, touchscreens can differentiate multiple points of contact, but not who is touching the device. In this work, we consider how the electrical properties of humans and their attire can be used to support user differentiation on touchscreens. We propose a novel sensing approach based on Swept Frequency Capacitive Sensing, which measures the impedance of a user to the environment (ie, ground) across a range of AC frequencies.
Abstract In this article, Chris Harrison, Jason Wiese, and Anind K. Dey discuss the predictions o... more Abstract In this article, Chris Harrison, Jason Wiese, and Anind K. Dey discuss the predictions of Mark Weiser, the father of ubiquitous computing, who envisioned that we would have smart personal environments, with numerous computational devices embedded within each environment. The authors point out that, rather than this happening, what we have currently are personalized computational devices, for example, smart phones, tied to users rather than embedded in the environment.
Abstract OmniTouch is a wearable depth-sensing and projection system that enables interactive mul... more Abstract OmniTouch is a wearable depth-sensing and projection system that enables interactive multitouch applications on everyday surfaces. Beyond the shoulder-worn system, there is no instrumentation of the user or environment. Foremost, the system allows the wearer to use their hands, arms and legs as graphical, interactive surfaces. Users can also transiently appropriate surfaces from the environment to expand the interactive area (eg, books, walls, tables).
Abstract Touch input is constrained, typically only providing finger X/Y coordinates. To access a... more Abstract Touch input is constrained, typically only providing finger X/Y coordinates. To access and switch between different functions, valuable screen real estate must be allocated to buttons and menus, or users must perform special actions, such as touch-and-hold, double tap, or multi-finger chords. Even still, this only adds a few bits of additional information, leaving touch interaction unwieldy for many tasks.
Abstract Recent technological advances in input sensing, as well as ultra-small projectors, have ... more Abstract Recent technological advances in input sensing, as well as ultra-small projectors, have opened up new opportunities for interaction--the use of the body itself as both an input and output platform. Such on-body interfaces offer new interactive possibilities, and the promise of access to computation, communication and information literally in the palm of our hands. The unique context of on-body interaction allows us to take advantage of extra dimensions of input our bodies naturally afford us.
Motivating behavior change is a considerable challenge. People find comfort in familiar routines ... more Motivating behavior change is a considerable challenge. People find comfort in familiar routines and attitudes, and naturally resist change, even if to their benefit. Computing technology is increasingly being applied in persuasive ways in order to promote behavioral change. We highlight two methods to motivate users: displaying timely and relevant information, and leveraging social influence.
Uploads
Papers by Chris Harrison