Patent ID: 8812766

Claim:
A method implemented and residing within a computer-readable storage medium that is executed by a processor, the processor configured to perform the method, comprising: intercepting a file operation from a principal to access or create a file, the file operation received within a first virtual machine (VM) associated with a first platform, the first VM is defined as an instance of a first virtual image that was personalized for the principal using a personal data store to modify the first virtual image, and the personal data store is where the file is to be accessed from or created by the file operation; determining that the file is sharable with a second platform, the second platform associated with a second virtual image personalized by the personal data store for a second VM of the principal; permitting the file operation to process in the first platform of the first VM; recording results of the file operation in the personal data store; converting the results of the file operation for compatibility with the second platform of the second VM; and recording the converted results in the personal data store.