Media discovery and playlist generation
AssigneeIntertrust Technologies Corporation
InventorsKasian Franks, Raf Podowski
Life of this patent
Estimating the term…
Abstract
A computer implemented method and system that generates a video playlist having recommended videos based on a user query object is disclosed. A user query object is used to search for a number of web pages. Summaries are generated for the returned web page search results. Valuable terms and phrases from those summaries may be extracted and used to search video storage sites based on the original user query. Playable videos returned from the video storage sites may be compared to the user query or to the extracted terms and phrases in order to rank the videos, and the most relevant videos may be returned. Those videos may be displayed to the user as a playlist in an Internet browser having an embedded video player.
Claims18
A computer system for returning a list of content of a predefined type to a user, comprising:
- a server configured to receive a search query object from the user;
- a first module configured to identify additional terms related to the search query object by providing the search query object to at least one Internet search engine and processing results returned by the Internet search engine, wherein the processing includes:
- receiving a page identified in the results returned by the Internet search engine,
- parsing the received page to extract terms from the page and identify sections in the page,
- generating relationship vectors based on the extracted terms,
- scoring sections of the received page based on the generated relationship vectors, and
- selecting additional terms based at least in part on the scores;
- and
- a second module configured to query one or more remote storage locations based on the identified additional terms to obtain a list of content of the predefined type stored on the one or more remote storage locations.
A computer implemented method of generating a list of content of a predefined type, the method comprising:
- receiving a search query object;
- querying at least one Internet search engine with the search query object;
- generating additional terms related to the search query object based on results returned by the Internet search engine, further comprising:
- receiving a page identified in the results returned by the Internet search engine,
- parsing the received page to extract terms from the page,
- selecting additional terms based at least in part on scores generated from relationship vectors based on the extracted terms;
- and
- identifying one or more remote storage locations having content of the predefined type based on the additional terms.
Dependencies are inferred from the claim text.