59. A non-transitory computer-readable medium having encoded thereon a method for decreasing the perceived end user latency while interacting with a database, the method comprising: aggregating metadata associated with media in the database; displaying on a user interface of an endpoint device, a first set of query results, wherein 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 wherein the endpoint device communicates with the digital media server via at least one of multiple connections between the endpoint device and the digital media server, wherein endpoint device and the digital media server negotiate a number of objects to be presented; performing at least one first predictive 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; receiving and storing the another set of query results for each of the query results in the displayed first set of query results from the at least one first predictive background query; receiving user input at a user interface; generating at least one query based on the user input; comparing the at least one generated query to the at least one first predictive background query; performing at least one second predictive background query of the database in response to the at least one first predictive background query not encompassing the at least one generated query; and displaying the another set of query results received from the at least one first predictive background query that correspond to the generated query via the user interface in response to the at least one first predictive background query encompassing the at least one generated query.
59. A non-transitory computer-readable medium having encoded thereon a method for decreasing the perceived end user latency while interacting with a database, the method comprising: aggregating metadata associated with media in the database; displaying on a user interface of an endpoint device, a first set of query results, wherein 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 wherein the endpoint device communicates with the digital media server via at least one of multiple connections between the endpoint device and the digital media server, wherein endpoint device and the digital media server negotiate a number of objects to be presented; performing at least one first predictive 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; receiving and storing the another set of query results for each of the query results in the displayed first set of query results from the at least one first predictive background query; receiving user input at a user interface; generating at least one query based on the user input; comparing the at least one generated query to the at least one first predictive background query; performing at least one second predictive background query of the database in response to the at least one first predictive background query not encompassing the at least one generated query; and displaying the another set of query results received from the at least one first predictive background query that correspond to the generated query via the user interface in response to the at least one first predictive background query encompassing the at least one generated query. 62. The method of claim 59 , further comprising configuring the user interface to display at least one navigational artifact.