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.