METHOD AND APPARATUS FOR PROVIDING SUPPLEMENTAL VIDEO CONTENT FOR THIRD PARTY WEBSITES
First Claim
1. A method of providing supplemental substantive video content on a webpage including substantive webpage content, the webpage hosted by a host server having webpage source code, and the supplemental substantive video content provided to a client computer, comprising the steps of:
- transmitting at least one coded instruction from a content enhancement server to the host server, the at least one coded instruction for incorporation into the webpage source code;
if the client computer transmits a request for the webpage to the host computer;
receiving an address of the requested webpage from the client computer, wherein the address of the requested webpage is transmitted at least in part by execution of the at least one coded instruction;
generating a keyword from the requested webpage in the content enhancement server;
generating supplemental video content information from the keyword generated in the content enhancement server, the supplemental substantive video content information describing video content supplementing the substantive content of the webpage;
transmitting the supplemental substantive video content information from the content enhancement server to the client computer for presentation in the webpage by the client computer.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, apparatus and article of manufacture for providing supplemental video content for third party websites is disclosed. In one embodiment, coded instructions are transmitted from a content enhancement server to a host server, for incorporation into the webpage source code. The host server is controlled by a first entity and the content enhancement server is controlled by a second entity commercially distinct from the first entity. Keywords are obtained by executing of the coded instructions in the webpage received in the client computer from the host server to send the address of the requested webpage to the content enhancement server, which generates supplemental substantive video content information for transmission to the client.
92 Citations
40 Claims
-
1. A method of providing supplemental substantive video content on a webpage including substantive webpage content, the webpage hosted by a host server having webpage source code, and the supplemental substantive video content provided to a client computer, comprising the steps of:
-
transmitting at least one coded instruction from a content enhancement server to the host server, the at least one coded instruction for incorporation into the webpage source code; if the client computer transmits a request for the webpage to the host computer; receiving an address of the requested webpage from the client computer, wherein the address of the requested webpage is transmitted at least in part by execution of the at least one coded instruction; generating a keyword from the requested webpage in the content enhancement server; generating supplemental video content information from the keyword generated in the content enhancement server, the supplemental substantive video content information describing video content supplementing the substantive content of the webpage; transmitting the supplemental substantive video content information from the content enhancement server to the client computer for presentation in the webpage by the client computer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method of providing supplemental substantive video content on a webpage including substantive webpage content, the webpage hosted by a host server having webpage source code, and the supplemental substantive video content provided to a client computer, comprising the steps of:
-
transmitting a webpage request to a host server; receiving the requested webpage from the host server, the requested webpage including at least one coded first instruction; transmitting information identifying the requested webpage to a content enhancement server at least in part by execution of the at least one coded first instruction; and receiving the supplemental substantive video content from the content enhancement server, the supplemental substantive video content obtained by a keyword search using keywords associated with the requested webpage. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. An apparatus for providing supplemental substantive video content on a webpage including substantive webpage content, the webpage hosted by a host server having webpage source code, and the supplemental substantive video content provided to a client computer, comprising:
-
means for transmitting at least one coded instruction from a content enhancement server to the host server, the at least one coded instruction for incorporation into the webpage source code; means for receiving an address of the requested webpage from the client computer if the client computer transmits a request for the webpage to the host computer, wherein the address of the requested webpage is transmitted at least in part by execution of the at least one coded instruction; means for generating a keyword from the requested webpage in the content enhancement server; means for generating supplemental video content information from the keyword generated in the content enhancement server, the supplemental substantive video content information describing video content supplementing the substantive content of the webpage; means for transmitting the supplemental substantive video content information from the content enhancement server to the client computer for presentation in the webpage by the client computer. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. An apparatus for providing supplemental substantive video content on a webpage including substantive webpage content, the webpage hosted by a host server having webpage source code, and the supplemental substantive video content provided to a client computer, comprising:
-
means for transmitting a webpage request to a host server; means for receiving the requested webpage from the host server, the requested webpage including at least one coded first instruction; means for transmitting information identifying the requested webpage to a content enhancement server at least in part by execution of the at least one coded first instruction; and means for receiving the supplemental substantive video content from the content enhancement server, the supplemental substantive video content obtained by a keyword search using keywords associated with the requested webpage. - View Dependent Claims (30, 31, 32, 33, 34, 35, 36, 37, 38)
-
-
39. A computer readable storage device, tangibly embodying at least one program of instructions which when accessed by a computer cause the computer to load the program instructions to a memory therein creating a special purpose data structure causing the computer to operate as a specially programmed computer, executing a method of providing supplemental video content on a webpage including substantive webpage content, the webpage hosted by a host server having webpage source code, and the supplemental video content provided to a client computer, comprising instructions for:
-
transmitting at least one coded instruction from a content enhancement server to the host server, the at least one coded instruction for incorporation into the webpage source code; if the client computer transmits a request for the webpage to the host computer; receiving an address of the requested webpage from the client computer, wherein the address of the requested webpage is transmitted at least in part by execution of the at least one coded instruction; generating a keyword from the requested webpage in the content enhancement server; generating supplemental video content information from the keyword generated in the content enhancement server, the supplemental substantive video content information describing video content supplementing the substantive content of the webpage; transmitting the supplemental substantive video content information from the content enhancement server to the client computer for presentation in the webpage by the client computer.
-
-
40. A computer readable storage device, tangibly embodying at least one program of instructions which when accessed by a computer cause the computer to load the program instructions to a memory therein creating a special purpose data structure causing the computer to operate as a specially programmed computer, executing a method of providing supplemental video content on a webpage including substantive webpage content, the webpage hosted by a host server having webpage source code, and the supplemental video content provided to a client computer, comprising instructions for:
-
transmitting a webpage request to a host server; receiving the requested webpage from the host server, the requested webpage including at least one coded first instruction; transmitting information identifying the requested webpage to a content enhancement server at least in part by execution of the at least one coded first instruction; and receiving the supplemental substantive video content from the content enhancement server, the supplemental substantive video content obtained by a keyword search using keywords associated with the requested webpage.
-
Specification