TL;DR: PowerMarker delivers a data-driven, integrated analysis environment (IAE) for genetic data that accelerates the analysis lifecycle and enables users to maintain data integrity throughout the process.
Abstract: Summary: PowerMarker delivers a data-driven, integrated analysis environment (IAE) for genetic data. The IAE integrates data management, analysis and visualization in a user-friendly graphical user interface. It accelerates the analysis lifecycle and enables users to maintain data integrity throughout the process. An ever-growing list of more than 50 different statistical analyses for genetic markers has been implemented in PowerMarker.
Availability: www.powermarker.net
Contact: powermarker@hotmail.com
TL;DR: In this article, a user interface method for detecting a touch and then determining user interface mode when a touch is detected is presented. And the method further includes activating one or more GUI elements based on the user interface modes and in response to the detected touch.
Abstract: A user interface method is disclosed. The method includes detecting a touch and then determining a user interface mode when a touch is detected. The method further includes activating one or more GUI elements based on the user interface mode and in response to the detected touch.
TL;DR: In this article, the items in the item master are initially classified into a number of pagesets, with each pageset being defined by a unique combination of values for a first set of attributes.
Abstract: Techniques to generate data models for an item master having a number of items. Each item is associated with a number of attributes and each attribute is associated with a set of values. In one method, the items in the item master are initially classified into a number of pagesets, with each pageset being defined by a unique combination of values for a first set of (classification) attributes. For each pageset, a second set of (selectable) attributes is determined to uniquely identify the items in the pageset. The selectable attributes may be selected from a list of candidate attributes, which may include mandatory attributes designated to be used as selectable attributes and optional attributes that may be selected for use. Data models are generated for each pageset based in part on the selectable attributes, and include a set of tables descriptive of the items in the pageset.
TL;DR: This work presents a set of ten low level analysis tasks that largely capture people's activities while employing information visualization tools for understanding data, and hopes that the tasks may provide a form of checklist for system designers.
Abstract: Existing system level taxonomies of visualization tasks are geared more towards the design of particular representations than the facilitation of user analytic activity We present a set of ten low level analysis tasks that largely capture people's activities while employing information visualization tools for understanding data To help develop these tasks, we collected nearly 200 sample questions from students about how they would analyze five particular data sets from different domains The questions, while not being totally comprehensive, illustrated the sheer variety of analytic questions typically posed by users when employing information visualization systems We hope that the presented set of tasks is useful for information visualization system designers as a kind of common substrate to discuss the relative analytic capabilities of the systems Further, the tasks may provide a form of checklist for system designers
TL;DR: A new scheme is proposed, Dynamic Security Skins, that allows a remote web server to prove its identity in a way that is easy for a human user to verify and hard for an attacker to spoof.
Abstract: Phishing is a model problem for illustrating usability concerns of privacy and security because both system designers and attackers battle using user interfaces to guide (or misguide) users.We propose a new scheme, Dynamic Security Skins, that allows a remote web server to prove its identity in a way that is easy for a human user to verify and hard for an attacker to spoof. We describe the design of an extension to the Mozilla Firefox browser that implements this scheme.We present two novel interaction techniques to prevent spoofing. First, our browser extension provides a trusted window in the browser dedicated to username and password entry. We use a photographic image to create a trusted path between the user and this window to prevent spoofing of the window and of the text entry fields.Second, our scheme allows the remote server to generate a unique abstract image for each user and each transaction. This image creates a "skin" that automatically customizes the browser window or the user interface elements in the content of a remote web page. Our extension allows the user's browser to independently compute the image that it expects to receive from the server. To authenticate content from the server, the user can visually verify that the images match.We contrast our work with existing anti-phishing proposals. In contrast to other proposals, our scheme places a very low burden on the user in terms of effort, memory and time. To authenticate himself, the user has to recognize only one image and remember one low entropy password, no matter how many servers he wishes to interact with. To authenticate content from an authenticated server, the user only needs to perform one visual matching operation to compare two images. Furthermore, it places a high burden of effort on an attacker to spoof customized security indicators.
TL;DR: The abstract should not contain any undefined abbreviations or unspecified references, and work planned but not completed should not appear in the abstract.
Abstract: Please provide a short abstract of 100 to 250 words. The abstract should not contain any undefined abbreviations or unspecified references. Work planned but not completed should not appear in the abstract.
TL;DR: This book illustrates the benefits of a user-centered approach to the design of software, computer systems, and web sites, and provides a clear and practical discussion of requirements gathering; developing interaction design from user requirements; and user interface evaluation.
Abstract: Whether you are a professional new to the user-centered design field, or an experienced designer who needs to learn the fundamentals of user interface design and evaluation, this book can lead the way.
What will you get from this book? Based on a course from the Open University, UK which has been taught to over a thousand professionals and students, this book presents an overview of the field. It illustrates the benefits of a user-centered approach to the design of software, computer systems, and web sites, and provides a clear and practical discussion of requirements gathering; developing interaction design from user requirements; and user interface evaluation. The book's coverage includes established HCI topics-for example, visibility, affordance, feedback, metaphors, mental models, and the like-combined with practical guidelines for contemporary designs and current trends, which makes for a winning combination. You get a clear presentation of ideas, illustrations of concepts, using real-world applications.
This book will help you develop all the skills necessary for iterative user-centered design, and provides a firm foundation for user interface design and evaluation on which to build.
The readership for this book will include seasoned professionals in user interface design and usability engineering (looking for new tools with which to expand their knowledge), new people who enter the HCI field with no prior educational experience, and software developers, web application developers, and information appliance designers, who need to know more about interaction design and evaluation.
TL;DR: The Shared Internet Storage Resource (SISR) as mentioned in this paper provides Internet-based file storage, retrieval, access, control, and manipulation for a user by providing an easy-to-use user interface.
Abstract: The Shared Internet Storage Resource provides Internet-based file storage, retrieval, access, control, and manipulation for a user. Additionally, an easy-to-use user interface is provided both for a browser or stand-alone application. The entire method provides means by which users can establish, use, and maintain files on the Internet in a manner remote from their local computers yet in a manner that is similar to the file manipulation used on their local computers. A high capacity or other storage system is attached to the Internet via an optional internal network that also serves to generate and direct metadata regarding the stored files. A web server using a CGI, Java®-based, or other interface transmits and retrieves TCP/IP packets or other Internet information through a load balancer/firewall by using XML to wrap the data packets. File instructions may be transmitted over the Internet to the Shared Resource System. The user's account may be password protected so that only the user may access his or her files. On the user's side, a stand-alone client application or JavaScript object interpreted through a browser provide two means by which the XML or other markup language data stream may be received and put to use by the user. Internet-to-Internet file transfers may be effected by directly downloading to the user's account space.
TL;DR: This paper focuses on body, gesture, gaze, and affective interaction (facial expression recognition, and emotion in audio) in multimodal human computer interaction from a computer vision perspective.
Abstract: In this paper we review the major approaches to multimodal human computer interaction from a computer vision perspective. In particular, we focus on body, gesture, gaze, and affective interaction (facial expression recognition, and emotion in audio). We discuss user and task modeling, and multimodal fusion, highlighting challenges, open issues, and emerging applications for Multimodal Human Computer Interaction (MMHCI) research.
TL;DR: An overview of the algorithms, design philosophy, and implementation techniques in the software SuperLU, for solving sparse unsymmetric linear systems, and some examples of how the solver has been used in large-scale scientific applications, and the performance.
Abstract: We give an overview of the algorithms, design philosophy, and implementation techniques in the software SuperLU, for solving sparse unsymmetric linear systems. In particular, we highlight the differences between the sequential SuperLU (including its multithreaded extension) and parallel SuperLU_DIST. These include the numerical pivoting strategy, the ordering strategy for preserving sparsity, the ordering in which the updating tasks are performed, the numerical kernel, and the parallelization strategy. Because of the scalability concern, the parallel code is drastically different from the sequential one. We describe the user interfaces of the libraries, and illustrate how to use the libraries most efficiently depending on some matrix characteristics. Finally, we give some examples of how the solver has been used in large-scale scientific applications, and the performance.
TL;DR: In this article, an interface for remotely controlling a medical device in a patient's body provides a two dimensional display of a three dimensional rendering of the operating region, and allows the user to select the orientation or location of the distal end of the medical device on the display and then operate a navigation system to cause the device to approximately assume the selected orientation.
Abstract: An interface for remotely controlling a medical device in a patient's body provides a two dimensional display of a three dimensional rendering of the operating region, and allows the user to select the orientation or location of the distal end of the medical device on the display and then operate a navigation system to cause the distal end of the medical device to approximately assume the selected orientation or location.
TL;DR: In this paper, the authors combined different methods from the area of computer science, cognitive science, psychology, and human-computer interaction to formulate a framework for guiding the redesign process of health care systems.
TL;DR: In this paper, a handheld multifunction device can be held in a plurality of orientations including a vertical orientation and a horizontal orientation, including a user interface that includes a display; and a plurality applications that provide the device with respective functions, the plurality of applications comprising at least two of organizer, communication, and entertainment functions.
Abstract: Methods and systems are provided for controlling the functions of a handheld multifunction device based on the orientation of the device The multifunction device can be held in a plurality of orientations including a vertical orientation and a horizontal orientation The multifunction device includes a user interface that includes a display; and a plurality of applications that provide the device with respective functions, the plurality of applications comprising at least two of organizer, communication, and entertainment functions, wherein at least a portion of the application include different modes of operation The device further includes control means for detecting an orientation of the multifunction device and for automatically switching between the plurality of applications based on the detected orientation
TL;DR: In this paper, a system consisting of a sensor, user interface, and an auxiliary device is presented for sensing blood glucose data of a patient, where the auxiliary device can be a patient monitor or other display or signal device, which displays information about the data collected by the sensor.
Abstract: A system is provided for sensing blood glucose data of a patient. The system includes a sensor, user interface, and an optional auxiliary device. If the connection between the sensor and user interface is by a wire, the sensor remains powered when the wire is disconnected. The communication between the sensor and the user interface may be wireless. The auxiliary device can be a patient monitor or other display or signal device, which displays information about the blood glucose data collected by the sensor. The sensor is connected to sensor electronics, which include a sensor power supply, a voltage regulator, and optionally a memory and processor.
TL;DR: An authoring environment for creating and/or editing user interface elements such as widgets used in a unified interest layer is presented in this paper, which allows third-party developers to easily create widgets that have a look and feel that is consistent with a predefined set of widgets.
Abstract: An authoring environment for creating and/or editing user interface elements such as widgets used in a unified interest layer. The authoring environment facilitates creation of widgets that have a consistent appearance and mechanism, and allows third-party developers to easily create widgets that have a look and feel that is consistent with a predefined set of widgets.
TL;DR: Tuio is a simple yet versatile protocol designed specifically to meet the requirements of table-top tangible user interfaces, inspired by the idea of interconnecting various existing table interfaces such as the reacTable* and the tDesk.
Abstract: In this article we present Tuio, a simple yet versatile protocol designed specifically to meet the requirements of table-top tangible user interfaces. Inspired by the idea of interconnecting various existing table interfaces such as the reacTable* , being developed in Barcelona and the tDesk from Bielefeld, this protocol defines common properties of controller objects on the table surface as well as of finger and hand gestures performed by the user. Currently this protocol has been implemented within a fiducial marker-based computer vision engine developed for the reacTable* project. This fast and robust computer vision engine is based on the original d-touch concept, which is also included as an alternative to the newer fiducial tracking engine. The computer vision framework has been implemented on various standard platforms and can be extended with additional sensor components. We are currently working on the tracking of finger-tips for gestural control within the table interface. The Tuio protocol has been implemented using OpenSound Control [4] and is therefore usable on any platform supporting this protocol. At the moment we have working implementations for Java, C++, PureData, Max/MSP, SuperCollider and Flash.
TL;DR: In this paper, the authors proposed an adaptable user interface that provides a more error free input function as well as greater ease of use when being used during certain events such as while moving.
Abstract: The present invention relates to an adaptable user interface. The adaptable user interface provides a more error free input function as well as greater ease of use when being used during certain events such as while moving. A user interface in accordance with the principles of the present invention comprises a user input, at least one sensor, and a display unit functionally in communication with the at least one sensor and adapted to change its user interface input mode. The user interface is capable of adapting its user interface input in response to a stimulus sensed by the sensor.
TL;DR: A user-activatable dashboard (also referred to as a unified interest layer) as discussed by the authors contains any number of user interface elements, referred to herein as "widgets", for quick access by a user.
Abstract: A user-activatable dashboard (also referred to as a unified interest layer) contains any number of user interface elements, referred to herein as “widgets,” for quick access by a user. In response to a command from a user, the dashboard is invoked and the widgets are shown on the screen. The user can activate the dashboard at any time, causing the dashboard to temporarily replace the existing user interface display on the user's screen. Once the dashboard has been activated, the user can interact with any or all of the widgets, and can configure the dashboard by adding, deleting, moving, or configuring individual widgets as desired. When the user wishes to return to the normal user interface he or she was working with, the user issues a command causing the dashboard to be dismissed. Once the dashboard has been dismissed, the previous user interface state is restored, allowing the user to resume normal interactions with the operating system.
TL;DR: In this article, the user can set a presence and/or a communicaiton mode, which the client device communicates to other devices directly or via an inter-midiary server.
Abstract: A system and method-are directed towards providing a user interface (21) for controlling a communication mode for a client device (103). The interface enables user to set a presence and/or a communicaiton mode, which the client device communicates to other devices directly or via an intermidiary server (106). The presence generally reflects the user's availability, communication capability, desire to communicate, and the like. The presence can be directly or indirectly associated with the communicaiton mode, which can comprise SMS, IM, email, voice, and the like, The interface includes a contact list and enables the user to select a mode to communicate with a contact. The communication modes associated with each contact can also be incorporated into and displayed (21 in an email address book. This interface also indicates the communication mode of each incoming and outgoing (228) message conversations with one or more other client devices.
TL;DR: In this article, a classification based on four categories of human-computer interaction to promote creativity is proposed: computers may facilitate (a) the management of creative work, (b) communication between individuals collaborating on creative projects, (c) the use of creativity enhancement techniques, (d) the creative act through integrated human computer cooperation during idea production.
Abstract: The different ways that computers can be involed in creative work are examined. A classification based on four categories of human-computer interaction to promote creativity is proposed: computers may facilitate (a) the management of creative work, (b) communication between individuals collaborating on creative projects, (c) the use of creativity enhancement techniques, (d) the creative act through integrated human-computer cooperation during idea production. The papers in the Special Issue are discussed according to this classification. Issues to be considered in future work on human-computer interactions for promoting creativity are discussed.
TL;DR: In this paper, a system and method for a remote multi-purpose user interface for medical devices and systems within a healthcare / medication delivery system and/or medication information technology system is disclosed.
Abstract: A system and method is disclosed for a remote multi-purpose user interface for medical devices and systems within a healthcare / medication delivery system and/or medication information technology system. The multi-purpose user interface has a housing, a processor, a memory, a communications interface for providing communication between the user interface and a medical device / controller and for providing communications between the user interface and a first central computer, and a display for displaying a medical prompt and for displaying medical information received from the first central computer. A system and method is also disclosed for medical data tracking, analyzing and reporting within a healthcare system. The system can further integrate vital signs and infusion pump monitoring and reporting, and allow for enhanced provision of medical care through interface screens which combine this functionality. The system can also provide for control from a central interface screen utilizing this integrated functionality.
TL;DR: This discussion discusses the properties of the token+constraint approach; considers strengths that distinguish them from other interface approaches; and illustrates the concept with eleven past and recent supporting systems.
Abstract: We identify and present a major interaction approach for tangible user interfaces based upon systems of tokens and constraints. In these interfaces, tokens are discrete physical objects which represent digital information. Constraints are confining regions that are mapped to digital operations. These are frequently embodied as structures that mechanically channel how tokens can be manipulated, often limiting their movement to a single degree of freedom. Placing and manipulating tokens within systems of constraints can be used to invoke and control a variety of computational interpretations.We discuss the properties of the token+constraint approach; consider strengths that distinguish them from other interface approaches; and illustrate the concept with eleven past and recent supporting systems. We present some of the conceptual background supporting these interfaces, and consider them in terms of Bellotti et al.'s [2002] five questions for sensing-based interaction. We believe this discussion supports token+constraint systems as a powerful and promising approach for sensing-based interaction.
TL;DR: An automotive system provides an integrated user interface for control and communication functions in an automobile or other type of vehicle as mentioned in this paper, which supports voice enabled interactions, as well as other modes of interaction, such as manual interactions using controls such as dashboard or steering wheel mounted controls.
Abstract: An automotive system provides an integrated user interface for control and communication functions in an automobile or other type of vehicle. The user interface supports voice enabled interactions, as well as other modes of interaction, such as manual interactions using controls such as dashboard or steering wheel mounted controls. The system also includes interfaces to devices in the vehicle, such as wireless interfaces to mobile devices that are brought into the vehicle. The system also provides interfaces to information sources such as a remote server, for example, for accessing information.
TL;DR: In this paper, a system and method for monitoring and analyzing user activity of an interactive system, providing insight and recommendations to improve the interactive system based on the user activity is presented.
Abstract: A system and method for monitoring and analyzing user activity of an interactive system, providing insight and recommendations to improve the interactive system based on the user activity. The present invention analyzes user behavior in the context of the structure of the interactive system as experienced by the user, the analysis of business-critical user tasks, the automated generation of recommendations for improving the interactive system, reports on the interactive system's application logic and data, unique visualizations of user behavior through the use of graphical displays, and secure report viewing and creation. The present invention can be applied to number of interactive systems or a combination thereof.
TL;DR: A set of “design principles” are developed to guide the development of new creativity support tools – that is, tools that enable people to express themselves creatively and to develop as creative thinkers to be not only more productive, but more innovative.
Abstract: We have developed a set of “design principles” to guide the development of new creativity support tools – that is, tools that enable people to express themselves creatively and to develop as creative thinkers. Our goal is to develop improved software and user interfaces that empower users to be not only more productive, but more innovative. Potential users of these interfaces include software and other engineers, diverse scientists, product and graphic designers, architects, educators, students, and many others. Enhanced interfaces could enable more effective searching of intellectual resources, improved collaboration among teams, and more rapid discovery processes. These advanced interfaces should also provide potent support in hypothesis formation, speedier evaluation of alternatives, improved understanding through visualization, and better dissemination of results. For creative endeavors that require composition of novel artifacts (e.g., computer programs, scientific papers, engineering diagrams, symphonies, artwork), enhanced interfaces could facilitate exploration of alternatives, prevent unproductive choices, and enable easy backtracking.
TL;DR: A spreadsheet user-interfaced web-based business data publishing system allows users to input and visualize field data and analytical results with interactive charts through a familiar MS-EXCEL user interface.
Abstract: A spreadsheet user-interfaced web-based business data publishing system allows users to input and visualize field data and analytical results with interactive charts through a familiar MS-EXCEL user interface. A plug-in module associated with the user's browser and EXCEL application enables a background, web-services connection over the Internet to a management sub-system which extracts, transforms, and publishes data. Charts are customized using a WYSIWYG interface, and business dashboards are constructed through a simple drag-n-drop process. An account management system is included with access control to protect information security. The system is used for visualizing data managing reports, providing special tools to use SAP data, access Query Cubes in SAP BW, and standard and custom R/3 reports. Once data has been extracted from SAP, it is transformed, merged with other data sources, and published as a dashboard or in a business portal. Its management and configuration functions are suited for enterprise reporting and sharing business data.
TL;DR: In this paper, a car stereo includes a docking station into which an off-the-shelf handheld computer can be docked, and an input/output (I/O) component that allows the car stereo to communicate with the handheld computer.
Abstract: In accordance with one aspect, a portable computing device determines a type of an appliance in which the portable computing device is docked. The portable computing device identifies, based on the type of the appliance, a user interface configuration for the portable computing device, and configures the user interface of the portable computing device in accordance with the identified user interface configuration. In accordance with another aspect, a car stereo includes a docking station into which an off-the-shelf handheld computer can be docked. The car stereo also includes an input/output (I/O) component that allows the car stereo to communicate with the handheld computer when the handheld computer is docked in the docking station of the car stereo. In accordance with another aspect, an appliance in which a portable computing device can be docked is an integrated vehicle stereo and portable computing device docking station.
TL;DR: Disclosed as mentioned in this paper is a semantic user interface system that allows text information to be tagged with machine-readable IDs that are associated with concepts for conveying information without any ambiguity or without being hampered by the limitations of human languages.
Abstract: Disclosed is a semantic user interface system that allows text information to be tagged with machine-readable IDs that are associated with concepts for conveying information without any ambiguity or without being hampered by the limitations of human languages. Typically, a plurality of vocabularies are stored across a network, and each vocabulary includes a plurality of machine-readable IDs each corresponding to a concept and at least one keyword corresponding to each machine-readable ID. An input interface accepts text information, selects those machine-readable IDs whose keywords match up with the text information, and returns a list of candidates each corresponding to one of the selected machine-readable IDs and including a corresponding description. The machine-readable IDs can carry information in the form of concepts without any ambiguity as opposed to text information. This system can be applied to web and database searches, publishing messages to selected subscribers, interfacing of applications software, machine translations and so forth.
TL;DR: In this paper, a user is able to access additional functions not represented in a current image displayed by a graphical user interface by performing a predetermined user input (e.g., selecting a corner of the current image), the underlying image and the at least one function represented thereby become accessible.
Abstract: A user is able to access additional functions not represented in a current image displayed by a graphical user interface. At least one function not presented on the current image is represented by a symbol on an underlying image that is at least partially covered by the current image. When the user performs a predetermined user input (e.g., selecting a corner of the current image), the underlying image and the at least one function represented thereby become accessible. When the user input is performed, a visual effect depicts the current image being at least partially removed from over the underlying image, thereby revealing and permitting access to the at least one additional function. The user input is made by the user performing an action with the user's hand or another object adjacent to a responsive display, or by using a pointing device to manipulate a displayed image.
TL;DR: In this paper, a language to describe how sketched diagrams in a domain are drawn, displayed, and edited is presented, which is then automatically transformed into domain specific shape recognizers, editing recognizers and shape exhibitors for use in conjunction with a domain independent sketch recognition system.