Patent application number | Description | Published |
20100058185 | DYNAMIC HINTS FOR GUI CONTROL MODES CONTINGENT UPON CONTEXT-DEFINED CONDITIONS - Embodiments of the present invention provide a method, system and computer program product for assisting a user in a GUI. In an embodiment of the invention method for assisting a user in a graphical user interface (GUI) can include detecting a proximity event in connection with a GUI control of an application in a mode contingent upon a context-defined condition within the application, retrieving an explanation from memory for the mode of the GUI control and contingency of the context-defined condition, and rendering the explanation in association with the mode of the GUI control and the contingency of the context-defined condition. | 03-04-2010 |
20130080950 | INCREMENTALLY SELF-ORGANIZING WORKSPACE - A user interface organizing system and method are provided. The system includes an analyzer configured to evaluate object properties of each of a plurality of graphical elements displayed on a display device, compare the object properties of each of the plurality of graphical elements with every other graphical element, generate a degree of similarity for every possible pairing of graphical elements. The system also includes an aggregator configured to incrementally move each of the plurality of graphical elements towards at least one other graphical element based upon the degree of similarity. | 03-28-2013 |
20130132892 | METHOD FOR PRECISE NAVIGATION OF DATA - Disclosed is a scrolling system with adjustable granularity. The system includes a user interface that displays data on a display device. The scrolling system further includes a system for scrolling through data. The system detects a scroll command in a first direction from a user interface. A display area is configured to shift in the first direction when a user issues the scroll command. The system also detects a granularity setting command in a second direction. A scroll bar is configured to shift in the second direction when the user issues the granularity setting command. The system is configured to adjust a granularity setting corresponding to a position of the scroll bar on the display when the scroll bar crosses a threshold point. The granularity setting corresponds to various levels of response sensitivity to the scroll command. Other embodiments of the system and methods are also described. | 05-23-2013 |
20130318173 | AUTOMATICALLY REPLACING LOCALHOST AS HOSTNAME IN URL WITH FULLY QUALIFIED DOMAIN NAME OR IP ADDRESS - A method, system and computer program product for electronically communicating a correct Uniform Resource Locator (URL). The browser detects a copying of a URL to be placed in an electronic communication. In response to determining that the URL specifies an address of a loopback interface of the computing device via a localhost, the browser obtains the Fully Qualified Domain Name (FQDN) or Internet Protocol (IP) address of the computing device hosting the resource (e.g., application) referenced by the URL. The browser replaces the localhost in the URL with either the FQDN or IP address of the computing device. The modified URL is then made available to be shared with other users via electronic communication. In this manner, the localhost is automatically replaced with the correct domain name or IP address thereby ensuring that third party users will be able to retrieve the resource hosted on the computing device. | 11-28-2013 |
20130318482 | GESTURAL CONTROL FOR QUANTITATIVE INPUTS - A method for value specification in a responsive interface control, the method including: displaying an interface control in a user interface on a touch display device, wherein the interface control is an interactive interface element configured to set an interface value selected from an ordered continuum of values; detecting a shape of a touch gesture input on the interface control on the touch display device; and changing the interface value in response to detecting a change in the shape of the gesture input. | 11-28-2013 |
20130326394 | VALUE SPECIFICATION IN A RESPONSIVE INTERFACE CONTROL - A method for value specification in a responsive interface control, the method including: displaying the interface control in a section of a user interface on a display device, wherein the interface control is an interactive interface element configured to set an interface value; and detecting a size of the section of the user interface; and automatically setting an interface control mode by selecting one of a plurality of predetermined interface control modes to specify an appearance of the interface control and a function of the interface control based on the size of the section of the user interface. | 12-05-2013 |
20130326396 | VALUE SPECIFICATION IN A RESPONSIVE INTERFACE CONTROL - A method is presented for value specification in a responsive interface control. The method includes displaying the interface control in a section of a user interface on a display device. The interface control is an interactive interface element configured to set an interface value. The method also includes detecting a size of the section of the user interface. The method also includes automatically setting an interface control mode by selecting one of a plurality of predetermined interface control modes to specify an appearance of the interface control and a function of the interface control based on the size of the section of the user interface. | 12-05-2013 |
20140189553 | CONTROL FOR RAPIDLY EXPLORING RELATIONSHIPS IN DENSELY CONNECTED NETWORKS - Some embodiments of the inventive subject matter include presenting a circular user interface, wherein the circular user interface contains data fields and data field elements consistent with a data set. A visual representation of the data set is presented. User input is received via the circular user interface, wherein the user input indicates a reorganization of the visual representation of the data set. The circular user interface is presented consistent with the user input and the visual representation of the data set consistent with the reorganization of the visual representation of the data set is presented. | 07-03-2014 |
20140189559 | CONTROL FOR RAPIDLY EXPLORING RELATIONSHIPS IN DENSELY CONNECTED NETWORKS - Some embodiments of the inventive subject matter include an apparatus comprising one or more processor units and a computer-readable storage device. The computer-readable storage device can include a data set containing data fields and data field elements. The computer-readable storage device can include instructions to visually represent the data set. The computer-readable storage device can include instructions for a circular user interface configured to process user input, and to reorganize the visual representation of the data set based on the user input. | 07-03-2014 |
20140195888 | TAGGING AUTOFILL FIELD ENTRIES - In a method for utilizing metadata for autofill fields, a computer causes a first form input field to be displayed, the first form input field having two or more form input field entries associated with the first form input field. The computer determines that the two or more form input field entries are similar. The computer determines data describing each form input field entry of the two or more form input field entries. | 07-10-2014 |
20140215393 | TOUCH-BASED MULTIPLE SELECTION - Some embodiments of the inventive subject matter may include a method for selecting objects on a computing device having a touchscreen. The method can include initiating a marquee-selection mode on the computing device, wherein the initiating occurs in response to placing one or more fingers on the touchscreen. The method can include presenting a selection marquee on the touchscreen. The method can include detecting user input defining the selection marquee, wherein the selection marquee indicates at least one object for selection. The method can include determining the objects that are selected, as indicated by the selection marquee. | 07-31-2014 |
20140337782 | REPRESENTATION AND CONTROL OF THE SCOPE OF IMPACT IN INHERITED SETTINGS - A value inheritance widget system includes a display device including a user interface, and a value impact engine coupled to the display device. The value impact engine is configured to display at least one widget on a user interface. The widget includes a value. The value comprises an inherited value. The value impact engine is further configured to display information of a scope of inheritance of the value before user interaction with the widget. The information of the scope of inheritance of the value includes a number of inheritance levels of the value and a number of objects impacted by a change to the value. The value impact engine is further configured to receive a user input changing the value of the widget and change the value of the widget and the objects in response to receiving the user input. | 11-13-2014 |
20140351730 | Treemap Perspective Manipulation - Dynamic display of hierarchical data in the form of a treemap. A first instance of an object representation is selected in a first visualization of a hierarchy encoded by containment. A second instance of the object representation is designated, wherein each instance is a tier for object occupation. An object within the hierarchy is displayed as a shape comprising at least two opposing surfaces, and the object is selected through the opposing surfaces. The hierarchy is dynamically re-ordered in response to the selection and designation, and the second representation of the hierarchy is displayed based on the dynamic re-ordering. | 11-27-2014 |
20140351731 | Treemap Perspective Manipulation - Dynamic display of hierarchical data in the form of a treemap. A first instance of an object representation is selected in a first visualization of a hierarchy encoded by containment. A second instance of the object representation is designated, wherein each instance is a tier for object occupation. An object within the hierarchy is displayed as a shape comprising at least two opposing surfaces, and the object is selected through the opposing surfaces. The hierarchy is dynamically re-ordered in response to the selection and designation, and the second representation of the hierarchy is displayed based on the dynamic re-ordering. | 11-27-2014 |
20150020183 | REPRESENTATION AND CONTROL OF THE SCOPE OF IMPACT IN INHERITED SETTINGS - A method for representing and controlling an impact and scope of a widget value includes displaying at least one widget on a user interface. The widget includes a value. The value includes an inherited value. The method also includes displaying information of a scope of inheritance of the value before user interaction with the widget. The information of the scope of inheritance of the value includes a number of inheritance levels of the value and a number of objects impacted by a change to the value. The method also includes receiving a user input changing the value of the widget. The method also includes changing the value of the widget and the objects in response to receiving the user input. | 01-15-2015 |