scispace - formally typeset
Search or ask a question

Showing papers on "Graphical user interface published in 2001"


Journal ArticleDOI
TL;DR: A description and justification of the EXPGUI program, which implements a graphical user interface and shell for the GSAS single-crystal and Rietveld package using the Tcl/Tk scripting language, is presented.
Abstract: A description and justification of the EXPGUI program is presented. This program implements a graphical user interface and shell for the GSAS single-crystal and Rietveld package. Use of the Tcl/Tk scripting language allows EXPGUI to be platform independent. Also included is a synopsis of how the program is implemented.

7,903 citations


Journal ArticleDOI
TL;DR: X-Seed as mentioned in this paper is a software tool for X-ray crystallographers and runs under any of the 32-bit Microsoft Windows operating systems including 95, 98, Millennium Edition, 2000 and XP.

2,490 citations


Journal ArticleDOI
TL;DR: WinPLOTR is a graphic program for the analysis of powder diffraction patterns that has been developed for a Windows 9x/2k/NT environment and can be used as a Graphic User Interface for programs defined by the user.
Abstract: WinPLOTR is a graphic program for the analysis of powder diffraction patterns. It has been developed for a Windows 9x/2k/NT environment. It takes advantage of this graphical environment to offer a powerful and user-friendly powder diffraction tool. The program is able to display and analyse many different kinds of diffraction patterns as well as calculated and observed profiles coming from the Windows/DOS version of the program FullProf. It can also be used as a Graphic User Interface (GUI) for programs defined by the user.

1,638 citations


Journal ArticleDOI
TL;DR: This article describes the Java-based version of the magnetic resonance user interface (MRUI) quantitation package, and shows that the Java programming language is very well suited for developing highly interactive graphical software applications such as the MRUI software.
Abstract: This article describes the Java-based version of the magnetic resonance user interface (MRUI) quantitation package. This package allows MR spectroscopists to easily perform time-domain analysis of in vivo MR spectroscopy data. We show that the Java programming language is very well suited for developing highly interactive graphical software applications such as the MRUI software. We have also established that MR quantitation algorithms, programmed in other languages, can easily be embedded into the Java-based MRUI by using the Java native interface (JNI). This new graphical user interface (GUI) has been conceived for the processing of large data sets and uses prior knowledge data-bases to make interactive quantitation algorithms more userfriendly.

973 citations


Proceedings ArticleDOI
11 Nov 2001
TL;DR: Evaluation shows that everyday programmers using phidgets can rapidly develop physical interfaces and is shown to allow the programmer to develop, debug and test a physical interface even when no physical device is present.
Abstract: Physical widgets or phidgets are to physical user interfaces what widgets are to graphical user interfaces. Similar to widgets, phidgets abstract and package input and output devices: they hide implementation and construction details, they expose functionality through a well-defined API, and they have an (optional) on-screen interactive interface for displaying and controlling device state. Unlike widgets, phidgets also require: a connection manager to track how devices appear on-line; a way to link a software phidget with its physical counterpart; and a simulation mode to allow the programmer to develop, debug and test a physical interface even when no physical device is present. Our evaluation shows that everyday programmers using phidgets can rapidly develop physical interfaces.

686 citations


Proceedings ArticleDOI
Claudio S. Pinhanez1
30 Sep 2001
TL;DR: The Everywhere Displays projector, a device that uses a rotating mirror to steer the light from an LCD/DLP projector onto different surfaces of an environment, is introduced, a practical way to create ubiquitous graphical interfaces to access computational power and networked data.
Abstract: This paper introduces the Everywhere Displays projector, a device that uses a rotating mirror to steer the light from an LCD/DLP projector onto different surfaces of an environment. Issues of brightness, oblique projection distortion, focus, obstruction, and display resolution are examined. Solutions to some of these problems are described, together with a plan to use a video camera to allow device-free interaction with the projected images. The ED-projector is a practical way to create ubiquitous graphical interfaces to access computational power and networked data. In particular, it is envisioned as an alternative to the carrying of laptops and to the installation of displays in furniture, objects, and walls. In addition, the use of ED-projectors to augment reality without the use of goggles is examined and illustrated with examples.

626 citations


Journal ArticleDOI
TL;DR: A Java-based graphical user interface for the magnetic resonance user interface (MRUI) quantitation package is described, which allows MR spectroscopists to easily perform time-domain analysis of in vivo/medical MR Spectroscopy data.

449 citations


