Patent ID: 8041723

Claim:
A system for identifying one or more items of video content responsive to a given query, the system comprising at least one processor and memory with computer code stored thereon that when executed by the processor cause the processor to perform a method comprising: receiving a query comprising one or more terms from a given user of a client device coupled to the processor over a network; identifying one or more alternative queries related to the received query, wherein the one or more alternative queries are generated using a query-candidate pair model based upon logs of user web accesses, wherein a web access comprises a web search, user identifier, and timestamp; identifying one or more items of video content responsive to the received query and to the one or more alternative queries; generating a result set comprising one or more links to the one or more items of video content responsive to the received query; identifying the one or more links in the result set associated with items of premium video content; filtering the one or more links in the result set associated with items of premium video content on the basis of information associated with the user from which the query was received that is maintained in a user profile, wherein the filtering includes placing a link associated with one of the items of premium video content in a paid position in the result set based on metadata associated therewith, the metadata indicating a position paid for by the content provider, the position in the result set based on the one or more terms in the query received from the given user; and identifying one or more given items of premium video content the user is unable to access associated with the one or more links identified in the result set, the one or more given items of premium video content are identified along with the one or more links in the result set.