Method and apparatus for transporting media content in a virtual private network having configurable network devices
First Claim
1. A non-transitory machine readable storage medium comprising instructions which, responsive to being executed by a processor within a global resource manager server, cause the processor to perform operations comprising:
- receiving first signaling information from a local resource manager server located remotely from the global resource manager server, wherein the first signaling information identifies a recipient media processor and describes a media characteristic of media content;
determining a location of the recipient media processor and a media capability of the recipient media processor based on the first signaling information;
comparing the media capability of the recipient media processor to the media characteristic of the media content;
determining a media configuration of a network element in an interactive television network based on the comparing of the media capability of the recipient media processor to the media characteristic of the media content;
facilitating establishment of a virtual private network to support communications between an initiating media processor and the recipient media processor based on the first signaling information received from the local resource manager server;
configuring a network element of the virtual private network, resulting in a configured virtual private network, based on the media configuration; and
transmitting second signaling information associated with the configured virtual private network to the local resource manager server to cause the initiating media processor to present the media content at the recipient media processor over 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 local resource manager server that receives a request to distribute media content, and provides signaling information to a global resource manager server. The global resource manager server can determine a media configuration of a network element based on the signaling information and a media capability of a recipient media processor. The signaling information can be provided to the local resource manager server to enable an initiating media processor to present the media content at the recipient media processor over a virtual private network.
40 Citations
19 Claims
-
1. A non-transitory machine readable storage medium comprising instructions which, responsive to being executed by a processor within a global resource manager server, cause the processor to perform operations comprising:
-
receiving first signaling information from a local resource manager server located remotely from the global resource manager server, wherein the first signaling information identifies a recipient media processor and describes a media characteristic of media content; determining a location of the recipient media processor and a media capability of the recipient media processor based on the first signaling information; comparing the media capability of the recipient media processor to the media characteristic of the media content; determining a media configuration of a network element in an interactive television network based on the comparing of the media capability of the recipient media processor to the media characteristic of the media content; facilitating establishment of a virtual private network to support communications between an initiating media processor and the recipient media processor based on the first signaling information received from the local resource manager server; configuring a network element of the virtual private network, resulting in a configured virtual private network, based on the media configuration; and transmitting second signaling information associated with the configured virtual private network to the local resource manager server to cause the initiating media processor to present the media content at the recipient media processor over the configured virtual private network. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A system comprising:
-
a global resource manager server, and a local resource manager server in communication with the global resource manager server, wherein the local resource manager server is located remotely from the global resource manager server and provides first signaling information to the global resource manager server, wherein the first signaling information identifies a recipient media processor and describes a media characteristic of media content, wherein the global resource manager server determines a location of the recipient media processor and a media capability of the recipient media processor based on the first signaling information, wherein the global resource manager server determines a comparison between the media capability of the recipient media processor and the media characteristic of the media content, wherein the global resource manager server determines a first media configuration of a first network element in an interactive television network based on the comparison between the media capability of the recipient media processor and the media characteristic of the media content, wherein the first media configuration is configured to cause configuration of a second network element of a virtual private network, resulting in a configured virtual private network, based on the first media configuration, wherein the configured virtual private network supports communications between an initiating media processor and the recipient media processor, and wherein the global resource manager server provides second signaling information associated with the configured virtual private network to the local resource manager server to cause the initiating media processor to present the media content at the recipient media processor over the configured virtual private network. - View Dependent Claims (14, 15, 16)
-
-
17. A non-transitory machine readable storage medium comprising instructions which, responsive to being executed by a processor within a local resource manager server, cause the processor to perform operations comprising:
-
receiving a request to distribute media content to a recipient media processor, wherein the request is received from an initiating media processor, and providing first signaling information to a global resource manager server located remotely from the local resource manager server, wherein the first signaling information identifies a recipient media processor and describes a media characteristic of media content, wherein the first signaling information is configured to cause the global resource manager server to determine a location of the recipient media processor and a media capability of the recipient media processor, wherein the first signaling information is configured to cause the global resource manager to determine a comparison between the media capability of the recipient media processor and the media characteristic of the media content, wherein the first signaling information is configured to cause the global resource manager to determine a first media configuration of a first network element in an interactive television network based on the first signaling information and the comparison between the media capability of the recipient media processor and the media characteristic of the media content, wherein the first media configuration is configured to cause configuration of a second network element of a virtual private network, resulting in a configured virtual private network, based on the first media configuration, wherein the configured virtual private network supports communications between the initiating media processor and the recipient media processor, and wherein the first signaling information is configured to cause the global resource manager server to provide second signaling information associated with the configured virtual private network to the local resource manager server to cause the initiating media processor to present the media content at the recipient media processor over the configured virtual private network. - View Dependent Claims (18, 19)
-
Specification