Method and apparatus for displaying and accessing control and status information in a computer system
DC CAFCFirst Claim
Patent Images
1. An interactive computer-controlled display system comprising:
- a processor;
a data display screen coupled to the processor;
a cursor control device coupled to said processor for positioning a cursor on said data display screen;
a window generation and control logic coupled to the processor and data display screen to create an operating environment for a plurality of individual programming modules associated with different application programs that provide status and/or control functions, wherein the window generation and control logic generates and displays a first window region having a plurality of display areas on said data display screen, wherein the first window region is independently displayed and independently active of any application program, and wherein each of the plurality of display areas is associated with one of the plurality of individual programming modules, the first window region and the plurality of independent display areas implemented in a window layer that appears on top of application programming windows that may be generated; and
an indicia generation logic coupled to the data display screen to execute at least one of the plurality of individual programming modules to generate information for display in one of the plurality of display areas in the first window region, wherein at least one of the plurality of display areas and its associated programming module is sensitive to user input, and further wherein the window generation and control logic and the indicia generation logic use message-based communication to exchange information to coordinate activities of the indicia generation logic to enable interactive display activity.
1 Assignment
Litigations
0 Petitions

Accused Products

Abstract
An interactive computer-controlled display system having a processor, a data display screen, a cursor control device for interactively positioning a cursor on the data display screen, and a window generator that generates and displays a window on a data display screen. The window region provides status and control information in one or more data display areas. The individiual data display areas may be controlled through the use of controls and indicators on the control strip itself using cursor control keys.
113 Citations
50 Claims
-
1. An interactive computer-controlled display system comprising:
-
a processor;
a data display screen coupled to the processor;
a cursor control device coupled to said processor for positioning a cursor on said data display screen;
a window generation and control logic coupled to the processor and data display screen to create an operating environment for a plurality of individual programming modules associated with different application programs that provide status and/or control functions, wherein the window generation and control logic generates and displays a first window region having a plurality of display areas on said data display screen, wherein the first window region is independently displayed and independently active of any application program, and wherein each of the plurality of display areas is associated with one of the plurality of individual programming modules, the first window region and the plurality of independent display areas implemented in a window layer that appears on top of application programming windows that may be generated; and
an indicia generation logic coupled to the data display screen to execute at least one of the plurality of individual programming modules to generate information for display in one of the plurality of display areas in the first window region, wherein at least one of the plurality of display areas and its associated programming module is sensitive to user input, and further wherein the window generation and control logic and the indicia generation logic use message-based communication to exchange information to coordinate activities of the indicia generation logic to enable interactive display activity. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. An interactive computer-controlled display system comprising:
-
a processor;
a data display screen coupled to the processor;
a cursor control device coupled to said processor for positioning a cursor on said data display screen;
window generation and control logic coupled to the processor and data display screen to create an operating environment for a plurality of individual programming modules associated with different application programs that provide status and/or control functions, wherein the window generation and control logic generates and displays a first window-region having a plurality of display areas on said data display screen, wherein the first window region is independently displayed and independently active of any application program, and wherein each of the plurality of display areas is associated with one of the plurality of individual programming modules, the first window region and the plurality of independent display areas implemented in a window layer that appears on top of application programming windows that may be generated; and
at least one indicia graphics generation logic coupled to the processor and the window generation and control logic, wherein said at least one indicia graphics generation logic generates user sensitive graphics for display in at least one data display area by executing at least one of the plurality of individual programming modules;
wherein the window generation and control logic determines when said at least one data display area has been selected by the user and signals said at least one indicia graphics generation logic in response to user selection, and further wherein said at least one indicia graphics generation logic initiates a response from said at least one of the plurality of programming modules. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
-
21. A method for generating control information comprising:
-
creating an operating environment for a plurality of individual programming modules associated with different application programs that provide status and/or control functions;
generating a first window sized to accommodate a plurality of display areas for indicia resulting from executing at least one of the plurality of individual programming modules, wherein each of the plurality of display areas is associated with one of the plurality of individual programming modules, and wherein the first window is independently displayed and independently active of any application program, the first window region and the plurality of independent display areas implemented in a window layer that appears on top of application programming windows that may be generated;
displaying the indicia in each of said plurality of display areas by executing one of a plurality of individual programming modules corresponding to each indicia;
selecting one of the indicia, wherein the selecting comprises a first programming module determining which of said plurality of display areas is selected and sending a message to a programming module of said plurality of individual programming modules responsible for generating a display of a selected indicia;
said programming module performing a function in response to a selection. - View Dependent Claims (22, 23, 24)
the first programming module requesting a set of features supported by said programming module, wherein said requesting comprises sending a first message to said programming module; and
said programming module returning a second message indicative of features supported by said programming module, such that said first programming module interacts with said programming module in response to user interaction with the first programming module based on indicated features as set forth by said programming module.
-
-
25. A system comprising:
-
a window generation and control logic to create an operating environment for a plurality of individual programming modules associated with different application programs that provide status and/or control functions, wherein the window generation and control logic generates and displays a first window region having a plurality of display areas, wherein the first window region is independently displayed and independently active of any application program, and wherein each of the plurality of display areas is associated with one of the plurality of individual programming modules, the first window region and the plurality of independent display areas implemented in a window layer that appears on top of application programming windows that may be generated;
an indicia generation logic coupled to the data display screen to execute at least one of the plurality of individual programming modules to generate information for display in one of the plurality of display areas in the first window region, wherein at least one of the plurality of display areas and its associated programming module is sensitive to user input, and further wherein the window generation and control logic and the indicia generation logic use message-based communication to exchange information to coordinate activities of the indicia generation logic to enable interactive display activity.
-
-
26. An interactive computer-controlled display system comprising:
-
a means for positioning a cursor on a data display screen;
a means for creating an operating environment for a plurality of individual programming modules associated with different application programs that provide status and/or control functions, wherein a first window region is displayed having a plurality of display areas on said data display screen, wherein the first window region is independently displayed and independently active of any application program, and wherein each of the plurality of display areas is associated with one of the plurality of individual programming modules, the first window region and the plurality of independent display areas implemented in a window layer that appears on top of application programming windows that may be generated; and
a means for executing at least one of the plurality of individual programming modules to generate information for display in one of the plurality of display areas in the first window region, wherein at least one of the plurality of display areas and its associated programming module is-sensitive to user input, wherein an interactive display activity is enabled. - View Dependent Claims (27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38)
-
-
39. An interactive computer-controlled display system comprising:
-
a means for positioning a cursor on said data display screen;
a means for creating an operating environment for a plurality of individual programming modules associated with different application programs that provide status and/or control functions, wherein a first window region is displayed having a plurality of display areas on said data display screen, wherein the first window region is independently displayed and independently active of any application program, and wherein each of the plurality of display areas is associated with one of the plurality of individual programming modules, the first window region and the plurality of independent display areas implemented in a window layer that appears on top of application programming windows that may be generated;
a means for generating user sensitive graphics for display in at least one data display area;
a means for determining when said at least one data display area has been selected by the user; and
a means for initiating a response from said at least one of the plurality of programming modules. - View Dependent Claims (40, 41, 42, 43, 44, 45)
-
-
46. A computer readable medium containing executable computer program instructions, which when executed by a data processing system, cause the data processing system to perform a method for generating control information comprising:
-
creating an operating environment for a plurality of individual programming modules associated with different application programs that provide status and/or control functions;
generating a first window sized to accommodate a plurality of display areas for indicia resulting from executing at least one of the plurality of individual programming modules, wherein each of the plurality of display areas is associated with one of the plurality of individual programming modules, and wherein the first window is independently displayed and independently active of any application program, the first window region and the plurality of independent display areas implemented in a window layer that appears on top of application programming windows that may be generated;
displaying the indicia in each of the plurality of display areas by executing one of a plurality of individual programming modules corresponding to each indicia; and
selecting one of the indicia, wherein the selecting comprises a first programming module determining which of the plurality of display areas is selected and sending a message to a programming module of the plurality of individual programming modules responsible for generating a display of a selected indicia, and the programming module performing a function in response to a selection. - View Dependent Claims (47, 48, 49)
the first programming module requesting a set of features supported by said programming module, wherein requesting comprises sending a first message to said programming module; and
said programming module returning a second message indicative of features supported by said programming module, such that said first programming module interacts with said programming module in response to user interaction with the first programming module based on indicated features as set forth by said programming module.
-
-
50. A system comprising:
-
a means for window generation and control to create an operating environment for a plurality of individual programming modules associated with different application programs that provide status and/or control functions, wherein the means for window generation and control generates and displays a first window region having a plurality of display areas, wherein the first window region is independently displayed and independently active of any application program, and wherein each of the plurality of display areas is associated with one of the plurality of individual programming modules, the first window region and the plurality of independent display areas implemented in a window layer that appears on top of application programming windows that may be generated;
a means for indicia generation coupled to the data display screen to execute at least one of the plurality of individual programming modules to generate information for display in one of the plurality of display areas in the first window region, wherein at least one of the plurality of display areas and its associated programming module is sensitive to user input, and further wherein the means for window generation and control and the means for indicia generation use message-based communication to exchange information to coordinate activities of the means for indicia generation to enable interactive display activity.
-
Specification