Patent ID: 8660019

Claim:
A non-transitory computer-readable storage medium, comprising computer instructions which, responsive to being executed by a processor, cause the processor to perform operations comprising: receiving a service resource request for at least one self-describing service provided over a network, wherein connectivity requirements are identified by the at least one self-describing service; determining configuration settings for a group of media devices; determining corresponding configuration settings available to a plurality of media devices of the group of media devices requesting the at least one self-describing service based at least in part on the connectivity requirements and the determined configuration settings for the plurality of media devices of the group of media devices; providing a graphical user interface that identifies the available corresponding configuration settings and that presents one or more media services being delivered to one or more other media devices in the network, wherein the one or more media services are presented in a categorization by at least one of bandwidth, security level, ratings, or preferences; receiving from a media device of the plurality of media devices a selection for an applied configuration setting from the available corresponding configuration settings according to the one or more media services that are presented in the categorization; configuring a network connectivity of the plurality of media devices according to the applied configuration setting; monitoring network resources; determining if a quality of service is unacceptable according to the network resources that are monitored; transmitting a notice of one or more media devices that exceed a provisioned capacity responsive to determining that the quality of service is unacceptable; and managing the network connectivity of the plurality of media devices to receive the at least one self-describing service from a network component in accordance with the applied configuration setting and the monitored media resource consumption.