Method and system for generating and presenting conversation threads having email, voicemail and chat messages
First Claim
1. A computer implemented method, comprising:
- on a client device;
receiving data representing a plurality of conversation threads, at least a first conversation thread comprising multiple distinct electronic messages, including at least one email message and at least one electronic voicemail message;
displaying a list of the conversation threads; and
in response to a selection of the first conversation thread from the list of conversation threads, ceasing to display the list of conversation threads, and simultaneously displaying a contiguous ordered list of representations of the multiple messages in the first conversation thread, including displaying a voicemail icon in a representation of each electronic voicemail message in the first conversation thread;
wherein the ordered list includes a single representation for each message of the multiple messages and the representations in the ordered list include a compressed representation for at least one of the multiple messages and an uncompressed representation for at least another one of the multiple messages, and a compressed representation of a respective message displays less information of the respective message than an uncompressed representation of the respective message; and
when the ordered list includes a compressed representation of a voicemail message, the compressed representation of the voicemail message includes a voicemail icon, and when the ordered list includes a uncompressed representation of a voicemail message, the uncompressed representation of the voicemail message includes an audio player object configured for playing back the voicemail message.
2 Assignments
0 Petitions
Accused Products
Abstract
When an electronic message with a voicemail attachment is received, an audio player object and a reply by chat object are displayed simultaneously along with the electronic message. A reply to the electronic message, whether by chat or by email, is associated with the same thread as the electronic message. The electronic message with the voicemail attachment is associated with a conversation thread that may also include chat messages and email messages. In a conversation view of a respective conversation thread, representations of an electronic voicemail message (an electronic message having a voicemail attachment), one or more chat messages and one or more email messages may be displayed simultaneously.
112 Citations
23 Claims
-
1. A computer implemented method, comprising:
-
on a client device; receiving data representing a plurality of conversation threads, at least a first conversation thread comprising multiple distinct electronic messages, including at least one email message and at least one electronic voicemail message; displaying a list of the conversation threads; and in response to a selection of the first conversation thread from the list of conversation threads, ceasing to display the list of conversation threads, and simultaneously displaying a contiguous ordered list of representations of the multiple messages in the first conversation thread, including displaying a voicemail icon in a representation of each electronic voicemail message in the first conversation thread; wherein the ordered list includes a single representation for each message of the multiple messages and the representations in the ordered list include a compressed representation for at least one of the multiple messages and an uncompressed representation for at least another one of the multiple messages, and a compressed representation of a respective message displays less information of the respective message than an uncompressed representation of the respective message; and when the ordered list includes a compressed representation of a voicemail message, the compressed representation of the voicemail message includes a voicemail icon, and when the ordered list includes a uncompressed representation of a voicemail message, the uncompressed representation of the voicemail message includes an audio player object configured for playing back the voicemail message. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A computer implemented method, comprising:
-
on a server system; receiving an electronic voicemail message, wherein the electronic voicemail message is associated with audio data, wherein the electronic voicemail message and the audio data are associated with a first conversation thread; generating data representing a plurality of conversation threads, the plurality of conversation threads including at least the first conversation thread, the first conversation thread comprising multiple distinct electronic messages, including at least one email message and at least one electronic voicemail message, and delivering the data to a client device for display on the client device; receiving a request from the client device indicative of the selection of the first conversation thread of the plurality of conversation threads; and in response to the request, generating a representation of the first conversation thread that includes a contiguous ordered list of representations of the multiple messages in the first conversation thread, for simultaneous display at the client device when the client device ceases to display the plurality of conversation threads, the representation of each electronic voicemail message in the first conversation thread including a voicemail icon, and delivering the representation of the first conversation thread to the client device; wherein the ordered list includes a single representation for each message of the multiple messages and the representations in the ordered list include a compressed representation for at least one of the multiple messages and an uncompressed representation for at least another one of the multiple messages, and a compressed representation of a respective message displays less information of the respective message than an uncompressed representation of the respective message; and when the ordered list includes a compressed representation of a voicemail message, the compressed representation of the voicemail message includes a voicemail icon, and when the ordered list includes a uncompressed representation of a voicemail message, the uncompressed representation of the voicemail message includes an audio player object configured for playing back the voicemail message. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A system, comprising:
-
memory; one or more processors; and one or more modules stored in the memory and configured for execution by the one or more processors, the one or more modules comprising; instructions to receive data representing a plurality of conversation threads, at least a first conversation thread comprising multiple distinct electronic messages, including at least one email message and at least one electronic voicemail message; instructions to display a list of the conversation threads; and instructions to, in response to a selection of the first conversation thread from the list of conversation threads, cease to display the list of conversation threads, and simultaneously display a contiguous ordered list of representations of the multiple messages in the first conversation thread, including displaying a voicemail icon in a representation of each electronic voicemail message in the first conversation thread; wherein the ordered list includes a single representation for each message of the multiple messages and the representations in the ordered list include a compressed representation for at least one of the multiple messages and an uncompressed representation for at least another one of the multiple messages, and a compressed representation of a respective message displays less information of the respective message than an uncompressed representation of the respective message; and when the ordered list includes a compressed representation of a voicemail message, the compressed representation of the voicemail message includes a voicemail icon, and when the ordered list includes a uncompressed representation of a voicemail message, the uncompressed representation of the voicemail message includes an audio player object configured for playing back the voicemail message.
-
-
12. A system, comprising:
-
memory; one or more processors; and one or more modules stored in the memory and configured for execution by the one or more processors, the one or more modules comprising; instructions to receive an electronic voicemail message, wherein the electronic message is associated with audio data, wherein the electronic voicemail message and the audio data are associated with a first conversation thread; instructions to generate data representing a plurality of conversation threads, the plurality of conversation threads including at least the first conversation thread, the first conversation thread comprising multiple distinct electronic messages, including at least one email message and at least one electronic voicemail message, and delivering the data to a client device, for display on the client device; and instructions to generate, in response to a request from the client device indicative of the selection of a first conversation thread of the plurality of conversation threads, a representation of the first conversation thread that includes a contiguous ordered list of representations of the multiple messages in the first conversation thread, for simultaneous display at the client device when the client device ceases to display the plurality of conversation threads, an ordered list of representations of the multiple messages, the representation of each electronic voicemail message in the first conversation thread including a voicemail icon, and delivering the representation of the first conversation thread to the client device; wherein the ordered list includes a single representation for each message of the multiple messages and the representations in the ordered list include a compressed representation for at least one of the multiple messages and an uncompressed representation for at least another one of the multiple messages, and a compressed representation of a respective message displays less information of the respective message than an uncompressed representation of the respective message; and when the ordered list includes a compressed representation of a voicemail message, the compressed representation of the voicemail message includes a voicemail icon, and when the ordered list includes a uncompressed representation of a voicemail message, the uncompressed representation of the voicemail message includes an audio player object configured for playing back the voicemail message.
-
-
13. A system, comprising:
-
means for receiving data representing a plurality of conversation threads, at least a first conversation thread comprising multiple distinct electronic messages, including at least one email message and at least one electronic voicemail message; means for displaying a list of the conversation threads; and means for, in response to a selection of the first conversation thread from the list of conversation threads, to display the list of conversation threads, and simultaneously displaying a contiguous ordered list of representations of the multiple messages in the first conversation thread, including displaying a voicemail icon in a representation of each electronic voicemail message in the first conversation thread; wherein the ordered list includes a single representation for each message of the multiple messages and the representations in the ordered list include a compressed representation for at least one of the multiple messages and an uncompressed representation for at least another one of the multiple messages, and a compressed representation of a respective message displays less information of the respective message than an uncompressed representation of the respective message; and when the ordered list includes a compressed representation of a voicemail message, the compressed representation of the voicemail message includes a voicemail icon, and when the ordered list includes a uncompressed representation of a voicemail message, the uncompressed representation of the voicemail message includes an audio player object configured for playing back the voicemail message.
-
-
14. A computer readable storage medium storing one or more programs for execution by one or more processors of a computer system, the one or more programs comprising:
-
instructions to receive data representing a plurality of conversation threads, at least a first conversation thread comprising multiple distinct electronic messages, including at least one email message and at least one electronic voicemail message; instructions to display a list of the conversation threads; and instructions to, in response to a selection of the first conversation thread from the list of conversation threads, cease to display the list of conversation threads, and simultaneously display a contiguous ordered list of representations of the multiple messages in the first conversation thread, including displaying a voicemail icon in a representation of each electronic voicemail message in the first conversation thread; wherein the ordered list includes a single representation for each message of the multiple messages and the representations in the ordered list include a compressed representation for at least one of the multiple messages and an uncompressed representation for at least another one of the multiple messages, and a compressed representation of a respective message displays less information of the respective message than an uncompressed representation of the respective message; and when the ordered list includes a compressed representation of a voicemail message, the compressed representation of the voicemail message includes a voicemail icon, and when the ordered list includes a uncompressed representation of a voicemail message, the uncompressed representation of the voicemail message includes an audio player object configured for playing back the voicemail message. - View Dependent Claims (15, 16, 17, 18)
-
-
19. A computer readable storage medium storing one or more programs for execution by one or more processors of a computer system, the one or more programs comprising:
-
instructions to receive an electronic voicemail message, wherein the electronic voicemail message is associated with audio data, wherein the electronic voicemail message and the audio data are associated with a first conversation thread; instructions to generate data representing a plurality of conversation threads, the plurality of conversation threads including at least the first conversation thread, the first conversation thread comprising multiple distinct electronic messages, including at least one email message and at least one electronic voicemail message, and delivering the data to a client device, for display on the client device; and instructions to generate, in response to a request from the client device indicative of the selection of a first conversation thread of the plurality of conversation threads, a representation of the first conversation thread that includes a contiguous ordered list of representations of the multiple messages in the first conversation thread, for simultaneous display at the client device when the client device ceases to display the plurality of conversation threads, an ordered list of representations of the multiple messages, the representation of each electronic voicemail message in the first conversation thread including a voicemail icon, and delivering the representation of the first conversation thread to the client device; wherein the ordered list includes a single representation for each message of the multiple messages and the representations in the ordered list include a compressed representation for at least one of the multiple messages and an uncompressed representation for at least another one of the multiple messages, and a compressed representation of a respective message displays less information of the respective message than an uncompressed representation of the respective message; and when the ordered list includes a compressed representation of a voicemail message, the compressed representation of the voicemail message includes a voicemail icon, and when the ordered list includes a uncompressed representation of a voicemail message, the uncompressed representation of the voicemail message includes an audio player object configured for playing back the voicemail message. - View Dependent Claims (20, 21, 22, 23)
-
Specification