Patent ID: 7233934

Claim:
An expert system comprising: a control database having a plurality of available data structures; a master rules database, coupled to said control database, having one or more of said plurality of available data structures populated with a plurality of corresponding rules; an operations database; an initialization module, communicatively coupled between said master rules database and said operations database, wherein said initialization module causes one or more of said plurality of available data structures populated with a plurality of corresponding rules to be copied from said master rules database such that a project database is formed in said operations database; and a dynamic knowledge module, communicatively coupled to said operations database, wherein said dynamic knowledge module causes a portion of a data structure of said project database to be modified; wherein said operations database comprises a first database within a second database and a third database within said second database, wherein: said first database comprises an extensible markup language (XML) database for capturing one or more operating parameters of said project; said second database stores said plurality of rules; and said third database stores said project data structure.