A method of operating a device includes presenting a user interface for identification of a file and entering of a query by a user. The method includes determining type data indicating a file type of the identified file. The method includes creating a query wrapper based on the type data and the entered query and transmitting the query wrapper to a search system. A result set from the search system includes an identification of a first app state of a first app and a first access mechanism for the first app state. The method includes presenting the result set, including presenting a first user interface element corresponding to the first app state. The method includes, in response to actuation of the first user interface element, opening the first app to the first app state according to the first access mechanism and providing the identified file to the first app state.