×

System and method for displaying full product functionality using minimal user interface footprint

  • US 7,797,645 B2
  • Filed: 01/21/2005
  • Issued: 09/14/2010
  • Est. Priority Date: 01/21/2005
  • Status: Active Grant
First Claim
Patent Images

1. A method performed by a computing device having a memory and a processor for providing a sidebar user interface for an application program having a conventional user interface with panes, the method comprising:

  • with a processor, displaying the conventional user interface in which multiple panes of the application program are displayed simultaneously, each pane having associated functionality, wherein the conventional user interface provides no sidebar for selecting panes of the application program so that when the conventional user interface is displayed, a sidebar is not displayed;

    upon receiving from the user an indication to display the sidebar user interface,with a processor, removing each of the displayed panes of the conventional user interface, . wherein removing each of the displayed panes of the conventional user interface includes animating each pane as the pane is removed to reflect a transition from the conventional user interface to the sidebar user interface,displaying a sidebar with icons, each icon associated with a pane of the conventional user interface, wherein at least one of the icons is a dynamic icon, the dynamic icon having a first graphical representation and a second graphical representation, wherein the sidebar is not a pane of the application programwherein animating each pane includes scrolling each pane across a screen and fading each pane into the sidebar, anddisplaying the dynamic icon using the first graphical representation; and

    while the sidebar user interface is being displayed,upon receiving an indication that the status of a pane associated with the dynamic icon has been modified, displaying the dynamic icon using the second graphical representation,upon receiving from the user a selection of a first icon when the pane associated with the first icon is not currently displayed,displaying the pane associated with the first icon so that the user can access the functionality of the pane associated with the first icon and so that the pane associated with the first icon is displayed simultaneously with the first icon, wherein displaying the pane associated with the first icon includes causing the pane associated with the first icon to fly out from the sidebar,upon receiving from the user a selection of a second icon when the pane associated with second icon is not currently displayed,displaying the pane associated with the second icon so that the user can access the functionality of the pane associated with the second icon and so that the pane associated with the second icon is displayed simultaneously with the second icon, wherein displaying the pane associated with the second icon includes causing the pane associated with the second icon to fly out from the sidebar,upon receiving from the user a selection of the first icon when the pane associated with the first icon is currently displayed,hiding the pane associated with the first icon,upon receiving from the user a selection of the second icon when the pane associated with the second icon is currently displayed,hiding the pane associated with the second icon,receiving an indication to hide the sidebar, wherein the indication to hide the sidebar is not an indication to display the conventional user interface,in response to receiving the indication to hide the sidebar,hiding the sidebar, anddisplaying a desktop icon enabling a user to cause the sidebar to become unhidden,receiving a selection of the desktop icon, andin response to receiving the selection of the desktop icon, with a processor, causing the sidebar to become unhidden,wherein the sidebar user interface allows the user to selectively control the panes that are displayed,wherein when an indication to display the sidebar user interface is received, automatically removing the conventional user interface from the display, and wherein when an indication to display the conventional user interface is received, automatically removing the sidebar user interface from the display.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×