Patent ID: 8751470

Claim:
A computer-implemented method, comprising: determining, for a current user session and by one or more computers, a first context that is indicative of a category of user interest for the current user session, the determination being based on content provided to a particular user during the current user session, wherein determining the first context comprises: identifying previous user sessions of one or more other users, each previous user session including a selection of a hub page, the hub page being a page that has been 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 designation being based upon each of the plurality of web pages having been requested by one or more of the other users during the previous user sessions that included selection of the hub page; determining that the content provided to the particular user during the current user session includes one of the plurality of web pages that were designated as part of the particular context; and in response to determining that the content includes one of the plurality of web pages, designating the particular context to be the first context of the current user session; receiving, during the current user session and after designating the particular context to be the first context, a user search query from the particular user; and providing, by the one or more computers and in response to receiving the user search query, ranked search results for the user search query, the ranking being based at least in part on a first contextual click model for the first context.