Method and system for electronic message composition with relevant documents
First Claim
Patent Images
1. A computer-implemented method comprising:
- composing, on a screen, an electronic message to be sent to a recipient via a communications network;
identifying a first set of one or more documents that include a current user context pertaining to the electronic message; and
automatically providing a second set of documents related to the first set while composing the electronic message, wherein each document in the second set is selectable to be sent to the recipient as an attachment to the electronic message.
1 Assignment
0 Petitions
Accused Products
Abstract
In one embodiment, a message is composed on a display, and a first set of documents including a user'"'"'s current context pertaining to the message is identified. Further, a second set of documents related to the first set of documents is automatically provided, allowing for inclusion of any document in the second set of documents into the message being composed.
-
Citations
21 Claims
-
1. A computer-implemented method comprising:
-
composing, on a screen, an electronic message to be sent to a recipient via a communications network;
identifying a first set of one or more documents that include a current user context pertaining to the electronic message; and
automatically providing a second set of documents related to the first set while composing the electronic message, wherein each document in the second set is selectable to be sent to the recipient as an attachment to the electronic message. - View Dependent Claims (2, 3, 4, 5, 6)
selecting, from a plurality of source documents, documents associated with most recent user actions, the user actions including at least one of a document access, a document receipt, a document viewing, a document creation, and a document modification.
-
-
3. The method of claim 1, wherein automatically providing a second set of documents further comprises:
-
calculating relevancy scores for a plurality of source documents using one or more factors associated with the first set of documents; and
ranking the plurality of source documents according to the relevancy scores.
-
-
4. The method of claim 3, wherein the one or more factors are selected from a group consisting of temporal relationships between the plurality of source documents and the first set of documents, textual similarities between the plurality of source documents and the first set of documents, similarities between types of the plurality of source documents and types of the first set of documents, existence of hyperlinks between the plurality of source documents and the first set of documents, whether the plurality of source documents resulted from a Web search for the first set of documents, whether the plurality of source documents are referenced within the first set of documents, and whether any of the plurality of source documents represent a previous message in a current conversation thread.
-
5. The method of claim 3, wherein automatically providing a second set of documents further comprises using statistics of existing messages to calculate relevancy scores for the plurality of source documents.
-
6. The method of claim 1, wherein automatically providing a second set of documents further comprises providing a fixed number of documents related to the first set of documents for each different document type.
-
7. A system comprising:
-
a graphical user interface (GUI);
a composition pane within the GUI to compose an electronic message to be sent to a recipient via a communications network;
a documents pane within the GUI to display, in response to a current context associated with the electronic message, one or more low resolution representations of documents relevant to the electronic message, wherein one or more of the documents relevant to the electronic message are to be sent to the recipient as an attachment to the electronic message if the one or more low resolution representations are selected within the documents pane; and
a relevant documents server coupled with the GUI, wherein the relevant documents server provides the documents relevant to the electronic message. - View Dependent Claims (8, 9)
-
-
10. A system for selecting documents relevant to a message being composed, comprising:
-
means for composing, on a screen, a an electronic message to be sent to a recipient via a communications network;
means for identifying a first set of one or more documents that include a current user context pertaining to the electronic message; and
means for automatically providing a second set of documents related to the first set while composing the electronic message, wherein each document in the second set is selectable to be sent to the recipient as an attachment to the electronic message. - View Dependent Claims (11, 12, 13, 14, 15)
means for selecting, from a plurality of source documents, documents associated with most recent user actions, the user actions including at least one of a document access, a document receipt, a document viewing, a document creation, and a document modification.
-
-
12. The system of claim 10, wherein means for automatically providing a second set of documents further comprises:
-
means for calculating relevancy scores for a plurality of source documents using one or more factors associated with the first set of documents; and
means for ranking the plurality of source documents according to the relevancy scores.
-
-
13. The system of claim 12, wherein the one or more factors are selected from a group consisting of temporal relationships between the plurality of source documents and the first set of documents, textual similarities between the plurality of source documents and the first set of documents, similarities between types of the plurality of source documents and types of the first set of documents, existence of hyperlinks between the plurality of source documents and the first set of documents, whether the plurality of source documents resulted from a Web search for the first set of documents, whether the plurality of source documents are referenced within the first set of documents, and whether any of the plurality of source documents represent a previous message in a current conversation thread.
-
14. The system of claim 12, wherein means for automatically providing a second set of documents further comprises means for using statistics of existing messages to calculate relevancy scores for the plurality of source documents.
-
15. The system of claim 10, wherein means for automatically providing a second set of documents further comprises means for providing a fixed number of documents related to the first set of documents for each different document type.
-
16. A computer-readable medium having stored thereon a plurality of instructions, said plurality of instructions when executed by a processor, cause said processor to perform a method comprising:
-
composing, on a screen, an electronic message to be sent to a recipient via a communications network;
identifying a first set of one or more documents that include a current user context pertaining to the electronic message; and
automatically providing a second set of documents related to the first set while composing the electronic message, wherein each document in the second set is selectable to be sent to the recipient as an attachment to the electronic message. - View Dependent Claims (17, 18, 19, 20, 21)
calculating relevancy scores for a plurality of source documents using one or more factors associated with the first set of documents; and
ranking the plurality of source documents according to the relevancy scores.
-
-
18. The computer-readable medium of claim 16 wherein identifying a first set of one or more documents further comprises:
selecting, from a plurality of source documents, documents associated with most recent user actions, the user actions including at least one of a document access, a document receipt, a document viewing, a document creation, and a document modification.
-
19. The computer-readable medium of claim 17 wherein the one or more factors are selected from a group consisting of temporal relationships between the plurality of source documents and the first set of documents, textual similarities between the plurality of source documents and the first set of documents, similarities between types of the plurality of source documents and types of the first set of documents, existence of hyperlinks between the plurality of source documents and the first set of documents, whether the plurality of source documents resulted from a Web search for the first set of documents, whether the plurality of source documents are referenced within the first set of documents, and whether any of the plurality of source documents represent a previous message in a current conversation thread.
-
20. The computer-readable medium of claim 16 wherein automatically providing a second set of documents comprises using statistics of existing messages to predict relevancy scores for the plurality of source documents.
-
21. The computer-readable medium of claim 16 wherein automatically providing a second set of documents comprises providing a fixed number of documents related to the first set of documents for each different document type.
Specification