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(R)-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.