1. A method, comprising: retrieving a document; receiving a user-selection of a portion of the document; rendering and displaying the user-selected portion of the document in a window of a browser, wherein the user-selected portion of the document comprises less than an entirety of the document; identifying the user-selected portion of the document, that is rendered and displayed in the window of the browser, as an active viewing region based on whether the user-selected portion of the document is displayed within the window of the browser for at least a minimum threshold period of time; determining a number of times that the user-selected portion of the document has been rendered and displayed in a browser for viewing by a user and other first users and identified as the active viewing region; determining an amount of time that the user and other second users have viewed the user-selected portion of the document rendered and displayed in a browser and identified as the active viewing region; scanning the identified active viewing region to generate a scan; generating context from the scan of the identified active viewing region; and executing a search of a corpus of documents using the generated context and the amount of time that the user and the other second users have viewed the user-selected portion of the document rendered and displayed in a browser and identified as the active viewing region.