Method and apparatus for simplifying active window selection, application activation, and shared command execution in a multi-application environment
First Claim
1. A method of simplifying active window selection and shared command execution in a computer system, wherein a plurality of applications can be executed concurrently in the computer system, the method comprising the steps of:
- (a) generating a menu associated with a first application of the plurality of applications which is executing in a currently active window of a plurality of windows being displayed, wherein the menu identifies a subset of the plurality of applications whose corresponding windows can be made currently active, and wherein each application of the subset of applications is installed but at least one is currently not executing in the computer system;
(b) displaying an identifier of the menu in the currently active window to allow user selection of the menu;
(c) receiving a selection identifying one of the subset of applications of the menu; and
(d) making a window corresponding to the identified one of the subset of applications a currently active window.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and apparatus for simplifying active window selection and shared command execution in a computer system generates a menu corresponding to a first application of a plurality of applications which can be executed concurrently in the computer system. The menu identifies a subset of the plurality of applications whose corresponding windows can be made currently active. Additionally, one or more of the subset of applications is installed but is not executing at the computer system. A selection identifying one of the subset of applications is then received, and a window corresponding to the identified one of the subset of applications is made the currently active window. In one embodiment, the menu also includes a set of shared commands which can be executed in the computer system. These shared commands perform the same function for each application of the subset of applications. In this embodiment, upon selection of one of the shared commands from the menu, the selected command is executed.
98 Citations
20 Claims
-
1. A method of simplifying active window selection and shared command execution in a computer system, wherein a plurality of applications can be executed concurrently in the computer system, the method comprising the steps of:
-
(a) generating a menu associated with a first application of the plurality of applications which is executing in a currently active window of a plurality of windows being displayed, wherein the menu identifies a subset of the plurality of applications whose corresponding windows can be made currently active, and wherein each application of the subset of applications is installed but at least one is currently not executing in the computer system; (b) displaying an identifier of the menu in the currently active window to allow user selection of the menu; (c) receiving a selection identifying one of the subset of applications of the menu; and (d) making a window corresponding to the identified one of the subset of applications a currently active window. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method of selecting a currently active window at an end point of a conferencing environment, wherein a plurality of applications can be executed concurrently at the end point, the method comprising the steps of:
-
(a) identifying a subset of the plurality of applications whose corresponding windows can be made currently active, wherein fewer than all of the subset of applications are currently executing on the end point; (b) generating a menu associated with a first application of the plurality of applications which is executing in the currently active window of a plurality of windows being displayed, wherein the menu identifies the subset of applications; (c) displaying an identifier of the menu in the currently active window to allow user selection of the menu; (d) receiving a selection identifying one of the subset of applications of the menu; and (e) making a window corresponding to the identified one of the subset of applications the currently active window. - View Dependent Claims (7, 8, 9, 10)
-
-
11. An apparatus for simplifying active window selection and shared command execution in a computer system, wherein a plurality of applications can be executed concurrently in the computer system, the apparatus comprising:
-
a generating logic operative to generate a menu associated with a first application of the plurality of applications which is executing in a currently active window of a plurality of windows being displayed, wherein the menu identifies a subset of the plurality of applications whose corresponding windows can be made currently active, and wherein each application of the subset of applications is installed but fewer than all of the subset of applications are currently executing; a display logic operative to display an identifier of the menu in the currently active window to allow user selection of the menu; a receiving logic operative to receive a selection identifying one of the subset of applications of the menu; and a control logic operative to make a window corresponding to the identified one of the subset of applications a currently active window. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A computer-readable medium having stored thereon a plurality of instructions, designed to be executed by a processor, for implementing a function to:
-
generate a menu associated with a first application of a plurality of applications in a computer system, the first application executing in a currently active window of a plurality of windows being displayed, wherein the menu identifies a subset of the plurality of applications whose corresponding window can be made currently active, and wherein each application of the subset of applications is installed but fewer than all of the subset of applications are currently executing; display an identifier of the menu in the currently active window to allow user selection of the menu; receive a selection identifying one of the subset of applications of the menu; and make a window corresponding to the identified one of the subset of applications a currently active window. - View Dependent Claims (17, 18, 19, 20)
-
Specification