Rules-based content management
First Claim
1. A non-transitory computer-readable medium comprising executable instructions that, when executed by a processing system including a processor, perform operations comprising:
- storing, in a repository, video on demand content and metadata associated with the video on demand content, wherein the metadata comprises information describing the video on demand content, and wherein the repository is organized in hierarchies according to the metadata;
assigning different security to portions of the video on demand content in the repository according to a location in the hierarchies;
retrieving business rules and a license that are embedded within the metadata, wherein the business rules control processing and delivery of the video on demand content through a system, and wherein the business rules include a release date for the video on demand content;
deleting, responsive to emergency override instructions to the processing system from an administrator at a server, a first portion of the video on demand content according to the metadata and the business rules when the first portion of the video on demand content has been found to be released before the release date;
distributing the video on demand content to selected devices via multicasting according to the business rules embedded within the metadata;
grouping a second portion and a third portion of the video on demand content together for related processing according to the business rules;
mirroring the repository to a mirrored site to provide failover support, wherein the mirrored site is a source of the video on demand content responsive to the repository being incapable of continuing an in-process distribution of the video on demand content;
detecting a listing of an event in the business rules, wherein the event is related to the video on demand content; and
generating a customized report listing a number of subscribers for the video on demand content responsive to detecting the listing of the event.
3 Assignments
0 Petitions
Accused Products
Abstract
Techniques for rules-based content management are provided. Video on demand content is collected from a variety of sources. Business rules embedded within metadata can be retrieved where the business rules control processing and delivery of the video on demand content. The video on demand content may be selectively packaged in response to the business rules and the metadata to generate packaged video on demand content. A server can distribute the packaged video on demand content to devices. A priority for processing the packaged video on demand content can be based on a quality of service parameter and based on the metadata, the business rules, and a license embedded within the metadata where the license describes the priority. Other embodiments are disclosed.
97 Citations
20 Claims
-
1. A non-transitory computer-readable medium comprising executable instructions that, when executed by a processing system including a processor, perform operations comprising:
-
storing, in a repository, video on demand content and metadata associated with the video on demand content, wherein the metadata comprises information describing the video on demand content, and wherein the repository is organized in hierarchies according to the metadata; assigning different security to portions of the video on demand content in the repository according to a location in the hierarchies; retrieving business rules and a license that are embedded within the metadata, wherein the business rules control processing and delivery of the video on demand content through a system, and wherein the business rules include a release date for the video on demand content; deleting, responsive to emergency override instructions to the processing system from an administrator at a server, a first portion of the video on demand content according to the metadata and the business rules when the first portion of the video on demand content has been found to be released before the release date; distributing the video on demand content to selected devices via multicasting according to the business rules embedded within the metadata; grouping a second portion and a third portion of the video on demand content together for related processing according to the business rules; mirroring the repository to a mirrored site to provide failover support, wherein the mirrored site is a source of the video on demand content responsive to the repository being incapable of continuing an in-process distribution of the video on demand content; detecting a listing of an event in the business rules, wherein the event is related to the video on demand content; and generating a customized report listing a number of subscribers for the video on demand content responsive to detecting the listing of the event. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method, comprising:
-
storing, by a processing system including a processor, video on demand content and metadata associated with the video on demand content in a repository, wherein the metadata comprises information describing the video on demand content, and wherein the repository is organized in hierarchies according to the metadata; assigning by the processing system, according to a location of the video on demand content in the hierarchies, different security to the video on demand content in the repository; retrieving, by the processing system, business rules and a license that are embedded within the metadata, wherein the business rules control processing and delivery of the video on demand content through a system, and wherein the business rules include a release date for the video on demand content; deleting by the processing system, responsive to emergency override instructions to the processing system from an administrator at a server, a piece of the video on demand content according to the metadata and the business rules in a case that the piece of the video on demand content has been found to be released before the release date; distributing by the processing system, via multicasting, the video on demand content to selected devices according to the business rules embedded within the metadata; grouping, by the processing system, a first portion of the video on demand content and a second portion of the video on demand content together for related processing according to the business rules; mirroring, by the processing system, the repository to a mirrored site to provide failover support, wherein the mirrored site supplies the video on demand content responsive to the repository being incapable of continuing an in-process distribution of the video on demand content; detecting, by the processing system, a listing of an event in the business rules, wherein the event is related to the video on demand content; and generating, by the processing system, a customized report listing a number of subscribers for the video on demand content responsive to detecting the listing of the event. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A server comprising:
-
a processing system including a processor; and a memory storing executable instructions that, when executed by the processing system, perform operations comprising; storing in a repository video on demand content, provided by a plurality of sources, along with metadata associated with the video on demand content, wherein the repository is organized in hierarchies according to each category included within the metadata; assigning different security to the video on demand content in the repository according to a location in the hierarchies; retrieving business rules embedded within the metadata, wherein the business rules control processing and delivery of the video on demand content through a system and include a release date for the video on demand content; selectively packaging the video on demand content in response to the business rules and the metadata to generate packaged video on demand content; distributing the packaged video on demand content from the repository to devices selected via multicasting according to the business rules embedded within the metadata; determining that a first portion of the video on demand content was released before the release date; deleting from the repository, responsive to emergency override instructions to the processing system from an administrator, the first portion of the video on demand content that was released before the release date; grouping a second portion and a third portion of the video on demand content together for related processing according to the business rules; mirroring the repository to a mirrored site to provide failover support, wherein the mirrored site is a source of the packaged video on demand content responsive to the repository becoming incapable of continuing an in-process distribution of the packaged video on demand content; detecting a listing of an event in the business rules, wherein the event is related to the video on demand content; and generating a customized report listing a number of subscribers for the video on demand content responsive to detecting the listing of the event. - View Dependent Claims (17, 18, 19, 20)
-
Specification