scispace - formally typeset
Search or ask a question

Showing papers on "Graphical 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


Journal ArticleDOI
TL;DR: A new program for conducting meta-analyses that combines the advantages of existing software for this task is developed and validated, and its numerical precision is verified by comparing its output with that from standard meta-analysis routines in Stata over a large database.
Abstract: Meta-analysis is increasingly used as a key source of evidence synthesis to inform clinical practice. The theory and statistical foundations of meta-analysis continually evolve, providing solutions to many new and challenging problems. In practice, most meta-analyses are performed in general statistical packages or dedicated meta-analysis programs. Herein, we introduce Meta-Analyst, a novel, powerful, intuitive, and free meta-analysis program for the meta-analysis of a variety of problems. Meta-Analyst is implemented in C# atop of the Microsoft .NET framework, and features a graphical user interface. The software performs several meta-analysis and meta-regression models for binary and continuous outcomes, as well as analyses for diagnostic and prognostic test studies in the frequentist and Bayesian frameworks. Moreover, Meta-Analyst includes a flexible tool to edit and customize generated meta-analysis graphs (e.g., forest plots) and provides output in many formats (images, Adobe PDF, Microsoft Word-ready RTF). The software architecture employed allows for rapid changes to be made to either the Graphical User Interface (GUI) or to the analytic modules. We verified the numerical precision of Meta-Analyst by comparing its output with that from standard meta-analysis routines in Stata over a large database of 11,803 meta-analyses of binary outcome data, and 6,881 meta-analyses of continuous outcome data from the Cochrane Library of Systematic Reviews. Results from analyses of diagnostic and prognostic test studies have been verified in a limited number of meta-analyses versus MetaDisc and MetaTest. Bayesian statistical analyses use the OpenBUGS calculation engine (and are thus as accurate as the standalone OpenBUGS software). We have developed and validated a new program for conducting meta-analyses that combines the advantages of existing software for this task.

541 citations


Patent
30 Jan 2009
TL;DR: In this paper, a computer-implemented user notification method includes displaying, in a status area near a perimeter of a graphical interface, a notification of a recent alert event for a mobile device, receiving a user selection in the status area, and in response to the receipt of the user selection, displaying detail regarding a plurality of recent messaging events.
Abstract: A computer-implemented user notification method includes displaying, in a status area near a perimeter of a graphical interface, a notification of a recent alert event for a mobile device, receiving a user selection in the status area, and in response to the receipt of the user selection, displaying, in a central zone of the graphical interface, detail regarding a plurality of recent messaging events for the mobile device.

518 citations


Patent
24 Sep 2009
TL;DR: In this paper, a device displays content on a touch screen display and detects input by finger gestures, the device selects content, visually distinguishes the selected content, and/or updates the selected contents based on detected input.
Abstract: In some embodiments, a device displays content on a touch screen display and detects input by finger gestures. In response to the finger gestures, the device selects content, visually distinguishes the selected content, and/or updates the selected content based on detected input. In some embodiments, the device displays a command display area that includes one or more command icons; detects activation of a command icon in the command display area; and, in response to detecting activation of the command icon in the command display area, performs a corresponding action with respect to the selected content. Exemplary actions include cutting, copying, and pasting content.

482 citations


Book ChapterDOI
01 Jan 2009
TL;DR: The Weka workbench is an organized collection of state-of-the-art machine learning algorithms and data preprocessing tools that constitute an advanced environment for experimental data mining.
Abstract: The Weka workbench is an organized collection of state-of-the-art machine learning algorithms and data preprocessing tools. The basic way of interacting with these methods is by invoking them from the command line. However, convenient interactive graphical user interfaces are provided for data exploration, for setting up large-scale experiments on distributed computing platforms, and for designing configurations for streamed data processing. These interfaces constitute an advanced environment for experimental data mining. The system is written in Java and distributed under the terms of the GNU General Public License.

461 citations


Journal ArticleDOI
TL;DR: The most prominent new features include: drawing of Bezier curves for all particle modes, on-the-fly update of edited objects, multiple undo/redo functionality, the addition of a plugin infrastructure, and a general improved memory performance.

371 citations


