16. A mobile device comprising: at least one processor; and memory storing: a plurality of images of screens captured on the mobile device, each of the plurality of images having an associated timestamp, and instructions that, when executed by the at least one processor, cause the mobile device to: receive an image captured from a mobile device display for a first mobile application, determine a window that includes a chronological set of the plurality of images, identify entities appearing in images in a first portion of the window using text for images in a remaining portion of the window as context to disambiguate ambiguous entity references, and using the identified entities for customizing mobile applications executing on the mobile device.
16. A mobile device comprising: at least one processor; and memory storing: a plurality of images of screens captured on the mobile device, each of the plurality of images having an associated timestamp, and instructions that, when executed by the at least one processor, cause the mobile device to: receive an image captured from a mobile device display for a first mobile application, determine a window that includes a chronological set of the plurality of images, identify entities appearing in images in a first portion of the window using text for images in a remaining portion of the window as context to disambiguate ambiguous entity references, and using the identified entities for customizing mobile applications executing on the mobile device. 18. The mobile device of claim 16 , wherein each of the plurality of images has an associated mobile application and determining the set of images in the window includes: using the associated mobile applications to determine the window.