5. A method comprising: associating a keyword with a first user interface area; associating a second keyword with a second user interface area; receiving an indication that the first user interface area is currently inactive; receiving an indication that the second user interface area is active since a given time; generating a search query comprising the keyword associated with the inactive first user interface area, responsive to the first user interface area being inactive for an amount of time not exceeding a threshold period of time, wherein generating the search query comprises generating one or more implicit search queries that collectively include the keyword associated with the inactive first user interface area and the second keyword associated with the active second user interface area; receiving a result set associated with the one or more implicit search queries; determining a weight of a first result associated with the keyword associated with the inactive first user interface area in the result set relative to a second result associated with the second keyword associated with the active second user interface area in the result set, responsive to the amount of time that the first user interface area has been inactive and the given time since when the second user interface area has been active; and causing the result set to be output based at least in part on the weight of the first result.
10. The method of claim 5 , wherein the indication that the second user interface area is active is responsive to a total time of activity of at least the second user interface.