Patent ID: 7614014

Claim:
A method for operating a browser associated with an end-user, the method comprising: receiving a request for end-user support, wherein the request is received at a support location that is remote relative to the end-user; determining a present navigation location for the end-user; retrieving content from a content provider that corresponds to the determined present navigation location, wherein the content is retrieved from a content location that is remote relative to the end-user, wherein the retrieved content includes an embedded navigation link associated with a first domain, wherein the first domain is remote relative to the end-user, wherein the first domain is associated with the content location; encoding the present navigation location; encoding the embedded navigation link so that it appears to be associated with a second domain, wherein the second domain is remote relative to the end-user, wherein the second domain is associated with the support location; replacing the embedded navigation link included in the retrieved content with the encoding of the embedded navigation link; providing a modified content to the end-user, wherein the modified content includes a portion of the retrieved content and includes the encoding of the embedded navigation link that replaced the embedded navigation link, wherein the encoded embedded navigation link continues to be actually associated with the first domain despite the appearance that the encoded embedded navigation link is associated with the second domain; and providing the end-user support to the end-user, wherein the end-user support is provided from the support location via the second domain; wherein at least a representation of the modified content and the end-user support are simultaneously viewable by the end-user at the present navigation location.