Patent ID: 6061506
Filing Date: 2000-05-09
Classification: G06Q

Abstract:
An adaptable user-defined strategy-based computerized system for emulating the continuous operation of a business scenario, said smart computer system comprising:a relational knowledge base means for storing a plurality of strategies pertaining to said business scenario, said knowledge base including:names database means for storing a plurality of entities characterizing said business scenario;actions database means for storing a plurality of recurring activities and events characterizing said business scenario, and relating said plurality of entities;employee database means for storing a plurality of employees who perform said plurality of recurring activities and events upon said plurality of entities, said employee database means related to said names database means and said actions database means;pending database means for storing at least one sequence of select activities and events of said plurality of activities and events scheduled to be performed by corresponding select employees of said plurality of employees upon at least one select entity of said plurality of entities; andhistory database means for storing said select activities and events stored in said pending database means, when each of said activities and events of at least one sequence of said select activities and events stored in said pending database means is completed;input means for providing menus and screen dialogs for user specification of the contents of said knowledge base;means for ascertaining which of said plurality of activities and events scheduled to be performed by said plurality of employees upon said plurality of entities stored in said pending database means should be processed concomitantly with appropriate related databases in said knowledge base, to emulate the operation of said business scenario over a user specified time period;processing means for performing said processing of said pending database concomitantly with said appropriate related databases in said knowledge base over said user specified time period, and for maintaining synchronicity between completed actions contained in said pending database means and said history database means;query means for accessing said knowledge base; andoutput means for receiving results from said processing means and for providing said results to said plurality of employees.