A software intelligent Agent, and rules provided thereto by a user, screen and process data objects, for example an e-mail message, in accordance with said rules. Actions taken by the Agent to process a data object in accordance with rules associated with the object are entered into an activity record...http://www.google.fr/patents/US6151623?utm_source=gb-gplus-shareBrevet US6151623 - Agent activity report via object embedding