Patent ID: 7506034

Claim:
A method for downloading a file from a remote storage center to an end-user computer for content provided from a content server, said method comprising: receiving a request from an end-user computer for content at a content server; transmitting from said content server to said end-user computer, in response to said end-user request, said content comprising at least one storage resource locator (“SRL”), wherein said SRL comprises a unique file identifier generated from the contents of the file to identify the file associated with said content, the SRL including a field generated based upon hashing involving both a shared secret and another field of the SRL, the another field including both (1) an op code field that comprises an op code that specifies a selected operation from a plurality of operations that is to be performed involving the file and (2) an argument list that comprises one or more arguments corresponding to the selected operation, the one or more arguments being generated based upon a hash of the contents of the file; transmitting a request for said file from said end-user computer to a remote storage center, including transmitting said SRL for said file; and transmitting, from said storage center to said end-user computer, said file identified by said SRL.