Patent ID: 7519681

Claim:
A method comprising: receiving from a user, by a client device having both a remote user interface (RUI) client and a digital media player (DMP) client, a digital media player command to request access to a piece of content of listed in a content directory service (CDS) server; transmitting the command by the digital media player client of the client device to the content directory service server, the command being associated with a digital media player capability; receiving by a remote user interface integrator of the client device from the content directory service server a code fragment, the code fragment comprising a uniform resource indicator; determining by the remote user interface integrator of the client device whether the uniform resource indicator is associated with a remote-capable application specific to a particular group of content files and having a customized user interface; in response to determining that the uniform resource indicator is associated with the remote-capable application, switching by the remote user interface integrator the client device from the digital media player client to the remote user interface client, wherein switching the client device comprises disengaging the client device from the content directory service server and engaging the client device to a remote user interface server based on the uniform resource indicator; receiving by the remote user interface client of the client device from the remote user interface server one or more display control commands associated with the remote-capable application; and displaying by the remote user interface client of the client device a user interface specific to the remote-capable application based on the received display control commands.