Proceedings ArticleDOI
04 Oct 2009
TL;DR: Sikuli allows users to take a screenshot of a GUI element and query a help system using the screenshot instead of the element's name, and provides a visual scripting API for automating GUI interactions, using screenshot patterns to direct mouse and keyboard events.
Abstract: We present Sikuli, a visual approach to search and automation of graphical user interfaces using screenshots. Sikuli allows users to take a screenshot of a GUI element (such as a toolbar button, icon, or dialog box) and query a help system using the screenshot instead of the element's name. Sikuli also provides a visual scripting API for automating GUI interactions, using screenshot patterns to direct mouse and keyboard events. We report a web-based user study showing that searching by screenshot is easy to learn and faster to specify than keywords. We also demonstrate several automation tasks suitable for visual scripting, such as map navigation and bus tracking, and show how visual scripting can improve interactive help systems previously proposed in the literature.

358 citations


01 Oct 2009
TL;DR: Sikuli as discussed by the authors allows users to take a screenshot of a GUI element (such as a toolbar button, icon, or dialog box) and query a help system using the screenshot instead of the element's name.
Abstract: We present Sikuli, a visual approach to search and automation of graphical user interfaces using screenshots. Sikuli allows users to take a screenshot of a GUI element (such as a toolbar button, icon, or dialog box) and query a help system using the screenshot instead of the element's name. Sikuli also provides a visual scripting API for automating GUI interactions, using screenshot patterns to direct mouse and keyboard events. We report a web-based user study showing that searching by screenshot is easy to learn and faster to specify than keywords. We also demonstrate several automation tasks suitable for visual scripting, such as map navigation and bus tracking, and show how visual scripting can improve interactive help systems previously proposed in the literature.

273 citations


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.

264 citations


Patent
27 Aug 2009
TL;DR: In this paper, a graphical user interface (GUI) is displayed on a display unit in an apparatus which may include a tactile sensor unit, and a control unit may receive a contact detection signal therefrom.
Abstract: A graphical user interface (GUI) may be displayed on a display unit in an apparatus which may include a tactile sensor unit. When a contact by a user is detected at the tactile sensor unit, a control unit may receive a contact detection signal therefrom. Based on the contact detection signal, the control unit may determine a contact pattern and may then display the GUI corresponding to the contact pattern. The GUI may be displayed and modified depending on the location and pressure of contacts by a user's manipulating fingers. Therefore, a user can manipulate the apparatus without any inconvenience or accidental touches.

260 citations


01 Jan 2009
TL;DR: FLAIR is an advanced user graphical interface for FLUKA to enable the user to start and controlFLUKA jobs completely from a GUI environment without the need for command-line interactions and contains a fully featured editor for editing the input files in a human readable way with syntax highlighting.
Abstract: FLAIR is an advanced user graphical interface for FLUKA, to enable the user to start and control FLUKA jobs completely from a GUI environment without the need for command-line interactions. It is written entirely with python and Tkinter allowing easier portability across various operating systems and great programming flexibility with focus to be used as an Application Programming Interface (API) for FLUKA. FLAIR is an integrated development environment (IDE) for FLUKA, it does not only provide means for the post processing of the output but a big emphasis has been set on the creation and checking of error free input files. It contains a fully featured editor for editing the input files in a human readable way with syntax highlighting, without hiding the inner functionality of FLUKA from the users. It provides also means for building the executable, debugging the geometry, running the code, monitoring the status of one or many runs, inspection of the output files, post processing of the binary files (data merging) and interface to plotting utilities like gnuplot and PovRay for high quality plots or photorealistic images. The program includes also a database of selected properties of all known nuclides and their known isotopic composition as well a reference database of ~300 predefined materials together with their Sterheimer parameters.

Patent
11 May 2009
TL;DR: In this paper, a pointing device can be a touchpad, a mouse, a pen, or any device capable of providing two or three-dimensional location, and a representation of the location of the pointing device over a virtual keyboard/pad can be dynamically shown on an associated display.
Abstract: A selective input system and associated method is provided which tracks the motion of a pointing device over a region or area. The pointing device can be a touchpad, a mouse, a pen, or any device capable of providing two or three-dimensional location. The region or area is preferably augmented with a printed or actual keyboard/pad. Alternatively, a representation of the location of the pointing device over a virtual keyboard/pad can be dynamically shown on an associated display. The system identifies selections of items or characters by detecting parameters of motion of the pointing device, such as length of motion, a change in direction, a change in velocity, and or a lack of motion at locations that correspond to features on the keyboard/pad. The input system is preferably coupled to a text disambiguation system such as a T9® or Sloppytype™ system, to improve the accuracy and usability of the input system.

