1. A system for decreasing the perceived end user latency while interacting with a database comprising: the database storing metadata associated with one or more of media, files, data, devices and services; an endpoint device that communicates with a digital media server via at least one of multiple connections between the end point device and the digital media server, the end point device and the digital server capable of negotiating a number of objects to be presented, the end point device located at a user premises, the endpoint device having: a user interface operable to display a first set of query results and receive a user generated query based on the displayed first set of query results, each query result in the displayed first set of query results representing a user selectable object that navigates to another set of query results displayable by the user interface; a processor having a predictive module operable to generate at least one background query of the database based on the displayed first set of query results and prior to a user invoking any action within the user interface, the at least one background query querying the database for another set of query results for each of the query results in the displayed first set of query results; and wherein the predictive module compares the user generated query to the at least one background query prior to sending the user generated query to the database such that if the user generated query corresponds to the at least one background query the user interface displays the another set of query results acquired from the at least one background query that correspond to the user generated query.