Apparatus, system, and method for concurrent window selection
First Claim
Patent Images
1. A concurrent selection apparatus, the apparatus comprising:
- a plurality of window modules each configured to enter a selected state responsive to a selection directive, to enter a deselected state responsive to a deselection directive, and to maintain an existing state responsive to a null directive, wherein the state of each window module is independent of and unaffected by the state and change of state of the other window modules; and
at least one listener module in communication with at least one window module of the plurality of window modules and configured to receive a command and communicate the command to each window module that is in the selected state.
1 Assignment
0 Petitions
Accused Products
Abstract
An apparatus, system and method of concurrent window selection are provided. The invention communicates a directive to a plurality of window modules. Each window module may enter a selected state responsive to receiving a selection directive, enter a deselected state responsive to receiving a deselection directive, and maintain an existing state responsive to receiving a null directive. The state of each window module is independent of and unaffected by the state and the state change of each other window module. The invention further communicates a command to each window module in the selected state.
30 Citations
30 Claims
-
1. A concurrent selection apparatus, the apparatus comprising:
-
a plurality of window modules each configured to enter a selected state responsive to a selection directive, to enter a deselected state responsive to a deselection directive, and to maintain an existing state responsive to a null directive, wherein the state of each window module is independent of and unaffected by the state and change of state of the other window modules; and
at least one listener module in communication with at least one window module of the plurality of window modules and configured to receive a command and communicate the command to each window module that is in the selected state. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A concurrent selection module, the module comprising:
-
a stroke module configured to receive an input stroke and direct a selection directive, a deselection directive, and a null directive to a plurality of window modules responsive to the input stroke, wherein each window module assumes a selected state responsive receiving the selection directive, a deselected state responsive to receiving the deselection directive, and maintains an existing state responsive to receiving a null directive and the state of each window module is independent of and unaffected by the state and change of state of the other window modules; and
at least one listener module in communication with each window module and configured to receive a command and communicate the command to the window module if the window module is in the selected state.
-
-
9. A concurrent selection system, the system comprising:
-
a processor module configure to execute a plurality of window modules each configured to enter a selected state responsive to receiving a selection directive, to enter a deselected state responsive to receiving a deselection directive, and to maintain an existing state responsive to receiving a null directive, wherein the state of each window module is independent of and unaffected by the state and change of state of the other window modules, the processor module further configured to receive a command and communicate the command to each window module that is in the selected state;
an input module configured to communicate the command to processor module; and
a display module configured to render each window module. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A computer readable storage medium comprising computer readable code for concurrent selection configured to:
-
communicate a directive to a plurality of window modules each configured to enter a selected state responsive to receiving a selection directive, to enter a deselected state responsive to receiving a deselection directive, and to maintain an existing state responsive to receiving a null directive, wherein the state of each window module is independent of and unaffected by the state and the change of state of the other window modules;
input a command; and
communicate the command to each window module that is in the selected state. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 26, 28)
-
-
25. A method for concurrent selection, the method comprising:
-
communicating a directive to a plurality of window modules each configured to enter a selected state responsive to receiving a selection directive, to enter a deselected state responsive to receiving a deselection directive, and to maintain an existing state responsive to receiving a null directive, wherein the state of each window module is independent of and unaffected by the state and the change of state of the other window modules;
inputting a command; and
communicating the command to each window module that is in the selected state. - View Dependent Claims (27, 29)
-
-
30. A concurrent selection apparatus, the apparatus comprising:
-
means for communicating a directive to a plurality of window modules each configured to enter a selected state responsive to receiving a selection directive, to enter a deselected state responsive to receiving a deselection directive, and to maintain an existing state responsive to receiving a null directive, wherein the state of each window module is independent of and unaffected by the state and the change of state of the other window modules;
means for inputting a command; and
means for communicating the command to each of the window modules that is in the selected state.
-
Specification