1. A mobile device comprising: at least one processor; and memory storing: a data store of entities, recognized items identified by performing recognition on each of a plurality of images of screens captured on the mobile device, each recognized item being associated with an image of the plurality of images, and instructions that, when executed by the at least one processor, cause the mobile device to: select a set of images from the plurality of images, the set representing a chronological window of time, each image in the set having a timestamp within the chronological window, and identify entities from the data store in the recognized items of images in a first portion of the window using recognized items for images in a remaining portion of the window as context to disambiguate ambiguous entity references.