Data is shared over a network, having a plurality of network-connected terminals, each including a visual display processor, storage and memory. The memory is configured to store program instructions for equipping objects stored therein with attributes and for managing the duplication of the objects....http://www.google.de/patents/US6907471?utm_source=gb-gplus-sharePatent US6907471 - Equipping data objects with attributes and managing duplication of same for data sharing