Apparatus, system, and method for concurrent window selection
First Claim
Patent Images
1. A concurrent selection apparatus, the apparatus comprising:
- at least one stroke module comprising executable code stored on a storage device, executed by a processor and configured to receive a first multi-selection stroke from a user for a first window module of a plurality of window modules and direct a selection directive to the first window module and a null directive to each other window module of the plurality of window modules responsive to the first multi-selection stroke and receive a second multi-selection stroke from the user for a second window module and direct the selection directive to the second window module and the null directive to each other window module responsive to the second multi-selection stroke;
the plurality of window modules each comprising executable code stored on the storage device and executed by the processor and configured to enter a selected state responsive to the selection directive, to enter a deselected state responsive to a deselection directive, and to maintain an existing state responsive to the null directive, wherein the first and second window modules enter the selected state response to the selection directives and each window module in the selected state concurrently receives a user command as though directed to each window module individually and communicates the user command to a server, wherein each window module is in communication with and controls a distinct server; and
at least one listener module comprising executable code stored on the storage device, executed by the processor and in communication with at least one window module of the plurality of window modules and configured to receive the user command and communicate the user command to the server of 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.
-
Citations
27 Claims
-
1. A concurrent selection apparatus, the apparatus comprising:
-
at least one stroke module comprising executable code stored on a storage device, executed by a processor and configured to receive a first multi-selection stroke from a user for a first window module of a plurality of window modules and direct a selection directive to the first window module and a null directive to each other window module of the plurality of window modules responsive to the first multi-selection stroke and receive a second multi-selection stroke from the user for a second window module and direct the selection directive to the second window module and the null directive to each other window module responsive to the second multi-selection stroke; the plurality of window modules each comprising executable code stored on the storage device and executed by the processor and configured to enter a selected state responsive to the selection directive, to enter a deselected state responsive to a deselection directive, and to maintain an existing state responsive to the null directive, wherein the first and second window modules enter the selected state response to the selection directives and each window module in the selected state concurrently receives a user command as though directed to each window module individually and communicates the user command to a server, wherein each window module is in communication with and controls a distinct server; and at least one listener module comprising executable code stored on the storage device, executed by the processor and in communication with at least one window module of the plurality of window modules and configured to receive the user command and communicate the user command to the server of each window module that is in the selected state. - View Dependent Claims (2, 3, 4, 20, 21)
-
-
5. A concurrent selection module, the module comprising executable code stored on a storage device, executed by a processor and:
-
a stroke module comprising executable code stored on the storage device, executed by the processor and configured to receive first multi-selection stroke from a user for a first window module of a plurality of window modules and direct a selection directive to the first window module and a null directive to each other window module of the plurality of window modules responsive to the first multi-selection stroke and receive a second multi-selection stroke from the user for a second window module and direct the selection directive to the second window module and the null directive to each other window module responsive to the second multi-selection stroke, wherein each window module assumes a selected state responsive receiving the selection directive, a deselected state responsive to receiving a deselection directive, and maintains an existing state responsive to receiving the null directive, the first and second window modules enter the selected state responsive to the selection directives, and each window module comprises executable code stored on the storage device and executed by the processor and each window module in the selected state concurrently receives a user command as though directed to each window module individually and communicates the user command to a server, wherein each window module is in communication with and controls a distinct server; and at least one listener module comprising executable code stored on the storage device, executed by the processor and in communication with each window module and configured to receive the user command and communicate the user command to the server of each window module if the window module is in the selected state.
-
-
6. A concurrent selection system, the system comprising:
-
a processor module comprising semiconductor logic and configured to execute at least one stroke module comprising executable code stored on a storage device, executed by the processor module, and configured to receive a first multi-selection stroke from a user for a first window module of a plurality of window modules and direct a selection directive to the first window module and a null selection directive to each other window module of the plurality of window modules responsive to the first multi-selection stroke and receive a second multi-selection stroke from the user for a second window module and direct the selection directive to the second window module and the null directive to each other window module responsive to the second multi-selection stroke, and execute the plurality of window modules, each comprising executable code stored on a storage device and configured to enter a selected state responsive to receiving the selection directive, to enter a deselected state responsive to receiving a deselection directive, and to maintain an existing state responsive to receiving the null directive, wherein the first and second window modules enter the selected state responsive to the selection directives and each window module in the selected state concurrently receives a user command as though directed to each window module individually and communicates the user command to a server, wherein each window module is in communication with and controls a distinct, the processor module further configured to receive the user command and communicate the user command to the server of each window module that is in the selected state; an input module comprising executable code stored on the storage device, executed by the processor module, and configured to communicate the user command to processor module; and a display module comprising executable code stored on the storage device, executed by the processor module, and configured to render each window module. - View Dependent Claims (7, 8, 9, 22, 23)
-
-
10. A computer readable storage medium comprising computer readable code for concurrent selection configured to:
-
receive a first multi-selection stroke from a user for a first window module of a plurality of window modules and a second multi-selection stroke from the user for a second window module; communicate a selection directive to the first window module and a null directive to each other window module of the plurality of window modules responsive to the first multi-selection stroke and communicate the selection directive to the second window module and the null directive to each other window module responsive to the second multi-selection stroke, each window module comprising executable code stored on a storage device, executed by a processor and configured to enter a selected state responsive to receiving the selection directive, to enter a deselected state responsive to receiving a deselection directive, and to maintain an existing state responsive to receiving the null directive, wherein the first and second window modules enter the selected state responsive to the selection directives and each window module in the selected state concurrently receives a user command as though directed to each window module individually and communicates the user command to a server, wherein each window module is in communication with and controls a distinct server; receive the user command; and communicate the user command to the server of each window module that is in the selected state. - View Dependent Claims (11, 12, 13, 14, 15, 24, 25)
-
-
16. A method for concurrent selection, the method comprising:
-
receiving a first multi-selection stroke from a user for a first window module of a plurality of window modules and a second multi-selection stroke from the user for a second window module; communicating a selection directive to the first window module and a null directive to each other window module of the plurality of window modules responsive to the first multi-selection stroke and communicating the selection directive to the second window module and the null directive to each other window module responsive to the second multi-selection stroke, each window module comprising executable code stored on a storage device and executed by a processor and configured to enter a selected state responsive to receiving the selection directive, to enter a deselected state responsive to receiving a deselection directive, and to maintain an existing state responsive to receiving the null directive, wherein the first and second window modules enter the selected state responsive to the selection directives and each window module in the selected state concurrently receives a user command as though directed to each window module individually and communicates the user command to a server, wherein each window module is in communication with and controls a distinct server; receiving the user command; and communicating the user command to the server of each window module that is in the selected state. - View Dependent Claims (17, 18, 26, 27)
-
-
19. A concurrent selection apparatus, the apparatus comprising:
-
means for receiving a first multi-selection stroke from a user for a first window module of a plurality of window modules and a second multi-selection stroke from the user for a second window module, the receiving means comprising executable code stored on a storage device and executed by a processor; means for communicating a selection directive to the first window module and a null directive to each other window module of the plurality of window modules responsive to the first-multi-selection stroke and communicating the selection directive to the second window module and the null directive to each other window module responsive to the second multi-selection stroke, each window module comprising executable code stored on the storage device and executed by the processor and configured to enter a selected state responsive to receiving the selection directive, to enter a deselected state responsive to receiving a deselection directive, and to maintain an existing state responsive to receiving the null directive, wherein the first and second window modules enter the selected state responsive to the selection directives and each window module in the selected state concurrently receives a user command as though directed to each window module individually and communicates the user command to a server, wherein each window module is in communication with and controls a distinct server, the communicating means comprising executable code stored on the storage device and executed by the processor; means for receiving the user command, the command receiving means comprising executable code stored on the storage device and executed by the processor; and means for communicating the user command to the server of each of the window modules that is in the selected state, the command communicating means comprising executable code stored on the storage device and executed by the processor.
-
Specification