Patent
12 Dec 2001
TL;DR: In this article, a system and methodology to enable a plurality of information associated with electronic messages to be automatically prioritized by a message urgency system for transmittal to a user or system is presented.
Abstract: The present invention relates to a system and methodology to enable a plurality of information associated with electronic messages to be automatically prioritized by a message urgency system for transmittal to a user or system. The message urgency system can employ classifiers that can be explicitly and/or implicitly trained to prioritize or triage one or more received messages according to a learned importance to the user. An adaptable and configurable graphical user interface is provided in order to manage the prioritized information. The interface facilitates system personalization according to user desires of how messages are received and subsequently processed by the user. Display and input adjustments are provided in a plurality of selectable pages to enable the personalization of the system. Display options include status and summary views of various configuration and adjustment options that alter the characteristics of how messages are presented to the user. Configuration and adjustment options include profile options, routing options, alerting options, chunking options, schedule options, and other context-sensitive control options, one or more rules that act in conjunction with a routing system, learning status and configuration options for guiding and inspecting the state of learning of the message urgency system along with device option configurations for controlling messages output to a selected message reception and display device.

415 citations


Patent
03 Apr 2001
TL;DR: In this paper, a method for providing customized network interface and targeted marketing forum is presented, where consumers are provided with a graphical interface tailored in appearance and content based solely on the consumer's specifications.
Abstract: A method for providing customized network interface and targeted marketing forum. Consumers are provided with a graphical interface tailored in appearance and content based solely on the consumer's specifications. In addition, advertisers and other commercial entities are provided with a targeted audience of consumers having an increased likelihood of interest in the advertisement or commercial object.

319 citations


Journal ArticleDOI
01 Feb 2001
TL;DR: A new technique to automatically generate test cases for GUIs that exploits planning, a well-developed and used technique in artificial intelligence, is presented and a prototype implementation of PATHS is described.
Abstract: The widespread use of GUIs for interacting with software is leading to the construction of more and more complex GUIs. With the growing complexity come challenges in testing the correctness of a GUI and its underlying software. We present a new technique to automatically generate test cases for GUIs that exploits planning, a well-developed and used technique in artificial intelligence. Given a set of operators, an initial state, and a goal state, a planner produces a sequence of the operators that will transform the initial state to the goal state. Our test case generation technique enables efficient application of planning by first creating a hierarchical model of a GUI based on its structure. The GUI model consists of hierarchical planning operators representing the possible events in the GUI. The test designer defines the preconditions and effects of the hierarchical operators, which are input into a plan-generation system. The test designer also creates scenarios that represent typical initial and goal states for a GUI user. The planner then generates plans representing sequences of GUI interactions that a user might employ to reach the goal state from the initial state. We implemented our test case generation system, called Planning Assisted Tester for Graphical User Interface Systems (PATHS) and experimentally evaluated its practicality and effectiveness. We describe a prototype implementation of PATHS and report on the results of controlled experiments to generate test cases for Microsoft's WordPad.

308 citations


Patent
27 Feb 2001
TL;DR: In this paper, a communication system and a family of methods for remote access to personal television service are disclosed, where a user may access to the personal TV service center through a digital video recorder which is connected to the Personal TV Service Center via telephone modem or a network server.
Abstract: A communication system and a family of methods for remote access to personal television service are disclosed. According to this invention, a remote personal TV service center provides centralized program guide information. A user may access to the personal TV service center through a digital video recorder which is connected to the personal TV service center via telephone modem or a network server. A user may access to the personal TV service center through a remote computer terminal or a personal digital assistant which is connected to a computer network. The user selects program events and programs the digital video recorder by using a graphical user interface installed in the front panel of the digital video recorder in case of local programming, or using a similar GUI which is incorporated into the Web pages presented to remote users by a Web server in case of remote programming. The media stream stored in one digital video recorder may be transferred to another digital video recorder. For data security protection during data transfer, all communication are authenticated and encrypted.

Patent
18 Jun 2001
TL;DR: In this paper, a microbrowser in a mobile telephone or other hand-held mobile device generates a Graphical User Interface (GUI) having features that make the device more user-friendly.
Abstract: A microbrowser in a mobile telephone or other hand-held mobile device generates a Graphical User Interface (GUI) having features that make the device more user-friendly. In one mode, the GUI includes a softkey indicator indicating a corresponding softkey action and an input field for receiving a user-input character string, such as a telephone number. In response to typing in the input field, a softkey action previously associated with the input field, such as a dial action, is automatically selected, and the softkey indicator is automatically changed to indicate the selected action. In another mode, the GUI displays an input field and a menu listing performable actions. In response to a user input representing a single action by the user and designating one of the performable actions, the designated action is selected and the input field is activated, enabling the user to input characters associated with the designated action.

