Patent ID: 7734732

Claim:
A system for storing links to media files in network storage that are used to access media files stored in network storage, the system comprising: a user storage database having links to media files stored therein; a media storage database having media files stored therein; authentication logic that determines whether a user is authorized to receive one or more media files; download logic, the download logic receiving a request to send a media file to a wireless device, the request including a link associated with a media file and an identifier that identifies the wireless device to which the media file is to be sent, the download logic using the link included in the request to retrieve the media file associated with the link from the media storage database, the download logic sending the retrieved media file to the identified wireless device; and upload logic for uploading a link to a media file to network storage, the upload logic which receives a request to move a media file from a local memory of the wireless device to the media storage database, interprets the request as a request to store a link to the media file in the user storage database, causes a request to store the link in the user storage database to be sent to the network, and deletes the media file from the local memory of the wireless device; wherein the media storage database has no more than one copy of each media file.