Systems and methods for dynamically creating hyperlinks associated with relevant multimedia content
First Claim
1. A system for creating hyperlinks within electronic text files that link to multimedia video content, wherein the multimedia video content is contextually related to the electronic text files, comprising:
- a content database storing electronic text files;
a video database storing multimedia video content;
a web server configured to send content to requesting user devices, the content including the electronic text files and the multimedia video content;
a hyperlink generation module in communication with the content database and the video database, configured to execute computer-implemented steps of;
retrieving an electronic text file from the content database;
analyzing the electronic text file by term weighting words in the electronic text file to identify one or more keywords contextually relevant to the electronic text file;
for at least one keyword of the one or more keywords;
querying a video database to identify at least one multimedia video content item related to the at least one keyword, the multimedia video content item identified by comparing the at least one keyword to metadata associated with the multimedia video content;
generating at least one hyperlink for the keyword, the generated hyperlink including a pointer to the identified multimedia video content item related to the at least one keyword;
inserting a keyword hyperlink into the electronic text file prior to the web server sending the electronic text file to a user device, the keyword hyperlink linking the at least one keyword to a display based on the generated hyperlink;
responsive to inserting the keyword hyperlink into the electronic text file, and prior to receiving a request for the multimedia video content item, copying the multimedia video content item from the video database into a particular memory, from which the web server is configured to quickly access the multimedia video content when requested by the user device from the electronic text file.
10 Assignments
0 Petitions
Accused Products
Abstract
The present disclosure relates to systems and methods for dynamically creating hyperlinks associated with relevant multimedia content in a computer network. A hyperlink generation module receives an electronic text file from a server. The module searches the text file to identify keywords present in the file. Once the keywords have been identified, a database is queried to identify multimedia content that is related to the keywords. Generally, multimedia content is associated with metadata to enable efficient searching of the multimedia content. Typically, the multimedia content is contextually relevant to both the identified keywords and text file. One or more hyperlinks corresponding to the keywords are then generated and inserted into the text file. The hyperlinks provide pointers to the identified multimedia content. After insertion into the text file, the hyperlinks may be clicked by a user or viewer of the file to retrieve and display the identified multimedia content.
-
Citations
18 Claims
-
1. A system for creating hyperlinks within electronic text files that link to multimedia video content, wherein the multimedia video content is contextually related to the electronic text files, comprising:
-
a content database storing electronic text files; a video database storing multimedia video content; a web server configured to send content to requesting user devices, the content including the electronic text files and the multimedia video content; a hyperlink generation module in communication with the content database and the video database, configured to execute computer-implemented steps of; retrieving an electronic text file from the content database; analyzing the electronic text file by term weighting words in the electronic text file to identify one or more keywords contextually relevant to the electronic text file; for at least one keyword of the one or more keywords; querying a video database to identify at least one multimedia video content item related to the at least one keyword, the multimedia video content item identified by comparing the at least one keyword to metadata associated with the multimedia video content; generating at least one hyperlink for the keyword, the generated hyperlink including a pointer to the identified multimedia video content item related to the at least one keyword; inserting a keyword hyperlink into the electronic text file prior to the web server sending the electronic text file to a user device, the keyword hyperlink linking the at least one keyword to a display based on the generated hyperlink; responsive to inserting the keyword hyperlink into the electronic text file, and prior to receiving a request for the multimedia video content item, copying the multimedia video content item from the video database into a particular memory, from which the web server is configured to quickly access the multimedia video content when requested by the user device from the electronic text file. - View Dependent Claims (2, 3, 4, 12, 13)
-
-
5. In a computer network, a method for dynamically creating one or more hyperlinks within an electronic text file, comprising the steps of:
-
analyzing the electronic text file by term weighting words in the electronic text file to identify one or more keywords contextually relevant to the electronic text file; for at least one keyword of the one or more keywords; querying a multimedia content database to identify at least one multimedia video content item related to the at least one keyword, the multimedia video content item identified by comparing the at least one keyword to metadata associated with multimedia video content in the multimedia content database; generating at least one hyperlink for the keyword, the generated hyperlink including a pointer to the identified multimedia video content item related to the keyword for subsequent retrieval of the multimedia video content item; inserting a keyword hyperlink into the electronic text file prior to a web server sending the electronic text file to a user device, the keyword hyperlink linking the at least one keyword to a display based on the generated hyperlink; responsive to inserting the keyword hyperlink into the electronic text file, and prior to receiving a request for the multimedia video content item, copying the multimedia video content item from the multimedia content database into a particular memory; the web server responding to a request from the user device for the multimedia video content item by accessing the multimedia video content item from the particular memory. - View Dependent Claims (6, 7, 8, 9, 14, 15)
-
-
10. A method for automatically creating one or more hyperlinks within an electronic text file, wherein each hyperlink of the one or more hyperlinks is linked to one or more videos that are contextually relevant to content of the electronic text file, the method comprising:
-
receiving an electronic text file from a content database; analyzing the electronic text file by term weighting words in the electronic text file to identify one or more keywords contextually relevant to the electronic text file; retrieving a plurality of videos from a video database, each video in the plurality of videos associated with one or more metadata identifiers; extracting the one or more metadata identifiers from each video in the plurality of videos; comparing the one or more extracted metadata identifiers with the one or more identified keywords to identify a plurality of matches between the one or more extracted metadata identifiers and the one or more identified keywords; for at least one keyword in the one or more identified keywords; retrieving a storage address in the video database for at least one multimedia video content item associated with the one or more extracted metadata identifiers matched to the respective keyword; associating the storage address for the multimedia video content item with the keyword to generate at least one hyperlink for the keyword; and inserting a keyword hyperlink into the electronic text file, the keyword hyperlink linking the at least one keyword to a display based on the generated hyperlink; storing the electronic text file with the inserted keyword hyperlink in the content database; in response to a request for the electronic text file, sending the electronic text file with the inserted keyword hyperlink to a client device and, prior to receiving a request for the multimedia video content item, copying the multimedia video content item from the video database into a particular memory; responding to a request from the user device for the multimedia video content item by accessing the multimedia video content item from the particular memory. - View Dependent Claims (11, 16, 17, 18)
-
Specification