Operating system-independent graphical user interface with sliding panel
First Claim
1. A graphical user interface (GUI) for display within a display device of a computer, wherein the computer includes an operating system executing therewithin, and wherein a desktop is displayed within the display device by the operating system, the GUI comprising:
- means for displaying a first panel within the desktop, wherein the first panel comprises a display area configured to display information associated with an application program executing within the computer;
means for movably displaying a second panel within the desktop, wherein the second panel is positioned beneath the first panel and is movably associated therewith between a hidden position beneath the first panel and an exposed position adjacent the first panel;
at least one GUI control on at least one of the first and second panels, wherein the at least one GUI control is configured to control display of information associated with the application program within the first panel display area, wherein the at least one GUI control is functionally independent of the operating system, and wherein the at least one GUI control is configured to inherit at least one style property from the operating system; and
means for moving the second panel between the hidden and exposed positions in response to user input.
3 Assignments
0 Petitions
Accused Products
Abstract
Systems, methods and computer program products are provided for displaying a graphical user interface (GUI) within a display device of a computer, wherein GUI functions are provided independently of the computer operating system. GUI controls are configured to inherit at least one style property, such as color, shape and typography, from the operating system in order to maintain the look and feel of the particular operating system. A first panel, having a display area configured to display information associated with an application program executing within the computer, is displayed within the operating system desktop (or browser window). A second panel is displayed within the desktop (or browser window) and is positioned beneath the first panel. The second panel is movably associated with the first panel between a hidden position beneath the first panel and an exposed position adjacent the first panel.
139 Citations
81 Claims
-
1. A graphical user interface (GUI) for display within a display device of a computer, wherein the computer includes an operating system executing therewithin, and wherein a desktop is displayed within the display device by the operating system, the GUI comprising:
-
means for displaying a first panel within the desktop, wherein the first panel comprises a display area configured to display information associated with an application program executing within the computer;
means for movably displaying a second panel within the desktop, wherein the second panel is positioned beneath the first panel and is movably associated therewith between a hidden position beneath the first panel and an exposed position adjacent the first panel;
at least one GUI control on at least one of the first and second panels, wherein the at least one GUI control is configured to control display of information associated with the application program within the first panel display area, wherein the at least one GUI control is functionally independent of the operating system, and wherein the at least one GUI control is configured to inherit at least one style property from the operating system; and
means for moving the second panel between the hidden and exposed positions in response to user input. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer program product for displaying a graphical user interface (GUI) within a display device of a computer, wherein the computer includes an operating system executing therewithin, wherein a desktop is displayed within the display device by the operating system, the computer program product comprising a computer usable storage medium having computer readable program code means embodied in the medium, the computer readable program code means comprising:
-
computer readable code means for displaying a first panel within the desktop, wherein the first panel comprises a display area configured to display information associated with an application program executing within the computer;
computer readable code means for movably displaying a second panel within the desktop, wherein the second panel is positioned beneath the first panel and is movably associated therewith between a hidden position beneath the first panel and an exposed position adjacent the first panel;
computer readable code means for displaying at least one GUI control on at least one of the first and second panels, wherein the at least one GUI control is configured to control display of information associated with the application program within the first panel display area, wherein the at least one GUI control is functionally independent of the operating system, wherein the at least one GUI control is configured to inherit at least one style property from the operating system; and
computer readable code means for moving the second panel between the hidden and exposed positions in response to user input. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A method of displaying a graphical user interface (GUI) within a display device of a computer, wherein the computer includes an operating system executing therewithin, and wherein a desktop is displayed within the display device by the operating system, the method comprising the following steps:
-
displaying a first panel within the desktop, wherein the first panel comprises a display area configured to display information associated with an application program executing within the computer;
displaying a second panel within the desktop, wherein the second panel is positioned beneath the first panel and is movably associated therewith between a hidden position beneath the first panel and an exposed position adjacent the first panel;
providing at least one GUI control on at least one of the first and second panels, wherein the at least one GUI control is configured to control display of information associated with the application program within the first panel display area, wherein the at least one GUI control is functionally independent of the operating system, and wherein the at least one GUI control is configured to inherit at least one style property from the operating system; and
moving the second panel between the hidden and exposed positions in response to user input. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27)
-
-
28. A data processing system, comprising:
-
a computer in communication with an uninterruptible power supply (UPS) device, wherein the computer includes an operating system and a UPS device monitoring application program executing therewithin;
a display device including a desktop displayed therewithin via the operating system; and
a graphical user interface (GUI) associated with the UPS device monitoring application program displayed within the display device, wherein the GUI comprises;
a first panel displayed within the desktop, wherein the first panel comprises a display area configured to display information associated with the UPS device monitoring application program;
a second panel displayed within the desktop, wherein the second panel is positioned beneath the first panel and is movably associated therewith between a hidden position beneath the first panel and an exposed position adjacent the first panel;
at least one GUI control on at least one of the first and second panels, wherein the at least one GUI control is configured to control display of information associated with the UPS device monitoring application program within the first panel display area, wherein the at least one GUI control is functionally independent of the operating system and is configured to inherit at least one style property from the operating system; and
means for moving the second panel between the hidden and exposed positions in response to user input. - View Dependent Claims (29, 30, 31, 32, 33, 34, 35)
-
-
36. A graphical user interface (GUI) for display within a display device of a computer, wherein the computer includes an operating system executing therewithin, and wherein a desktop is displayed within the display device by the operating system, the GUI comprising:
-
means for displaying a first panel within the desktop, wherein the first panel comprises a display area configured to display information associated with an application program executing within the computer;
means for movably displaying a second panel within the desktop, wherein the second panel is positioned beneath the first panel and is movably associated therewith between a hidden position beneath the first panel and an exposed position adjacent the first panel, wherein the second panel comprises a first set of GUI controls for controlling display of information within the first panel display area, wherein each GUI control in the first set is functionally independent of the operating system, and wherein the GUI controls in the first set are configured to inherit at least one style property from the operating system; and
means for moving the second panel between the hidden and exposed positions in response to user input. - View Dependent Claims (37, 38, 39, 40, 41, 42, 43)
-
-
44. A graphical user interface (GUI) for display within a display device of a computer, wherein the computer includes an operating system executing therewithin, and wherein a desktop is displayed within the display device by the operating system, the GUI comprising:
-
means for displaying a first panel within the desktop, wherein the first panel comprises a display area configured to display information associated with an application program executing within the computer;
means for movably displaying a second panel within the desktop, wherein the second panel is positioned beneath the first panel and is movably associated therewith between a hidden position beneath the first panel and an exposed position adjacent the first panel, wherein the second panel comprises a first set of GUI controls for controlling display of information within the first panel display area, wherein each GUI control in the first set is functionally independent of the operating system, wherein the second display panel comprises a second set of GUI controls extending from a portion thereof that are visible to a user when the second panel is in both the hidden and exposed positions, wherein each GUI control in the second set is functionally independent of the operating system, and wherein each GUI control in the second set is configured to inherit at least one style property from the operating system; and
means for moving the second panel between the hidden and exposed positions in response to user input. - View Dependent Claims (45, 46, 47, 48, 49, 50)
-
-
51. A computer program product for displaying a graphical user interface (GUI) within a display device of a computer, wherein the computer includes an operating system executing therewithin, wherein a desktop is displayed within the display device by the operating system, the computer program product comprising a computer usable storage medium having computer readable program code means embodied in the medium, the computer readable program code means comprising:
-
computer readable code means for displaying a first panel within the desktop, wherein the first panel comprises a display area configured to display information associated with an application program executing within the computer;
computer readable code means for movably displaying a second panel within the desktop, wherein the second panel is positioned beneath the first panel and is movably associated therewith between a hidden position beneath the first panel and an exposed position adjacent the first panel, wherein the second panel comprises a first set of GUI controls for controlling display of information within the first panel display area, wherein each GUI control in the first set is functionally independent of the operating system, and wherein the GUI controls in the first set are configured to inherit at least one style property from the operating system; and
computer readable code means for moving the second panel between the hidden and exposed positions in response to user input. - View Dependent Claims (52, 53, 54, 55, 56, 57, 58)
-
-
59. A computer program product for displaying a graphical user interface (GUI) within a display device of a computer, wherein the computer includes an operating system executing therewithin, wherein a desktop is displayed within the display device by the operating system, the computer program product comprising a computer usable storage medium having computer readable program code means embodied in the medium, the computer readable program code means comprising:
-
computer readable code means for displaying a first panel within the desktop, wherein the first panel comprises a display area configured to display information associated with an application program executing within the computer;
computer readable code means for movably displaying a second panel within the desktop, wherein the second panel is positioned beneath the first panel and is movably associated therewith between a hidden position beneath the first panel and an exposed position adjacent the first panel, wherein the second panel comprises a first set of GUI controls for controlling display of information within the first panel display area, wherein each GUI control in the first set is functionally independent of the operating system, wherein the second display panel comprises a second set of GUI controls extending from a portion thereof that are visible to a user when the second panel is in both the hidden and exposed positions, wherein each GUI control in the second set is functionally independent of the operating system, and wherein each GUI control in the second set is configured to inherit at least one style property from the operating system; and
computer readable code means for moving the second panel between the hidden and exposed positions in response to user input. - View Dependent Claims (60, 61, 62, 63, 64, 65)
-
-
66. A graphical user interface (GUI) for display within a display device of a computer, wherein the computer includes an operating system executing therewithin, and wherein a desktop is displayed within the display device by the operating system, the GUI comprising:
-
means for displaying a first panel within the desktop, wherein the first panel comprises a display area configured to display information associated with an application program executing within the computer;
means for movably displaying a second panel within the desktop, wherein the second panel is positioned beneath the first panel and is movably associated therewith between a hidden position beneath the first panel and an exposed position adjacent the first panel, wherein the second panel comprises a first set of GUI controls for controlling display of information within the first panel display area, and wherein each GUI control in the first set is functionally independent of the operating system;
an object positioned adjacent the first panel, wherein the object is movable between first and second visible positions, wherein the second panel is in the hidden position when the object is in the first visible position, and wherein the second panel is in the exposed position when the object is in the second visible position; and
means for moving the second panel between the hidden and exposed positions in response to user input, comprising means for moving the object between the first and second visible positions. - View Dependent Claims (67, 68, 69, 70, 71, 72, 73)
-
-
74. A computer program product for displaying a graphical user interface (GUI) within a display device of a computer, wherein the computer includes an operating system executing therewithin, wherein a desktop is displayed within the display device by the operating system, the computer program product comprising a computer usable storage medium having computer readable program code means embodied in the medium, the computer readable program code means comprising:
-
computer readable code means for displaying a first panel within the desktop, wherein the first panel comprises a display area configured to display information associated with an application program executing within the computer;
computer readable code means for movably displaying a second panel within the desktop, wherein the second panel is positioned beneath the first panel and is movably associated therewith between a hidden position beneath the first panel and an exposed position adjacent the first panel, wherein the second panel comprises a first set of GUI controls for controlling display of information within the first panel display area, wherein each GUI control in the first set is functionally independent of the operating system;
computer readable code means for positioning an object adjacent the first panel, wherein the object is movable between first and second visible positions, wherein the second panel is in the hidden position when the object is in the first visible position, and wherein the second panel is in the exposed position when the object is in the second visible position; and
computer readable code means for moving the second panel between the hidden and exposed positions in response to user input, comprising computer readable code means for moving the object between the first and second visible positions. - View Dependent Claims (75, 76, 77, 78, 79, 80, 81)
-
Specification