Search Images Maps Play YouTube News Gmail Drive More »
Advanced Patent Search | Web History | Sign in

Patents

A taskbar is provided that supplies visual cues, such as buttons, for each application having an active window. These visual cues inform a user of the currently active windows and may be used to display the active windows. The taskbar may also include a start menu button that enables a user to gain access to a menu for launching programs, opening documents and controlling system settings. The taskbar is resizable and may be anchored to different locations on a video display. The taskbar may operate in a mode where it is not obscurable by other windows. The taskbar may also be displayed in a mode where it is not displayed when another window is in a non-minimized state.

Citations

Cited PatentFiling dateIssue dateOriginal AssigneeTitle
US5146556Feb 27, 1991Sep 8, 1992NeXT Computer, Inc.System and method for managing graphic images
US5367624Jun 11, 1993Nov 22, 1994Consilium, Inc.Interface for controlling transactions in a manufacturing execution system
US5398310Apr 13, 1992Mar 14, 1995Apple Computer, IncorporatedPointing gesture based computer note pad paging and scrolling interface
US5412776Dec 23, 1992May 2, 1995International Business Machines CorporationMethod of generating a hierarchical window list in a graphical user interface
US5414806Aug 12, 1993May 9, 1995International Business Machines CorporationPalette and parts view of a composite object in an object oriented computer system
US5436637Mar 5, 1993Jul 25, 1995Borland International, Inc.Graphical user interface system and methods for improved user feedback
US5487143Apr 6, 1994Jan 23, 1996Altera CorporationComputer user interface having tiled and overlapped window areas
US5604861Oct 20, 1995Feb 18, 1997International Business Machines CorporationMethod and apparatus for improved notebook control in a data procesing system
US5657049Jun 7, 1995Aug 12, 1997Apple Computer, Inc.Desk drawer user interface
US5678039Sep 30, 1994Oct 14, 1997Borland International, Inc.System and methods for translating software into localized versions
US5754174Nov 4, 1996May 19, 1998Starfish Software, Inc.User interface with individually configurable panel interfaces for use in a computer system

Referenced by

