Method and system for monitoring off-schedule software agents
First Claim
1. A method for identifying an off-schedule software agent operating in a computer system, said method comprising:
- associating an entry time with said agent entering a queue;
obtaining a clock signal associated with a clock time;
comparing said entry time to said clock time to obtain a queue time for said agent;
comparing said queue time to a threshold time limit; and
identifying said agent as said off-schedule agent if said queue time exceeds said threshold time limit.
3 Assignments
0 Petitions
Accused Products
Abstract
A method and system for identifying an off-schedule software agent operating in a computer system is disclosed. When a software agent enters a queue a start time is associated with the agent. A queue threshold is established for the agent, wherein the queue threshold indicates the maximum length of time that an agent should be in the queue. A clock time is compared to the start time and if the result exceeds the threshold, the agent is flagged as being a late agent. The computer system may then address the late agent by, for example, changing an operating priority associated with the agent, increasing the threshold, removing the agent from the queue, or by notifying other agents relying on the flagged agent.
14 Citations
23 Claims
-
1. A method for identifying an off-schedule software agent operating in a computer system, said method comprising:
-
associating an entry time with said agent entering a queue;
obtaining a clock signal associated with a clock time;
comparing said entry time to said clock time to obtain a queue time for said agent;
comparing said queue time to a threshold time limit; and
identifying said agent as said off-schedule agent if said queue time exceeds said threshold time limit. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method for managing a plurality of off-schedule software agents concurrently operating in a queue on a computer system, each of said plurality of agents having data associated therewith, said method comprising:
-
receiving said data;
processing said data to determine if any of said plurality have excessive queue times, those of said plurality having excessive queue times identified as late agents; and
operating on at least said late agents. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. A method for processing data associated with a plurality of off-schedule software agents operating in a computer system, said method comprising:
-
receiving said data from a queue associated with said agents to produce received data;
defining criteria to be used with said received data;
sorting said received data according to said criteria;
generating a list containing said received data;
filtering said received data; and
providing said received data to a document. - View Dependent Claims (19, 20, 21, 22)
-
-
23. A computer program product containing machine-executable instructions for instructing a processor to perform a method for identifying an off-schedule software agent operating in a computer system, said computer program product comprising:
-
instructions for associating an entry time with said agent, said entry time indicating when said agent entered a queue;
instructions for obtaining a clock signal associated with a clock time;
instructions for comparing said entry time to said clock time to obtain a queue time for said agent;
instructions for comparing said queue time to a threshold; and
instructions for identifying said agent if said queue time exceeds said threshold.
-
Specification