IP Library Granted Patent US 7,853,620
Granted Patent B2
US 7,853,620 · App. 11/743,840 · Granted Dec 14, 2010

Datacast file transmission with meta-data retention

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,853,620
App. No.
11/743,840
Granted
Dec 14, 2010
Kind
B2
Abstract

The present invention discloses a system and method for transmitting files over a datacast network while maintaining meta-data associated with the files. The system employs devices programmed to operate according to a protocol that preserves a file's properties such as, for example, its name, type, length, and hierarchical relationship, i.e. the file's absolute or relative location.

Claims (21)

1. 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.

2. The apparatus according to claim 1 wherein, at least one of the properties extracted from the meta-data is the object's size; and wherein, the second object is not stored if the second object's size is larger than available non-volatile memory.

3. A method, comprising:

interpreting 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;

determining to tune a network receiver to the datacast session based on the session description;

receiving object packets transmitted over a network and having transmission object identifiers, wherein the object packets have headers identifying a session identifier;

determining 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;

determining to extract meta-data from the first object pertaining to the second object as identified by its transmission object identifier; and

determining to store the second object in a non-volatile memory as a file having one or more properties identified by the extracted meta-data.

4. The method according to claim 3 wherein, at least one of the properties extracted from the meta-data is the object's size; and wherein, the second object is not stored if the second object's size is larger than available non-volatile memory.

5. The method according to claim 3 wherein, the file is stored in a location dictated by the extracted meta-data.

6. The method according to claim 3 wherein the meta-data includes a hash value and, further comprising, determining to refuse to store the file if a result of applying a hash function to the file does not match the hash value.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 6, 2020
From: NOKIA TECHNOLOGIES OY
To: SAMSUNG ELECTRONICS CO., LTD.
Reel/Frame 053130/0763 →