The Shared Internet Storage Resource provides Internet-based file storage, retrieval,
access, control, and manipulation for a user. Additionally, an easy-to-use user
interface is provided both for a browser or stand-alone application. The entire
method provides means by which users can establish, use, and maintain files on
the Internet in a manner remote from their local computers yet in a manner that
is similar to the file manipulation used on their local computers. A high capacity
or other storage system is attached to the Internet via an optional internal network
that also serves to generate and direct metadata regarding the stored files. A
web server using a CGI, Java-based, or other interface transmits and retrieves
TCP/IP packets or other Internet information through a load balancer/firewall by
using XML to wrap the data packets. File instructions may be transmitted over the
Internet to the Shared Resource System. The user's account may be password protected
so that only the user may access his or her files. On the user's side, a stand-alone
client application or JavaScript object interpreted through a browser provide two
means by which the XML or other markup language data stream may be received and
put to use by the user. Internet-to-Internet file transfers may be effected by
directly downloading to the user's account space.