scispace - formally typeset
Search or ask a question

Showing papers on "User interface published in 2009"


Journal ArticleDOI
TL;DR: OLEX2 seamlessly links all aspects of the structure solution, refinement and publication process and presents them in a single workflow-driven package, with the ultimate goal of producing an application which will be useful to both chemists and crystallographers.
Abstract: New software, OLEX2, has been developed for the determination, visualization and analysis of molecular crystal structures. The software has a portable mouse-driven workflow-oriented and fully comprehensive graphical user interface for structure solution, refinement and report generation, as well as novel tools for structure analysis. OLEX2 seamlessly links all aspects of the structure solution, refinement and publication process and presents them in a single workflow-driven package, with the ultimate goal of producing an application which will be useful to both chemists and crystallographers.

19,990 citations


Patent
02 Sep 2009
TL;DR: In this paper, the authors present systems and methods for navigating hypermedia using multiple coordinated input/output device sets, allowing a user and/or an author to control what resources are presented on which device sets (whether they are integrated or not), and provide for coordinating browsing activities to enable such a user interface to be employed across multiple independent systems.
Abstract: Systems and methods for navigating hypermedia using multiple coordinated input/output device sets. Disclosed systems and methods allow a user and/or an author to control what resources are presented on which device sets (whether they are integrated or not), and provide for coordinating browsing activities to enable such a user interface to be employed across multiple independent systems. Disclosed systems and methods also support new and enriched aspects and applications of hypermedia browsing and related business activities.

1,974 citations


Proceedings ArticleDOI
09 Mar 2009
TL;DR: This work evaluates uWave using a large gesture library with over 4000 samples collected from eight users over an elongated period of time for a gesture vocabulary with eight gesture patterns identified by a Nokia research and shows that uWave achieves 98.6% accuracy, competitive with statistical methods that require significantly more training samples.
Abstract: The proliferation of accelerometers on consumer electronics has brought an opportunity for interaction based on gestures or physical manipulation of the devices. We present uWave, an efficient recognition algorithm for such interaction using a single three-axis accelerometer. Unlike statistical methods, uWave requires a single training sample for each gesture pattern and allows users to employ personalized gestures and physical manipulations. We evaluate uWave using a large gesture library with over 4000 samples collected from eight users over an elongated period of time for a gesture vocabulary with eight gesture patterns identified by a Nokia research. It shows that uWave achieves 98.6% accuracy, competitive with statistical methods that require significantly more training samples. Our evaluation data set is the largest and most extensive in published studies, to the best of our knowledge. We also present applications of uWave in gesture-based user authentication and interaction with three-dimensional mobile user interfaces using user created gestures.

717 citations


Proceedings ArticleDOI
22 Jun 2009
TL;DR: The running PEIR system is evaluated, which includes mobile handset based GPS location data collection, and server-side processing stages such as HMM-based activity classification (to determine transportation mode); automatic location data segmentation into "trips"; lookup of traffic, weather, and other context data needed by the models; and environmental impact and exposure calculation using efficient implementations of established models.
Abstract: PEIR, the Personal Environmental Impact Report, is a participatory sensing application that uses location data sampled from everyday mobile phones to calculate personalized estimates of environmental impact and exposure. It is an example of an important class of emerging mobile systems that combine the distributed processing capacity of the web with the personal reach of mobile technology. This paper documents and evaluates the running PEIR system, which includes mobile handset based GPS location data collection, and server-side processing stages such as HMM-based activity classification (to determine transportation mode); automatic location data segmentation into "trips''; lookup of traffic, weather, and other context data needed by the models; and environmental impact and exposure calculation using efficient implementations of established models. Additionally, we describe the user interface components of PEIR and present usage statistics from a two month snapshot of system use. The paper also outlines new algorithmic components developed based on experience with the system and undergoing testing for integration into PEIR, including: new map-matching and GSM-augmented activity classification techniques, and a selective hiding mechanism that generates believable proxy traces for times a user does not want their real location revealed.

711 citations


