An enhanced caller-id service providing multi-media based caller information to subscribers via a server system. The server system can combine user-provided profile information with other data to provide more detailed reports for the subscriber. The server can also be used to maintain long-term calling...http://www.google.ca/patents/US7269249?utm_source=gb-gplus-sharePatent US7269249 - Systems and methods for providing user profile information in conjunction with an enhanced caller information system