Patent ID: 8738730

Claim:
A computer implemented method for operating a first device, the method being implemented by one or more processors of the first device and comprising: operating the first device as part of a personal network, the personal network including a plurality of devices that belong to or are under control of a user; wherein the personal network includes a plurality of media resources, each of the plurality of media resources being provided on or through at least one of the plurality of devices; operating an application that enables the user to selectively operate the first device as a remote control device for controlling one or more other devices of the personal network; responsive to user input entered through the application operating on the remote control device, operating the remote control device in (i) selecting one of the plurality of media resources that is provided or directly accessed by a second one of the plurality of devices, and (ii) controlling the second one of the plurality of devices in streaming, over one or more networks, data corresponding to the selected media resource to a third device, so as to cause a media output from the streamed data on the third device; wherein the remote control device, the second device and the third device are separated from one another across one or more networks; and operating the remote control device to output content responsive to selection of the media resource at a location of the second device concurrently with the third device generating the media output at the location of the third device.