Dynamic supplementation of rendered web pages with content supplied by a separate source
First Claim
1. A method performed by a user computer upon loading a web page of a web site, said web page including an update handler tag, the method comprising:
- at least partly in response to the update handler tag, loading an update handler over a network, said update handler comprising browser-executable code that is loaded as part of the web page by a browser running on the user computer; and
via execution of the update handler by said browser running on the user computer;
(a) detecting, via an analysis of content of the web page, a reference in the web page to a product represented in an electronic catalog of products, said reference comprising a product identifier included in a link that points to a catalog page associated with the product, wherein detecting the reference comprises determining whether the link matches a pre-specified link signature of a catalog page;
(b) retrieving, over a network from a content server that is separate from the web site, supplemental content, including catalog content, associated with the product; and
(c) in response to a mouse-over event involving the product, causing the user computer to display the supplemental content in an overlay display object added to the web page.
1 Assignment
0 Petitions
Accused Products
Abstract
A page update handler, which may be loaded by a web browser as part of a web page, adds functionality for dynamically updating the web page with content supplied by a content server. The content may be related to a particular item detected on the web page by the page update handler, such as a link that matches a link signature, or a recognized keyword or phrase. The content server may operate in a different Internet domain from the server that servers the original web page, and may supply content for display on web pages of many different independent web sites. In one embodiment, an operator of a web site that is separate from the content server can enable the display of content from the content server on the site'"'"'s web pages by merely adding an update handler tag to one or more corresponding HTML documents.
-
Citations
52 Claims
-
1. A method performed by a user computer upon loading a web page of a web site, said web page including an update handler tag, the method comprising:
-
at least partly in response to the update handler tag, loading an update handler over a network, said update handler comprising browser-executable code that is loaded as part of the web page by a browser running on the user computer; and via execution of the update handler by said browser running on the user computer;
(a) detecting, via an analysis of content of the web page, a reference in the web page to a product represented in an electronic catalog of products, said reference comprising a product identifier included in a link that points to a catalog page associated with the product, wherein detecting the reference comprises determining whether the link matches a pre-specified link signature of a catalog page;
(b) retrieving, over a network from a content server that is separate from the web site, supplemental content, including catalog content, associated with the product; and
(c) in response to a mouse-over event involving the product, causing the user computer to display the supplemental content in an overlay display object added to the web page. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A server system for dynamically supplementing web pages of web sites, the system comprising:
-
a content server that serves content in response to requests from browsers running on user computing devices, including supplemental content that is adapted for display in web pages that are served by sources other than the content server, said content server comprising computer hardware; and a repository of update handler code that is adapted to be transmitted to, and executed by, the browsers in connection with the web pages; wherein the update handler code, when executed as part of a web page loaded by a browser running on a user computing device, is operative to cause the browser to (a) analyze content of the web page loaded by the browser to detect that the web page includes a link that matches a predefined link signature of a catalog page, and to obtain, from said link, an identifier of a product, (b) retrieve supplemental content associated with the product from the content server, and (c) supplement the web page with the supplemental content associated with the product, said supplemental content including catalog content associated with the product. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. A method of dynamically supplementing a web page loaded by a web browser from a web site, the method comprising:
-
generating a tag via a tag generation tool, and communicating the tag to an operator of said web site, said tag adapted for incorporation into web page coding of the web site; receiving, over a network, a request generated by the browser in response to said tag being included in the web page; and responding to the request by causing the browser to load and execute an update handler, wherein execution of the update handler causes the browser to at least (a) analyze content of the web page and to determine that the web page includes a link that matches a pre-specified link signature of a catalog page, said link including an identifier of a product, (b) retrieve, based on said identifier of the product, catalog content associated with the product, wherein the catalog content is retrieved over a network from a content server that is separate from the web site, and (c) supplement the web page with the catalog content; wherein the method, including generating the tag, receiving the request, and responding to the request, is performed by a system that comprises at least one machine. - View Dependent Claims (30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44)
-
-
45. A method of supplementing content of a web page retrieved from a first Internet domain with content supplied from a second Internet domain, comprising:
-
at a user computer that has loaded the web page from the first Internet domain for display by a browser, generating a request for a script file, and sending the request over a network from the user computer to a content server in the second Internet domain, wherein the request is generated via browser execution of update handler code associated with the web page, and is generated in response to a determination that the web page includes a link that matches a predefined link signature of a catalog page of an electronic catalog, said request including a product identifier obtained from said link; at the content server, responding to the request by generating a script file that includes content encoded therein, and sending the script file to the user computer, said content being associated with said product; and at the user computer, via browser execution of the update handler code, extracting the content from the script file, and supplementing a visual display of the web page with at least a portion of the content. - View Dependent Claims (46, 47, 48, 49, 50, 51, 52)
-
Specification