1. A method, comprising: collecting user interface events and file system events to capture text snippets in focus on an output device; pairing the text snippets with related files; using the text snippets and the related files to build a context graph; and using the context graph to locate a file.
1. A method, comprising: collecting user interface events and file system events to capture text snippets in focus on an output device; pairing the text snippets with related files; using the text snippets and the related files to build a context graph; and using the context graph to locate a file. 3. The method of claim 1 further comprising, strengthening links between the text snippets and the related files in the context graph based on a length of time over which a text snippet is visible and a temporal distance between the text snippet and a file event.