Book
01 Sep 2009
TL;DR: This book summarizes developments of the state of the art of search interface design, both in academic research and in deployment in commercial systems, presenting the most broadly acceptable make their way into major web search engines.
Abstract: This book focuses on the human users of search engines and the tool they use to interact with them: the search user interface. The truly worldwide reach of the Web has brought with it a new realization among computer scientists and laypeople of the enormous importance of usability and user interface design. In the last ten years, much has become understood about what works in search interfaces from a usability perspective, and what does not. Researchers and practitioners have developed a wide range of innovative interface ideas, but only the most broadly acceptable make their way into major web search engines. This book summarizes these developments, presenting the state of the art of search interface design, both in academic research and in deployment in commercial systems. Many books describe the algorithms behind search engines and information retrieval systems, but the unique focus of this book is specifically on the user interface. It will be welcomed by industry professionals who design systems that use search interfaces as well as graduate students and academic researchers who investigate information systems.

702 citations


Journal ArticleDOI
TL;DR: The aim is to provide a succinct summary of the state-of-the-art interface schemes, to illuminate both successful and unsuccessful interface strategies, and to identify potentially fruitful areas for further work.
Abstract: There are many interface schemes that allow users to work at, and move between, focused and contextual views of a dataset. We review and categorize these schemes according to the interface mechanisms used to separate and blend views. The four approaches are overview+detail, which uses a spatial separation between focused and contextual views; zooming, which uses a temporal separation; focus+context, which minimizes the seam between views by displaying the focus within the context; and cue-based techniques which selectively highlight or suppress items within the information space. Critical features of these categories, and empirical evidence of their success, are discussed. The aim is to provide a succinct summary of the state-of-the-art, to illuminate both successful and unsuccessful interface strategies, and to identify potentially fruitful areas for further work.

666 citations


Journal ArticleDOI
TL;DR: The functionality of the ConsensusPathDB web interface is described, where users can search and visualize interaction networks, upload, modify and expand networks in BioPAX, SBML or PSI-MI format, or carry out over-representation analysis with uploaded identifier lists with respect to substructures derived from the integrated interaction network.
Abstract: ConsensusPathDB is a database system for the integration of human functional interactions. Current knowledge of these interactions is dispersed in more than 200 databases, each having a specific focus and data format. ConsensusPathDB currently integrates the content of 12 different interaction databases with heterogeneous foci comprising a total of 26133 distinct physical entities and 74289 distinct functional interactions (protein–protein interactions, biochemical reactions, gene regulatory interactions), and covering 1738 pathways. We describe the database schema and the methods used for data integration. Furthermore, we describe the functionality of the ConsensusPathDB web interface, where users can search and visualize interaction networks, upload, modify and expand networks in BioPAX, SBML or PSI-MI format, or carry out over-representation analysis with uploaded identifier lists with respect to substructures derived from the integrated interaction network. The ConsensusPathDB database is available at: http://cpdb.molgen.mpg.de

512 citations


Patent
02 Sep 2009
TL;DR: In this paper, a user interface for a touch-screen display of a dedicated handheld electronic book reader device is described, which detects human gestures manifest as pressure being applied by a finger or stylus to regions on the touch screen display.
Abstract: A user interface for a touch-screen display of a dedicated handheld electronic book reader device is described. The user interface detects human gestures manifest as pressure being applied by a finger or stylus to regions on the touch-screen display. In one implementation, the touch-screen user interface enables a user to turn one or more pages in response to applying a force or pressure to the touch-screen display. In another implementation, the touch-screen user interface is configured to bookmark a page temporarily by applying a pressure to the display, then allowing a user to turn pages to a new page, but reverting back to a previously-displayed page when the pressure is removed. In another implementation, the touch-screen user interface identifies and filters electronic books based on book size and/or a time available to read a book. In another implementation, the touch-screen user interface converts text to speech in response to a user touching the touch-screen display.

506 citations


