ClaimsWhat is claimed is: 1. A method for accessing a network-based data storage system that provides seamless access to a plurality of user-assigned storage areas, the method comprising: presenting a plurality of access interfaces to the user-assigned storage areas via a plurality of software applications executing on a storage server of the data storage system; servicing access requests from an operating system of a client computer with a first one of the access interfaces to provide access to one of the plurality of user-assigned storage areas using the Hypertext Transfer Protocol (HTTP), wherein the operating system of the client computer includes application programming interface (API) routines that present one or more of the plurality of user-assignable storage areas to software applications executing on the client computer; servicing access requests from at least one communication software application executing on the client computer with a second one of the access interfaces to provide access to one or more of the plurality of user-assigned storage areas; and processing electronic mail message with a third one of the access interfaces to provide access to one or more of the plurality of user-assigned storage areas. 2. The method of claim 1, wherein the electronic mail message contains text and one or more attached data files, and processing electronic mail message comprises: parsing the text to determine one of the user-assigned storage areas; and storing the data files within one of the user-assigned storage areas. 3. The method of claim 2, further comprising analyzing content of a subject field associated with the electronic mail message to determine one of the user-assigned remote storage areas. 4. The method of claim 2, further comprising analyzing both content of a subject field associated the electronic mail message and content of a destination address associated with the electronic mail message to determine one of the user-assigned remote storage areas. 5. The method of claim 2, further comprising analyzing the electronic mail message to identify a user associated with the electronic mail message and one of the user-assigned remote storage areas. 6. The method of claim 5, and further including retrieving security information from the electronic mail message in order to authenticate the user. 7. The method of claim 6, wherein the security information is a digital signature. 8. The method of claim 5, wherein storing the data file within one of the user-assigned remote storage areas includes storing the data file into a temporary holding area until the user associated with the remote storage area approves the copying of the data file to the remote storage area. 9. The method of claim 1, wherein communicating the electronic mail message includes encrypting the data file. 10. A data storage system comprising: a storage server that maintains a plurality of remote storage areas; and a plurality of software applications executing on the storage server to provide a plurality of different access interfaces for accessing the remote storage areas, wherein the plurality of access interfaces comprise: a first access interface to provide access to a target one of the plurality of remote storage areas in response to Hypertext Transfer Protocol (HTTP) access requests from a client computer in which an operating system of the client computer includes application programming interface (API) routines that present one or more of the plurality of remote storage areas to software applications executing on the client computer, and a second access interface operable to receive an electronic mail message that contains at least one attached data file, analyze the electronic mail message to identify one or more of the plurality of remote storage areas, and store the attached data file within the identified one of the plurality of remote storage areas. 11. The data storage system of claim 10, wherein the electronic mail message includes text and the second access interface parses the text to determine one of the plurality of remote storage areas. 12. The data storage system of claim 10, wherein the second access interface analyzes content of a subject field associated with the electronic mail message to determine one of the plurality of remote storage areas. 13. The data storage system of claim 10, wherein the second access interface analyzes both content of a subject field associated the electronic mail message and content of a destination address associated with the electronic mail message to determine one of the plurality of remote storage areas. 14. The data storage system of claim 10, wherein the second access interface analyzes the electronic mail message to identify a user associated with the electronic mail message. 15. The data storage system of claim 14, wherein the second access interface retrieves security information from the electronic mail message in order to authenticate the user. 16. The data storage system of claim 15, wherein the security information comprises a digital signature. 17. The data storage system of claim 14, wherein the second access interface stores the data file in a temporary holding area until the user associated with the remote storage area approves the copying of the data file to the remote storage area. 18. The data storage system of claim 10, wherein the plurality of access interfaces further comprise a third access interface to service access requests from at least one communication software application executing on the client computer and that bypasses the API of the operating system that present one of the plurality of remote storage areas to software applications executing on the client computer as local to the client computer. 19. The data storage system of claim 18, wherein the API supports Web Distributed Authoring and Versioning (WebDAV) and the first one of the access interfaces presented by the software applications executing on storage server supports WebDAV for accessing data files within the remote storage area as if the data files were local. 20. The data storage system of claim 19, wherein the third access interface services access requests to automatically backup files from the client computer to the data storage system without invoking the API of the operating system that supports WebDAV for accessing the data files within one of the plurality of user-assigned storage areas as if the data files were local. 21. A data storage system comprising: a storage server that maintains a plurality of remote storage areas associated with respective users; and a plurality of software applications executing on the storage server to provide a plurality of different access interfaces for accessing the remote storage areas, wherein the access interfaces comprise: a first access interface to provide access to one of the plurality of remote storage areas in response to access requests from a client computer using the Hypertext Transfer Protocol (HTTP) to present one of the plurality of remote storage areas to software applications executing on the client computer as if the data files were local to the client computer, a second access interface to service access requests from at least one communication software application executing on the client computer to automatically backup files from the client computer to the data storage system, and a third access interface to allow a web browser executing on the client computer to browse one of the plurality of remote storage areas. 22. The data storage system of claim 21, further comprising a fourth access interface operable to receive an electronic mail message that contains at least one attached data file, analyze the electronic mail message to identify one of the plurality of remote storage areas, and store the attached data file within the identified one of the plurality of remote storage areas. 23. The data storage system of claim 22, wherein the electronic mail message includes text and the fourth access interface parses the text to determine one of the plurality of remote storage areas. 24. The data storage system of claim 23, wherein the fourth access interface analyzes content of a subject field associated with the electronic mail message to determine one of the plurality of remote storage areas. |
| ||||||||||||||