User profile data that may be spread across different service providers and that may vary across different service providers can be aggregated to provide an aggregate user profile. An aggregate user profile can be generated regardless of, among other things, varying user profile semantics, differing...http://www.google.ca/patents/US7958142?utm_source=gb-gplus-sharePatent US7958142 - User profile aggregation