the order of the operations of the decryptors formatters and policies can be altered and executed in any sequence the invention is not so limited fig4 is a flow chart describing an exemplary sequence of operations for using a document for visualization in step 402 the user invokes a document usage function in the digital appliance in step 403 the digital appliance further sends requests to the drm device in step 404 the drm device processes the request by performing a sequence of operations optionally involving one or more decryptors one or more formatters and one or more policies on the document or part of the document before transferring the result to the digital appliance in step 405 according to another embodiment part or all of the operations that involve the decryptors formatters and or policies is performed before the request from the digital appliance is received the order and existence of the operations of the decryptors formatters and policies can be altered and can occur in any sequence the invention is not so limited more specifically the request of step 403 can be for either an entire document or a portion it for example a particular page may be requested at step 404 the document or portion of it is rendered into presentation format or its equivalent such as a bitmap if device side based look ahead caching is used additional content may be rendered and cached based on this request note that if portions of the document or the document as a whole has been pre rendered step 404 would precede step 403 in step 405 only the presentation formatted version or its.