Book
01 Jan 2009
TL;DR: This paper aims to provide a history of Ubiquitous Computing and its applications in the Virtual, Human and Physical World, as well as some examples of how these applications have changed over time.
Abstract: List of Figures List of Tables Preface Acknowledgements 1 Ubiquitous Computing: Basics and Vision 11 Living in a Digital World 12 Modelling the Key Ubiquitous Computing Properties 13 Ubiquitous System Environment Interaction 14 Architectural Design for UbiCom Systems: Smart DEI Model 15 Discussion Exercises References 2 Applications and Requirements 21 Introduction 22 Example Early UbiCom Research Projects 23 Everyday Applications in the Virtual, Human and Physical World 24 Discussion Exercises References 3 Smart Devices and Services 31 Introduction 32 Service Architecture Models 33 Service Provision Life-Cycle 34 Virtual Machines and Operating Systems Exercises References 4 Smart Mobiles, Cards and Device Networks 41 Introduction 42 Smart Mobile Devices, Users, Resources and Code 43 Operating Systems for Mobile Computers and Communicator Devices 44 Smart Card Devices 45 Device Networks Exercises References 5 Human-Computer Interaction 51 Introduction 52 User Interfaces and Interaction for Four Widely Used Devices 53 Hidden UI Via Basic Smart Devices 54 Hidden UI Via Wearable and Implanted Devices 55 Human-Centred Design (HCD) 56 User Models: Acquisition and Representation 57 iHCI Design Exercises References 6 Tagging, Sensing and Controlling 61 Introduction 62 Tagging the Physical World 63 Sensors and Sensor Networks 64 Micro Actuation and Sensing: MEMS 65 Embedded Systems and Real-Time Systems 66 Control Systems (for Physical World Tasks) 67 Robots Exercises References 7 Context-Aware Systems 71 Introduction 72 Modelling Context-Aware Systems 73 Mobility Awareness 74 Spatial Awareness 75 Temporal Awareness: Coordinating and Scheduling 76 ICT System Awareness Exercises References 8 Intelligent Systems (IS) 81 Introduction 82 Basic Concepts 83 IS Architectures 84 Semantic KB IS 85 Classical Logic IS 86 Soft Computing IS Models 87 IS System Operations Exercises References 9 Intelligent System Interaction 91 Introduction 92 Interaction Multiplicity 93 Is Interaction Design 94 Some Generic Intelligent Interaction Applications Exercises References 10 Autonomous Systems and Artificial Life 101 Introduction 102 Basic Autonomous Intra-Acting Systems 103 Reflective and Self-Aware Systems 104 Self-Management and Autonomic Computing 105 Complex Systems 106 Artificial Life Exercises References 11 Ubiquitous Communication 111 Introduction 112 Audio Networks 113 Data Networks 114 Wireless Data Networks 115 Universal and Transparent Audio, Video and Alphanumeric Data 116 Ubiquitous Networks 117 Further Network Design Issues Exercises References 12 Management of Smart Devices 121 Introduction 122 Managing Smart Devices in Virtual Environments 123 Managing Smart Devices in Human User-Centred Environments 124 Managing Smart Devices in Physical Environments Exercises References 13 Ubiquitous System: Challenges and Outlook 131 Introduction 132 Overview of Challenges 133 Smart Devices 134 Smart Interaction 135 Smart Physical Environment Device Interaction 136 Smart Human-Device Interaction 137 Human Intelligence Versus Machine Intelligence 138 Social Issues: Promise Versus Peril 139 Final Remarks Exercises References Index

501 citations


Patent
09 Mar 2009
TL;DR: In this paper, a method for a minimally invasive surgical system is described, which includes capturing camera images of a surgical site; generating a graphical user interface (GUI) including a first colored border portion in a first side and a second colored border in a second side opposite the first side; and overlaying the GUI onto the captured camera images for display on a display device of a surgeon console.
Abstract: A method for a minimally invasive surgical system is disclosed including capturing camera images of a surgical site; generating a graphical user interface (GUI) including a first colored border portion in a first side and a second colored border in a second side opposite the first side; and overlaying the GUI onto the captured camera images of the surgical site for display on a display device of a surgeon console. The GUI provides information to a user regarding the first electrosurgical tool and the second tool in the surgical site that is concurrently displayed by the captured camera images. The first colored border portion in the GUI indicates that the first electrosurgical tool is controlled by a first master grip of the surgeon console and the second colored border portion indicates the tool type of the second tool controlled by a second master grip of the surgeon console.

493 citations


Patent
26 Jun 2009
TL;DR: A preferred contact group centric interface for a communication device can be used to facilitate communications by a user as mentioned in this paper, which can be arranged to activate from a user's "home page" on the display, from an idle screen that is accessed after a timeout period expires, or any other appropriate mechanism that activates the preferred contact groups centric experience.
Abstract: A preferred contact group centric interface for a communication device can be used to facilitate communications by a user. The user interface can be arranged to activate from a user's “home page” on the display, from an idle screen that is accessed after a timeout period expires, or any other appropriate mechanism that activates the preferred contact group centric experience. A user selects the preferred contact group from among an array of the user's contacts. Once the contact group is configured, a minimal number of navigation/selection features is necessary to activate any number of communication modes available to the contacts. The contact group is configured such that simple and quick navigation between the contact members is achieved. The contact group can be presented in 2D and 3D arrangements, in any number of list or geometric configurations. A pricing plan can optionally be tied to each member of the contact group.