Patent
29 Jun 2001
TL;DR: In this paper, a real-time computer vision system is used to track the head of a computer user to implement real- time control of games or other applications. But the tracking algorithm is based on the color, motion and/or shape of the object in the image.
Abstract: A real-time computer vision system tracks the head of a computer user to implement real-time control of games or other applications. The imaging hardware includes a color camera, frame grabber, and processor. The software consists of the low-level image grabbing software and a tracking algorithm. The system tracks objects based on the color, motion and/or shape of the object in the image. A color matching function is used to compute three measures of the target's probable location based on the target color, shape and motion. The method then computes the most probable location of the target using a weighting technique. Once the system is running, a graphical user interface displays the live image from the color camera on the computer screen. The operator can then use the mouse to select a target for tracking. The system will then keep track of the moving target in the scene in real-time.

Proceedings ArticleDOI
01 Mar 2001
TL;DR: The design principles for mixing physical and graphical interface techniques are discussed, the system architecture and example applications of the DataTiles system are described, and the design techniques used to achieve these results are described.
Abstract: The DataTiles system integrates the benefits of two major interaction paradigms: graphical and physical user interfaces. Tagged transparent tiles are used as modular construction units. These tiles are augmented by dynamic graphical information when they are placed on a sensor-enhanced flat panel display. They can be used independently or can be combined into more complex configurations, similar to the way language can express complex concepts through a sequence of simple words. In this paper, we discuss our design principles for mixing physical and graphical interface techniques, and describe the system architecture and example applications of the DataTiles system.

Patent
09 Jan 2001
TL;DR: In this paper, the authors present methods and systems for editing, creating and modifying documents through the use of multiple function icons in a graphical user interface environment, where icons comprising a series of object images may represent documents and pages thereof.
Abstract: Embodiments of the present invention relate to methods and systems for editing, creating and modifying documents through the use of multiple function icons in a graphical user interface environment. Icons comprising a series of object images may represent documents and the pages thereof. Manipulation of the object images and their parts through user input with a pointing device or other input device causes document modification to occur.

Patent
06 Sep 2001
TL;DR: In this paper, an internet on-demand system for television presents internet content and traditional television programming as part of a single coherent interface, including a server and a client capable of providing a dynamic graphical user interface.
Abstract: An internet on-demand system for television presents internet content and traditional television programming as part of a single coherent interface. The system includes a server and a client capable of providing a dynamic graphical user interface. The system can display an internet gateway interface which actively scrolls through and highlights links to selected web pages which are organized according to templates corresponding to their content. The web pages are presented on the graphical user interface as channels as part of the same milieu as channels of traditional television programming. The user can select a channel from a rotary menu wheel or via channel-up, channel-down buttons on the remote control device. An intelligent agent passively filters selected web pages for a user to explore based on the user's past pattern of usage of the client. The server queries the client regarding its available data stream connections, including telephone modems, cable modems, wireless telecommunications and digital satellite broadcasting, regarding its ability to detect embedded data in TV signals, in order to determine the most efficient delivery of different types of data through all of the available bandwidth connections for both directions of data flow. The efficient delivery of data allows the client to present text, graphics, video, audio and other multimedia information from a web page over the internet as a coordinated presentation.

Patent
Dipak J. Shah1
23 Oct 2001
TL;DR: In this article, a graphical user interface system for a thermal comfort controller is presented, where a central processing unit coupled with a memory and a touch sensitive display unit is used to store a temperature schedule data structure and perhaps a temperature history data structure.
Abstract: A graphical user interface system for a thermal comfort controller. The user interface system has a central processing unit coupled to a memory and a touch sensitive display unit. The memory stores a temperature schedule data structure and perhaps a temperature history data structure. The temperature schedule data structure is made up of at least one set-point. The temperature history data structure is made up of at least one Actual-Temperature-Point. The display presents the set-points and/or the Actual-Temperature-Points. One representation of the display is a graphical step-function. The user uses a finger or stylus to program the set-points by pointing and dragging a portion of the step-function.

