Claims
- 1. A method for operating a browser associated with an end-user, the method comprising:
retrieving content from a content provider that corresponds to a navigation location, wherein the retrieved content includes an embedded navigation link; encoding the embedded navigation link; replacing the embedded navigation link included in the retrieved content with the encoding of the embedded navigation link; and providing modified content to the end-user, wherein the modified content includes at least a portion of the retrieved content and includes the encoding of the embedded navigation link that replaced the embedded navigation link.
- 2. The method of claim 1, wherein providing the end-user support comprises:
providing secondary content to the user generally simultaneously with providing the modified content.
- 3. The method of claim 2, wherein the secondary content is associated with a first domain and the modified content is associated with a second domain, and wherein encoding the embedded navigation link comprises:
changing one of the first domain and the second domain so that the secondary content and the modified content appear to originate from a common domain.
- 4. The method of claim 1, further comprising:
receiving at least an indication of a selection of the encoded navigation link; decoding the at least an indication of the encoded navigation link; and retrieving content corresponding to the decoded at least an indication of the encoded navigation link.
- 5. A method for making event information associated with a first frame of a web browser available to a second frame of the web browser, wherein a first content originating from a first domain is associated with the first frame and a second content originating from a second domain is associated with the second frame, the method comprising:
receiving the first content, the first content including a plurality of navigation links; identifying a first of the plurality of navigation links; encoding the first of the plurality of navigation links to appear as if it originates from the second domain; generating a modified content by replacing the first of the plurality of navigation links with the encoding of the first of the plurality of navigation links; and providing the modified content to the first frame of the web browser.
- 6. The method of claim 5, further comprising:
receiving, at the second frame, an indication of a selection of the encoding of the first of the plurality of navigation links.
- 7. The method of claim 6, further comprising:
passing the indication of a selection of the encoding of the first of the plurality of navigation links from the first frame to the second frame.
- 8. The method of claim 5, wherein the first of the plurality of navigation links is associated with the first domain.
- 9. The method of claim 5, further comprising:
identifying a second navigation link, wherein the second navigation link is associated with a third domain, the third domain being different than the first domain; wherein the modified content comprises at least a portion of the first content, the encoding of the first of the plurality of navigation links, and a non-encoded second navigation link.
- 10. The method of claim 5, further comprising:
passing an event indicator from the first frame to the second frame.
- 11. A system for operating a browser associated with an end-user, the system comprising:
a processor; a storage device connected to the processor; a plurality of instructions stored on the storage device, the plurality of instructions configured to cause the processor to:
retrieve content from a content provider that corresponds to a navigation location, wherein the retrieved content includes an embedded navigation link; encode the embedded navigation link; replace the embedded navigation link included in the retrieved content with the encoding of the embedded navigation link; and provide modified content to the end-user, wherein the modified content includes at least a portion of the retrieved content and includes the encoding of the embedded navigation link that replaced the embedded navigation link.
- 12. The system of claim 11, wherein the plurality of instructions are configured to cause the processor to provide the end-user support by:
providing secondary content to the user generally simultaneously with providing the modified content.
- 13. The system of claim 12, wherein the secondary content is associated with a first domain and the modified content is associated with a second domain, and wherein the plurality of instructions are configured to cause the processor to encode the embedded navigation link by:
changing one of the first domain and the second domain so that the secondary content and the modified content appear to originate from a common domain.
- 14. The system of claim 1, wherein the plurality of instructions are configured to cause the processor to:
receive at least an indication of a selection of the encoded navigation link; decode the at least an indication of the encoded navigation link; and retrieve content corresponding to the decoded at least an indication of the encoded navigation link.
- 15. A system for making event information associated with a first frame of a web browser available to a second frame of the web browser, wherein a first content originating from a first domain is associated with the first frame and a second content originating from a second domain is associated with the second frame, the system comprising:
means for receiving the first content, the first content including a plurality of navigation links; means for identifying a first of the plurality of navigation links; means encoding the first of the plurality of navigation links to appear as if it originates from the second domain; means for generating a modified content by replacing the first of the plurality of navigation links with the encoding of the first of the plurality of navigation links; and means for providing the modified content to the first frame of the web browser.
- 16. The system of claim 15, further comprising:
means for receiving, at the second frame, an indication of a selection of the encoding of the first of the plurality of navigation links.
- 17. The system of claim 16, further comprising:
means for passing the indication of a selection of the encoding of the first of the plurality of navigation links from the first frame to the second frame.
- 18. The system of claim 15, further comprising:
means for identifying a second navigation link, wherein the second navigation link is associated with a third domain, the third domain being different than the first domain; wherein the modified content comprises at least a portion of the first content, the encoding of the first of the plurality of navigation links, and a non-encoded second navigation link.
- 19. The system of claim 15, further comprising:
means for passing an event indicator from the first frame to the second frame.
RELATED APPLICATIONS
[0001] This application claims priority from the U.S. Provisional Patent Application No. 60/281,637, entitled Integrated Automated and Live Electronic Customer Service Application and Method, filed on Apr. 5, 2001.
[0002] This application is related to the following commonly owned and assigned U.S. patents, all of which are expressly incorporated herein by reference:
[0003] U.S. Pat. No. 6,201,948, entitled Agent Based Instruction System and Method; and
[0004] U.S. Pat. No. 5,727,950, entitled Agent Based Instruction System and Method.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60281637 |
Apr 2001 |
US |