Patent ID: 8572664

Claim:
An apparatus for transmitting a non-real time (NRT) service, the apparatus comprising: a processor configured to generate: an NRT content items/files for the NRT content service, the NRT content items/files being encapsulated based on a File Delivery over Unidirectional Transport (FLUTE) method and an Asynchronous Layered Coding/Layered Coding Transport (ALC/LCT) method; an NRT content table, the NRT content table containing information describing content items available for download to storage in a receiving device, and an NRT service table, the NRT service table containing service-level attributes for the non-real time service; an internet protocol (IP) datagram comprising the NRT content items/files, the NRT content table and the NRT service table, the IP datagram being encapsulated based on a User Datagram Protocol/Internet Protocol (UDP/IP) method; an MPEG-2 transport stream (TS) which carries the IP datagram; a modulator configured to modulate the MPEG-2 TS using a Vestigial Side Band (VSB) method; and a transmitter configured to transmit a broadcast signal containing the modulated MPEG-2 TS through a broadcast channel, wherein the non-real time content items/files are delivered in advance of its use and stored in a receiving device, wherein the NRT content table includes first information linking between the NRT content table and the NRT service table, and second information identifying the content items and being used to map one or more files carried on the FLUTE file delivery session for the non- real time service to content items, wherein the NRT service table includes third information identifying the NRT service, the NRT service table being linked to the NRT content table through the third information of the NRT service table, and wherein the NRT service table further includes fourth information indicating that a category of a service is a NRT service.