Patent ID: 8255805

Claim:
A method comprising: receiving a program comprising a Java-based applet at a local computer from a remote computer; executing the program on the local computer, the program being restricted from accessing file systems on the local computer to store a file on the local computer; receiving an initial multimedia file at the local computer from the remote computer, the initial multimedia file comprising at least one of audio or video; receiving modifications to the initial multimedia file at the local computer via the program to create a modified multimedia file, such that the program executing on the local computer is unable to store the modified multimedia file in the file systems of the local computer; in response to receiving a user signal to store the modified multimedia file: transmitting the modified multimedia file to the remote computer, and after transmitting the modified multimedia file, downloading the modified multimedia file to the local computer from the remote computer for use by a second program different from the program executing on the local computer, resulting in the local computer being capable of storing the modified multimedia file.