Patent
B. Michael Victor1
25 Sep 2009
TL;DR: In this article, the computing device detects a first input by a user on a destination object displayed on the touch screen display and performs an action on the first user interface object associated with the destination object.
Abstract: A computing device with a touch screen display simultaneously displays on the touch screen display a plurality of user interface objects and at least one destination object. The computing device detects a first input by a user on a destination object displayed on the touch screen display. While continuing to detect the first input by the user on the destination object, the computing device detects a second input by the user on a first user interface object displayed on the touch screen display. In response to detecting the second input by the user on the first user interface object, the computing device performs an action on the first user interface object. The action is associated with the destination object.

Patent
02 Mar 2009
TL;DR: In this article, an index selection mechanism allows for efficient generation of index recommendations for a given workload of a database system, which includes a set of queries that are used to access tables in database systems.
Abstract: An index selection mechanism allows for efficient generation of index recommendations for a given workload of a database system. The workload includes a set of queries that are used to access tables in a database system. The index recommendations are validated to verify improved performance, followed by application of the indexes. Graphical user interface screens are provided to receive user input as well as to present reports to the user.

Patent
07 Jul 2009
TL;DR: In this paper, a method for providing an icon menu with dynamic icon arrangement within a graphical user interface (GUI) displayed on a display screen of a handheld electronic device is presented.
Abstract: A method and handheld electronic device having a graphical user interface which arranges icons dynamically are provided. In accordance with one embodiment, there is provided a method for providing an icon menu with dynamic icon arrangement within a graphical user interface (GUI) displayed on a display screen of a handheld electronic device, the method comprising: (i) determining a screen orientation of the GUI in accordance with a device orientation; (ii) rendering a first user interface screen in a portrait screen orientation comprising a reduced icon menu having a plurality of icons and a secondary input area adjacent to the reduced icon menu when the screen orientation is a portrait screen orientation; (iii) rendering a second user interface screen in a landscape screen orientation comprising a first expanded icon menu having a plurality of icons when the screen orientation is a landscape screen orientation, wherein the first expanded icon menu has more icons than the reduced icon menu; and (iv) displaying the rendered first or second user interface screen on the display screen.

Patent
15 Sep 2009
TL;DR: In this paper, a controller for controlling heating, ventilating, air conditioning, and cooling (HVAC) systems is provided, which includes graphical user interfaces for user adjustment of system settings.
Abstract: Controllers for controlling heating, ventilating, air conditioning, and cooling (HVAC) systems are provided. The controllers include graphical user interfaces for user adjustment of system settings. In certain embodiments, the graphical user interfaces may include slide bars for adjusting temperature set points. In certain embodiments, the graphical user interfaces may include selectable calendars for adjusting program schedules for the HVAC systems. In certain embodiments, the graphical user interfaces may include screens for adjusting a nightlight feature of the controller.

Patent
01 Apr 2009
TL;DR: In this article, a graphical user interface that organizes interface elements into views of computer content for presentation to a user is presented, and different views of are used to provide an interface that is responsive to configurations of the device and responsive to activity being performed by the user.
Abstract: Various aspects and embodiments are directed to a graphical user interface that organizes interface elements into views of computer content for presentation to a user. Different views of are used to provide an interface that is responsive to configurations of the device and responsive to activity being performed by the user. Aspects include permitting the user to transition the device from one configuration to another during its use, for example from easel to laptop modes. Further the elements that comprise the graphical user interface are configured to present a summarized view of available actions and content, in order to simplify user interaction. The different views present different organizations of the interface elements and in some example display only certain ones of the modes of content in order to reduce the number of options a user must navigate to accomplish an objective. According to another aspect, methods and systems for streamlining user interaction with computer content are provided. In some embodiments, streamlining includes pre-configuring a user device based on received information. Other embodiments include presenting consistent visual representations used to navigated to views that present computer content.

Patent
04 May 2009
TL;DR: In this paper, a graphical user interface (GUI) can be presented on a remote control accessory device that has user input and display devices, which can be defined and managed by a portable media device that is controlled using the GUI.
Abstract: A graphical user interface ("GUI") can be presented on a remote control accessory device that has user input and display devices. The GUI can be defined and managed by a portable media device that is controlled using the GUI. The portable media device can provide the accessory with a GUI image to be displayed. The accessory can send information to the portable media device indicative of a user operation of an input device in response to the displayed image. The portable media device can process this input to identify the action requested by the user and take the appropriate action, which can include updating the GUI image provided to the accessory.

