25-06-2020 дата публикации
Номер: US20200204881A1
Принадлежит:
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. 1. A method comprising:generating, based on encoded video, markup language content, wherein the encoded video comprises video data that is formatted according to one or more formatting rules;validating, according to a first schema, the markup language content, resulting in validated content that adheres to the one or more formatting rules;generating, based on the validated content, an instance of a widget; andsending, to one or more devices, the instance of the widget.2. The method of claim 1 , further comprising:generating, based on the validated content, a second schema; andprocessing, based on the second schema, the instance of the widget.3. The method of claim 1 , wherein the instance of the widget is associated with a presentation semantic.4. The method of claim 1 , wherein the widget is a button widget or an input text field widget.5. The method of claim 1 , wherein the widget is a hidden field widget or a timer widget.6. The method of claim 1 , further comprising:determining an action applied to the instance of the widget;generating, based on the action and based on the validated content, a second instance of the widget; andsending, to one or more devices, the second instance of the widget.7. The method of claim 1 , wherein the validating occurs at a first computing device and the generating occurs at a second computing device different from the first computing device.8. The method of claim 1 , wherein the markup language ...
Подробнее