Validation of Content
AssigneeComcast Cable Communications Management, LLC
InventorGlenn Adams
Life of this patent
Estimating the term…
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.
Claims21
An apparatus comprising:
- one or more processors;
- and
- memory storing instructions that, when executed by the one or more processors, cause the apparatus to:
- generate, based on encoded video, markup language content, wherein the encoded video comprises video data that is associated with one or more formatting rules;
- determine, based on validation of the markup language content according to a first schema based on the one or more formatting rules, that the encoded video adheres to the one or more formatting rules;
- based on a determination that the encoded video adheres to the one of more formatting rules, generate an instance of a widget associated with the encoded video;
- and
- send, to one or more devices, the instance of the widget.
A non-transitory computer-readable medium storing instructions that, when executed, cause:
- generating, based on encoded video, markup language content, wherein the encoded video comprises video data that is associated with one or more formatting rules;
- determining, based on validation of the markup language content according to a first schema based on the one or more formatting rules, that the encoded video adheres to the one or more formatting rules;
- based on a determination that the encoded video adheres to the one of more formatting rules, generating an instance of a widget associated with the encoded video;
- and
- sending, to one or more devices, the instance of the widget.
A system comprising:
- a user device;
- and
- a computing device, wherein the computing device is configured to:
- generate, based on encoded video, markup language content, wherein the encoded video comprises video data that is associated with one or more formatting rules;
- determine, based on validation of the markup language content according to a first schema based on the one or more formatting rules, that the encoded video adheres to the one or more formatting rules;
- based on a determination that the encoded video adheres to the one of more formatting rules, generate an instance of a widget associated with the encoded video;
- and
- send, to the user device, the instance of the widget.
Dependencies are inferred from the claim text.