Threading of mixed media
First Claim
Patent Images
1. A method comprising:
- collecting a first communication, wherein the first communication has content in a first media type, wherein the content in the first media type is a voice message;
collecting a second communication, wherein the second communication has content in a second media type, wherein the content in the second media type comprises text from at least one of a text message or an email message;
analyzing the content in the first communication and the second communication to determine if the first communication and the second communication are part of a common conversation thread between two or more users, wherein the common conversation thread has at least two common users and common content, and wherein the common content includes content other than a common address;
in response to determining that the first communication and the second communication are part of the common conversation thread, converting at least the first communication to a common media type, wherein the common media type is the second media type;
creating a comprehensive document having a display for the common conversation thread that includes content from the first communication and content from the second communication, wherein content from the first communication and the second communication is expressed in the comprehensive document using the common media type, and wherein the content in the correspondence document includes content other than a common address;
providing to a user the comprehensive document as a representation of the content of the first communication and the content of the second communication, wherein the comprehensive document is displayed to the user as a text document, and wherein the content includes content other than a common address;
collecting a third communication related to the common conversation thread;
determining that the third communication has been marked as private by one of the at least two common users, wherein the one of the at least two common users is a recipient of the third message; and
removing the third communication from the comprehensive document.
28 Assignments
0 Petitions
Accused Products
Abstract
The present invention provides methods and systems for automatically threading multiple media into a single document. More specifically, a single conversation may be distributed among a number of different contacts and replies to those contacts. The distributed contacts and the corresponding replies may be chronologically ordered and analyzed. Then the repetitive portions of the documents and replies are removed. After repetitive portions of the conversation have been removed, the multiple documents are threaded together as a single representation of the conversation.
69 Citations
19 Claims
-
1. A method comprising:
-
collecting a first communication, wherein the first communication has content in a first media type, wherein the content in the first media type is a voice message; collecting a second communication, wherein the second communication has content in a second media type, wherein the content in the second media type comprises text from at least one of a text message or an email message; analyzing the content in the first communication and the second communication to determine if the first communication and the second communication are part of a common conversation thread between two or more users, wherein the common conversation thread has at least two common users and common content, and wherein the common content includes content other than a common address; in response to determining that the first communication and the second communication are part of the common conversation thread, converting at least the first communication to a common media type, wherein the common media type is the second media type; creating a comprehensive document having a display for the common conversation thread that includes content from the first communication and content from the second communication, wherein content from the first communication and the second communication is expressed in the comprehensive document using the common media type, and wherein the content in the correspondence document includes content other than a common address; providing to a user the comprehensive document as a representation of the content of the first communication and the content of the second communication, wherein the comprehensive document is displayed to the user as a text document, and wherein the content includes content other than a common address; collecting a third communication related to the common conversation thread; determining that the third communication has been marked as private by one of the at least two common users, wherein the one of the at least two common users is a recipient of the third message; and removing the third communication from the comprehensive document. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system comprising:
-
a plurality of communication devices each associated with at least one user; a communication network providing communication capabilities between the plurality of communication devices, wherein the communication network communicates a first communication having a first media type and a second communication having a second media type, wherein the first media type is at least one of a voice message or a video message, and wherein the second media type comprises at least one of a-an email message, a text message, or an instant message; and a server connected to the communication network operable to; analyze a plurality of communications to identify a set of related communications, wherein at least the first communication and the second communication comprise differing media types and at least the first communication and the second communication are associated with a common conversation thread, wherein the common conversation thread has at least two common users and common content, wherein the common content includes content other than a common address, and wherein the server analyzes the first communication as a first media type and the second communication as a second media type; further operable to present to a user a comprehensive document as a combined representation of content of the first communication and the second communication, wherein the content of the first communication is represented as text, wherein the content of the first communication has been converted from the first media type to the text, and wherein one or more pointers are provided in the comprehensive document that links the comprehensive document to the second communication; and further operable to analyze a third communication related to the common conversation thread, determine that the third communication has been marked as private by one of the at least two common users, wherein the one of the at least two common users is a recipient of the third message, and remove the third communication from the comprehensive document. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A method, comprising:
-
identifying a first communication, a second communication, and a third communication, wherein the first communication, the second communication, and the third communication are communications and are part of a common conversation thread, wherein the common conversation thread has at least two common users and common content; before creating a comprehensive document, identifying content repeated in the first communication, wherein the repeated content is identified while the first communication has a first media type, wherein the repeated content is repeated in at least one other communication, and wherein the repeated content is not common address information associated with the first communication and the at least one other communication; before creating a comprehensive document, identifying second content repeated in the second communication, wherein the second repeated content is identified while the second communication has a first media type, wherein the second repeated content is repeated in the first communication; and converting at least one of the first communication, second communication, or third communication from a first media type to a common media type, wherein the first media type is a voice message, and wherein the common media type is text; providing the comprehensive document that is a display of the communication thread to a user, the display comprising a textual representation of the content of the first communication, the content of the second communication, and the content of the third communication, wherein the identified content is removed from a first comprehensive document but not from a second comprehensive document, and wherein the represented content includes the content of the first, second and third communications; and determining that the third communication has been marked as private by one of the at least two common users, wherein the one of the at least two common users is a recipient of the third message; and removing the third communication from the comprehensive document. - View Dependent Claims (18, 19)
-
Specification