A digital computer system having a prototype list, an activation identifier, and a control portion. The prototype list having a plurality of entries each associated with a prototype object, at least some entries including an interaction list for specifying prototype objects and actions. The activation...http://www.google.com.au/patents/US5613116?utm_source=gb-gplus-sharePatent US5613116 - System for specifying interactions among objects in a digital data processing system