Patent ID: 9600804
Date: 2017-03-21
CPC Classifications: G06F,G06Q

Claim:
1. A method for aggregating contact data of a user, comprising: receiving a user-defined request to obtain contact data from a plurality of sources, wherein a specific type of content to obtain from each of the plurality of sources is specified in the user-defined request; obtaining contact data associated with at least one contact from the plurality of sources, including at least an internal source and an external source; processing the contact data to generate an aggregated collection of contact data, wherein processing the contact data further comprises receiving a user-defined preference order for the plurality of sources and providing the aggregated collection of contact data for presentation in ranked order according to the user-defined preference order in the display of the aggregated collection of contact data for a particular source of the plurality of sources; storing the aggregated collection of contact data; and accessing a memory and presenting a display of the aggregated collection of contact data in a single, interactive interface for each contact of the at least one contact, wherein the aggregated collection of contact data displayed for each contact is obtained from the plurality of sources and includes a scheduling assistant integrated with calendar and location information that is updated as the calendar and location information is updated at the internal or external source; and displaying a profile link for each of the plurality of sources from which contact data was obtained, the profile link providing a link to a view of all of the contact data for a particular source of the plurality of sources.