Patent ID: 8595255

Claim:
A method comprising: receiving a log on request from an end user to a broker search engine instance and issuing a query; collecting, by the broker search engine instance, the end user's security information from an identity management system registered on the broker server engine instance; collecting, by the broker server engine instance, security attribute values from data sources separately for the logged on end user; creating, by the broker server engine instance, a security filter based on the information collected from the identity management system and the data sources; filtering, using the security filter, the end user's security information from the identity management system registered on the broker server engine instance with the security attribute values from each of the data sources to create sets of security values corresponding to the security attribute values for the identity management system; appending, by the broker server engine instance, the sets of security values to the security filter to the end user's query to perform a search on local data sources and receive results with a local relevancy algorithm; and automatically launching a crawl of the data sources using the appended end user's query which includes the sets of security values corresponding to the security attribute values for the identity management system to provide access to the data sources, wherein only the data sources which the security attribute values provide access to are returned to the end user as results of the crawl.