Transport processor
First Claim
Patent Images
1. A method for processing information, comprising:
- (a) determining if a first identifier associated with the information is stored in an identifier table;
(b) extracting data associated with said first identifier if said first identifier is stored in said identifier table;
(c) assigning a second identifier to the information;
(d) determining a type of processing that is required using said second identifier; and
(e) performing said type of processing on the information.
5 Assignments
0 Petitions
Accused Products
Abstract
The present invention relates to a system and method for processing information, specifically data packets. One embodiment of the present invention relates to a method for processing information, comprising determining if a first identifier associated with the information is acceptable and assigning a second identifier to the information. The method further includes determining a type of processing that is required using the second identifier and performing that type of processing on the information.
-
Citations
19 Claims
-
1. A method for processing information, comprising:
-
(a) determining if a first identifier associated with the information is stored in an identifier table;
(b) extracting data associated with said first identifier if said first identifier is stored in said identifier table;
(c) assigning a second identifier to the information;
(d) determining a type of processing that is required using said second identifier; and
(e) performing said type of processing on the information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 15)
(f) determining if there is any other information to be processed; and
(g) terminating the method if there is no other information to be processed.
-
-
4. The method of claim 1, further comprising receiving the information.
-
5. The method of claim 4, further comprising receiving the information from at least one input band.
-
6. The method of claim 1, wherein the information comprises at least one packet of data.
-
7. The method of claim 1, wherein said first identifier is a program identifier.
-
8. The method of claim 1, wherein said second identifier is a unique tag.
-
9. The method of claim 1, further comprising indicating what processing is required using only said second identifier.
-
10. The method of claim 1, wherein said type of processing comprises at least one of at least encrypting, decrypting, filtering or buffering.
-
15. The method of claim 1, comprising performing error checking on said information.
-
11. A method for processing at least one data packet using a data processor, comprising:
-
(a) receiving the at least one data packet from at least one input band;
(b) determining if a packet identifier associated with the data packet is stored in an identifier table;
(c) extracting information associated with said packet identifier if said packet identifier is stored in said identifier table;
(d) assigning a unique tag to the data packet;
(e) communicating said unique tag to at least one processing block;
(f) determining if processing of the data packet is required using said unique tag;
(g) determining a type of processing that is needed based only on said unique tag; and
(h) performing said type of processing. - View Dependent Claims (12, 13, 14, 16)
(i) determining if there is any more data packets to be processed; and
(j) terminating the method if there are no more data packets to be processed.
-
-
14. The method of claim 11, wherein said type of processing comprises at least one of at least encrypting, decrypting, filtering or buffering.
-
16. The method of claim 11, comprising performing error checking on the at least one data packet.
-
17. A method for processing at least one data packet using a data processor, comprising:
-
(a) receiving at least two transport streams; and
(b) processing the at least one data packet from said two transport streams, comprising;
(1) determining if a packet identifier associated with the at least one data packet is acceptable;
(2) assigning a tag to the at least one data packet;
(3) communicating said tag to at least one processing block;
(4) determining if processing of the at least one data packet is required using said tag;
(5) determining a type of processing that is required using said tag; and
(6) performing said type of processing. - View Dependent Claims (18, 19)
-
Specification