Citing PatentFiling dateIssue dateOriginal AssigneeTitle
US6239798May 28, 1998May 29, 2001Sun Microsystems, Inc.Methods and apparatus for a window access panel
US6342908Mar 22, 1999Jan 29, 2002International Business Machines CorporationProgressive window organization
US6581054Jul 30, 1999Jun 17, 2003Computer Associates Think, Inc.Dynamic query model and method
US6613100Nov 26, 1997Sep 2, 2003Intel CorporationMethod and apparatus for displaying miniaturized graphical representations of documents for alternative viewing selection
US6756999Mar 6, 2001Jun 29, 2004Microsoft CorporationMethod and system for clustering and grouping taskbar buttons
US6842758Jul 30, 1999Jan 11, 2005Computer Associates Think, Inc.Modular method and system for performing database queries
US6864905Mar 23, 2001Mar 8, 2005International Business Machines CorporationMethod to redisplay active panels
US6944828Dec 13, 2001Sep 13, 2005Appeon CorporationSystem and method for retrieving and editing the data structure of an HTML UI Control
US6950993Aug 2, 2001Sep 27, 2005Microsoft CorporationSystem and method for automatic and dynamic layout of resizable dialog type windows
US7005846Jul 17, 2002Feb 28, 2006Agilent Technologies, Inc.System and method for application control in measurement devices
US7007240Aug 3, 1999Feb 28, 2006Gateway Inc.Method and system for displaying non-overlapping program and auxiliary windows
US7007241Apr 24, 2001Feb 28, 2006Lenovo (Singapore) Pte. Ltd.Display device with a focus buoy facility
US7058902Jul 30, 2002Jun 6, 2006Microsoft CorporationEnhanced on-object context menus
US7149974Apr 3, 2002Dec 12, 2006Fuji Xerox Co., Ltd.Reduced representations of video sequences
US7219302Jul 19, 2001May 15, 2007System and method for organizing, managing, and manipulating desktop objects with an activity-oriented user interface
US7257777Jul 19, 2000Aug 14, 2007International Business Machines CorporationSystem and method for automatic control of window viewing
US7426697Jan 18, 2005Sep 16, 2008Microsoft CorporationMulti-application tabbing system
US7434177Dec 20, 1999Oct 7, 2008Apple Inc.User interface for providing consolidation and access
US7478326Jan 18, 2005Jan 13, 2009Microsoft CorporationWindow information switching system
US7523413Dec 31, 2004Apr 21, 2009AT&T Intellectual Property I, L.P.Organizing session applications
US7526738Aug 20, 2007Apr 28, 2009Apple Inc.User interface for providing consolidation and access
US7552397Jan 18, 2005Jun 23, 2009Microsoft CorporationMultiple window behavior system
US7574657Dec 31, 2004Aug 11, 2009AT&T Intellectual Property I, L.P.Administration manager
US7581194Apr 28, 2006Aug 25, 2009Microsoft CorporationEnhanced on-object context menus
US7590945Dec 31, 2004Sep 15, 2009AT&T Intellectual Property I, L.P.Viewing applications from inactive sessions
US7600197Jul 12, 2002Oct 6, 2009Apple Inc.Graphical user interface having contextual menus
US7607090Dec 31, 2004Oct 20, 2009AT&T Intellectual Property I, L.P.Frameless data presentation
US7644366Jul 30, 1999Jan 5, 2010Computer Associates Think, Inc.Method and system for displaying a plurality of discrete files in a compound file
US7665031Dec 8, 2004Feb 16, 2010Microsoft CorporationMethod and system of taskbar button interfaces
US7685532Apr 3, 2008Mar 23, 2010Minolta Co., Ltd.Data input device, image processing device, data input method and computer readable recording medium on which data input program is recorded
US7712017Feb 24, 2006May 4, 2010Fuji Xerox Co., Ltd.Method, system and article of manufacture for linking a video to a scanned document
US7747965Jan 18, 2005Jun 29, 2010Microsoft CorporationSystem and method for controlling the opacity of multiple windows while browsing
US7757001Apr 26, 2002Jul 13, 2010SMART Technologies ULCSystem, method and graphical user interface for identifying image from remote site during screen sharing
US7797645Jan 21, 2005Sep 14, 2010Microsoft CorporationSystem and method for displaying full product functionality using minimal user interface footprint
US7880728Jun 29, 2006Feb 1, 2011Microsoft CorporationApplication switching via a touch screen interface
US7882448Dec 29, 2005Feb 1, 2011SAP AGTaskbar configuration tool for computer systems
US8032843Mar 24, 2009Oct 4, 2011Apple Inc.User interface for providing consolidation and access
US8091040Dec 9, 2009Jan 3, 2012Computer Associates Think, Inc.Method and system for displaying a plurality of discrete files in a compound file
US8214763Mar 24, 2009Jul 3, 2012International Business Machines CorporationAuto-positioning a context menu on a GUI
USD528122Apr 22, 2005Sep 12, 2006Microsoft CorporationImage for a portion of a display screen
USD535997Jun 14, 2006Jan 30, 2007Microsoft CorporationImage for a portion of a display screen
USD550688Apr 22, 2005Sep 11, 2007Microsoft CorporationImage for a portion of a display screen
USD601156Nov 5, 2008Sep 29, 2009Victor Company of Japan, LimitedTelevision receiver
USD601157Nov 5, 2008Sep 29, 2009Victor Company of Japan, LimitedTelevision receiver

Claims

1. In a computer system having an input device, a video display, and a plurality of applications, a method comprising the steps of:

outputting a user interface element on the video display, the user interface element including a taskbar sub-element and a non-overlapping sub-element identifying each application having an active window of the plurality of applications so as to simultaneously indicate to a user each application having an active window;
displaying a cursor on the video display; and
displaying a context menu in response to positioning the cursor over the taskbar sub-element, the menu having a mode for arranging the display of the windows.

2. The method of claim 1, wherein the mode provides for the cascaded display of the windows.

3. The method of claim 1, wherein the mode provides for the tiled display of the windows.

4. A computer-readable medium having computer-executable instructions for performing the steps recited in claim 1.

5. In a computer system having an input device, a video display, and a plurality of applications, a method comprising the steps of:

outputting a user interface element on the video display, the user interface element including a non-overlapping sub-element for each application having an active window of the plurality of applications so as to simultaneously indicate to a user the applications having an active window;
displaying a cursor on the video display; and
displaying a menu of context-sensitive items associated with a first application in response to positioning the cursor over the sub-element for the first application.

6. The method of claim 5, wherein input device has a button, and the step of displaying the menu associated with the first application further includes the step of activating the button.

