Patent ID: 7461170

Claim:
In a computer networking environment where a resource is published to more than one network, a method of dynamically rendering a network-appropriate resource address for the resource in response to a request, the method comprising: identifying base resource addresses that are used to reference the resource and network zones where the base resource addresses are valid; determining one of the network zones where the request is originated; identifying a computer that hosts the resource; selecting a network-appropriate base resource address from the identified base resource addresses for the resource based on the determined one of the network zones; determining whether the resource referenced by the network-appropriate base resource address is referenced using a relative resource address; if the relative resource address is used to reference the resource, rendering the relative resource address that identifies the resource; and if the relative resource address is not used to reference the resource, associating a network-neutral identifier that identifies the computer hosting the resource with network-appropriate base resource address, and rendering the network-appropriate resource address; wherein the network-appropriate resource address is generated by combining the network-neutral identifier and a path of the resource together.