Patent ID: 7853620

Claim:
An apparatus, comprising: a processor; and at least one memory including computer program code, the at least one memory and the computer program code configured to, with the processor, cause the apparatus at least to perform: interpret a session description; wherein, the session description comprises: a description of the datacast session's content; a description of the datacast session's timing; and a description of the datacast session's location; determine to tune a network receiver to the datacast session based on the session description; receive object packets transmitted over a network and having transmission object identifiers, wherein the object packets have headers identifying a session identifier; determine to arrange the object packets into at least a first object and a second object based on the object packet's transmission object identifiers, wherein the first object contains a file delivery table, wherein the first object has a reserved transmission object identifier value, and wherein the transmission object identifier value is employed for all file delivery tables; determine to extract meta-data from the first object pertaining to the second object as identified by its transmission object identifier; and determine to store the second object in non-volatile memory as a file having one or more properties identified by the extracted meta-data.