18. A computer-readable storage medium encoded with executable computer program code for generating multiple implicit search queries, the program code comprising: program code for identifying a plurality of events responsive to monitoring real-time user interactions with a client device; program code for identifying a plurality of user-context attributes based at least in part on the plurality of events, wherein the plurality of user-context attributes indicate aspects of the real-time user interactions with the client device; program code for generating a plurality of implicit search queries comprising terms, wherein the terms are based at least in part on the plurality of user-context attributes; program code for receiving a plurality of search results generated responsive to the plurality of implicit search queries; and program code for updating a display of search results responsive to receiving the plurality of search results.
19. The computer-readable storage medium of claim 18 , wherein the program code for monitoring real-time user interactions with the client device further comprises program code for monitoring multiple types of real-time user interactions with the client device.