Journal ArticleDOI
01 Aug 2009
TL;DR: This article reports on the work on PeopleFinder, an application that enables cell phone and laptop users to selectively share their locations with others, and explores technologies that empower users to more effectively and efficiently specify their privacy preferences.
Abstract: A number of mobile applications have emerged that allow users to locate one another. However, people have expressed concerns about the privacy implications associated with this class of software, suggesting that broad adoption may only happen to the extent that these concerns are adequately addressed. In this article, we report on our work on PeopleFinder, an application that enables cell phone and laptop users to selectively share their locations with others (e.g. friends, family, and colleagues). The objective of our work has been to better understand people's attitudes and behaviors towards privacy as they interact with such an application, and to explore technologies that empower users to more effectively and efficiently specify their privacy preferences (or "policies"). These technologies include user interfaces for specifying rules and auditing disclosures, as well as machine learning techniques to refine user policies based on their feedback. We present evaluations of these technologies in the context of one laboratory study and three field studies.

Journal ArticleDOI
27 Jul 2009
TL;DR: A new image similarity measure is defined, which is term Bi-Directional Warping (BDW), and used with a dynamic programming algorithm to find an optimal path in the resizing space and shows how a path in this space defines a sequence of operations to retarget media.
Abstract: Content aware resizing gained popularity lately and users can now choose from a battery of methods to retarget their media. However, no single retargeting operator performs well on all images and all target sizes. In a user study we conducted, we found that users prefer to combine seam carving with cropping and scaling to produce results they are satisfied with. This inspires us to propose an algorithm that combines different operators in an optimal manner. We define a resizing space as a conceptual multi-dimensional space combining several resizing operators, and show how a path in this space defines a sequence of operations to retarget media. We define a new image similarity measure, which we term Bi-Directional Warping (BDW), and use it with a dynamic programming algorithm to find an optimal path in the resizing space. In addition, we show a simple and intuitive user interface allowing users to explore the resizing space of various image sizes interactively. Using key-frames and interpolation we also extend our technique to retarget video, providing the flexibility to use the best combination of operators at different times in the sequence.

Journal ArticleDOI
TL;DR: A categorization based on how a SBIM application chooses to interpret a sketch is presented, of which there are three primary methods: to create a 3D model, to add details to an existing model, or to deform and manipulate a model.

Patent
18 May 2009
TL;DR: In this article, a configuration (a system and/or a method) is disclosed that includes a unified and integrated configuration that is composed of a payment system, an advertising system, and an identity management system as well as their associated methods.
Abstract: A configuration (a system and/or a method) are disclosed that includes a unified and integrated configuration that is composed of a payment system, an advertising system, and an identity management system as well as their associated methods such that the unified system has all of the benefits of the individual systems as well as several additional synergistic benefits. Also described are specific configurations (subsystems and/or methods) including the system's access point architecture, a user interface that acts as a visual wallet simulator, a security architecture, coupon handling as well as the system's structure and means for delivering them as targeted advertising, business card handling, membership card handling for the purposes of login management, receipt handling, and the editors and grammars provided for customizing the different types of objects in the system as well as the creation of new custom objects with custom behaviors. The configurations are operable on-line as well as through physical presence transactions, e.g., mobile transaction through a mobile phone or dedicated device at a physical site for a transaction.

Patent
20 May 2009
TL;DR: In this paper, the authors present methods and systems for using external display devices with a mobile computing device, where the output data associated with a resource executing on the mobile device may be displayed on the external display device.
Abstract: The present disclosure relates to methods and systems for using external display devices with a mobile computing device. When an external display device is connected or attached to a mobile computing device, output data associated with a resource executing on the mobile computing device may be displayed on the external display device. The output data may include a user interface appropriate for the display of the external display device. Execution of the resource may be transferred from the mobile computing device to the external display device. The mobile computing device may be repurposed to display a virtual input device for interacting with a resource with output data being displayed on an external display device.

