Multiple network-enabled devices each having a respective agent module are associated with a user. Each agent module is to determine if its associated network-enabled device is capable of rendering content associated with a notification message received thereby, to advertise its services and capabilities...http://www.google.co.uk/patents/US7496630?utm_source=gb-gplus-sharePatent US7496630 - Adaptive notification delivery in a multi-device environment