Graphical interface for grouping concurrent computing units executing a concurrent computing process
First Claim
Patent Images
1. A computer-implemented method for monitoring the status of a concurrent computing process in an interactive concurrent computing environment having concurrent computing units, the method comprising:
- executing a plurality of instances of a concurrent computing process, each instance of the plurality of instances of the concurrent computing process executing on one of the concurrent computing units and performing a separate task, the plurality of instances of the concurrent computing process including at least one interactive instance of the concurrent computing process, the interactive instance accepting input from a user and displaying output to the user during execution of the plurality of instances of the concurrent computing process;
receiving with a monitoring facility information indicating at least one of a current status and current activity for each of the plurality of concurrent computing units executing instances of the concurrent computing process;
grouping each of the plurality of concurrent computing units into a group based on at least one of the indicated current status and current activity indicated by the information; and
displaying the results of at least one grouping of the plurality of concurrent computing units.
1 Assignment
0 Petitions
Accused Products
Abstract
A graphical user interface for an interactive concurrent computing environment that conveys the concurrent nature of the computing environment and allows a user to monitor the status of a concurrent process being executed on multiple concurrent computing units is discussed. The graphical user interface indicates the status of groups of instances of the concurrent computing process including whether the instances of the concurrent process are idle, busy or stopped.
22 Citations
25 Claims
-
1. A computer-implemented method for monitoring the status of a concurrent computing process in an interactive concurrent computing environment having concurrent computing units, the method comprising:
-
executing a plurality of instances of a concurrent computing process, each instance of the plurality of instances of the concurrent computing process executing on one of the concurrent computing units and performing a separate task, the plurality of instances of the concurrent computing process including at least one interactive instance of the concurrent computing process, the interactive instance accepting input from a user and displaying output to the user during execution of the plurality of instances of the concurrent computing process; receiving with a monitoring facility information indicating at least one of a current status and current activity for each of the plurality of concurrent computing units executing instances of the concurrent computing process; grouping each of the plurality of concurrent computing units into a group based on at least one of the indicated current status and current activity indicated by the information; and displaying the results of at least one grouping of the plurality of concurrent computing units. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for monitoring the status of a concurrent computing process in an interactive concurrent computing environment, comprising:
-
a plurality of concurrent computing units, each concurrent computing unit executing an instance of a concurrent computing process performing a separate task, at least one instance of the concurrent computing process being an interactive instance, the interactive instance accepting input from a user and displaying output to the user during execution of the instances of the concurrent computing process; a monitoring facility, the monitoring facility receiving information indicating at least one of a current status and current activity for each of the plurality of concurrent computing units executing instances of the concurrent computing process, the monitoring facility grouping each of the concurrent computing units into a group based on at least one of the indicated current status and current activity indicated by the information; and a graphical user interface displaying the group information from the monitoring facility that indicates at least one of the current status and current activity for each of the plurality of concurrent computing units. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A computer-readable storage medium for use with a computing device, the computer-readable storage medium holding computer-executable instructions for monitoring the status of a concurrent computing process in an interactive concurrent computing environment having concurrent computing units, the instructions when executed causing one or more computing devices to:
-
execute a plurality of instances of a concurrent computing process, each instance of the plurality of instances of the concurrent computing process executing on one of the concurrent computing units and performing a separate task, the plurality of instances of the concurrent computing process including at least one interactive instance of the concurrent computing process, the interactive instance accepting input from a user and displaying output to the user during execution of the plurality of instance of the concurrent computing process; receive with a monitoring facility information indicating at least one of a current status and current activity for each of the plurality of concurrent computing units executing instances of the concurrent computing process; group each of the plurality of concurrent computing units into a group based on at least one of the indicated current status and current activity indicated by the information; and generate a graphical user interface displaying the results of the groupings of the plurality of concurrent computing units. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A computer-implemented method for monitoring the status of a concurrent computing process in a concurrent computing environment having concurrent computing units, the method comprising:
-
monitoring the execution of a plurality of instances of a concurrent computing process, each instance of the plurality of instances of the concurrent computing process executing on one of the concurrent computing units and performing a separate task, the monitoring identifying information indicating at least one of a current status and current activity for each of the plurality of concurrent computing units executing instances of the concurrent computing process; and displaying a graphical user interface that includes and groups the information, the graphical user interface grouping at least one of the plurality of concurrent computing units into a group based on at least one of the indicated current status and current activity indicated by the information.
-
Specification