Patent
Paul M. Aoki1, Richard R. Burton1, Amy Hurst1, Allison Woodruff1, Victoria Bellotti1 
18 Jul 2001
TL;DR: In this paper, a feedback mechanism usable with graphical user interface systems that do not have a cursor improves the usefulness of such graphical user interfaces by providing distinctions to the hyperlink targets or active areas.
Abstract: A feedback mechanism usable with graphical user interface systems that do not have a cursor improves the usefulness of such graphical user interfaces. Locating, identifying and/or selecting hyperlink targets or active areas within a displayed image map or within a Web page is facilitated by providing distinctions to the hyperlink targets or active areas or by providing other locational indicators for a designated time period in response to a single user gesture. The distinctions or locational indicators may be provided in combination with other distinctions or locational indicators to further aid the hyperlink target or active area location, identification and/or selection process. After a designated time period expires, the distinctions, locational indicators, or their combination, are removed from the display without any additional user gesture. This increases the efficiency and convenience of locating, identifying and/or selecting hyperlink targets or active areas in a graphical user interface system.

Patent
28 Sep 2001
TL;DR: In this article, a system for dynamically adapting a presentation generated with a scalable application to a display screen of any of a plurality of heterogeneous device platforms is presented, which includes a device platform and a transformation module.
Abstract: A system for dynamically adapting a presentation generated with a scalable application to a display screen of any of a plurality of heterogeneous device platforms is disclosed. The system includes a device platform and a transformation module. The device platform is one of the heterogeneous device platforms and includes a display screen. The device platform is operable to initiate generation of a hierarchical configuration representing a plurality of graphical user interface components. The transformation module is operable to selectively arrange the graphical user interface components on a page as a function of the hierarchical configuration. In the addition, the transformation module is operable to selectively transform the graphical user interface components to maximize the fill of the display screen by the page.

Patent
28 Sep 2001
TL;DR: In this article, a system and method for managing communications, including telephone calls, to a user is described, where the user configures a telephone services provider system (TSPS) to handle incoming calls based upon information stored in a contact management software database.
Abstract: A system and method is described for managing communications, including telephone calls, to a user. In one embodiment, the user configures a telephone services provider system (TSPS) to handle incoming calls based upon information stored in a contact management software database. The user may provide a handling code in part of an unused data field in the standard contact management software database. The TSPS interfaces with the contact management software using open application programming interfaces (APIs). The user views and manages communications, including incoming calls, caller contact information, and call histories from a user interface. In one embodiment, the user interface is the standard contact management software interface.

Patent
17 Jul 2001
TL;DR: In this article, the authors presented a graphical user interface for analyzing body images with an electronic representation of a first body image and a second body image, and an electronic map representing the position of nodules on the first and second body images.
Abstract: Systems and graphical user interfaces for analyzing body images. In an exemplary embodiment, the present invention provides a graphical user interface having a display coupled to a microprocessing device and a memory device. The graphical user interface has an electronic representation of a first body image and a second body image and an electronic map representing the position of nodules on the first body image and second body image.

Patent
18 Apr 2001
TL;DR: In this paper, a conversational Markup Language (CML) is proposed for representing dialogues or conversations the user will have with any given computing device, where interaction may comprise, but is not limited, visual based (text and graphical) user interaction and speech based user interaction.
Abstract: A new application programming language is provided which is based on user interaction with any device which a user is employing to access any type of information. The new language is referred to herein as a “Conversational Markup Language (CML). In a preferred embodiment, CML is a high level XML based language for representing “dialogs” or “conversations” the user will have with any given computing device. For example, interaction may comprise, but is not limited to, visual based (text and graphical) user interaction and speech based user interaction. Such a language allows application authors to program applications using interaction-based elements referred to herein as “conversational gestures.” The present invention also provides for various embodiments of a multimodal browser capable of supporting the features of CML in accordance with various modality specific representations, e.g., HTML based graphical user interface (GUI) browser, VoiceXML based speech browser, etc.

Patent
06 Jul 2001
TL;DR: An instance browser including a repository of class and relation definitions, a server for responding to queries relating to class and relations definitions in the repository, and a graphical user interface including icons for representing instances of classes is described and claimed in this paper.
Abstract: An instance browser including a repository of class and relation definitions, a server for responding to queries relating to class and relation definitions in the repository, and a graphical user interface including icons for representing instances of classes A method is also described and claimed

Patent
01 Jun 2001
TL;DR: In this paper, the authors present a system and method for the management of virtual storage, which includes an object-oriented computer hardware/software model that can be presented, for example, via a management interface (e.g., via graphical user interfaces, command line interfaces, application programming interfaces).
Abstract: Preferred embodiments of the present invention provide a system and method for the management of virtual storage. The system and method include an object-oriented computer hardware/software model that can be presented, for example, via a management interface (e.g., via graphical user interfaces, command line interfaces, application programming interfaces, etc.). In some preferred embodiments, the model separates physical storage management from virtual disks presented to hosts and management can be automated such that the user (e.g., customer, manager and/or administrator) specifies goals rather than means-enhancing ease of use while maintaining flexible deployment of storage resources.

