Windowed computer display
First Claim
1. A computer system, comprising:
- a memory device for storing tasks for execution by said computer system;
a central processing unit (CPU) coupled to said memory device for executing selectable ones of said tasks;
a display device coupled to said CPU and providing an area for displaying data associated with said selectable ones of said tasks, said area capable of being divided into a plurality of windows, said plurality of windows providing regions within said area for displaying data associated with corresponding said selectable ones of said tasks, said plurality of windows capable of occluding one another to denote foreground and background tasks; and
a first task storable on said memory device and executable by said CPU, said first task directing said CPU to create an associated first window on said display device, said associated first window capable of occluding a portion of said plurality of windows to allow a user continued temporary access to functions of said first task when one of said plurality of tasks is a foreground task, said first task automatically returning execution to said foreground task when said temporary access is completed.
5 Assignments
0 Petitions
Accused Products
Abstract
A method of displaying graphical data on a display device of a computer system and a computer system employing the method. The method comprises the steps of: (1) forming a first window on the display device, the first window capable of displaying data associated with a first task executing on the computer system, the first window occluding a first portion of a total area of the display device, the first window being a currently active window and (2) forming a second window on the display device, the second window capable of displaying data associated with a second task executing on the computer system, the second window occluding a second portion of the total area of the display device and superseding the first window as the currently active window, the first window occluding the second window to an extent that the first portion overlaps the second portion, the first window continuing to present functions associated with the first task to the user while the user interacts with the second task, the first task automatically redesignating the second window as the currently active window when the user is not interacting with the first task.
-
Citations
60 Claims
-
1. A computer system, comprising:
-
a memory device for storing tasks for execution by said computer system; a central processing unit (CPU) coupled to said memory device for executing selectable ones of said tasks; a display device coupled to said CPU and providing an area for displaying data associated with said selectable ones of said tasks, said area capable of being divided into a plurality of windows, said plurality of windows providing regions within said area for displaying data associated with corresponding said selectable ones of said tasks, said plurality of windows capable of occluding one another to denote foreground and background tasks; and a first task storable on said memory device and executable by said CPU, said first task directing said CPU to create an associated first window on said display device, said associated first window capable of occluding a portion of said plurality of windows to allow a user continued temporary access to functions of said first task when one of said plurality of tasks is a foreground task, said first task automatically returning execution to said foreground task when said temporary access is completed. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method of displaying graphical data on a display device of a computer system, comprising the steps of:
-
forming a first window on said display device, said first window capable of displaying data associated with a first task executing on said computer system, said first window occluding a first portion of a total area of said display device, said first window being a currently active window; and forming a second window on said display device, said second window capable of displaying data associated with a second task executing on said computer system, said second window occluding a second portion of said total area of said display device and superseding said first window as said currently active window, said first window occluding said second window to an extent that said first portion overlaps said second portion, said first window continuing to present functions associated with said first task to said user while said user interacts with said second task, said first task automatically redesignating said second window as said currently active window when said user is not interacting with said first task. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A computer system, comprising:
-
a memory device for storing application tasks for execution by said computer system; a central processing unit (CPU) coupled to said memory device for executing selectable ones of said application tasks; a display device coupled to said CPU and providing an area for displaying data associated with said selectable ones of said application tasks, said area capable of being divided into a plurality of windows, said plurality of windows providing regions within said area for displaying data associated with corresponding said selectable ones of said application tasks, said plurality of windows capable of occluding one another to denote foreground and background application tasks; and a timekeeping task storable on said memory device and executable by said CPU, said timekeeping task directing said CPU to create an associated timekeeping window on said display device, said associated timekeeping window capable of occluding a portion of said plurality of windows, including a portion of a window corresponding to a foreground application task to allow a user continued temporary access to timekeeping functions of said timekeeping task when one of said plurality of tasks is a foreground application task, said timekeeping task automatically returning execution to said foreground application task when said temporary access is completed. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. A method of displaying graphical data on a display device of a computer system, comprising the steps of:
-
forming a first window on said display device, said first window capable of displaying data associated with a timekeeping task executing on said computer system, said first window occluding a first portion of a total area of said display device, said first window being a currently active window; and forming a second window on said display device, said second window capable of displaying data associated with an application task executing on said computer system, said second window occluding a second portion of said total area of said display device and superseding said first window as said currently active window, said first window occluding said second window to an extent that said first portion overlaps said second portion, said first window continuing to present timekeeping functions associated with said timekeeping task to said user while said user interacts with said application task, said timekeeping task automatically redesignating said second window as said currently active window when said user is not interacting with said timekeeping task. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38, 39, 40)
-
-
41. A computer system, comprising:
-
a memory device for storing application tasks for execution by said computer system; a central processing unit (CPU) coupled to said memory device for executing selectable ones of said application tasks; a display device coupled to said CPU and providing an area for displaying data associated with said selectable ones of said application tasks, said area capable of being divided into a plurality of windows, said plurality of windows providing regions within said area for displaying data associated with corresponding said selectable ones of said application tasks, said plurality of windows capable of occluding one another to denote foreground and background tasks on said computer system; and a timekeeping task storable on said memory device and executable by said CPU as a background task, said timekeeping task directing said CPU to create an associated timekeeping window in a foreground on said display device, said associated timekeeping window capable of occluding a portion of said plurality of windows, including a portion of a window corresponding to a current foreground application task, to allow a user continued access to timekeeping functions of said timekeeping task operating as said background task without requiring said timekeeping task to be made a foreground task. - View Dependent Claims (42, 43, 44, 45, 46, 47, 48, 49, 50)
-
-
51. A method of displaying graphical data on a display device of a computer system, comprising the steps of:
-
forming a first window on said display device, said first window capable of displaying data associated with a timekeeping task executing as a foreground task on said computer system, said first window occluding a first portion of a total area of said display device, said first window being a currently active window; and forming a second window on said display device, said second window capable of displaying data associated with an application task executing on said computer system, said second window occluding a second portion of said total area of said display device and superseding said first window as said currently active window, said timekeeping task becoming a background task on said computer system, said first window occluding said second window to an extent that said first portion overlaps said second portion, said first window continuing to present timekeeping functions associated with said timekeeping task to said user while said user interacts with said application task to allow said user continued access to timekeeping functions of said timekeeping task, still operating as said background task, without requiring said timekeeping task to be redesignated as said foreground task. - View Dependent Claims (52, 53, 54, 55, 56, 57, 58, 59, 60)
-
Specification