RENDERING SOURCE REGIONS INTO TARGET REGIONS OF WEB PAGES
First Claim
1. A method of presenting to a user a source region of a source web page within a target region of a target web page on a device having a processor, the method comprising:
- executing on the processor instructions configured to;
render the source web page;
extract the source region from the source web page;
render the target web page; and
present to the user the source region of the source web page within the target region of the target web page.
2 Assignments
0 Petitions
Accused Products
Abstract
A target web page may embed resources hosted by a source server. However, this embedding may result in compatibility and/or security issues; e.g., the dimensions of the embedded resource may skew the layout of the target web page. Instead, a source web page may be rendered separately from a target web page, and a source region of the source web page (e.g., a region defined by a set of coordinates) may be extracted from the source web page and may be presented in a target region of the target web page. The elements of the source region may be displayed and executed in isolation within the source web page, and may operate within a source domain (e.g., communicating with the source server and accessing cookies stored by the source server), yet may not interact with the elements of the target web page, thereby alleviating many compatibility and security problems.
-
Citations
20 Claims
-
1. A method of presenting to a user a source region of a source web page within a target region of a target web page on a device having a processor, the method comprising:
executing on the processor instructions configured to; render the source web page; extract the source region from the source web page; render the target web page; and present to the user the source region of the source web page within the target region of the target web page. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
19. A system configured to render a source portion of a source web page within a target portion of a target web page, the system comprising:
-
a web page rendering component configured to; render the source web page, and render the target web page; a source region extracting component configured to extract the source region from the source web page; and a target region inserting component configured to display the source region of the source web page within the target region of the target web page.
-
-
20. A computer-readable storage medium comprising instructions that, when executed on a processor of a device, present to a user a source region specified by a source web page according to a coordinate set bounding the source region within a target region of a target web page, the source region having at least one source region dimension value for a region dimension and the target region having at least one target region dimension value for the region dimension that is different from the source region dimension value, the target web page restricted to a target domain, the source region rendered within the target region and restricted to a source domain associated with the source web page, by:
-
rendering the source web page; extracting the source region from the source web page; rendering the target web page; adjusting the source region extracted from the source web page to match the target region dimension value of the target region; presenting to the user the source region of the source web page within the target region of the target web page, the source region presented within a tracking frame rendered within the target region and restricted to a tracking domain associated with the tracking server; and upon the tracking frame receiving from the user a user interaction within the source region; notifying a tracking server of the user interaction, and propagate the interaction into the target region of the target web page.
-
Specification