Patent
01 Mar 2001
TL;DR: In this paper, a method for distribution to and management of an inventory of digital content in a digital content vending machine, DCVM, is presented, which includes an infrastructure and an inventory in a client on a personal computer, PC.
Abstract: A method for distribution to and management of an inventory of digital content in a digital content vending machine, DCVM. The DCVM includes an infrastructure and an inventory in a client on a personal computer, PC. The infrastructure presents a graphical user interface on the client containing a plurality of stores operated by vendors. Customers shop in the stores by viewing information about and selecting assets inventory. One or more master servers are provided to update the infrastructure and inventory.

Patent
Wayne F. Miller1, Alan Tsu-I Yaung1
28 Jun 2001
TL;DR: In this paper, a plurality of graphical user interfaces (GUI) panels are displayed through which a user may define nodes of a workflow and associate at least one action and user with each node.
Abstract: Provided is a method, system, and program for generating a workflow. A plurality of graphical user interfaces (GUI) panels are displayed through which a user may define nodes of a workflow and associate at least one action and user with each node. During workflow execution of each node, the associated user performs the associated action. Further, multiple nodes define actions that process at least one object that is routed through multiple nodes of the workflow. A workflow model is generated from information entered into the GUI panels including the nodes and workflow defined by the user through the GUI panels that process the at least one object. The workflow model is transformed into a workflow definition language (WDL) file. The WDL file is then transferred to a workflow server, wherein the workflow server interacts with a database to implement the workflow model defined in the WDL file in the database. When executing the implementation of the workflow, a request by one user associated with one node is received to access the node when no other user is accessing the node. The user requesting access to the node is granted access to the node to perform the action associated with the node. The node is locked to prevent other users associated with the node from accessing the node. The lock on the node is released when the user granted access to the node completes the action associated with the node, wherein other users can access the node after the lock is released.

Patent
13 Nov 2001
TL;DR: In this article, the authors describe a system in which a media browser, operating as a software application on a user terminal or preferably a server for a number of users, provides a user with a single user interface that facilitates browsing and searching different metadata collections over the Internet.
Abstract: A system is described in which a media browser ( 101 ), operating as a software application on a user terminal or preferably a server for a number of users, provides a user with a single user interface that facilitates browsing and searching different metadata collections over the Internet ( 102 ). A metadata server ( 212 ) is associated with each of the metadata collections. When the metadata server ( 212 ) receives a request from the media browser ( 101 ), the metadata server ( 212 ) interprets the request and replies with a description that satisfies the request and according to a predetermined scheme. The description contains at least one link which represents a return link which represents a return request to the metadata server ( 212 ). Specifically disclosed are methods of forming a table of contents for a particular user preferably based upon media reproduction attributes, methods of right to use and quality of service control, graphical user interfaces for facilitating the browsing process, methods of interpreting metadata, methods of communicating metadata between users, and method for transferring media sessions between users.

Patent
28 Sep 2001
TL;DR: In this paper, a system and method for configuring an integrated information system through a common user interface is presented, where a user accesses a graphical user interface and selects client, premises, location, monitoring device, and processing rule information.
Abstract: A system and method for configuring an integrated information system through a common user interface are provided. A user accesses a graphical user interface and selects client, premises, location, monitoring device, and processing rule information. The graphical user interface transmits the user selection to a processing server, which configures one or more monitoring devices according to the user selections.

Patent
02 Feb 2001
TL;DR: In this article, a graphical user inferface is contained on a computer screen and used for determining the vulnerability posture of a network in order to determine how network elements are interconnected within the network.
Abstract: A graphical user inferface is contained on a computer screen and used for determining the vulnerability posture of a network. A system design window displays network items of a network map that are representative of different network elements contained within the network. The respective network icons are linked together in an arrangement corresponding to how network elements are interconnected within the network. Selected portions of the network map turn a different color indicative of a vulnerability that has been established for that portion of the network after a vulnerability posture of the network has been established.

Patent
20 Mar 2001
TL;DR: In this paper, a software development system (100) develops a product from core library of source code elements (900) the core library being categorized into components having one or more features.
Abstract: A software development system (100) develops a product from core library of source code elements (900) the core library being categorized into components having one or more features. A configurator (700) develops configuration state data based on a designated platform type and the source code elements. A graphical user interface (200) displays a visual and logical representation of the product (1000) according to the configuration state data, include visual indications of any unresolved dependencies. A product make (800) routine then generates the product from the source code elements according to the configuration state data.