In a distributed computing system, a first process may register interest in an event occurring in another address space or physical machine in such a way as to allow the subsequent notification of the event's occurrence to contain an object that includes methods that are to be run on receipt of the notification....http://www.google.ca/patents/US6463446?utm_source=gb-gplus-sharePatent US6463446 - Method and apparatus for transporting behavior in an event-based distributed system