Patent ID: 7395267

Claim:
A method for providing access to remotely stored files, the method comprising: receiving an identifier from a user to an access server; determining, by said access server, a plurality of login data associated with the user based on the identifier received, wherein each login data provides access to at least one of a plurality of file sources, said login data being stored on the access server; contacting by the access server each of said plurality of file sources, one or more of said plurality of file sources having a file source wrapper module residing thereon, wherein the file source wrapper module periodically gathers lists of recently used files to present to the access server upon contacting the file source by the access server; and logging into each of said plurality of file sources by the file source wrapper module via the login data associated with each file source; automatically retrieving, from each of said plurality of file sources, information associated with at least one file recently accessed by the user and generating a single unified list of recently accessed files from all of the plurality of file sources wherein the unified list of recently accessed files is based on the user's previous activities collected across the plurality of file sources; and generating an optimized interface containing said unified list of recently accessed files automatically retrieved from the plurality of file sources and presenting said optimized interface to the user.