Patent ID: 7716365

Claim:
A method of targeting shared resources in a computer network, comprising: receiving, in a shared resources portal in the computer network, a shared resources query from a requestor; identifying a target resource server to which to route the query from among a plurality of the shared resources by filtering data provided by a plurality of shared resource servers based on at least one context, the at least one context comprising a role associated with the requester; determining, based on the at least one context in the query, if the query can be answered by the shared resources portal; if so, then identifying the shared resources portal as the target resource server; and if the query can not be answered by the shared resources portal, then identifying from among the plurality of shared resource servers, a server external to the shared resources portal as the target resource server based on the at least one context comprises comparing the at least one context to a schema associated with each of the plurality of shared resource servers to identify the target resource server, the schema comprising a plurality of metadata and taxonomy tags associated with each of the plurality of shared resource servers which define the content provided by each of the plurality of shared resource servers, the plurality of metadata and taxonomy tags comprising at least an identifier tag, a name tag, a description tag, a type tag, a category tag, and a uniform resource locator (URL) tag; requesting a plurality of identified target resource server settings; receiving the plurality of identified target resource server settings in the shared resources portal, wherein the plurality of identified target resource server settings are automatically propagated to the shared resources portal by the identified target resource server; and determining, based on the received plurality of identified target resource server settings, whether to propagate the query to the identified target resource server; and processing the query in the identified target resource server.