Patent ID: 8706814
Filing Date: 2014-04-22
Classification: G05B,H04L,H04W

Abstract:
1. A method for resolving a problem in a computer network, the problem being detected by an agent deployed within the computer network, comprising: receiving, by a processor of a supercell, a query from the agent, the query describing the problem and requesting a solution, wherein the agent is one of a plurality of agents distributed throughout a customer location as software entities deployed on a plurality of servers, each of the plurality of agents being deployed to monitor and control one of a plurality of components, wherein each one of the plurality of agents modifies its behavior by learning from past experiences to synthesize a new problem solution, wherein the plurality of agents comprises a static agent and a mobile agent, wherein the static agent remains in one location and the mobile agent migrates from a location by physically leaving the location, wherein the plurality of agents comprises a cell monitor agent that allocates resources amongst the plurality of agents based upon policies defining resource usage and the cell monitor a ent estimates how to support agent and resource changes based upon the past experiences and a guideline established when the cell monitor agent was created a gatekeeper that monitors and verifies all traffic entering a cell in which the gatekeeper is located, a keymaster located in the cell that encrypts all traffic leaving the cell, and a resource agent that presents a common interface for an associated resource to other agents within the cell, wherein the supercell ensures a network of the customer location operates at a predefined level and provides supplemental decision making capabilities to the plurality of agents; providing, by the processor, the solution to the agent, when the solution is identified locally; and forwarding, by the processor, the query to a more-powerful decision-making entity in the computer network, when the solution is not identified locally.