A system for remote assembly of messages to create a control message includes a shared coordination space for assembly of messages, and a plurality of components for performing predefined actions and for exchanging messages according to a predetermined ontology. The plurality of components includes a...http://www.google.ca/patents/US7318109?utm_source=gb-gplus-sharePatent US7318109 - System and method for remote assembly of messages to create a control message