Patent ID: 8787164

Claim:
A computer-implemented system for delivering media content across one or more networks to one or more target devices, the system comprising: a plurality of devices that interface with a plurality of media sources that are of a different type; wherein the plurality of devices are individually interconnected to one another to form a personal network; one or more processors, included with at least one of the plurality of devices, configured to: enable a user to (i) select one of the plurality of devices to operate, and (ii) to operate the selected device to select a target device; make each of the plurality of media sources available for selection by the user operating the selected device in the personal network, in order to provide media content to the target device; in response to receiving a selection input from the user operating the selected device, access an Internet streaming media source selected by the user and generate target data that corresponds to the media content of the Internet streaming media source, wherein the target data is generated to include one or more characteristics that accommodate the target device and which convert or alter data of the media content provided from the Internet streaming media source as compared to a native state for how data is otherwise provided for output of the media content from the Internet streaming media source; and stream the target data to the target device over the one or more networks; wherein the target device is a roaming device; and wherein the one or more processors are configured to determine one or more native characteristics of the media content provided by the Internet streaming media source, and wherein the one or more processors generate target data to include one or more characteristics by: determining whether the one or more native characteristics are in conflict with one or more desired characteristics for the target data; if any of the one or more native characteristics are in conflict with any of the desired characteristics, configuring the target data to include the desired characteristic over the conflicting native characteristic; and if each of the one or more native characteristics are in accord with the one or more desired characteristics, maintaining the one or more native characteristics in the target data.