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.
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. 10. The system of claim 1 further comprising: a management service center in communication with the endpoint device via multiple communications between the endpoint device and the management service center including a wide area network and operable to control the endpoint device; and an application service provider operable to provide an application service associated with the database storing metadata, wherein the endpoint device and the management service center negotiate a number of objects to be presented, the endpoint device further comprising: an application service enforcement module controlled by the service management center via the wide area network, the application service enforcement module operable to enforce usage policies associated with the application service on the endpoint device at the user premises; and an application service logic module controlled by the service management center via the wide area network, the application service logic module providing logic for the execution of the application service at the first user premises, the application service logic module in communication with the application service enforcement module and operable to provide the endpoint device access to the application service when authorized by the application service enforcement module, wherein the application service enforcement module and the application service logic module establish an application service provider demarcation point that extends into the user premises past a wide area network demarcation point for the wide area network thereby allowing the enforcement and execution of the application service on the user premise.