| Patent application number | Description | Published |
| 20080307303 | OVERFLOW STACK USER INTERFACE - Systems and methods for providing an overflow stack. An overflow stack can be generated based upon adjustments to a group display area and based upon application of one or more display criterion. An overflow stack can include representation of any system objects that can not be displayed in an adjusted group display area based upon the one or more display criterion. | 12-11-2008 |
| 20080307330 | Visualization object divet - A graphical user interface includes a desktop and a visualization object receptacle defining a depth aspect. One or more visualization objects are disposed within the visualization object receptacle. A selectable divet can be displayed proximate to a visualization object to indicate an actionable state associated with a system object represented by the visualization object. | 12-11-2008 |
| 20080307334 | VISUALIZATION AND INTERACTION MODELS - Visual representations of system objects are associated, and one or more association characteristics of the associated visual representations are identified. Interaction models and/or visualization models are automatically selected from a plurality of interaction and/or visualization models based on the identified one or more association characteristic, and the selected interaction and/or visualization model is applied to the associated visual representations. | 12-11-2008 |
| 20080307335 | OBJECT STACK - Stack elements corresponding to system object are associated with a stack item and aggregated in the stack item. A context engine provides contextual control of the stack item and stack elements. | 12-11-2008 |
| 20080307336 | USER INTERFACE FOR APPLICATION INTERFACE MANIPULATION - Selection of visualization objects, such as applications windows, is performed by determining a position of a system object. A graphical representation of a system object can be positioned over a display area of an application interface. The application interface is preeminently displayed in response to a graphical representation of system object being positioned over a corresponding display area of the application interface. | 12-11-2008 |
| 20080307351 | Multi-Dimensional Application Environment - A back surface is axially disposed from a viewing surface, and one or more side surfaces extend from the back surface to the viewing surface. An application content frame for an executing application is generated on the back surface. One or more application control elements for the execution application are generating on the one or more side surfaces. | 12-11-2008 |
| 20080307352 | Desktop System Object Removal - A graphical user interface includes a first system object, e.g., a window. The first system object is removed from the graphical user interface when the first system object remains inactive for a period of time, and the first system object is substantially overlapped by a second system object e.g., a second window. | 12-11-2008 |
| 20080307359 | Grouping Graphical Representations of Objects in a User Interface - Graphical representations of distinct system objects are associated into a group. The group is displayed in a user interface as a graphical element having one or more views. The group can be collapsed into a stack and gestures can be applied to group. Operations are performed on the group in response to user inputs. A selection of the group causes a control to appear in a graphical use interface. The control identities the operations that can be applied to the group. | 12-11-2008 |
| 20080307360 | Multi-Dimensional Desktop - A graphical user interface has a back surface disposed from viewing surface to define a depth, and one or more one or more side surfaces extend from the back surface to the viewing surface. An icon receptacle is disposed on one or more of the side surfaces, and one or more icons are disposed within the icon receptacle. The one or more icons correspond to one or more desktop items. | 12-11-2008 |
| 20080307361 | SELECTION USER INTERFACE - Selection of visualization objects, such as icons, is represented by a flowing selection boundary. The region enclosed by the selection boundary can include a display properly, e.g., color and/or texture. The display property may be adjusted in response to an identified event, e.g., the presence of a cursor or a pending and/or active operation. | 12-11-2008 |
| 20080307362 | Desktop Filter - A desktop operable to display one or more system objects is modified using one or more filters, operable to modify the presentation of the one or more system objects. | 12-11-2008 |
| 20080307364 | VISUALIZATION OBJECT RECEPTACLE - An icon receptacle is disposed along a depth aspect, and one or more icons are disposed within the icon receptacle, one of which is a stack item. | 12-11-2008 |
| 20080307365 | OBJECT TRANSITIONS - Object transitions can include providing a graphical transition of an object item that retains an aspect ratio associated with the object item while transitioning the object item into an instance of an executing object associated with the object item. | 12-11-2008 |
| 20080307366 | REFLECTIONS IN A MULTIDIMENSIONAL USER INTERFACE ENVIRONMENT - A graphical user interface has a back surface disposed from a viewing surface to define a depth. A visualization of receptacle is disposed between the back surface and a viewing surface and contains a visualization object. A reflection surface is defined such that a reflection of the visualization object is displayed on the reflection surface. | 12-11-2008 |
| 20090021486 | Dashboard Surfaces - Information can be displayed on a variety of dashboard surfaces. In some implementations, the technology for displaying information on a dashboard surface can be different, depending on the environment and/or intended use of the dashboard surface. In some implementations, the visualization may be different as well. In some implementations, each type of dashboard surface provides its own metadata or information, which can be used to configure or reconfigure the dashboard surface for interaction with one or more users. | 01-22-2009 |
| 20090024944 | User-centric widgets and dashboards - User-centric widgets and dashboards are automatically modified to reflect a user's goals and needs. | 01-22-2009 |
| 20090100384 | VARIABLE DEVICE GRAPHICAL USER INTERFACE - Methods, systems, devices, and apparatus, including computer program products, for adjusting a graphical user interface. A motion of a device is detected. A graphical user interface of the device is adjusted in response to the detected motion. | 04-16-2009 |
| 20090140978 | Cursor transitions - Responsive to a trigger event, a first cursor state having a first visual appearance is transitioned into a second cursor state having a second visual appearance. A transition type and transition time can be specified so that the transition can be visually perceived by a user. The cursor states can be associated with different cursor types and/or cursor schemes. | 06-04-2009 |
| 20090209293 | Speakerphone Control for Mobile Device - A speakerphone system integrated in a mobile device is automatically controlled based on the current state of the mobile device. In one implementation, the mobile device is controlled based on an orientation or position of the mobile device. In another implementation, the control of the speakerphone includes automatically controlling one or more graphical user interfaces associated with the speakerphone system. | 08-20-2009 |
| 20090215497 | Transitional Data Sets - A set of applications on a mobile device can be specified, presented and automatically populated with transitional data sets. The transitional data sets can be stored on a network to facilitate computations of differences between transitional data sets and other data sets, and the differences can be presented on the mobile device by one or more location-aware applications. | 08-27-2009 |
| 20090260022 | Widget Authoring and Editing Environment - 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. | 10-15-2009 |
| 20100054435 | Remote Control of Electronic Devices - A controlling device (e.g., a telephony device) can remotely control various tasks associated with a controlled device (e.g., a personal computer), including the navigation of user interfaces associated with applications or an operating system associated with the controlled device. A task can be controlled at the controlled device by mapping user input received at the controlling device to control commands suitable for execution at the controlled device. | 03-04-2010 |
| 20100056130 | Remote Control of Electronic Devices - A controlling device (e.g., a telephony device) can remotely control various tasks associated with a controlled device (e.g., a personal computer), including the navigation of user interfaces associated with applications or an operating system associated with the controlled device. A task can be controlled at the controlled device by mapping user input received at the controlling device to control commands suitable for execution at the controlled device. | 03-04-2010 |
| 20100115471 | MULTIDIMENSIONAL WIDGETS - Systems, methods, computer-readable mediums, user interfaces and other implementations are disclosed for implementing multidimensional widgets. A multidimensional widget is a three-dimensional object with application surfaces, and each application surface is associated with a widget function. Multidimensional widgets can be modified by adding functions or grouping with other widgets. | 05-06-2010 |
| 20100211886 | Management of User Interface Elements in a Display Environment - A widget manager facilitates management of widgets in a dashboard layer. Management functions can include enablement, preview, importation, exportation, organization, installation, deletion, acquisition, etc. | 08-19-2010 |
| 20100229095 | Workflow Widgets - Systems, methods, computer-readable mediums, user interfaces and other implementations are disclosed for workflow widgets. In some implementations, a widget workflow method includes: launching a widget at a first device; and updating the widget with content created at a second device. | 09-09-2010 |
| 20100242110 | Widget Security - A widget security system, method and computer-readable medium detects a security event associated with a widget, assesses the risk associated with the security event, and initiates a security action based on the assessed risk. | 09-23-2010 |
| 20100245260 | Virtual Input Tools - A virtual input device, e.g., a virtual representation of a physical input device, is disclosed. In one aspect, virtual coordinates of the virtual input device correlate to real coordinates on the physical input device. Dimensions of the physical input device are proportional to dimensions of the virtual input device, and interactive objects are presented in the virtual input device. | 09-30-2010 |
| 20100251170 | Interface Navigation Tools - Navigation tools for an interface (e.g., a graphical user interface) are disclosed. In one aspect, a first stack item (e.g., a first directory) that includes one or more stack elements (e.g., subdirectories) is presented in the interface. User input selecting one of the one or more stack elements causes a scaled version of the first stack item (e.g., a smaller visual representation of the directory) and a second stack item (e.g., a selected subdirectory) that corresponds to the selected stack element to be presented in the interface. Selecting the scaled version of the first stack item causes the first stack item to be presented (e.g., a larger visual representation of the directory) in the interface. | 09-30-2010 |