Patent
03 Nov 2009
TL;DR: In this paper, a streamlined computer device and a graphical user interface that organizes interface elements into views of computer content for presentation to a user are presented to allow users to easily and efficiently access various digital media content.
Abstract: Various aspects and embodiments are directed to a streamlined computer device and a graphical user interface that organizes interface elements into views of computer content for presentation to a user. Various views of digital media content permits users to easily and efficiently access various digital media content. Different views are used to provide an interface that is responsive to configurations of the device and responsive to activity being performed by the user. Aspects include permitting the user to maintain and manage digital media content libraries. According to some embodiments, the libraries comprise user digital media content and references digital media content. Functionality provided to a user can be tailored to the type of content displayed, accessed and/or managed. According to various aspects, methods and systems are provided for accessing and managing digital media libraries on a streamlined computing device with a plurality selectable I/O profiles.

Patent
26 Jun 2009
TL;DR: In this paper, a graphical representation of a two-dimensional radial menu is displayed in a graphical user interface, and the transforming comprises utilizing the data representative of the 3D radial menu model, based on a second viewpoint.
Abstract: In certain embodiments, a graphical representation of a two-dimensional radial menu is displayed in a graphical user interface. The graphical representation of the two-dimensional radial menu is transformed into a graphical representation of a three-dimensional radial menu in the graphical user interface. In certain embodiments, the displaying comprises utilizing data representative of a three-dimensional radial menu model to render the graphical representation of the two-dimensional radial menu, based on a first viewpoint, in the graphical user interface, and the transforming comprises utilizing the data representative of the three-dimensional radial menu model to render the graphical representation of the three-dimensional radial menu, based on a second viewpoint, in the graphical user interface. In certain embodiments, the transforming comprises repositioning a viewpoint associated with the graphical representation of the two-dimensional radial menu to produce the graphical representation of the three-dimensional radial menu.

Patent
Youngchoon Park1
02 Jun 2009
TL;DR: In this article, a system for processing user input received at a graphical user interface to configure a building device includes a processor and a first memory unit communicably coupled to the processor.
Abstract: A system for processing user input received at a graphical user interface to configure a building device includes a processor and a first memory unit communicably coupled to the processor. The memory includes computer code for processing data relating to a floor plan and computer code for generating a graphical user interface, the graphical user interface including a representation of the floor plan. The memory further includes computer code for positioning an indicator relative to the graphical representation of the floor plan based on the user input, the indicator representing the building device. The memory also includes computer code for configuring the building device based on the position of the indicator relative to the graphical representation of the floor plan.

Patent
David Brinda1, Jye Rong1, Sheng-Hsin Huang1
07 Oct 2009

Patent
04 Dec 2009
TL;DR: In this article, a system and method whereby an user interface editing device is used to create a user interface for a controlling device, the created user interface including user interface elements that are associated with functional operations of a virtual equivalent of an appliance.
Abstract: A system and method whereby an user interface editing device is used to create a user interface for a controlling device, the created user interface including user interface elements that are associated with functional operations of a virtual equivalent of an appliance. After the created user interface is transferred to the controlling device, the virtual equivalent of an appliance is caused to be linked to an intended target appliance whereupon activation of those user interface elements of the graphical user interface that were associated with functional operations of the virtual equivalent of an appliance will cause the controlling device to transmit commands to control corresponding functional operations of the intended target appliance.

Patent
03 Sep 2009
TL;DR: In this paper, the authors describe a system that includes a hazard sensor, a locomotor, and a system controller, which can be used to determine multiple hazard levels at multiple locations.
Abstract: A robot includes a hazard sensor, a locomotor, and a system controller. The robot senses a hazard intensity at a location of the robot, moves to a new location in response to the hazard intensity, and autonomously repeats the sensing and moving to determine multiple hazard levels at multiple locations. The robot may also include a communicator to communicate the multiple hazard levels to a remote controller. The remote controller includes a communicator for sending user commands to the robot and receiving the hazard levels from the robot. A graphical user interface displays an environment map of the environment proximate the robot and a scale for indicating a hazard intensity. A hazard indicator corresponds to a robot position in the environment map and graphically indicates the hazard intensity at the robot position relative to the scale.

