IP Library Granted Patent US 7,818,667
Granted Patent B2
US 7,818,667 · App. 11/381,508 · Granted Oct 19, 2010

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 7,818,667
App. No.
11/381,508
Granted
Oct 19, 2010
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 (19)

1. A method, comprising converting, by a computer, binary encoded multimedia data of a multimedia format into an extensible markup language (XML) file, performing a validation on the XML file, the validation being validating the XML file according to a predetermined XML schema and a semantic constraint of the multimedia format, wherein the validation produces validated XML content and the validated XML content is converted to an XML schema to produce converted XML content.

2. The method of claim 1 , wherein at least one of the validations of the XML file occurs at a computer system remote from one at which the binary file is located.

3. The method of claim 1 , wherein the binary encoded multimedia data exists in a streaming format.

4. The method of claim 3 , wherein the streaming format comprises an MPEG-2 transport stream.

5. The method of claim 3 , wherein the streaming format comprises an AVC broadcast stream.

6. The method of claim 1 , wherein at least one of the validations of the XML file comprises validating broadcast video elementary stream formats.

7. The method of claim 1 , wherein at least one of the validations of the XML file comprises validating PMT information.

8. The method of claim 1 , wherein at least one of the validations of the XML file comprises validating the XML file according to one or more MPEG protocols.

9. The method of claim 1 , wherein at least one of the validations of the XML file comprises validating the XML file according to one or more MHP products.

10. The method of claim 1 , wherein at least one of the validations of the XML file comprises validating the XML file according to one or more DVB standards.

11. The method of claim 1 , wherein at least one of the validations of the XML file comprises validating the XML file according to one or more CableLabs OpenCable protocols.

12. The method of claim 1 , wherein at least one of the validations of the XML file comprises validating the XML file according to one or more ATSC standards.

13. The method of claim 1 , wherein at least one of the validations of the XML file comprises validating the XML file according to one or more SCTE standards.

14. The method of claim 1 , wherein at least one of the validations of the XML file comprises validating the XML file according to one or more ANSI standards.

15. The method of claim 1 , wherein at least one of the validations of the XML file comprises validating the XML file according to one or more IETF standards.

16. The method of claim 1 , wherein at least one of the validations of the XML file comprises validating the XML file according to one or more ISO standards.

17. The method of claim 1 , wherein at least one of the validations of the XML file comprises validating the XML file according to one or more SMPTE standards.

18. The method of claim 1 , wherein at least one of the validations of the XML file produces validated XML content and the validated XML content is used as a debugging aid.

19. The method of claim 1 , wherein the converted XML content is used to create further binary multimedia data compliant with another protocol version of binary encoded content.

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 Jun 25, 2008
From: ADAMS, GLENN
To: TV WORKS LLC
Reel/Frame 021152/0239 →