Validation of content
First Claim
Patent Images
1. A method comprising:
- generating, by a computing device and based on first encoded video, first markup language content, wherein the first encoded video comprises video data that is formatted according to a version of a protocol or a version of a multimedia format;
validating, according to a first schema, the first markup language content, wherein validating the first markup language content results in validated first content that adheres to one or more constraints of the version of the protocol or the version of the multimedia format;
generating, based on the validated first content, a second schema;
generating, based on second encoded video, second markup language content;
validating, according to the second schema, the second markup language content; and
transmitting, to one or more devices, the second encoded video.
2 Assignments
0 Petitions
Accused Products
Abstract
A collection of well-formed, but possibly semantically invalid, binary encoded multimedia data components or packages as well as the binary encoded announcement, signaling, and interchange protocols used in their transmission are converted into one or more well-formed extensible markup language (XML) files. Such XML files may then be validated according to one or more pre-defined XML schemas, or similar schema languages, in order to verify that the data and protocol structures and substructures adhere to prior defined semantic constraints.
422 Citations
20 Claims
-
1. A method comprising:
-
generating, by a computing device and based on first encoded video, first markup language content, wherein the first encoded video comprises video data that is formatted according to a version of a protocol or a version of a multimedia format; validating, according to a first schema, the first markup language content, wherein validating the first markup language content results in validated first content that adheres to one or more constraints of the version of the protocol or the version of the multimedia format; generating, based on the validated first content, a second schema; generating, based on second encoded video, second markup language content; validating, according to the second schema, the second markup language content; and transmitting, to one or more devices, the second encoded video. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method comprising:
-
generating, by a computing device and based on first encoded video, first markup language content, wherein the first encoded video comprises video data that is formatted according to a version of a protocol or a version of a multimedia format; validating, according to one or more constraints of the version of the protocol or the version of the multimedia format on the video data, the first markup language content, wherein validating the first markup language content results in validated content that adheres to the one or more constraints; generating, based on second encoded video, second markup language content; validating, based on the validated content, the second markup language content; and transmitting, to one or more devices, the second encoded video. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. An apparatus comprising:
-
one or more processors; and memory storing executable instructions that, when executed by the one or more processors, cause the apparatus to; generate, based on first encoded video, first markup language content, wherein the first encoded video comprises video data that is formatted according to a version of a protocol or a version of a multimedia format; validate, according to a first schema, the first markup language content, wherein causing the apparatus to validate the first markup language content results in validated first content that adheres to one or more constraints of the version of the protocol or the version of the multimedia format; generate, based on the validated first content, a second schema; generate, based on second encoded video, second markup language content; validate, according to the second schema, the second markup language content; and transmit, to one or more devices, the second encoded video. - View Dependent Claims (17, 18, 19, 20)
-
Specification