METHODS OF PLACING ADVERTISMENTS, INTERSTITIALS AND TOOLBARS IN A WEB BROWSER
First Claim
Patent Images
1. A method for rendering an INE platform within a web browser, comprising:
- receiving a request for web content located at a specified web address from a web browser by at least one of an INE and a web server;
processing, by an intermediate processing agent within an INE, one or more responses generated by the at least one of an INE and a web server as an answer to the request for the web content, the processing of one or more responses further comprising determining which INE processed response to forward to the web browser from one or more of the following;
a procedure that determines one or more parameters of the state of the web browser, a modified response, and an unmodified response;
generating new web content comprising the requested web content and an INE platform; and
rendering the new web content comprising the requested web content and the INE platform to the web browser.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention provides methods and systems that can render INE content to a web browser. Various methods and approaches are disclosed that when implemented would enable an INE to place some of INE'"'"'s contents in a web browser of a user. The INE content can be in the form of a tool bar or interstitial content. The invention can provide one or more of the following advantages: a) provide an opportunity for INE to conduct e-commerce, b) enable an INE to develop alternate revenue generation model, and c) enable an INE or it'"'"'s related entities to participate in e-commerce and advertising.
74 Citations
31 Claims
-
1. A method for rendering an INE platform within a web browser, comprising:
-
receiving a request for web content located at a specified web address from a web browser by at least one of an INE and a web server; processing, by an intermediate processing agent within an INE, one or more responses generated by the at least one of an INE and a web server as an answer to the request for the web content, the processing of one or more responses further comprising determining which INE processed response to forward to the web browser from one or more of the following;
a procedure that determines one or more parameters of the state of the web browser, a modified response, and an unmodified response;generating new web content comprising the requested web content and an INE platform; and rendering the new web content comprising the requested web content and the INE platform to the web browser. - View Dependent Claims (2, 3, 5, 6, 7, 10, 11, 12, 13, 14, 16, 17, 24, 25, 26, 27)
-
-
4. (canceled)
-
8. (canceled)
-
9. (canceled)
-
15. (canceled)
-
18-23. -23. (canceled)
-
28. A method for rendering an INE platform in the form of a toolbar within a web browser, comprising:
-
extending functionality of a web browser by installing software to introduce a toolbar, wherein the toolbar appears selectively based on whether an electronic device is connected to an INE that provides the toolbar, and wherein the toolbar displays web content.
-
-
29. (canceled)
-
30. A system for providing INE content to a web browser, comprising:
-
a web browser operably connected to a web server through Internet; one or more INE servers operably connected to the web browser and the web server; an intermediate processing agent located between the web browser and the INE, the intermediate processing agent comprising at least one of a redirection agent, and a web content processing agent, the web content processing agent further comprising a request modification agent, a response modification agent, and a proxy server, wherein the intermediate processing agent contains software applications which when implemented provides the web browser with INE content.
-
-
31. A machine readable medium storing instructions that, if executed by the machine, cause the machine to execute a set of operations enabling an INE to place INE content within a web browser comprising:
-
receiving a request for web content located at a specified web address from a web browser by at least one of an INE and a web server; processing, by an intermediate processing agent within an INE, one or more responses generated by the at least one of an INE and a web server as an answer to the request for the web content, the processing of one or more responses further comprises making a determination on which INE processed response to forward to the web browser from one or more of the following;
a procedure that determines one or more parameters of the state of the web browser, a modified response, and an unmodified response;generating new web content comprising the requested web content and an INE platform; and rendering the new web content comprising the requested web content and the INE platform to the web browser.
-
Specification