A software computing based environment for providing secured authentication of media downloaded from a network or loaded from a media player includes two peer-mode operating virtual machines. The low-level virtual machine provides decoding and decryption functions whereas the high-level virtual machine...http://www.google.ca/patents/US7469346?utm_source=gb-gplus-sharePatent US7469346 - Dual virtual machine architecture for media devices