Patent ID: 7614059

Claim:
A method for a mobile agent object to discover services available in a host-computing environment, the method comprising: the mobile agent object migrating from a first electronic device to a second electronic device comprising the host environment, the mobile agent object configured to execute in the first electronic device, halt execution in the first electronic device at an execution state, be transplanted to the second electronic device, and resume execution from the execution state in the second electronic device; after the mobile agent object migrates to the second electronic device, the mobile agent object requesting a service listing from the host environment; the host environment returning a service listing to the mobile agent object in response to the request for the service listing; the mobile agent object determining if a particular service is within the returned service listing; the mobile agent object requesting the particular service if the particular service is determined by the mobile agent object to be within the returned service listing; an audit system generating an audit event in response to the request for the particular service; and the audit system logging the audit event in a database.