Datacast distribution system
First Claim
Patent Images
1. A method for performing filtering of incoming content to a data terminal, comprising:
- associating with each of a plurality of content files a metadata file, each said metadata file including a unique identifier;
receiving a specification of content of interest to a user, said specification being in terms of metadata keywords;
searching said metadata files for said keywords;
noting the unique identifiers associated with metadata files including one or more of said keywords;
monitoring incoming packets for the noted unique identifiers, each of said packets conveying a portion of one of said content files; and
bringing to said user'"'"'s attention only content files conveyed by packets that contain one of the noted unique identifiers, wherein said metadata is electronic service guide metadata.
2 Assignments
0 Petitions
Accused Products
Abstract
According to the present invention there is provided a datacast distribution system which allows for the distribution of movies, music, games, application software, and the like using a new or existing terrestrial digital video broadcasting (DVB-T) network or the like.
-
Citations
39 Claims
-
1. A method for performing filtering of incoming content to a data terminal, comprising:
-
associating with each of a plurality of content files a metadata file, each said metadata file including a unique identifier;
receiving a specification of content of interest to a user, said specification being in terms of metadata keywords;
searching said metadata files for said keywords;
noting the unique identifiers associated with metadata files including one or more of said keywords;
monitoring incoming packets for the noted unique identifiers, each of said packets conveying a portion of one of said content files; and
bringing to said user'"'"'s attention only content files conveyed by packets that contain one of the noted unique identifiers, wherein said metadata is electronic service guide metadata.
-
-
2. A method for bandwidth allocation, comprising:
-
defining a plurality of network areas;
defining a plurality of day-type profiles;
mapping each of a plurality of calendar dates one of said day-type profiles;
partitioning each of the broadcast channels into plurality of blocks; and
associating each of said blocks with one of a plurality of defined topics.
-
-
3. A method managing reception rights, comprising:
-
employing a terminal which contains a terminal key;
distributing to a user a user key;
distributing to said user an encrypted access key;
transmitting to said user packets with encrypted payloads; and
performing depacketization of said packets, said depacketization comprising decrypting said access key using said user key and said terminal key, said depacketization further comprising using the decrypted access key to decrypt said payloads, wherein said decrypted access key is only available within said depacketization step. - View Dependent Claims (4, 5, 6)
-
-
7. A method connecting a content provider to a broadcast system, comprising:
-
allowing the content provider to view available bandwidth in a network of the broadcast system; and
allowing the content provider to, by defining a certain amount of bandwidth between a stated start time and a stated end time, allocate bandwidth for a broadcast program in one or more network areas. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. A method for power conservation in a terminal coupled to a network receiver, comprising:
-
receiving data at said network receiver;
filtering said data based on internet protocol address; and
transferring said data to said terminal in the case where said data is recognized in said filtering. - View Dependent Claims (28, 29, 30, 31, 32, 33)
-
-
34. A terminal that performs filtering of incoming content, comprising:
-
a memory having program code stored therein;
a processor operatively connected to said memory for carrying out instructions in accordance with said stored program code; and
a unidirectional network interface;
wherein said program code, when executed by said processor, causes said processor to perform the steps of;
receiving a specification of content of interest to a user, said specification being in terms of metadata keywords;
noting unique identifiers associated with metadata files including one or more of said keywords;
monitoring incoming packets for the noted unique identifiers, each of said packets conveying a content file portion; and
bringing to said user'"'"'s attention only content files conveyed by packets that contain one of the noted unique identifiers. - View Dependent Claims (35, 36, 37, 38, 39)
-
Specification