A system and a method for specifying and configuring, together with categorising and classifying, heterogeneous types of multiple data sources is disclosed. The system and method also retrieve search results in accordance with search requests and conditions from at least one of the multiple data sources,...http://www.google.com/patents/US7707168?utm_source=gb-gplus-sharePatent US7707168 - Method and system for data retrieval from heterogeneous data sources