1. A method comprising: identifying a most recent interest from user device submitted data; searching a database for instances of the most recent interest; creating a new category based on the most recent interest; storing the new category in a memory; combining the new category with weighted query search terms and submitting a combined query, separate weights assigned to query search terms according to validity of information found in each of local and remote memories, information found in local memories contributing to higher weights than information found in remote memories in response to private browsing not enabled on the user device, information found in remote memories contributing to higher weights than information found in local memories in response to private browsing being enabled on the user device; receiving combined query results; and creating a modified user interface based on the results of the combined query.