System and method for unified metadata brokering and policy-based content resolution in a video architecture
First Claim
Patent Images
1. A method, comprising:
- establishing a connection between a client and a messaging fabric associated with a video system that includes a metadata broker element;
storing metadata information associated with content, wherein the content is associated with a release uniform resource locator (URL);
generating a content guide that includes a plurality of assets, wherein each of the assets are associated with a corresponding release URL and at least one corresponding source content URL, wherein the corresponding release URL indicates a content resolution server for returning one of the at least one corresponding source content URLs to the client;
identifying an asset requested by the client based on a corresponding release URL associated with the requested asset; and
translating the corresponding release URL into a specific source content URL and returning the specific source content URL to the client, wherein the returned specific source content URL specifies a particular access network and a particular delivery entity for delivering a particular version of the asset.
4 Assignments
0 Petitions
Accused Products
Abstract
A method is provided in one example embodiment and includes establishing a connection between a client and a messaging fabric associated with a video system that includes a metadata broker element; storing metadata information associated with content, where the content is associated with a release uniform resource locator (URL); and generating a content guide, (e.g., an electronic program guide) that includes a plurality of content definitions (e.g., channels). A particular content (e.g., program) in the content guide is associated with a particular release URL that can be translated into a more specific URL based on a number of criteria.
-
Citations
20 Claims
-
1. A method, comprising:
-
establishing a connection between a client and a messaging fabric associated with a video system that includes a metadata broker element; storing metadata information associated with content, wherein the content is associated with a release uniform resource locator (URL); generating a content guide that includes a plurality of assets, wherein each of the assets are associated with a corresponding release URL and at least one corresponding source content URL, wherein the corresponding release URL indicates a content resolution server for returning one of the at least one corresponding source content URLs to the client; identifying an asset requested by the client based on a corresponding release URL associated with the requested asset; and translating the corresponding release URL into a specific source content URL and returning the specific source content URL to the client, wherein the returned specific source content URL specifies a particular access network and a particular delivery entity for delivering a particular version of the asset. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. Logic encoded in one or more non-transitory media that includes instructions for execution and when executed by a processor is operable to perform operations, comprising:
-
establishing a connection between a client and a messaging fabric associated with a video system that includes a metadata broker element; storing metadata information associated with content, wherein the content is associated with a release uniform resource locator (URL); generating a content guide that includes a plurality of assets, wherein each of the assets are associated with a corresponding release URL and at least one corresponding source content URL, wherein the corresponding release URL indicates a content resolution server for returning one of the at least one corresponding source content URLs to the client; identifying an asset requested by the client based on a corresponding release URL associated with the requested asset; and translating the corresponding release URL into a specific source content URL and returning the specific source content URL to the client, wherein the returned specific source content URL specifies a particular access network and a particular delivery entity for delivering a particular version of the asset. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. An apparatus, comprising:
-
a memory element configured to store instructions; a processor coupled to the memory element; and a metadata broker element, wherein the apparatus is configured to; establish a connection between a client and a messaging fabric associated with a video system that includes a metadata broker element; store metadata information associated with content, wherein the content is associated with a release uniform resource locator (URL); generate a content guide that includes a plurality of assets, wherein each of the assets are associated with a corresponding release URL and at least one corresponding source content URL, wherein the corresponding release URL indicates a content resolution server for returning one of the at least one corresponding source content URLs to the client; identify an asset requested by the client based on a corresponding release URL associated with the requested asset; and translate the corresponding release URL into a specific source content URL and return the specific source content URL to the client, wherein the returned specific source content URL specifies a particular access network and a particular delivery entity for delivering a particular version of the asset. - View Dependent Claims (18, 19, 20)
-
Specification