A canonical programming method for integrating intelligence into a communications service at a switching node. The communications service is implemented with a program stored in a processing unit which receives and transmits messages from and to ports, respectively. Each incoming message, which includes...http://www.google.ca/patents/US5949780?utm_source=gb-gplus-sharePatent US5949780 - Integration of intelligence with communications in a switching node