IP Library Granted Patent US 7,930,447
Granted Patent B2
US 7,930,447 · App. 12/196,619 · Granted Apr 19, 2011

Listing windows of active applications of computing devices sharing a keyboard based upon requests for attention

Assignee: International Business Machines Corporation
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,930,447
App. No.
12/196,619
Granted
Apr 19, 2011
Kind
B2
Abstract

Methods and arrangements of monitoring applications active on a plurality of computers are discussed. Embodiments include transformations, code, state machines or other logic to connect a plurality of computing devices via a keyboard video mouse (KVM) switch and to detect applications active on the computing devices. In some embodiments, each computing device may be connected to a display separate from the KVM switch. The embodiment may include detecting applications signaling a user for attention and displaying a list of active applications of the plurality of computing devices in response to a command from the user. The displaying may include giving priority to the applications signaling a user for attention.

Claims (41)

1. A method of monitoring applications active on a plurality of computing devices, the method comprising:

connecting a plurality of computing devices via a keyboard video mouse (KVM) switch;

for each computing device, detecting applications active on the computing device,

thereby creating a list of applications of the computing device, the detecting comprising:

the KVM switch automatically detecting applications requesting attention from a user; and

time stamping the requesting attention from a user; and

displaying a list of active applications of the plurality of computing devices in response to a command from the user, the list combining the lists of applications of each of the computing devices, wherein the displaying comprises:

the KVM switch automatically giving priority to the applications requesting attention from the user, the giving priority comprising ordering the display by the time stamping of the requesting attention.

2. The method of claim 1 , further comprising giving focus to a window of an application, wherein:

the user selected the application from the list of active applications; and

a computing device autonomously selected the window from the windows of the application.

3. The method of claim 2 , wherein giving focus to the window of the application comprises the KVM switch autonomously selecting the one of the plurality of computing devices; wherein the window is generated by the one of the plurality of computing devices.

4. The method of claim 2 , wherein giving focus to the window of the application comprises the user manually turning the KVM switch to the one of the plurality of computing devices.

5. The method of claim 1 , wherein the displaying the list of active applications of the plurality of computing devices in response to a command from the user comprises displaying a list of active applications of the plurality of computing devices in response to an Alt-Tab keyboard combination entered by the user.

6. The method of claim 1 , wherein detecting applications requesting attention from a user comprises the KVM switch automatically detecting applications requesting attention from a user via an audio signal.

7. The method of claim 1 , wherein detecting applications requesting attention from a user comprises the KVM switch automatically detecting applications requesting attention from a user via flashing an icon on a title bar, the icon representing the application.

8. The method of claim 1 , wherein detecting applications requesting attention from a user comprises the KVM switch automatically detecting applications requesting attention from a user via flashing a window of the application.

9. A computer system to monitor applications active on a plurality of computing devices, the system comprising:

a keyboard video mouse (KVM) switch to connect the plurality of computing devices;

first program instructions to detect applications active on the computing devices, the detecting comprising detecting applications requesting attention from a user;

second program instructions to time stamp the requesting attention from the user; and

third program instructions to display a list of active applications of the plurality of computing devices in response to a command from the user, wherein the displaying comprises giving priority to the applications requesting attention from a user, the giving priority comprising ordering the display of the list of active applications by time stamp.

10. The computer system of claim 9 , wherein the third program instructions comprise program instructions to display a list of windows of active applications.

11. A computer program product to monitor applications active on one or more of a plurality of computing devices, the computer program product comprising a non-transitory computer readable medium having a computer readable program, the computer readable program comprising:

first program instructions to connect a plurality of computing devices via a keyboard video mouse (KVM) switch;

second program instructions to detect applications active on the computing devices, the detecting comprising detecting applications requesting attention from a user

third program instructions to time stamp the requesting attention from a user; and

fourth program instructions to display a list of active applications of the plurality of computing devices in response to a command from the user, wherein the displaying comprises giving priority to the applications requesting attention from the user, the giving priority comprising ordering the display of the list of active applications by time stamp.

12. The computer program product of claim 11 , wherein the computer

readable program further comprises fifth program instructions to give focus to a window of an application selected by the user from the list of active applications.

13. The computer program product of claim 11 , wherein the computer readable program further comprises:

fifth program instructions to give focus to a window of an application selected by the user from the list of active applications; and

sixth program instructions to autonomously select the one of the plurality of computing devices, wherein the window is generated by the one of the plurality of computing devices.

14. The computer program product of claim 11 , wherein the second program instructions comprise program instructions to detect applications requesting attention from a user via flashing an icon on a title bar, the icon representing the application.

15. The method of claim 1 , wherein the giving priority comprises making entries on the list of applications more noticeable for the applications requesting attention from the user.

16. The method of claim 15 , wherein the making an entry for an application more noticeable comprises:

representing the application by an icon; and

using a bright color for the border of the icon.

17. The method of claim 15 , wherein the making an entry for an application more noticeable comprises:

representing the application by an icon; and

flashing the icon.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 22, 2008
From: BEST, STEVEN F.; EGGERS, ROBERT J., JR.; GIROUARD, JANICE MARIE; SOBOCINSKI, BRIAN P.
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 021430/0415 →
Continuity (1)
Related Publication 20100049890A1 · Feb 25, 2010