IP Library Granted Patent US 9,414,022
Granted Patent B2
US 9,414,022 · App. 12/877,492 · Granted Aug 9, 2016

Verification of semantic constraints in multimedia data and in its announcement, signaling and interchange

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,414,022
App. No.
12/877,492
Granted
Aug 9, 2016
Kind
B2
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.

Claims (43)

1. A method, comprising:

generating, by a computing device, first extensible markup language (XML) content based on first encoded video, the first encoded video comprising video data formatted according to a first version of a protocol or a multimedia format;

validating the first XML content according to a first schema, resulting in validated first content that adheres to one or more constraints of the first version of the protocol or the multimedia format;

converting the validated first content to a second schema;

generating second XML content based on second encoded video; and

validating the second XML content according to the second schema.

2. The method of claim 1 , further comprising:

generating multimedia data using the second schema.

3. The method of claim 1 , wherein the second schema comprises an XML schema.

4. The method of claim 1 , further comprising:

generating, using the second schema, third encoded video compliant with a second version of the protocol or the multimedia format.

5. The method of claim 1 , wherein the one or more constraints comprise a semantic constraint on a data value range for the first version of the protocol or the multimedia format.

6. The method of claim 1 , wherein the one or more constraints comprise a co-occurrence constraint of the first version of the protocol or the multimedia format.

7. The method of claim 5 , wherein validating the first XML content according to the first schema comprises validating that a data value of the video data is within the data value range.

8. The method of claim 6 , wherein validating the first XML content according to the first schema comprises validating according to the co-occurrence constraint by at least:

determining a first data value of the first encoded video, and

validating that a second data value of the first encoded video is an acceptable value according to the first data value.

9. The method of claim 1 , wherein the protocol or the multimedia format comprises an enhanced television binary exchange format (EBIF).

10. A method, comprising:

generating, by a computing device, first extensible markup language (XML) content based on first encoded video, the first encoded video comprising video data that is expected to be formatted according to a first version of a protocol or a multimedia format;

validating the first XML content according to one or more constraints of the first version of the protocol or the multimedia format on the video data, resulting in validated content that adheres to the one or more constraints;

generating second XML content based on second encoded video; and

validating, based on the validated content, the second XML content.

11. The method of claim 10 , wherein the one or more constraints comprise at least one of a data value constraint and a co-occurrence constraint.

12. The method of claim 11 , wherein validating the first XML content comprises validating that a data value of the first encoded video is an acceptable value.

13. The method of claim 11 , wherein validating the first XML content comprises:

determining a first data value of the first encoded video, and

validating that a second data value of the first encoded video is an acceptable value according to the first data value.

14. The method of claim 10 , wherein validating the first XML content comprises validating the first XML content according to a schema.

15. The method of claim 10 , further comprising:

converting the validated content to converted content; and

generating, using the converted content, third encoded video compliant with a second version of the protocol or the multimedia format.

16. The method of claim 10 , wherein the protocol or the multimedia format comprises an enhanced television binary exchange format (EBIF).

17. A method, comprising:

generating, by a computing device, first extensible markup language (XML) content based on first binary encoded multimedia data, the first binary encoded multimedia data comprising multimedia data that is to be validated according to a first version of a protocol or a multimedia format;

validating the first XML content according to one or more constraints of the first version of the protocol or the multimedia format on the multimedia data, resulting in validated content that adheres to the one or more constraints;

generating second XML content based on second binary encoded multimedia data; and

validating, based on the validated content, the second XML content.

18. The method of claim 17 , further comprising:

converting the validated content to converted content; and

generating, using the converted content, third binary encoded multimedia data compliant with a second version of the protocol or the multimedia format.

19. The method of claim 17 , wherein the one or more constraints comprise a data value constraint of the first version of the protocol or the multimedia format and a co-occurrence constraint of the first version of the protocol or the multimedia format.

20. The method of claim 17 , wherein the protocol or the multimedia format comprises an enhanced television binary exchange format (EBIF).

Assignments (2)
MERGER Recorded Apr 17, 2017
From: TVWORKS, LLC
To: COMCAST CABLE COMMUNICATIONS MANAGEMENT, LLC
Reel/Frame 042269/0069 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 9, 2016
From: ADAMS, GLENN
To: TVWORKS, LLC
Reel/Frame 037927/0361 →