Patent ID: 7792857

Claim:
A method for managing content, the method comprising: splitting, by using a computer, received search query for a content management repository natively configured to provide content type data for content items and a content source not natively configured to provide content type data for content items; searching content items from the repository and the content source based on the step of splitting, wherein the searching does not receive an indication that a content item is to be migrated into the content management repository that is organized by content item type, wherein the searching is performed only with respect to a subset of content sources not natively configured to provide content type data for content items that include only content of a particular content type, wherein the searching is not natively configured to provide content type data for content items requires authentication information; combining search results of the split search query from the repository natively configured to provide content type data for content items and the content source not natively configured to provide content type data for content items, and wherein if the search results are accessed again, the authentication information is recalled from the prior search so that access is provided without re-authentication; presenting the search results to a user; indicating that the content item in the search results is not stored in the content management repository; checking the content item that has not been previously stored as part of the repository that is organized by content item type, wherein the checking comprises checking a file size, checking a file creation or modification date, checking a checksum, and checking an attribute; and storing the content item as a part of the content management repository that is organized by content item type, including by associating with the content item a content type, wherein the storing the content item comprises retrieving entire content item and any related metadata from the content source not natively configured to provide content type data and loading the content item into an internal database of the content management repository that is organized by content item type, wherein the associating of content type with the content item is determined in part by a configuration adapter configured to search the content source not natively configured to provide content type data for a particular type of information of the content items.