Self engineering system for use with a communication system and method of operation therefore
First Claim
1. A self engineering system that operates to improve performance of a communication system, the self engineering system comprising:
- a data acquisition module coupled to the communication system that receives current operating data of the communication system;
a self engineering engine coupled to the data acquisition module that receives the current operating data from the data acquisition module and that determines new operating parameters of the communication system based upon the current operating data and current operating parameters of the communication system, the self engineering engine comprising an expert system including;
a fact library that includes configuration data, historical operating data, the current operating parameters and proposed operating parameters;
a knowledge base that includes rules that alter the fact library based upon contents of the fact library and the current operating data; and
an inference engine coupled to the knowledge base that executes rules in the knowledge base and alters the fact library, the expert system using the fact library to produce the new operating parameters; and
a control module coupled to the self engineering engine and the communication system that interacts with the communication system to implement the new operating parameters within the communication system.
9 Assignments
0 Petitions
Accused Products
Abstract
A self engineering system includes a data acquisition module, a self engineering engine, and a control module. The data acquisition module couples to the communication system and receives current operating data of the communication system. The self engineering engine receives the current operating data and determines new operating parameters of the communication system based upon the current operating data and current operating parameters. The control module implements the new operating parameters within the communication system. The self engineering system may include an expert system that receives the current operating data and, based upon the current operating data and the current operating parameters of the communication system, produces the new operating parameters. The expert system includes a fact library, a knowledge base and an inference engine. The fact library includes configuration data, historical operating data, the current operating parameters and proposed operating parameters. The knowledge base consists of rules intended to alter the fact library based upon contents of the fact library and the current operating data. Finally, the inference engine executes the rules and alters the fact library. The knowledge base and the inference engine then work together to produce the new operating parameters based upon contents of the fact library. The expert system may also include a system simulator that simulates operation of the communication system to verify proposed operating parameters prior to their implementation. The self engineering system also determines configuration errors, possible hardware faults and even improper hardware installation of the communication system. Thus, the self engineering system is useful in cross-checking installation as well as the functionality of the communication system as installed.
91 Citations
32 Claims
-
1. A self engineering system that operates to improve performance of a communication system, the self engineering system comprising:
-
a data acquisition module coupled to the communication system that receives current operating data of the communication system; a self engineering engine coupled to the data acquisition module that receives the current operating data from the data acquisition module and that determines new operating parameters of the communication system based upon the current operating data and current operating parameters of the communication system, the self engineering engine comprising an expert system including; a fact library that includes configuration data, historical operating data, the current operating parameters and proposed operating parameters; a knowledge base that includes rules that alter the fact library based upon contents of the fact library and the current operating data; and an inference engine coupled to the knowledge base that executes rules in the knowledge base and alters the fact library, the expert system using the fact library to produce the new operating parameters; and a control module coupled to the self engineering engine and the communication system that interacts with the communication system to implement the new operating parameters within the communication system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A method of self engineering a communication system, the method comprising:
-
interacting with the communication system using a data acquisition interface to determine current operating data of the communication system; determining current operating parameters of the communication system; determining new operating parameters of the communication system based upon the current operating data and the current operating parameters of the communication system by; executing a plurality of rules in a knowledge base using a plurality of facts contained in a fact library to produce a knowledge base output, the plurality of facts and the plurality of rules in the knowledge base relating to the construction and operation of the communication system; altering at least some of the plurality of facts based upon the knowledge base output; and selecting the new operating parameters based upon the plurality of facts contained in the fact library; and interacting with the communication system using a control interface to implement the new operating parameters within the communication system. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32)
-
Specification