Patent
25 Sep 2009
TL;DR: In this article, a multifunction device with a display and a touch-sensitive surface creates a plurality of workspace views and detects a first multifinger gesture on the touch sensitive surface.
Abstract: In some embodiments, a multifunction device with a display and a touch-sensitive surface creates a plurality of workspace views. A respective workspace view is configured to contain content assigned by a user to the respective workspace view. The content includes application windows. The device displays a first workspace view in the plurality of workspace views on the display without displaying other workspace views in the plurality of workspace views and detects a first multifinger gesture on the touch-sensitive surface. In response to detecting the first multifinger gesture on the touch-sensitive surface, the device replaces display of the first workspace view with concurrent display of the plurality of workspace views.

Patent
15 Sep 2009
TL;DR: Controllers for controlling heating, ventilating, air conditioning, and cooling (HVAC) systems are provided in this paper, which include graphical user interfaces for user adjustment of system settings.
Abstract: Controllers for controlling heating, ventilating, air conditioning, and cooling (HVAC) systems are provided. The controllers include graphical user interfaces for user adjustment of system settings. The controllers also include communication interfaces for receiving climate data. In certain embodiments, the controllers govern operation of the HVAC systems based at least in part on the climate data. Further, the controllers may display information and alerts related to the climate data. The controllers also may govern operation of air treatment devices within the HVAC systems.

Patent
29 Sep 2009
TL;DR: In this article, a mobile terminal and a method of providing a graphic user interface using the same body is presented, where the mobile terminal includes a plurality of bodies and various graphic user interfaces are provided according to a posture of the mobile terminals.
Abstract: Provided are a mobile terminal and a method of providing a graphic user interface using the same. The mobile terminal includes a plurality of bodies. Various graphic user interfaces are provided according to a posture of the mobile terminal, which is formed by the plurality of bodies of the mobile terminal.

Patent
15 Sep 2009
TL;DR: Graphical user interfaces (GUIs) for a medical device such as a blood glucose meter, systems and methods are provided as discussed by the authors, in which a user may navigate between icons and select certain display outputs which summarize all or certain glucose data over particular time periods.
Abstract: Graphical user interfaces (GUIs) for a medical device such as a blood glucose meter, systems and methods are provided. Embodiments include GUIs in which a user may navigate between icons and select certain display outputs which summarize all or certain glucose data over particular time periods. In certain embodiments, animated icons and/or graphs and/or text summaries may be provided.

Patent
31 Mar 2009
TL;DR: In this article, techniques for dynamically generating recommendations for users, such as for products and other items, are described, in which information about current selections of a particular user may be gathered based at least in part on providing a GUI (graphical user interface) for display to the user that includes selectable information about numerous recommended items.
Abstract: Techniques are described for dynamically generating recommendations for users, such as for products and other items. In at least some situations, the techniques include using multiple recommendation strategies, such as by aggregating recommendation results from multiple different recommendation strategies. Such recommendation strategies may have various forms, and may be based at least in part on data regarding prior interactions of numerous users with numerous items. In addition, information about current selections of a particular user may be gathered based at least in part on providing a GUI (“graphical user interface”) for display to the user that includes selectable information about numerous recommended items, and dynamically updating the displayed GUI with newly generated recommendations of items as the user makes selections of particular displayed recommended items (e.g., newly generated recommendations that are similar to the selected items in one or more manners, or are otherwise related to the selected items).

Patent
25 Sep 2009
TL;DR: In this article, a computing device with a display simultaneously displays a plurality of user interface objects, a currently selected user interface object, and the plurality of resizing handles for the currently selected UIs.
Abstract: A computing device with a display simultaneously displays a plurality of user interface objects, a currently selected user interface object, and a plurality of resizing handles for the currently selected user interface object. Each respective resizing handle has a corresponding handle activation region with a default position relative to the respective resizing handle, a default size, and a default shape. The device detects a first input on a first handle activation region for a first resizing handle in the plurality of resizing handles. In response to detecting the first input, the device: resizes the currently selected user interface object, and for at least one resizing handle in the plurality of resizing handles, modifies a corresponding handle activation region by changing the position of the handle activation region relative to the resizing handle from the default position to a modified position.