Claims Analysis
Total Claims: 19
Claim 1
Independent Claim
118 words
A method of processing time division multiplexed packeted TV signal program components, respective packets including a program component payload and a header containing an identifier SCID, said method comprising: sourcing a signal containing said time division multiplexed packeted TV signal program components; identifying SCID's of a plurality of program components of a desired program; selecting packets containing SCID's identified with components of said desired program, and loading corresponding payloads of respective components in respective block areas of a common memory element; reading payload data from said memory element in response to requests from respective program component processing apparatus, wherein loading corresponding payloads and accessing said memory element for reading payload data is performed alternately on a byte basis.
Claim 2
Independent Claim
118 words
A method of processing time division multiplexed packeted TV signal program components, respective packets including a program component payload and a header containing an identifier SCID, said method comprising: sourcing a signal containing said time division multiplexed packeted TV signal program components; identifying SCID's of a plurality of program components of a desired program; selecting packets containing SCID's identified with components of said desired program, and loading corresponding payloads of respective components in respective block areas of a common memory element; reading payload data from said memory element in response to requests from respective program component processing apparatus, wherein loading corresponding payloads and accessing said memory element for reading payload data is performed alternately on a byte basis.
Claim 3
Dependent Claim
20 words
The method set forth in claim 1 further including: decrypting respective payloads according to decryption keys associated with respective SCID's.
Claim 4
Dependent Claim
66 words
The method set forth in claim 2 wherein decryption keys are provided by a smart card responsive to entitlement information, and the entitlement information for generating decryption keys is included in payloads having a predetermined payload header, and said method further includes: detecting said predetermined payload header, and responsive to detection of said predetermined payload headers, providing the remainder of corresponding payloads to said smart card.
Claim 5
Independent Claim
221 words
A system for processing time division multiplexed packeted signal program components, respective packets including a program component payload and a header containing an identifier SCID, said system comprising: a source of said time division multiplexed packeted signal; a common buffer memory; a plurality of program component processing apparatus having respective input ports coupled to a data output port of said common buffer memory; a SCID detector coupled to said source for generating a plurality of control signals respective ones of which correspond to detection of a packet identified by one of a plurality of predetermined SCID's; means for applying respective payloads of packets identified by said plurality of predetermined SCID's to a common data input port of said common buffer memory; direct memory access circuitry, coupled to an address input port of said common buffer memory, and responsive to said control signals from said SCID detector for generating write addresses for storing respective program component payloads in mutually exclusive blocks of said common buffer memory, and responsive to data requests from said plurality of program component processing apparatus for reading corresponding program component payloads from said mutually exclusive blocks of said common buffer memory to the requesting processing apparatus; and a pointer controller for conditioning said direct memory access circuit to allocate said mutually exclusive blocks in said common buffer memory.
Claim 6
Independent Claim
221 words
A system for processing time division multiplexed packeted signal program components, respective packets including a program component payload and a header containing an identifier SCID, said system comprising: a source of said time division multiplexed packeted signal; a common buffer memory; a plurality of program component processing apparatus having respective input ports coupled to a data output port of said common buffer memory; a SCID detector coupled to said source for generating a plurality of control signals respective ones of which correspond to detection of a packet identified by one of a plurality of predetermined SCID's; means for applying respective payloads of packets identified by said plurality of predetermined SCID's to a common data input port of said common buffer memory; direct memory access circuitry, coupled to an address input port of said common buffer memory, and responsive to said control signals from said SCID detector for generating write addresses for storing respective program component payloads in mutually exclusive blocks of said common buffer memory, and responsive to data requests from said plurality of program component processing apparatus for reading corresponding program component payloads from said mutually exclusive blocks of said common buffer memory to the requesting processing apparatus; and a pointer controller for conditioning said direct memory access circuit to allocate said mutually exclusive blocks in said common buffer memory.
Claim 7
Independent Claim
194 words
A system for processing time division multiplexed packeted signal program components, respective packets including a program component payload and a header containing an identifier SCID, said system comprising: a source of said time division multiplexed packeted signal; a common buffer memory; a plurality of program component processing apparatus having respective input ports coupled to a data output port of said common buffer memory; a SCID detector coupled to said source for detecting packets respectively identified by one of a plurality of predetermined SCID's; means for applying respective payloads of packets identified by said plurality of predetermined SCID's to a data input port of said common buffer memory; addressing circuitry responsive to detection of ones of said plurality of predetermined SCID's for generating write addresses for storing respective program component payloads in respective blocks of said common buffer memory, and responsive to data requests from said plurality of program component processing apparatus for reading corresponding program component payloads from said common buffer memory to the requesting processing apparatus, and arranged to alternately perform, in successive memory access operations, writing of packet payload data with read/write functions requested by said plurality of program component processing apparatus.
Claim 8
Independent Claim
194 words
A system for processing time division multiplexed packeted signal program components, respective packets including a program component payload and a header containing an identifier SCID, said system comprising: a source of said time division multiplexed packeted signal; a common buffer memory; a plurality of program component processing apparatus having respective input ports coupled to a data output port of said common buffer memory; a SCID detector coupled to said source for detecting packets respectively identified by one of a plurality of predetermined SCID's; means for applying respective payloads of packets identified by said plurality of predetermined SCID's to a data input port of said common buffer memory; addressing circuitry responsive to detection of ones of said plurality of predetermined SCID's for generating write addresses for storing respective program component payloads in respective blocks of said common buffer memory, and responsive to data requests from said plurality of program component processing apparatus for reading corresponding program component payloads from said common buffer memory to the requesting processing apparatus, and arranged to alternately perform, in successive memory access operations, writing of packet payload data with read/write functions requested by said plurality of program component processing apparatus.
Claim 9
Dependent Claim
94 words
The apparatus set forth in claim 4 wherein respective payloads are encrypted with SCID specific encryption keys, and the means for applying respective payloads of packets to a data input port of said common buffer memory, comprises: a smart card interface for interfacing a smart card designed to be responsive to entitlement data contained in predetermined received packets, for generating SCID specific decryption keys; a signal decryptor, having an output port coupled to said data input port of said common buffer memory, for decrypting respective payloads in accordance with corresponding SCID specific decryption keys.
Claim 10
Dependent Claim
52 words
The apparatus set forth in claim 6 wherein packets containing entitlement data include payloads with payload specific headers, and said apparatus further includes: a decoder for recognizing said payload specific headers for generating a control signal to effect loading said entitlement data in a smart card block of said common buffer memory.
Claim 11
Dependent Claim
36 words
The apparatus set forth in claim 7 further including a microprocessor for performing at least system control functions; and wherein said microprocessor is arranged to use said common buffer memory for application storage and working memory.
Claim 12
Dependent Claim
34 words
The apparatus set forth in claim 4 further including a microprocessor for performing at least system control functions; and wherein said microprocessor uses said common buffer memory for application storage and for working memory.
Claim 13
Dependent Claim
34 words
The apparatus set forth in claim 4 further including: a detector for detecting the occurrence of lost packets of program components; and apparatus for effecting remedial action in response to detection of lost packets.
Claim 14
Independent Claim
165 words
A system for processing time division multiplexed packeted signal program components, respective packets including a program component payload and a header containing an identifier SCID, said system comprising: a source of said time division multiplexed packeted signal; a microprocessor for performing at least system control functions; a common buffer memory; a plurality of program component processing apparatus having respective input ports coupled to a data output port of said common buffer memory; a first multiplexer for selectively coupling payload data, data generated by said microprocessor, and data generated by ones of said plurality of program component processing apparatus to a data input port of said common buffer memory; address generating circuitry for generating read and write addresses for at least respective program component payloads; and a second multiplexer for selectively applying memory addresses generated by said address generating circuitry, generated by said microprocessor, and generated by ones of said plurality of program component processing apparatus to a memory address port of said common buffer memory.
Claim 15
Independent Claim
165 words
A system for processing time division multiplexed packeted signal program components, respective packets including a program component payload and a header containing an identifier SCID, said system comprising: a source of said time division multiplexed packeted signal; a microprocessor for performing at least system control functions; a common buffer memory; a plurality of program component processing apparatus having respective input ports coupled to a data output port of said common buffer memory; a first multiplexer for selectively coupling payload data, data generated by said microprocessor, and data generated by ones of said plurality of program component processing apparatus to a data input port of said common buffer memory; address generating circuitry for generating read and write addresses for at least respective program component payloads; and a second multiplexer for selectively applying memory addresses generated by said address generating circuitry, generated by said microprocessor, and generated by ones of said plurality of program component processing apparatus to a memory address port of said common buffer memory.
Claim 16
Dependent Claim
42 words
The apparatus set forth in claim 11 wherein respective payloads contain executable codes associated with applications to be executed by said microprocessor and said common buffer memory is conditioned to store said executable codes as well as data generated by said microprocessor.
Claim 17
Dependent Claim
60 words
The apparatus set forth in claim 11 further including: a third multiplexer having respective input ports coupled to an output port of said first multiplexer and said source of said time division multiplexed packeted signal, said third multiplexer being selectively conditioned to pass payloads from said source to one of said processing apparatus without passage through said common buffer memory.
Claim 18
Dependent Claim
88 words
The apparatus set forth in claim 13 wherein respective payloads are encrypted with SCID specific encryption keys, and wherein payloads are coupled to an input port of said first multiplexer by apparatus comprising: a smart card interface for interfacing a smart card designed to be responsive to entitlement data contained in predetermined received packets, for generating SCID specific decryption keys; a signal decryptor, having an output port coupled to said input port of said first multiplexer, for decrypting respective payloads in accordance with corresponding SCID specific decryption keys.
Claim 19
Dependent Claim
29 words
The apparatus set forth in claim 14 further including apparatus responsive to SCID's in respective packets for directing corresponding packet payloads to designated areas in said common buffer memory.