Methods and apparatuses for video on demand (VOD) metadata organization
First Claim
Patent Images
1. A method for processing metadata associated with media items, comprising the steps of:
- receiving a plurality of sets of metadata, each set of metadata having a plurality of information elements associated with a video on demand (VOD) media item, one of said plurality of information elements in each set of metadata being an end of an event demonstration period, wherein said end of said event demonstration period includes an individual end date up to which a VOD media item associated with a corresponding set of metadata is available for selection said VOD media item that is associated with said set of metadata being delivered to any client upon request, at any time prior to said end of said event demonstration period;
extracting subsets of the information elements from each of said sets of metadata, each subset including at least one information element corresponding to a same category of information wherein said extracted information elements include one of front data (F-data), back data (B-data) and dynamic data (D-data);
wherein F-data includes data that appears on higher level user interface screens, wherein B-data is more information about an event, wherein D-data includes information that can be changed without removing the event off of the list;
grouping said sets of metadata in different time classes depending on said end of said event demonstration period;
generating packets of metadata based on said grouping and the extracted subsets of information elements; and
loading said packets of metadata into a data carousel from which at least one of said packets is delivered to at least one client device.
6 Assignments
0 Petitions
Accused Products
Abstract
A method and system for optimizing the transmission of VOD metadata is disclosed. VOD metadata can be filtered, processed and/or organized prior to being packetized for transmission to client devices. The filtering, processing and/or organization can, for example, be based on a time duration associated with VOD media items and/or by groups of information elements available within the sets of metadata.
23 Citations
11 Claims
-
1. A method for processing metadata associated with media items, comprising the steps of:
-
receiving a plurality of sets of metadata, each set of metadata having a plurality of information elements associated with a video on demand (VOD) media item, one of said plurality of information elements in each set of metadata being an end of an event demonstration period, wherein said end of said event demonstration period includes an individual end date up to which a VOD media item associated with a corresponding set of metadata is available for selection said VOD media item that is associated with said set of metadata being delivered to any client upon request, at any time prior to said end of said event demonstration period; extracting subsets of the information elements from each of said sets of metadata, each subset including at least one information element corresponding to a same category of information wherein said extracted information elements include one of front data (F-data), back data (B-data) and dynamic data (D-data);
wherein F-data includes data that appears on higher level user interface screens, wherein B-data is more information about an event, wherein D-data includes information that can be changed without removing the event off of the list;grouping said sets of metadata in different time classes depending on said end of said event demonstration period; generating packets of metadata based on said grouping and the extracted subsets of information elements; and loading said packets of metadata into a data carousel from which at least one of said packets is delivered to at least one client device. - View Dependent Claims (2, 3, 4, 11)
-
-
5. A system for processing metadata associated with media items, the system comprising:
-
means for receiving a plurality of sets of metadata, each set of metadata having a plurality of information elements associated with a video on demand (VOD) media item, one of said plurality of information elements in each set of metadata being an end of an event demonstration period, wherein said end of said event demonstration period includes an individual end date up to which a VOD media item associated with a corresponding set of metadata is available for selection said VOD media item that is associated with said set of metadata being delivered to any client upon request, at any time prior to said end of said event demonstration period; means for extracting subsets of the information elements from each of said sets of metadata, each subset including at least one information element corresponding to a same category of information wherein said extracted information elements include one of front data (F-data), back data (B-data) and dynamic data (D-data);
wherein F-data includes data that appears on higher level user interface screens, wherein B-data is more information about an event, wherein D-data includes information that can be changed without removing the event off of the list;means for grouping said sets of metadata in different time classes depending on said end of said event demonstration period; means for generating packets of metadata based on said grouping and using the extracted information elements; and means for loading said packets of metadata into a data carousel from which at least one of said packets is delivered via a network to at least one client device. - View Dependent Claims (6, 7, 8, 9)
-
-
10. An apparatus for organizing VOD metadata associated with video on demand (VOD) media items, each VOD metadata having a plurality of information elements associated with a VOD media item, one of said plurality of information elements in each VOD metadata being an end of an event demonstration period, said VOD media item that is associated with said metadata being delivered to any client upon request, at any time prior to said end of said event demonstration period, the apparatus comprising:
-
an interface configured to receive the VOD metadata; and a processing unit including at least one processor, and which operates as (1) a filter configured to group a plurality of sets of metadata in a plurality of time classes based on an end of an event demonstration period; and (2) a packet generator configured to extract subsets of information elements from each of the sets of metadata, each subset including at least one information element corresponding to a same category of information wherein the extracted information elements include one of front F-data, back B-data and dynamic D-data, and to generate packets of VOD metadata based on said time classes and the extracted subsets of information elements and to load said packets of VOD metadata into a data carousel from which at least one of said packets is delivered via a network to at least one client device;
wherein front data (F-data), back data (B-data) and dynamic data (D-data);
wherein F-data includes data that appears on higher level user interface screens, wherein B-data is more information about an event, wherein D-data includes information that can be changed without removing the event off of the list;wherein the interface is further configured to receive users requests, and the processing unit is further configured to provide an optimization criterion based on said user requests, wherein said optimization criterion is used in generating said packets.
-
Specification