Patent ID: 8239895

Claim:
A computer implemented system for identifying components of extended metadata, the system comprising: a processor and a memory, the memory having stored thereon: a data event metadata comprising program guide information of data events constituting a data broadcasting, wherein the program guide information comprises event identification information of the data events and content identification information of the data events; and a data service metadata comprising the content identification information of the data events, encoding information and signaling information for the data broadcasting, wherein the extended metadata is defined with extension from a program metadata communication protocol (PMCP), wherein the PMCP is configured to provide metadata comprising program guide information for each of audio, video, audio and video constituting audio, video, and audio and video broadcasting, and the data events constituting the data broadcasting, wherein the encoding information comprises a data carousel including a Download Server Initiate (DSI) message, a Download Info Indication (DII) message and a Packet Identifier (PID) and an object carousel including a service gateway message, a directory message, a file message, a stream message and a stream event message, and the signaling information comprises Application Information Table (AIT) signaling information including information for describing characteristics of an application and identifying the application, information for describing a transmit protocol, location information of the Download Info Indication (DII) and Application Information Table (AIT) information wherein the content identification information of the data events constituting the data broadcasting is transmitted with each of the audio, video, and audio video broadcasting, and wherein the PMCP is used as an interface to update the data events from a change of contents of the data broadcasting.