Patent ID: 7861252

Claim:
A computer system comprising: a. a first server platform executing at least one processor for operating a botserver computer program; b. a botserver core software component operating a botserver, said botserver core software component comprising a botExecutor component configured to generate an sBot; c. a botExecutor component synchronizing a Bot system under direction of said botserver core software component; d. a bot software component bifurcated into two parts, said bot software component comprising: a first software component [mBot] executing on a local client platform and interoperating with a local client botMaster comprising an ontology encoded user profile; a second software component [sBot] associated with the first software component [mBot] of said bot software component; wherein said second software component [sBot] self-executing on said first server platform remote from said client platform and operating an sBot Knowledge Manager comprising a bot Ontology encoded user profile; wherein said self-executing sBot interoperating with: said first software component [mBot], a network, a plurality of 3rd party sBots, and a third [botBox] software component for execution on said first server platform; wherein said botBox providing a means of communication between said local client botMaster and said sBot; e. a communication component for providing communications between the core component and at least one external program; and f. the botExecutor includes means for instantiating a specified sBot from a corresponding sBot class stored in an sBot repository responsive to a loading message from the botserver core.