7. The method of claim 5, wherein the computer system further comprises a second application having a second active window, wherein the first active window obscures the second active window.

8. The method of claim 5, further comprising the step of requesting one of the plurality of applications to display a non-minimized window of the application by manipulating the sub-element corresponding to the application in response to the user using the input device.

9. The method of claim 8, wherein the computer system includes a mouse having at least one button, said mouse for manipulating a cursor on the video display; and wherein the step of requesting the selected one of the applications comprises the step of positioning the cursor to point at the sub-element for the selected application and activating the button of the mouse.

10. A computer-readable medium having computer-executable instructions for performing the steps recited in claim 5.

11. In a computer system having an input device, a video display, and a plurality of applications, a method comprising the steps of:

outputting a user interface element on the video display, the user interface element including a non-overlapping sub-element for each application having an active window of the plurality of applications so as to simultaneously indicate to a user the applications having an active window;
outputting a visual indicator corresponding to the input device;
manipulating the input device in accordance with a predetermined sequence such that the visual indicator interacts with at least one of the sub-elements to thereby request one of the plurality of applications to display a non-minimized window; and
hiding the user interface element while the non-minimized window is displayed.

12. The method of claim 11, further comprising the step of further manipulating the input device to thereby redisplay the user interface element.

13. The method of claim 11, wherein the visual indicator is a cursor displayed on the display, further comprising the step of positioning the cursor within a predefined area of the video display to thereby redisplay the user interface element.

14. A computer-readable medium having computer-executable instructions for performing the steps recited in claim 11.

15. In a computer system having an input device, a video display, and a plurality of applications, a method comprising the steps of:

outputting a user interface element on the video display, the user interface element including a non-overlapping sub-element for each application having an active window of the plurality of applications so as to simultaneously indicate to a user each application having an active window;
displaying a cursor on the video display;
unhiding the user interface element in response to the cursor being positioned in a first predefined area of the video display;
displaying a menu in response to positioning the cursor over the user interface element when the user interface element is exposed; and
hiding the user interface element in response to the cursor being positioned in a second predefined area of the video display.

16. The method of claim 15, wherein the display area of the video display consists of the first and second predefined areas.

17. A computer-readable medium having computer-executable instructions for performing the steps recited in claim 15.

18. In a computer system having an input device, a video display, a method comprising the steps of:

outputting on the video display a user interface element containing a non-overlapping sub-element for each of a plurality of applications having active windows so as to simultaneously visually indicate to a user the plurality of applications, said sub-elements providing context-sensitive information in response to interaction with a user input indicator displayed on the display;
displaying a first sub-element corresponding to a first application having an active window;
determining the available space within the user interface element; and
resizing the first sub-element and displaying a second sub-element corresponding to a second application in response to the running of the second application such that the first and second sub-elements do not overlap.

19. A computer-readable medium having computer-executable instructions for performing the steps recited in claim 18.

20. The method of claim 18, wherein the step of outputting on the video display the user interface element further comprises the step of outputting a sub-element for accessing a menu, the menu enabling a user to run programs on the computer system.

21. The method of claim 20, wherein the menu includes an option for accessing a list of most recently opened documents, further comprising the steps of:

maintaining a list of the most recently opened documents; and
automatically adding a new recently opened document to the list of the most recently opened documents.

22. The method of claim 18 wherein the computer system further comprises an input device corresponding to the user indicator and wherein the method further comprises the step of resizing the user interface element in response to user manipulation of the input device.

23. The method of claim 22 wherein the input device is a mouse and wherein the step of resizing the user interface element comprises the step of resizing the user interface element in response to a user dragging and dropping a boarder of the user interface element with the mouse.

24. The method of claim 18 wherein the step of outputting the user interface element on the video display further comprises the step of outputting a taskbar notification area on the video display as part of the user interface element for displaying visual notification to users.

25. The method of claim 18, wherein the user interface element has a display mode in which the user interface element cannot be obscured by windows.

26. The method of claim 18, further comprising the step of changing the display mode of the user interface element to a second mode so that the user interface element can be obscured by windows.

27. The computer system of claim 18 wherein the indicator is a cursor, further comprising the steps of:

hiding the user interface element in response to the cursor being positioned in a first predefined area of the video display; and
unhiding the user interface element in response to the cursor being positioned in a second predefined area of the video display.