Patent
11 Aug 2009
TL;DR: In this paper, the authors present a system user interface (SUI) that provides an iconic, at-a-glance representation of integrated security system status for use across all client devices including mobile or cellular telephones, a mobile portal, a web portal, and a touchscreen device.
Abstract: An integrated system includes a system user interface (SUI) that provides an iconic, at-a-glance representation of integrated security system status. The SUI is for use across all client devices including mobile or cellular telephones, a mobile portal, a web portal, and a touchscreen device. The SUI includes a number of display elements presented across all types of client devices for monitoring status of the integrated security system. The display elements of the SUI include an orb icon, text summary, security button, device warnings, system warnings, interesting sensors, and quiet sensors. The SUI thus provides system status summary information agnostically across all clients. Additionally, the SUI provides consistent iconography, terminology, and display rules across all clients as well as consistent sensor and system detail across clients.

Journal ArticleDOI
TL;DR: The CATMAID interface provides means for online, collaborative annotation of the biological image data and seamless sharing of regions of interest by bookmarking and enables synchronized navigation through multiple registered datasets even at vastly different scales such as in comparisons between optical and electron microscopy.
Abstract: Summary: High-resolution, three-dimensional (3D) imaging of large biological specimens generates massive image datasets that are difficult to navigate, annotate and share effectively. Inspired by online mapping applications like GoogleMaps™, we developed a decentralized web interface that allows seamless navigation of arbitrarily large image stacks. Our interface provides means for online, collaborative annotation of the biological image data and seamless sharing of regions of interest by bookmarking. The CATMAID interface enables synchronized navigation through multiple registered datasets even at vastly different scales such as in comparisons between optical and electron microscopy.

Proceedings ArticleDOI
Steven P. Reiss1
16 May 2009
TL;DR: This work lets users specify what they are looking for as precisely as possible using keywords, class or method signatures, test cases, contracts, and security constraints, and an open set of program transformations to map retrieved code into what the user asked for.
Abstract: Our goal is to use the vast repositories of available open source code to generate specific functions or classes that meet a user's specifications. The key words here are specifications and generate. We let users specify what they are looking for as precisely as possible using keywords, class or method signatures, test cases, contracts, and security constraints. Our system then uses an open set of program transformations to map retrieved code into what the user asked for. This approach is implemented in a prototype system for Java with a web interface.

Journal ArticleDOI
TL;DR: Protovis, an extensible toolkit for constructing visualizations by composing simple graphical primitives, is contributed, which achieves a level of expressiveness comparable to low-level graphics systems, while improving efficiency and accessibility.
Abstract: Despite myriad tools for visualizing data, there remains a gap between the notational efficiency of high-level visualization systems and the expressiveness and accessibility of low-level graphical systems. Powerful visualization systems may be inflexible or impose abstractions foreign to visual thinking, while graphical systems such as rendering APIs and vector-based drawing programs are tedious for complex work. We argue that an easy-to-use graphical system tailored for visualization is needed. In response, we contribute Protovis, an extensible toolkit for constructing visualizations by composing simple graphical primitives. In Protovis, designers specify visualizations as a hierarchy of marks with visual properties defined as functions of data. This representation achieves a level of expressiveness comparable to low-level graphics systems, while improving efficiency - the effort required to specify a visualization - and accessibility - the effort required to learn and modify the representation. We substantiate this claim through a diverse collection of examples and comparative analysis with popular visualization tools.

Patent
13 May 2009
TL;DR: In this paper, the authors describe technologies relating to user interfaces for mobile devices, which can be embodied in methods that include the actions of receiving a touch input to access an application management interface on a mobile device; presenting an application manager interface; receiving one or more inputs within the management interface including an input to install a particular application; installing the selected application; and presenting the installed application.
Abstract: This specification describes technologies relating to user interfaces for mobile devices. In general, one aspect of the subject matter described in this specification can be embodied in methods that include the actions of receiving a touch input to access an application management interface on a mobile device; presenting an application management interface; receiving one or more inputs within the application management interface including an input to install a particular application; installing the selected application; and presenting the installed application.

