Techniques for modifying the behavior of documents delivered over a computer network
First Claim
Patent Images
1. A method of modifying a behavior of a web page, the method comprising:
- storing a web page in a first server computer, the web page including a reference to a wrapping code stored in a second server computer;
providing the web page to a client computer;
pulling the wrapping code from the second server computer to the client computer;
executing the wrapping code in the client computer to add a functionality not present in the web page as stored in the first server computer; and
in response to a user interaction with the web page, activating a pre-existing functionality of the web page corresponding to the user interaction and activating the functionality added by the wrapping code.
5 Assignments
0 Petitions
Accused Products
Abstract
In one embodiment, a web page stored in a first server computer includes a reference to a wrapping code stored in a second server computer. The wrapping code may be pulled into a client computer when the page is downloaded to the client computer. Upon execution in the client computer, the wrapping code may add a functionality to the web page. The functionality added by the wrapping code may be activated along with a pre-existing functionality of the web page in response to a user interaction with the web page.
133 Citations
28 Claims
-
1. A method of modifying a behavior of a web page, the method comprising:
-
storing a web page in a first server computer, the web page including a reference to a wrapping code stored in a second server computer;
providing the web page to a client computer;
pulling the wrapping code from the second server computer to the client computer;
executing the wrapping code in the client computer to add a functionality not present in the web page as stored in the first server computer; and
in response to a user interaction with the web page, activating a pre-existing functionality of the web page corresponding to the user interaction and activating the functionality added by the wrapping code. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A system for modifying a behavior of a document provided over a computer network, the system comprising:
-
a first server computer including a document, the document including a reference and a pre-existing functionality; and
a second server computer including a wrapping code pointed to by the reference, the wrapping code being configured to be provided to and executed at a client computer upon downloading of the document to the client computer, the wrapping code including instructions to activate a functionality added by the wrapping code and to allow the pre-existing functionality to be activated in response to a user interaction with the document. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A method of modifying a behavior of a web page receivable over an Internet, the method comprising:
-
providing a web page to a client computer over the Internet;
the web page including a reference to a wrapping code stored in a server computer;
providing the wrapping code to the client computer;
displaying viewable portions of the web page in a web browser;
executing the wrapping code in the client computer to trap a mouse click on a viewable portion of the web page; and
in response to the mouse click on the viewable portion of the web page, displaying an advertisement in a separate browser window and displaying another web page on the web browser. - View Dependent Claims (20, 21, 22, 23)
-
-
24. A method of responding to a user interaction with a document, the method comprising:
-
providing a document to a client computer over a computer network; and
in response to a user interaction with the document, displaying a separate window and activating a pre-existing functionality of the document corresponding to the user interaction. - View Dependent Claims (25, 26, 27, 28)
-
Specification