Patent ID: 8209331

Claim:
A computer-implemented method, comprising: obtaining, during a session and by one or more computers, data identifying content provided to a particular user during the session; determining, during the session and by one or more computers, a first context for the session, the first context indicating a category of user interest derived from the content provided to the particular user during the session, wherein determining the first context comprises: identifying previous sessions that include selection of a hub page, the hub page being identified as part of a particular context based at least in part on characteristics of the hub page; designating a plurality of web pages as part of the particular context, the web pages being designated based upon selection of the web pages in previous sessions that included selection of the hub page; determining that the content provided to the particular user comprises one of the plurality of web pages identified as part of the particular context; and identifying the first context associated with the session as the particular context; receiving, during the session and after determining the first context, a first search query from the particular user; identifying, by one or more computers, a first contextual click model for the first search query based upon content provided to past users during sessions that were previously identified as being associated with the first context; and providing, by one or more computers and in response to receiving the first search query, the identified first contextual click model to a search engine, wherein search results for the first search query are ranked based at least in part on the first contextual click model.