Journal ArticleDOI
TL;DR: The Mobyle system is designed to provide a flexible and usable Web environment for defining and running bioinformatics analyses that embeds simple yet powerful data management features that allow the user to reproduce analyses and to combine tools using a hierarchical typing system.
Abstract: Motivation: For the biologist, running bioinformatics analyses involves a time-consuming management of data and tools. Users need support to organize their work, retrieve parameters and reproduce their analyses. They also need to be able to combine their analytic tools using a safe data flow software mechanism. Finally, given that scientific tools can be difficult to install, it is particularly helpful for biologists to be able to use these tools through a web user interface. However, providing a web interface for a set of tools raises the problem that a single web portal cannot offer all the existing and possible services: it is the user, again, who has to cope with data copy among a number of different services. A framework enabling portal administrators to build a network of cooperating services would therefore clearly be beneficial. Results: We have designed a system, Mobyle, to provide a flexible and usable Web environment for defining and running bioinformatics analyses. It embeds simple yet powerful data management features that allow the user to reproduce analyses and to combine tools using a hierarchical typing system. Mobyle offers invocation of services distributed over remote Mobyle servers, thus enabling a federated network of curated bioinformatics portals without the user having to learn complex concepts or to install sophisticated software. While being focused on the end user, the Mobyle system also addresses the need, for the bioinfomatician, to automate remote services execution: PlayMOBY is a companion tool that automates the publication of BioMOBY web services, using Mobyle program definitions. Availability: The Mobyle system is distributed under the terms of the GNU GPLv2 on the project web site (http://bioweb2.pasteur.fr/projects/mobyle/). It is already deployed on three servers: http://mobyle.pasteur.fr, http://mobyle.rpbs.univ-paris-diderot.fr and http://lipm-bioinfo.toulouse.inra.fr/Mobyle. The PlayMOBY companion is distributed under the terms of the CeCILL license, and is available at http://lipm-bioinfo.toulouse.inra.fr/biomoby/PlayMOBY/. Contact: rf.ruetsap@troppus-elybom; rf.toredid-sirap-vinu.sbpr@troppus-elybom; rf.ruetsap@ladnotel Supplementary information:Supplementary data are available at Bioinformatics online.

Journal ArticleDOI
01 Aug 2009
TL;DR: The AgreementMaker system for matching real-world schemas and ontologies, which may consist of hundreds or even thousands of concepts, is presented, including its extensible architecture that facilitates the integration and performance tuning of a variety of matching methods, its capability to evaluate, compare, and combine matching results, and its user interface with a control panel that drives all the matching methods and evaluation strategies.
Abstract: We present the AgreementMaker system for matching real-world schemas and ontologies, which may consist of hundreds or even thousands of concepts. The end users of the system are sophisticated domain experts whose needs have driven the design and implementation of the system: they require a responsive, powerful, and extensible framework to perform, evaluate, and compare matching methods. The system comprises a wide range of matching methods addressing different levels of granularity of the components being matched (conceptual vs. structural), the amount of user intervention that they require (manual vs. automatic), their usage (stand-alone vs. composed), and the types of components to consider (schema only or schema and instances). Performance measurements (recall, precision, and runtime) are supported by the system, along with the weighted combination of the results provided by those methods. The AgreementMaker has been used and tested in practical applications and in the Ontology Alignment Evaluation Initiative (OAEI) competition. We report here on some of its most advanced features, including its extensible architecture that facilitates the integration and performance tuning of a variety of matching methods, its capability to evaluate, compare, and combine matching results, and its user interface with a control panel that drives all the matching methods and evaluation strategies.

Journal ArticleDOI
TL;DR: How a novel model-based UIDL can provide useful support both at design and runtime for service-oriented architectures in ubiquitous environments is discussed.
Abstract: One important evolution in software applications is the spread of service-oriented architectures in ubiquitous environments. Such environments are characterized by a wide set of interactive devices, with interactive applications that exploit a number of functionalities developed beforehand and encapsulated in Web services. In this article, we discuss how a novel model-based UIDL can provide useful support both at design and runtime for these types of applications. Web service annotations can also be exploited for providing hints for user interface development at design time. At runtime the language is exploited to support dynamic generation of user interfaces adapted to the different devices at hand during the user interface migration process, which is particularly important in ubiquitous environments.

Patent
13 Jan 2009
TL;DR: In this paper, a sequence of depth maps is captured over time of at least a part of a body of a human subject, and the depth maps are processed in order to detect a direction and speed of movement of the part of the body as the body passes through the interaction surface.
Abstract: A user interface method includes defining an interaction surface containing an interaction region in space. A sequence of depth maps is captured over time of at least a part of a body of a human subject. The depth maps are processed in order to detect a direction and speed of movement of the part of the body as the part of the body passes through the interaction surface. A computer application is controlled responsively to the detected direction and speed.

Patent
Cadiz Jonathan Jay1, Anoop Gupta1, Gavin Jancke1, Attila Narin1, Michael Boyle1 
12 Feb 2009
TL;DR: An enhanced telephony (ET) computer user interface that seamlessly integrates features of a personal computer (PC) and a telephone into a coherent user interface is presented in this paper, where the user is provided with a rich variety of functionality that leverages the fact that the PC has considerably more processing power and greater access to variety of data than the ordinary telephone.
Abstract: An enhanced telephony (ET) computer user interface that seamlessly integrates features of a personal computer (PC) and a telephone into a coherent user interface. The user is provided with a rich variety of functionality that leverages the fact that the PC has considerably more processing power and greater access to variety of data than the ordinary telephone. This processing power and data access is used to the user's advantage as the telephone's capabilities and functionality are greatly expanded. In general, the ET user interface includes a plurality of environments for the user to choose. These environments include a My Contacts environment, a communication preferences environment, and a Call History environment. Each of these environments contains certain available processes and features for controlling and managing telephones.

Patent
07 Jan 2009
TL;DR: In this article, the Graphical User Interface (GUI) is used for coordinating playback of media via one or more networked wireless speaker devices, where a user is able to drag and drop audio tracks to icons that are respectively indicative of one or multiple wireless speaker nodes.
Abstract: Described herein are systems and methods for managing the operation of networked media playback devices. One embodiment includes Graphical User Interface for coordinating playback of media via one or more networked wireless speaker devices. In particular, a user is able to “drag and drop” audio tracks to icons that are respectively indicative of one or more networked wireless speaker devices, thereby to affect playback of those audio tracks via those speaker devices.

Book
14 Aug 2009
TL;DR: Designing for Interaction as discussed by the authors is a book about design for interaction that is a bookshelf must-have for anyone thinking of creating new designs and how to design for them.
Abstract: Building products and services that people interact with is the big challenge of the 21st century. Dan Saffer has done an amazing job synthesizing the chaos into an understandable, ordered reference that is a bookshelf must-have for anyone thinking of creating new designs. Jared Spool, CEO of User Interface EngineeringInteraction design is all around us. If youve ever wondered why your mobile phone looks pretty but doesnt work well, youve confronted bad interaction design. But if youve ever marveled at the joy of using an iPhone, shared your photos on Flickr, used an ATM machine, recorded a television show on TiVo, or ordered a movie off Netflix, youve encountered good interaction design: products that work as well as they look. Interaction design is the new field that defines how our interactive products behave. Between the technology that powers our devices and the visual and industrial design that creates the products aesthetics lies the practice that figures out how to make our products useful, usable, and desirable.This thought-provoking new edition of Designing for Interaction offers the perspective of one of the most respected experts in the field, Dan Saffer. This book will help youlearn to create a design strategy that differentiates your product from the competitionuse design research to uncover peoples behaviors, motivations, and goals in order to design for thememploy brainstorming best practices to create innovativenew products and solutionsunderstand the process and methods used to define product behaviorIt also offers interviews and case studies from industry leaders on prototyping, designing in an Agile environment, service design, ubicomp, robots, and more.

Patent
04 Nov 2009
TL;DR: In this paper, a user interface with multiple applications which can be operated concurrently and/or independently by using simple finger gestures is presented. And the user can intuitively operate and control digital information, functions, applications, etc. to improve operability.
Abstract: This invention relates to a display method and apparatus, and more particularly, this invention relates to a user interface with multiple applications which can be operated concurrently and/or independently by using simple finger gestures. Furthermore, the user is allowed to intuitively operate and control digital information, functions, applications, etc. to improve operability. In one exemplary embodiment of the present invention, the user is able to use finger gesture to navigate the user interface via a virtual spindle metaphor to select different applications. The user can also split the user interface to at least two display segments which may contain different applications. Moreover, each display segment can be moved to a desirable location on the user interface to provide a seamless operation environment. This invention can also be used in vehicle navigation systems to reduce driver distraction when the display segments can be split and each application can be moved around, so that the passenger can operate the navigation system while the user is driving.

Patent
13 Nov 2009
TL;DR: In this paper, a reconfigurable vehicle user interface system is presented, which allows a user to customize the steering wheel function commands by selecting which function commands are mapped to which portions of the touch screen.
Abstract: A reconfigurable vehicle user interface system is presented. A vehicle user interface has a touch sensitive input devices such as touchpads and a touch screen that have specific function commands mapped to them. A user can select which function commands are mapped to which portions of the touch screen. This allows a user to customize the steering wheel function commands.