1. A computer implemented method comprising: receiving a question associated with a user ID; extracting context from the question; identifying subject matter criteria from the context of the question, wherein the subject matter criteria includes information that indicates categories of objects relevant to the question and a determined likelihood that proximity information is relevant to the question; comparing the determined likelihood to a threshold; in response to determining that the determined likelihood exceeds the threshold, accessing a history database associated with the user ID which contains history data obtained over a period of time using a wearable device worn by a user and that has video recording capabilities and audio recording capabilities, the history data including multimedia data that contains positional data for a plurality of physical objects, wherein the positional data indicates the respective physical distance between the plurality of physical objects and the wearable device when the multimedia data was collected; identifying one or more physical objects from the plurality of physical objects that are relevant to the question based upon the subject matter criteria and the history data; generating a set of answers for the question from a corpus of data, each answer in the set of answers associated with a respective one of the one or more relevant physical objects; ranking the set of answers based upon the respective physical distance between the wearable device and the respective physical object associated with each answer in the set of answers; displaying the ranked set of answers such that answers associated with a respective physical object having the smallest physical distance between the wearable device and the respective physical object are displayed first.