3. A computer-readable medium having stored thereon computer-executable instructions for refining a search string on a mobile device, wherein the instructions, when executed by a computing system, cause the computing system to: display, on a user interface of the mobile device: a plurality of search results of a first search result dataset, wherein the first search result dataset is associated with a first search, and wherein the user interface is manipulable along a vertical axis to display additional search results of the first search results dataset; and one or more search filters, wherein the search filters are useable to refine the first search result dataset, and wherein the interface is manipulable along a horizontal axis to display other search filters; wherein the search results and the search filters are simultaneously displayed and independently selectable; and in response to receiving a selection of at least one of the one or more search filters, perform a second search of a data storage component of the mobile device based on; the first search or one or more of the plurality of search results of the first search result dataset, and the selected search filter; wherein one or more search results of the second search replace one or more search results of the first search result dataset displayed on the user interface.
21. The computer-readable medium of claim 3 , wherein the one or more search filters include a relation filter to display one or more search results that provide additional information associated with one or more of the plurality of search results.