A method comprising: receiving, by an intermediary device , one or more indications of one or more digital rights management format capabilities that are supported by each of a plurality of devices ; determining, via a processor of the intermediary device , one or more digital rights management formats that each of the plurality of devices support in response to receipt of the one or more indications; characterized in that the method further comprises: ordering the data identifying the plurality of devices based on a priority assigned to each of the devices and wherein the method further comprises determining that a highest priority assigned to one of the devices denotes a preferred device in which to render content; receiving, by the intermediary device via a wide area network, in response to a server determining that it does not have a locally stored copy of the content in a digital rights management format that the preferred device supports, the content from a service platform in a digital rights management format that the preferred device supports, wherein the intermediary device , the plurality of devices and the server communicate via a local area network; and providing, by the intermediary device , the content in said digital rights management format to the preferred device for rendering. receiving, by an intermediary device , one or more indications of one or more digital rights management format capabilities that are supported by each of a plurality of devices ; determining, via a processor of the intermediary device , one or more digital rights management formats that each of the plurality of devices support in response to receipt of the one or more indications; characterized in that the method further comprises: ordering the data identifying the plurality of devices based on a priority assigned to each of the devices and wherein the method further comprises determining that a highest priority assigned to one of the devices denotes a preferred device in which to render content; receiving, by the intermediary device via a wide area network, in response to a server determining that it does not have a locally stored copy of the content in a digital rights management format that the preferred device supports, the content from a service platform in a digital rights management format that the preferred device supports, wherein the intermediary device , the plurality of devices and the server communicate via a local area network; and providing, by the intermediary device , the content in said digital rights management format to the preferred device for rendering. ordering the data identifying the plurality of devices based on a priority assigned to each of the devices and wherein the method further comprises determining that a highest priority assigned to one of the devices denotes a preferred device in which to render content; receiving, by the intermediary device via a wide area network, in response to a server determining that it does not have a locally stored copy of the content in a digital rights management format that the preferred device supports, the content from a service platform in a digital rights management format that the preferred device supports, wherein the intermediary device , the plurality of devices and the server communicate via a local area network; and providing, by the intermediary device , the content in said digital rights management format to the preferred device for rendering. <EOS>