Patent ID: 8504449

Claim:
A portable communication device, comprising: a memory comprising computer instructions; and a controller coupled to the memory, wherein responsive to executing the computer instructions, the controller performs operations comprising: receiving a software application and a first pairing key, the software application downloadable from a remote server, wherein the first pairing key is generated by a device of a service provider in response to a review of the software application for compliance with a policy of the service provider; and executing a web server application in the portable communication device, wherein in accordance with executing the web server application, the operations further comprise: detecting a media resource center when roaming in a communication zone of the media resource center, wherein the media resource center is operably coupled with one of a plurality of media devices including a media processor, or a gaming console; facilitating communications with the media resource center; and transmitting the first pairing key to the media resource center to enable a subset of a plurality of services associated with the software application to be used with a subset of the plurality of media devices and disable the subset of the plurality of services associated with the software application for a remainder of the plurality of media devices.