Patent ID: 7505978

Claim:
A computer-implemented method for aggregating content of disparate data types from disparate data sources for single point access by a user, the method comprising: establishing a user account for the user, wherein establishing a user account for the user comprises: receiving, from the user, identifications of a plurality of disparate data sources, associating the identifications with the user account, receiving from a user identifications of one or more rendering devices, retrieving device profiles for the one or more rendering devices in dependence upon the identifications; identifying in dependence upon data sources identified by the user a first additional data source; identifying in dependence upon rendering devices identified by the user a second additional data source; identifying in dependence upon a plurality of user accounts for one or more other users a third additional data source for the user; identifying in dependence upon data sources identified by one or more other users a fourth additional data source for the user; retrieving content of disparate data types from identified disparate data sources associated with the user account; storing the retrieved content; and associating the stored content with the user account.