Modifying web content at a client
AssigneeInstart Logic, Inc.
InventorHariharan Kolam
Life of this patent
Estimating the term…
Abstract
Producing a modified document object model structure is disclosed. A desired webpage is requested. An alternative webpage is received in response to the request instead of an original version of the desired webpage to be rendered. The alternative webpage is processed. Program code included in the alternative webpage is utilized to request the original version of the desired webpage. The original version of the desired webpage is received. The modified document object model structure different from an original document object model structure corresponding to the received original version of the desired webpage is produced.
Claims21
A system for producing a modified document object model structure, comprising:
- a processor configured to:
- request an original version of a desired webpage;
- receive in response to the request for the original version of the desired webpage an alternative webpage in place of the original version of the desired webpage to be rendered, wherein the alternative webpage is not the requested original version of the desired webpage;
- process the alternative webpage;
- use program code included in the alternative webpage to request the original version of the desired webpage;
- receive the original version of the desired webpage;
- and
- produce the modified document object model structure different from an original document object model structure corresponding to the received original version of the desired webpage;
- and
- a memory coupled to the processor and configured to provide the processor with instructions.
A method for producing a modified document object model structure, comprising:
- requesting an original version of a desired webpage;
- receiving in response to the request for the original version of the desired webpage an alternative webpage in place of the original version of the desired webpage to be rendered, wherein the alternative webpage is not the requested original version of the desired webpage;
- processing the alternative webpage;
- using program code included in the alternative webpage to request the original version of the desired webpage;
- receiving the original version of the desired webpage;
- and
- using a processor to produce the modified document object model structure different from an original document object model structure corresponding to the received original version of the desired webpage.
A computer program product for producing a modified document object model structure, the computer program product being embodied in a non-transitory computer readable storage medium and comprising computer instructions for:
- requesting an original version of a desired webpage;
- receiving in response to the request for the original version of the desired webpage an alternative webpage in place of the original version of the desired webpage to be rendered, wherein the alternative webpage is not the requested original version of the desired webpage;
- processing the alternative webpage;
- using program code included in the alternative webpage to request the original version of the desired webpage;
- receiving the original version of the desired webpage;
- and
- producing the modified document object model structure different from an original document object model structure corresponding to the received original version of the desired webpage.
Dependencies are inferred from the claim text.