Method and apparatus for providing supplemental video content for third party websites
First Claim
1. A method for presenting a search utility in an embedded video player application, comprising:
- configuring coded instructions for embedding into webpage source code, the coded instructions comprising a link to a media player application on a content enhancement server and executable for identifying keywords based on the webpage source code, wherein the webpage source code further comprises a link to a second webpage;
transmitting the coded instructions from the content enhancement server to a host server;
receiving the coded instructions from the content enhancement server in the host server;
incorporating the coded instructions including the link to the media player application in the webpage stored in the host server;
receiving keywords via a computer network, the keywords generated by execution of the coded instructions in the webpage received by a client computer from the host server;
generating supplemental substantive video content information from the keywords in the content enhancement server, the supplemental substantive video content information identifying 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 configured for producing video output of the video content by the media player application executing on the client computer;
executing the coded instructions in the client computer to generate keywords describing the substantive content of the webpage by parsing the webpage source code to identify substantive webpage content;
parsing the webpage source code to identify the link to the second webpage;
accessing the second webpage, the second webpage having second webpage substantive webpage content; and
further generating the keywords from the second webpage substantive webpage content.
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 generated by execution of the coded instructions in the webpage received in the client computer from the host server, and the keywords are sent to a content enhancement server, which generates supplemental substantive video content information for transmission to the client.
122 Citations
15 Claims
-
1. A method for presenting a search utility in an embedded video player application, comprising:
-
configuring coded instructions for embedding into webpage source code, the coded instructions comprising a link to a media player application on a content enhancement server and executable for identifying keywords based on the webpage source code, wherein the webpage source code further comprises a link to a second webpage; transmitting the coded instructions from the content enhancement server to a host server; receiving the coded instructions from the content enhancement server in the host server; incorporating the coded instructions including the link to the media player application in the webpage stored in the host server; receiving keywords via a computer network, the keywords generated by execution of the coded instructions in the webpage received by a client computer from the host server; generating supplemental substantive video content information from the keywords in the content enhancement server, the supplemental substantive video content information identifying 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 configured for producing video output of the video content by the media player application executing on the client computer; executing the coded instructions in the client computer to generate keywords describing the substantive content of the webpage by parsing the webpage source code to identify substantive webpage content; parsing the webpage source code to identify the link to the second webpage; accessing the second webpage, the second webpage having second webpage substantive webpage content; and further generating the keywords from the second webpage substantive webpage content. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for presenting a search utility in an embedded video player application, comprising:
-
a content enhancement server, having a content enhancement processor and a content enhancement server memory storing content enhancement instructions including instructions for; configuring coded instructions for embedding into webpage source code, the coded instructions comprising a link to a media player application on a content enhancement server and executable for identifying keywords based on the webpage source code, wherein the webpage source code comprises a link to a second webpage and the coded instructions when executed by the client computer generate keywords describing the substantive content of the webpage by parsing the webpage source code to identify substantive webpage content, parse the webpage source code to identify the link to the second webpage, open the second webpage having second webpage substantive webpage content, and further generate the keywords from the second webpage substantive webpage content; transmitting the coded instructions from the content enhancement server to a host server; receiving keywords via a computer network, the keywords generated by execution of the coded instructions in the webpage received by a client computer from the host server; generating supplemental substantive video content information from the keywords in the content enhancement server, the supplemental substantive video content information identifying 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 configured for producing video output by the media player application executing on the client computer; and the host server, comprising a host server memory storing host server instructions including instructions for;
receiving the coded instructions from the content enhancement server in the host server, and incorporating the coded instructions including the link to the media player application in the webpage stored in the host server. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. 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 for presenting a search utility in an embedded video player application, comprising instructions for:
-
configuring coded instructions for embedding into webpage source code, the coded instructions comprising a link to a media player application on a content enhancement server and executable for identifying keywords based on the webpage source code, wherein the webpage source code comprises a link to a second webpage and the coded instructions when executed by the client computer generate keywords describing the substantive content of the webpage by parsing the webpage source code to identify substantive webpage content, parse the webpage source code to identify the link to the second webpage, open the second webpage having second webpage substantive webpage content, and further generate the keywords from the second webpage substantive webpage content; transmitting the coded instructions from the content enhancement server to a host server; receiving keywords via a computer network, the keywords generated by execution of the coded instructions in the webpage received by a client computer from the host server; generating supplemental substantive video content information from the keywords 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 producing video output of the video content by the media player application executing on the client computer.
-
Specification