Method and apparatus for creating data carousels
First Claim
1. A method of creating, from respective DSM-CC (Digital Storage Media Command and Control) type object carousels, DSM-CC type data carousels stored on a computer readable storage medium for broadcast to a plurality of end users, the method including, before broadcast:
- creating, via a user controllable GUI, a first representation of a DSM-CC type object carousel in a structured data format from the DSM-CC type object carousel using a first data format definition stored in a first memory that represents in the structured data format, the DSM-CC type object carousel, wherein the structured data format is XML;
analyzing the first representation to determine compatibility with predetermined criteria;
converting the entire first representation, which is in the structured data format, to a second representation of a DSM-CC type data carousel in the same structured data format using a second data format definition stored in a second memory that represents, in the structured data format, the DSM-CC type data carousel, in response to the step of analyzing and determining that the first representation is compatible with the predetermined criteria; and
converting, before broadcast to an Integrated Receiver Decoder, the second representation to the DSM-CC type data carousel to be presented to the plurality of end users through the Integrated Receiver Decoder and storing the result on the computer readable storage medium, wherein said DSM-CC type object carousel is descriptive of a data file structure and is organized in a hierarchical structure and said DSM-CC type data carousel is organized in a non-hierarchical module based structure.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and apparatus for creating data carousels including representing an object carousel in XML according to a predefined XML schema, analyzing the XML representation of the object carousel with regard to technical standards for data carousels and broadcast systems, creating a representation of a data carousel in XML according to a predefined XML schema and based on the step of analyzing and providing data to a carousel according to the XML representation of the data carousel.
48 Citations
16 Claims
-
1. A method of creating, from respective DSM-CC (Digital Storage Media Command and Control) type object carousels, DSM-CC type data carousels stored on a computer readable storage medium for broadcast to a plurality of end users, the method including, before broadcast:
-
creating, via a user controllable GUI, a first representation of a DSM-CC type object carousel in a structured data format from the DSM-CC type object carousel using a first data format definition stored in a first memory that represents in the structured data format, the DSM-CC type object carousel, wherein the structured data format is XML; analyzing the first representation to determine compatibility with predetermined criteria; converting the entire first representation, which is in the structured data format, to a second representation of a DSM-CC type data carousel in the same structured data format using a second data format definition stored in a second memory that represents, in the structured data format, the DSM-CC type data carousel, in response to the step of analyzing and determining that the first representation is compatible with the predetermined criteria; and converting, before broadcast to an Integrated Receiver Decoder, the second representation to the DSM-CC type data carousel to be presented to the plurality of end users through the Integrated Receiver Decoder and storing the result on the computer readable storage medium, wherein said DSM-CC type object carousel is descriptive of a data file structure and is organized in a hierarchical structure and said DSM-CC type data carousel is organized in a non-hierarchical module based structure. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An apparatus for creating, from respective DSM-CC (Digital Storage Media Command and Control) type object carousels, DSM-CC type data carousels for broadcasting to a plurality of end users, the apparatus including:
-
a first memory containing a first data format definition configured to represent, in a structured data format, wherein the structured data format is XML, a plurality of DSM-CC type object carousels, wherein said respective DSM-CC type object carousels are a subset of said plurality of DSM-CC type object carousels; a second memory containing a second data format definition configured to represent, in the structured data format, a plurality of DSM-CC type data carousels, said DSM-CC type data carousels being a subset of said plurality of data carousels, the structured data format of the second data format definition being the same as the structured data format of the first data format definition; a GUI configured to be controlled by a user to generate, from one of the respective DSM-CC type object carousels, a first representation of said one of the respective DSM-CC type object carousels in the structured data format; a processor configured to analyze the first representation to determine compatibility with a predetermined criteria and configured to convert the entire first representation, which is in the structured data format, to a second representation of a DSM-CC type data carousel in the same structured data format in response to compatibility being determined; and an output processor configured to convert, before broadcast to an Integrated Receiver Decoder, the second representation of the DSM-CC type data carousel to the DSM-CC type data carousel to be broadcast to the plurality of end users via the Integrated Receiver Decoder, wherein each of said DSM-CC type object carousels is descriptive of a respective data file structure and is organized in a hierarchical structure and said DSM-CC type data carousel is organized in a non-hierarchical module based structure. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A computer readable storage medium having recorded thereon code components that, when loaded on a computer and executed by the computer, performs a method of creating, from respective DSM-CC (Digital Storage Media Command and Control) type object carousels, DSM-CC type data carousels for broadcast to a plurality of end users, the method including, before broadcast:
-
creating, via a user controllable GUI, a first representation of a DSM-CC type object carousel in a structured data format from the DSM-CC type object carousel using a first data format definition stored in a first memory that represents in the structured data format, the DSM-CC type object carousel, wherein the structured data format is XML; analyzing the first representation to determine compatibility with predetermined criteria; converting the entire first representation, which is in the structured data format, to a second representation of a DSM-CC type data carousel in the same structured data format using a second data format definition stored in a second memory that represents, in the structured data format, the DSM-CC type data carousel, in response to the step of analyzing and determining that the first representation is compatible with the predetermined criteria; and converting, before broadcast to an Integrated Receiver Decoder, the second representation to the DSM-CC type data carousel to be presented to the plurality of end users through the Integrated Receiver Decoder, wherein said DSM-CC type object carousel is descriptive of a data file structure and is organized in a hierarchical structure and said DSM-CC type data carousel is organized in a non-hierarchical module based structure.
-
-
16. A method of creating, from respective DSM-CC (Digital Storage Media Command and Control) type object carousels, DSM-CC type data carousels stored on a computer readable storage medium for broadcast to a plurality of end users, the method including, before broadcast:
-
creating, via a user controllable GUI, a first representation of a DSM-CC type object carousel in a structured data format from the DSM-CC type object carousel using a first data format definition stored in a first memory that represents in the structured data format, the DSM-CC type object carousel, wherein the structured data format is XML; analyzing the first representation to determine compatibility with predetermined criteria; converting the entire first representation, which is in the structured data format, to a second representation of a DSM-CC type data carousel in the same structured data format using a second data format definition stored in a second memory that represents, in the structured data format, the DSM-CC type data carousel and a look-up table, in response to the step of analyzing and determining that the first representation is compatible with the predetermined criteria; and converting, before broadcast to an Integrated Receiver Decoder, the second representation to the DSM-CC type data carousel to be presented to the plurality of end users through the Integrated Receiver Decoder and storing the result on the computer readable storage medium, wherein said DSM-CC type object carousel is descriptive of a data file structure and is organized in a hierarchical structure and said DSM-CC type data carousel is organized in a non-hierarchical module based structure.
-
Specification