7. A computer program product for adding a hotspot definition to an imaged document to create a mixed media document, the computer program product comprising: a non-transitory computer-readable medium; and computer program code, coded on the medium, for: converting a source document into the imaged document from which a feature representation can be extracted; extracting features from the imaged document to create the feature representation; receiving a first user input for the hotspot definition that comprises a first coordinate location of a first bounding box for a hotspot in the imaged document and at least one of a media or an action that is associated with the first coordinate location, wherein the hotspot comprises a portion of the imaged document that is included in the first bounding box; determining whether the portion of the imaged document that is included in the first bounding box uniquely identifies the hotspot in a database based on an amount of information included in the first bounding box; in response to determining that the portion of the imaged document that is included in the first bounding box does not uniquely identify the hotspot in the database, receiving a second user input to change the hotspot definition to a second coordinate location of a second bounding box, the second bounding box comprising the first bounding box and containing a larger amount of information than the first bounding box, wherein the larger amount of information contained in the second bounding box uniquely identifies the hotspot in the database; and storing, as the mixed media document, the imaged document, the hotspot definition, and the feature representation.
7. A computer program product for adding a hotspot definition to an imaged document to create a mixed media document, the computer program product comprising: a non-transitory computer-readable medium; and computer program code, coded on the medium, for: converting a source document into the imaged document from which a feature representation can be extracted; extracting features from the imaged document to create the feature representation; receiving a first user input for the hotspot definition that comprises a first coordinate location of a first bounding box for a hotspot in the imaged document and at least one of a media or an action that is associated with the first coordinate location, wherein the hotspot comprises a portion of the imaged document that is included in the first bounding box; determining whether the portion of the imaged document that is included in the first bounding box uniquely identifies the hotspot in a database based on an amount of information included in the first bounding box; in response to determining that the portion of the imaged document that is included in the first bounding box does not uniquely identify the hotspot in the database, receiving a second user input to change the hotspot definition to a second coordinate location of a second bounding box, the second bounding box comprising the first bounding box and containing a larger amount of information than the first bounding box, wherein the larger amount of information contained in the second bounding box uniquely identifies the hotspot in the database; and storing, as the mixed media document, the imaged document, the hotspot definition, and the feature representation. 8. The computer program product of claim 7 , wherein converting comprises scanning the source document.