Method and system for providing version control for electronic mail attachments
First Claim
1. A method of providing version control for documents attached to electronic mail messages, comprising:
- detecting an operation involving transfer of an electronic mail message having an attached document, said message belonging to a message thread; and
in response to said detecting of said operation, detaching said document from said message and storing said document into a personal document library of a local user, wherein said document is stored in said personal document library in association with a name of said document and a unique name of said message thread.
1 Assignment
0 Petitions
Accused Products
Abstract
A system for providing version control for documents attached to electronic mail messages in which a user'"'"'s personal document library is used to store documents attached to the email messages the user sends and/or receives. Each time an attached document is transmitted or received within a message thread, a different version of the document is created and stored in the personal document library. The multiple document versions created allow the disclosed system to provide the user with the options of opening the most recent version of an attached document and/or opening the version of the attached document that is associated with the specific opened message. An attached document is represented within an email message using a URL (Uniform Resource Locator), where the stored URL points to the version of the attached document for that message that is stored in the user'"'"'s personal document library. Through an API (Application Programming Interface) provided by the personal document library, the most recent version of a document can be requested, or another specific version of the document can be indicated for opening.
-
Citations
17 Claims
-
1. A method of providing version control for documents attached to electronic mail messages, comprising:
-
detecting an operation involving transfer of an electronic mail message having an attached document, said message belonging to a message thread; and
in response to said detecting of said operation, detaching said document from said message and storing said document into a personal document library of a local user, wherein said document is stored in said personal document library in association with a name of said document and a unique name of said message thread. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system including a computer readable medium, said computer readable medium having program code stored thereon for providing version control for documents attached to electronic mail messages, said program code comprising:
-
program code for detecting an operation involving transfer of an electronic mail message having an attached document, said message belonging to a message thread; and
program code for, in response to said detecting of said operation, detaching said document from said message and storing said document into a personal document library of a local user, wherein said document is stored in said personal document library in association with a name of said document and a unique name of said message thread. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer program product including a computer readable medium, said computer readable medium having program code stored thereon for providing version control for documents attached to electronic mail messages, said program code comprising:
-
program code for detecting an operation involving transfer of an electronic mail message having an attached document, said message belonging to a message thread; and
program code for, in response to said detecting of said operation, detaching said document from said message and storing said document into a personal document library of a local user, wherein said document is stored in said personal document library in association with a name of said document and a unique name of said message thread.
-
-
16. A computer data signal embodied in a carrier wave, said computer data signal having program code stored thereon for providing version control for documents attached to electronic mail messages, said program code comprising:
-
program code for detecting an operation involving transfer of an electronic mail message having an attached document, said message belonging to a message thread; and
program code for, in response to said detecting of said operation, detaching said document from said message and storing said document into a personal document library of a local user, wherein said document is stored in said personal document library in association with a name of said document and a unique name of said message thread.
-
-
17. A system for providing version control for documents attached to electronic mail messages, comprising:
-
means for detecting an operation involving transfer of an electronic mail message having an attached document, said message belonging to a message thread; and
means for, in response to said detecting of said operation, detaching said document from said message and storing said document into a personal document library of a local user, wherein said document is stored in said personal document library in association with a name of said document and a unique name of said message thread.
-
Specification