Method and apparatus for providing supplemental video content for third party websites
First Claim
1. A method for providing new supplemental substantive video content in a distributed web page, the method comprising:
- configuring at least one coded instruction for embedding into a webpage, the at least one coded instruction executable for determining an address of a requested webpage in which the at least one coded instruction is embedded and transmitting the address to a content enhancement server, wherein the webpage comprises a link to a second webpage;
transmitting the at least one coded instruction from the content enhancement server to the host server;
receiving an address of the requested webpage from a client computer that has obtained the webpage from the host server, wherein the address of the requested webpage is transmitted at least in part by execution of the at least one coded instruction on the client computer;
parsing the webpage to identify the link to the second webpage;
accessing content in the second webpage;
generating keywords from the requested webpage and the second webpage in the content enhancement server, based on the address of the requested webpage received from the client computer;
generating supplemental video content information from the keyword generated in the content enhancement server, the supplemental substantive video content information identifying video content supplementing the substantive content of the webpage; and
transmitting the supplemental substantive video content information from the content enhancement server to the client computer configured for outputting the video content by a media player application executing on 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.
-
Citations
17 Claims
-
1. A method for providing new supplemental substantive video content in a distributed web page, the method comprising:
-
configuring at least one coded instruction for embedding into a webpage, the at least one coded instruction executable for determining an address of a requested webpage in which the at least one coded instruction is embedded and transmitting the address to a content enhancement server, wherein the webpage comprises a link to a second webpage; transmitting the at least one coded instruction from the content enhancement server to the host server; receiving an address of the requested webpage from a client computer that has obtained the webpage from the host server, wherein the address of the requested webpage is transmitted at least in part by execution of the at least one coded instruction on the client computer; parsing the webpage to identify the link to the second webpage; accessing content in the second webpage; generating keywords from the requested webpage and the second webpage in the content enhancement server, based on the address of the requested webpage received from the client computer; generating supplemental video content information from the keyword generated in the content enhancement server, the supplemental substantive video content information identifying video content supplementing the substantive content of the webpage; and transmitting the supplemental substantive video content information from the content enhancement server to the client computer configured for outputting the video content by a media player application executing on the client computer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An apparatus for providing new supplemental substantive video content in a distributed web page, the method comprising:
-
means for configuring at least one coded instruction for embedding into a webpage, the at least one coded instruction executable for determining an address of a requested webpage in which the at least one coded instruction is embedded and transmitting the address to a content enhancement server, wherein the webpage comprises a link to a second webpage; means for transmitting the at least one coded instruction from the content enhancement server to the host server; means for receiving an address of the requested webpage from a client computer that has obtained the webpage from the host server, wherein the address of the requested webpage is transmitted at least in part by execution of the at least one coded instruction on the client computer; means for parsing the webpage to identify the link to the second webpage; means for accessing content in the second webpage; means for generating keywords from the requested webpage and the second webpage in the content enhancement server, based on the address of the requested webpage received from the client computer; means for generating supplemental video content information from the keyword generated in the content enhancement server, the supplemental substantive video content information identifying video content supplementing the substantive content of the webpage; and means for transmitting the supplemental substantive video content information from the content enhancement server to the client computer configured for outputting the video content by a media player application executing on the client computer. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer readable storage device, tangibly embodying at least one program of instructions which when accessed by a computer cause the computer to perform a method for providing new supplemental substantive video content in a distributed web page, comprising instructions for:
-
configuring at least one coded instruction for embedding into a webpage, the at least one coded instruction executable for determining an address of a requested webpage in which the at least one coded instruction is embedded and transmitting the address to a content enhancement server, wherein the webpage comprises a link to a second webpage; transmitting the at least one coded instruction from the content enhancement server to the host server; receiving an address of the requested webpage from a client computer that has obtained the webpage from the host server, wherein the address of the requested webpage is transmitted at least in part by execution of the at least one coded instruction on the client computer; parsing the webpage to identify the link to the second webpage; accessing content in the second webpage; generating keywords from the requested webpage and the second webpage in the content enhancement server, based on the address of the requested webpage received from the client computer; generating supplemental video content information from the keyword generated in the content enhancement server, the supplemental substantive video content information identifying video content supplementing the substantive content of the webpage; and transmitting the supplemental substantive video content information from the content enhancement server to the client computer configured for outputting the video content by a media player application executing on the client computer.
-
Specification