Method and apparatus for transporting content
First Claim
1. An initiating media processor comprising a memory coupled to a controller, wherein the controller is operable to:
- select media content and a recipient media processor to present the selected media content;
transmit signaling information to a local resource manager in proximity to a private premises via a gateway,wherein the signaling information identifies the recipient media processor and contains information describing a plurality of media characteristics of the selected media content,wherein the signaling information is transmitted to the local resource manager for the local resource manager to inform a global resource manager operating in an interactive television network and located remotely from the private premises of a need to present at the recipient media processor the selected media content having at least a portion of the plurality of media characteristics,wherein the signaling information is transmitted to the local resource manager for the global resource manager to identify a location of the recipient media processor and a media capability of the recipient media processor,wherein the signaling information is transmitted to the local resource manager for the global resource manager to compare the media capability of the recipient media processor to the plurality of media characteristics of the selected media content,wherein the signaling information is transmitted to the local resource manager for the global resource manager to identify a media configuration of one or more network elements of the interactive television network according to the foregoing comparison to enable presentation of the selected media content at the recipient media processor,wherein the signaling information is transmitted to the local resource manager for the global resource manager to establish a virtual private network connection in the interactive television network for supporting media communications between the initiating media processor and the recipient media processor,wherein the signaling information is transmitted to the local resource manager for the global resource manager to configure one or more network elements of the virtual private network according to the media configuration, andwherein the signaling information is transmitted to the local resource manager for the global resource manager to transmit other signaling information to the local resource manager associated with the configured virtual private network;
receive from the local resource manager the other signaling information to enable the initiating media processor to present at the recipient media processor the selected media content over the configured virtual private network; and
present the selected media content at the recipient media processor via the configured virtual private network.
1 Assignment
0 Petitions
Accused Products
Abstract
A system that incorporates teachings of the present disclosure may include, for example, a controller operable to receive signaling information from a local resource manager (LRM) identifying a recipient media processor (RMP) and describing at least one media characteristic of media content selected by an initiating media processor (IMP) to be presented at the RMP, determine a location of the RMP and a media capability of the RMP, compare the media capability of the RMP to the at least one media characteristic of the media content, determine a media configuration of at least one network element in an interactive television network based on the comparison, configure at least one network element of a virtual private network (VPN) based on the media configuration, and transmit signaling information to the LRM to enable the IMP to present the media content at the RMP over the VPN. Other embodiments are disclosed.
-
Citations
25 Claims
-
1. An initiating media processor comprising a memory coupled to a controller, wherein the controller is operable to:
-
select media content and a recipient media processor to present the selected media content; transmit signaling information to a local resource manager in proximity to a private premises via a gateway, wherein the signaling information identifies the recipient media processor and contains information describing a plurality of media characteristics of the selected media content, wherein the signaling information is transmitted to the local resource manager for the local resource manager to inform a global resource manager operating in an interactive television network and located remotely from the private premises of a need to present at the recipient media processor the selected media content having at least a portion of the plurality of media characteristics, wherein the signaling information is transmitted to the local resource manager for the global resource manager to identify a location of the recipient media processor and a media capability of the recipient media processor, wherein the signaling information is transmitted to the local resource manager for the global resource manager to compare the media capability of the recipient media processor to the plurality of media characteristics of the selected media content, wherein the signaling information is transmitted to the local resource manager for the global resource manager to identify a media configuration of one or more network elements of the interactive television network according to the foregoing comparison to enable presentation of the selected media content at the recipient media processor, wherein the signaling information is transmitted to the local resource manager for the global resource manager to establish a virtual private network connection in the interactive television network for supporting media communications between the initiating media processor and the recipient media processor, wherein the signaling information is transmitted to the local resource manager for the global resource manager to configure one or more network elements of the virtual private network according to the media configuration, and wherein the signaling information is transmitted to the local resource manager for the global resource manager to transmit other signaling information to the local resource manager associated with the configured virtual private network; receive from the local resource manager the other signaling information to enable the initiating media processor to present at the recipient media processor the selected media content over the configured virtual private network; and present the selected media content at the recipient media processor via the configured virtual private network. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A local resource manager, comprising a memory coupled to a controller, wherein the controller is operable to:
-
receive signaling information from an initiating media processor, wherein the signaling information identifies a recipient media processor and contains information describing at least one media characteristic of media content selected by the initiating media processor; communicate the signaling information to a global resource manager of an interactive television network, wherein the signaling information is communicated to the global resource manager for the global resource manager to provide a location of the recipient media processor and a media capability of the recipient media processor; wherein the signaling information is communicated to the global resource manager for the global resource manager to compare the media capability of the recipient media processor to the at least one media characteristic of the selected media content; wherein the signaling information is communicated to the global resource manager for the global resource manager to determine a media configuration of at least one network element in the interactive television network based on the comparison; wherein the signaling information is communicated to the global resource manager for the global resource manager to facilitate establishment of a virtual private network connection between the initiating media processor and the recipient media processor; wherein the signaling information is communicated to the global resource manager for the global resource manager to configure at least one network element of the virtual private network according to the media configuration; wherein the signaling information is communicated to the global resource manager for the global resource manager to transmit additional signaling information to the local resource manager describing the configured virtual private network; and receive from the global resource manager the additional signaling information; and enable the initiating media processor to present at the recipient media processor the selected media content over the configured virtual private network according to the additional signaling information received from the global resource manager. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A global resource manager operating in an interactive television network, comprising a memory coupled to a controller, wherein the controller is operable to:
-
receive signaling information from a local resource manager located remotely from the global resource manager, wherein the signaling information identifies a recipient media processor and contains information describing at least one media characteristic of media content selected by an initiating media processor; determine at the global resource manager, a location of the recipient media processor and a media capability of the recipient media processor based on the signal information received from the local resource manager; compare at the global resource manager, the media capability of the recipient media processor to the at least one media characteristic of the selected media content utilizing the signal information received from the local resource manager; determine at the global resource manager, a media configuration of at least one network element in the interactive television network based on the comparison of the media capability of the recipient media processor to the at least one media characteristic of the selected media content; facilitate at the global resource manager, establishment of a virtual private network connection to support communications between the initiating media processor and the recipient media processor utilizing the signal information received from the local resource manager; configure at the global resource manager, at least one network element of the virtual private network based on the determined media configuration; and transmit from the global resource manager other signaling information associated with the configured virtual private network to the local resource manager to enable the initiating media processor to present the selected media content at the recipient media processor over the configured virtual private network. - View Dependent Claims (19, 20, 21)
-
-
22. A method, comprising:
-
selecting media content and a recipient media processor to present the selected media content; and transmitting signaling information to a global resource manager of an interactive television network, wherein the signaling information identifies the recipient media processor and contains information describing at least one media characteristic of the selected media content, wherein the signaling information is transmitted to the global resource manager for the global resource manager to identify a location of the recipient media processor and a media capability of the recipient media processor from the signaling information; wherein the signaling information is transmitted to the global resource manager for the global resource manager to compare the media capability of the recipient media processor to the at least one media characteristic of the selected media content; wherein the signaling information is transmitted to the global resource manager for the global resource manager to determine a media configuration of at least one network element of the interactive television network based on the comparison; wherein the signaling information is transmitted to the global resource manager for the global resource manager to facilitate establishment of a virtual private network connection between an initiating media processor and the recipient media processor for presenting the selected media content; wherein the signaling information is transmitted to the global resource manager for the global resource manager to configure at least one network element of the virtual private network based on the media configuration; and wherein the signaling information is transmitted to the global resource manager for the global resource manager to enable the initiating media processor to present the selected media content at the recipient media processor over the configured virtual private network. - View Dependent Claims (23, 24, 25)
-
Specification