Managing Computer Network Resources
First Claim
Patent Images
1. A method of managing a computer network, comprising:
- assigning a goal to a software agent, wherein the goal is a programmatic expression of a predefined task for the software agent; and
dynamically modifying the assigned goal of the software agent according to a desired operational characteristic of the computer network.
1 Assignment
0 Petitions
Accused Products
Abstract
Software agents are assigned goals in accordance with network policies that define a desired operational characteristic of a computer network. A software agent achieves its assigned goal by executing a predefined task. An assigned goal may be dynamically modified as necessary based on the actual operational characteristics of the network. The software agent may request further policy if it cannot achieve its assigned goal by performing the predefined task.
-
Citations
49 Claims
-
1. A method of managing a computer network, comprising:
-
assigning a goal to a software agent, wherein the goal is a programmatic expression of a predefined task for the software agent; and dynamically modifying the assigned goal of the software agent according to a desired operational characteristic of the computer network. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer network, comprising:
-
a software agent having an assigned goal which is a programmatic expression of a predefined task for the software agent; an agent support mechanism to provide support to the agent; and a network control mechanism operable to dynamically modify the assigned goal of the agent based on a desired operational characteristic of the network. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35)
-
-
36. A machine-readable medium that provides instructions which when executed by a processor causes the processor to perform a method comprising:
-
assigning a goal to a software agent wherein the goal is a programmatic expression of a predefined task for the software agent; and dynamically modifying the assigned goal of the software agent according to a desired operational characteristic of the computer network. - View Dependent Claims (37, 38, 39, 40, 41, 42)
-
-
43. A software agent comprising:
-
a database defining an operational capability of the software agent; a control unit to determine when the operational capability of the agent has been exceeded; and a communication mechanism to request an update of the operational capability if the operational capability has been exceeded. - View Dependent Claims (44, 45, 46, 47)
-
-
48. A method of operating a network comprising:
-
detecting a situation requiring an appropriate action in response; determining if a software agent has a relevant policy to perform the appropriate action; if the software agent lacks the relevant policy then obtaining the relevant policy; and performing the appropriate action based on the relevant policy. - View Dependent Claims (49)
-
Specification