Method to import/export or detach/attach a file to/from a remote mail server
First Claim
1. A method operative on a local machine, comprising the steps of:
- in response to a request to perform an e-mail operation, determining whether the e-mail operation is to be performed with respect to a remote server or with respect to the local machine, wherein the e-mail operation is initiated by a user of the local machine, and wherein the e-mail operation is an import/attach operation or an export/detach operation;
in response to a determination that the e-mail operation is to be performed with respect to a remote server;
displaying a dialog to enable a user to perform a login to the remote server;
after authentication of the user, performing a file transfer operation between the remote server and the local machine with respect to a user-specified file; and
after authentication of the user, executing the e-mail operation with respect to the user-specified file.
2 Assignments
0 Petitions
Accused Products
Abstract
A computer-implemented method for importing/attaching or exporting/detaching a file during a given e-mail operation. From a user'"'"'s perspective, the method begins when the user elects to perform the import/attach or export/detach function with respect to a given file. If the file resides locally, the operation proceeds as usual by carrying out the function as if the file is on the local system and resides in a known place. If, however, the file does not reside locally, a panel or other user interface is displayed. Using this panel, the user may then attempt to log into a remote system on which the file is supported. Thus, for example, the user interface may require the user to enter a userid, password, hostname, or some combination thereof. If the user login is successful, the routine gets or puts the file (e.g., using an FTP operation) as required, preferably as a background process. Upon completion of the file transfer, the routine then automatically completes the import/attach or export/detach function as if the file is on the local system and resides in the known location.
45 Citations
27 Claims
-
1. A method operative on a local machine, comprising the steps of:
-
in response to a request to perform an e-mail operation, determining whether the e-mail operation is to be performed with respect to a remote server or with respect to the local machine, wherein the e-mail operation is initiated by a user of the local machine, and wherein the e-mail operation is an import/attach operation or an export/detach operation; in response to a determination that the e-mail operation is to be performed with respect to a remote server; displaying a dialog to enable a user to perform a login to the remote server; after authentication of the user, performing a file transfer operation between the remote server and the local machine with respect to a user-specified file; and after authentication of the user, executing the e-mail operation with respect to the user-specified file. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method operative on a local machine having an e-mail client, comprising the steps of:
-
in response to a request to perform an e-mail operation, determining whether the e-mail operation is to be performed with respect to a remote server or with respect to the local machine, wherein the e-mail operation is initiated by a user of the local machine, and wherein the e-mail operation is an import/attach operation or an export/detach operation; in response to a determination that the e-mail operation is to be performed with respect to a remote server; displaying a dialog to enable a user to perform a login to the remote server; after authentication of the user, displaying a dialog to identify a user-specified file; after identifying the user-specified file, performing a file transfer operation between the remote server and the local machine with respect to the user-specified file; and after identifying the user-specified file, executing the e-mail operation with respect to the user-specified file. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A computer program product in a computer useable medium for use in a client, comprising:
-
means responsive to a request to perform an e-mail operation for determining whether the e-mail operation is to be performed with respect to a remote server or with respect to the local machine, wherein the e-mail operation is initiated by a user of the local machine, and wherein the e-mail operation is an import/attach operation or an export/detach operation; means responsive to a determination that the e-mail operation is to be performed with respect to a remote server for displaying a dialog to enable a user to perform a login to the remote server; means for performing a file transfer operation between the remote server and the local machine with respect to a user-specified file after authentication of the user; and means for executing the e-mail operation with respect to the user-specified file after authentication of the user. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23)
-
-
24. A computer program product in a computer useable medium for use in a computer, comprising:
-
means responsive to a request to perform an e-mail operation for determining whether the e-mail operation is to be performed with respect to a remote server or with respect to the local machine, wherein the e-mail operation is initiated by a user of the local machine, and wherein the e-mail operation is an import/attach operation or an export/detach operation; means responsive to a determination that the e-mail operation is to be performed with respect to a remote server for displaying a dialog to enable a user to perform a login to the remote server; means for displaying a dialog to identify a user-specified file after authentication of the user; means for performing a file transfer operation between the remote server and the local machine with respect to the user-specified file after identifying the user-specified file; and means for executing the e-mail operation with respect to the user-specified file after identifying the user-specified file.
-
-
25. A computer system, comprising:
-
a processor; an e-mail client; means responsive to a request to perform an e-mail operation for determining whether the e-mail operation is to be performed with respect to a remote server or with respect to the local machine, wherein the e-mail operation is initiated by a user of the local machine, and wherein the e-mail operation is an import/attach operation or an export/detach operation; means responsive to a determination that the e-mail operation is to be performed with respect to a remote server for displaying a dialog to enable a user to perform a login to the remote server; means for performing a file transfer operation between the remote server and the local machine with respect to a user-specified file after authentication of the user; and means for executing the e-mail operation with respect to the user-specified file after authentication of the user. - View Dependent Claims (26, 27)
-
Specification