15. A method, comprising: receiving data indicating a sequence of text from a rendered document; analyzing the received data to identify an electronic counterpart to the rendered document; associating one or more advertisements with the electronic counterpart based on a plurality of keywords generated from an analysis of the electronic counterpart; and providing at least one associated advertisement of the one or more associated advertisements by: determining whether the sequence of text is located in the electronic counterpart within a threshold number of words of at least one of the generated keywords; and in response to determining that the sequence of text is located in the electronic counterpart within a threshold number of words of the at least one generated keyword, selecting a particular advertisement as the at least one associated advertisement based on (i) the sequence of text and (ii) the at least one generated keyword; and in response to determining that the sequence of text is not located in the electronic counterpart within the threshold number of words of the at least one generated keyword, selecting a particular advertisement of the at least one associated advertisement based on the sequence of text.
15. A method, comprising: receiving data indicating a sequence of text from a rendered document; analyzing the received data to identify an electronic counterpart to the rendered document; associating one or more advertisements with the electronic counterpart based on a plurality of keywords generated from an analysis of the electronic counterpart; and providing at least one associated advertisement of the one or more associated advertisements by: determining whether the sequence of text is located in the electronic counterpart within a threshold number of words of at least one of the generated keywords; and in response to determining that the sequence of text is located in the electronic counterpart within a threshold number of words of the at least one generated keyword, selecting a particular advertisement as the at least one associated advertisement based on (i) the sequence of text and (ii) the at least one generated keyword; and in response to determining that the sequence of text is not located in the electronic counterpart within the threshold number of words of the at least one generated keyword, selecting a particular advertisement of the at least one associated advertisement based on the sequence of text. 16. The method of claim 15 , wherein providing the at least one associated advertisement includes selecting the particular advertisement further based upon context information related to the rendered document.