Patent ID: 7640438

Claim:
A protected content rendering system to render an encrypted content on a device with a device control circuitry and a plurality of display registers using a plurality of limited buffers for reducing the quantum and time of availability of a plain content of said encrypted content, said system comprising: means for determining a buffer of said plurality of limited buffers in a random manner; means for generating a random byte pattern based on said buffer, wherein said random byte pattern is a plurality of random numbers without duplicates with each of said plurality of random numbers is a number between zero and a pre-defined number, wherein said pre-defined number is based on the size of said buffer; means for obtaining an encrypted block based on said encrypted content; means for decrypting said encrypted block resulting in a decrypt content; means for filling said buffer based on said decrypt content and said random byte pattern; means for making said buffer a part of an incremental portion of said plain content; means for just-in-time decryption of said encrypted content resulting in a just-in-time portion of said plain content; means for copying said incremental portion to said plurality of display registers; means for copying said just-in-time portion to said plurality of display registers; and means for enabling said device control circuitry to render on said device based on said plurality of display registers.