Patent ID: 8572658

Claim:
A method of receiving a non-real time service, the method comprising: receiving a broadcast signal including the non-real time service that is delivered in advance of its use and stored in a receiving device, and signaling data including a non-real time information table describing one or more content items available for download to storage in the receiving device for the non-real time service and a service map table containing service-level attributes for the non-real time service, the signaling data carried in a service signaling channel with a specific internet protocol (IP) address and a port number; and outputting the non-real time service based on the signaling data, wherein the non-real time service is delivered within IP packets, the IP packets associated with a virtual channel identified by references in a Virtual Channel Table (VCT) and an associated Program Map Table (PMT), wherein the IP packets are carried in an MPEG-2 Transport Stream using Digital Storage Media-Command and Control (DSM-CC) Addressable Sections, wherein the service signaling channel is carried in a portion of the IP packets, wherein the non-real time service is associated with one or more content items, each of which consists of one or more files which are listed in a File Delivery over Unidirectional Transport (FLUTE) File Delivery Table (FDT), wherein the non-real time information table comprises linkage information performing a linkage function between the content item and the one or more files, wherein the FLUTE FDT is linked to the linkage information of the non-real time information table to identify the content item to which the one or more files belong, and wherein the service map table includes first information identifying the non-real time service and second information indicating that a category of a service is a non-real time service, the service map table linked to the non-real time information table through the first information of the service map table.