System and method for enabling communication between browser frames
First Claim
Patent Images
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.
3 Assignments
0 Petitions
Accused Products
Abstract
A system and method for displaying content in a browser window associated with an end-user is described. In one embodiment, content that corresponds to a navigation location is retrieved. This content includes an embedded navigation link that can be extracted and encoded. Next, the embedded navigation link can be replaced by the encoded navigation link. Finally, the retrieved content, including the encoded navigation link, can be provided to the browser.
116 Citations
19 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. - View Dependent Claims (2, 3, 4, 14)
-
-
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. - View Dependent Claims (6, 7, 8, 9, 10)
-
-
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. - View Dependent Claims (12, 13, 16, 17, 18, 19)
-
-
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.
-
Specification