Method and system for integrating voicemail and electronic messaging
First Claim
1. A method, comprising:
- at a server system having one or more processors and memory storing one or more programs that when executed by the one or more processors cause the server system to perform the method, the method comprising;
receiving a respective electronic message associated with audio data;
determining whether the respective electronic message is associated with a voicemail tag that identifies the audio data as including a voicemail message;
in accordance with a determination that the respective electronic message is associated with the voicemail tag, sending an audio player object for playing the audio data along with the respective electronic message when the respective electronic message is delivered to a client; and
in accordance with a determination that the respective electronic message is not associated with the voicemail tag, sending the respective electronic message without the audio player object when the respective electronic message is delivered to a client.
1 Assignment
0 Petitions
Accused Products
Abstract
A server system having one or more processors and memory receives a respective electronic message associated with audio data and determines whether the respective electronic message is associated with a voicemail tag that identifies the audio data as including a voicemail message. In accordance with a determination that the respective electronic message is associated with the voicemail tag, the server system sends an audio player object for playing the audio data along with the respective electronic message when the respective electronic message is delivered to a client. In accordance with a determination that the respective electronic message is not associated with the voicemail tag, the server system sends the respective electronic message without the audio player object when the respective electronic message is delivered to a client.
75 Citations
24 Claims
-
1. A method, comprising:
at a server system having one or more processors and memory storing one or more programs that when executed by the one or more processors cause the server system to perform the method, the method comprising; receiving a respective electronic message associated with audio data; determining whether the respective electronic message is associated with a voicemail tag that identifies the audio data as including a voicemail message; in accordance with a determination that the respective electronic message is associated with the voicemail tag, sending an audio player object for playing the audio data along with the respective electronic message when the respective electronic message is delivered to a client; and in accordance with a determination that the respective electronic message is not associated with the voicemail tag, sending the respective electronic message without the audio player object when the respective electronic message is delivered to a client. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
9. A system, comprising:
-
memory; one or more processors; and one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the one or more processors, the one or more programs including instructions for; receiving a respective electronic message associated with audio data; determining whether the respective electronic message is associated with a voicemail tag that identifies the audio data as including a voicemail message; in accordance with a determination that the respective electronic message is associated with the voicemail tag, sending an audio player object for playing the audio data along with the respective electronic message when the respective electronic message is delivered to a client; and in accordance with a determination that the respective electronic message is not associated with the voicemail tag, sending the respective electronic message without the audio player object when the respective electronic message is delivered to a client. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A non-transitory computer readable storage medium storing one or more programs, the one or more programs comprising instructions, which when executed by a computer system with one or more processors, cause the computer system to:
-
receive a respective electronic message associated with audio data; determine whether the respective electronic message is associated with a voicemail tag that identifies the audio data as including a voicemail message; in accordance with a determination that the respective electronic message is associated with the voicemail tag, send an audio player object for playing the audio data along with the respective electronic message when the respective electronic message is delivered to a client; and in accordance with a determination that the respective electronic message is not associated with the voicemail tag, send the respective electronic message without the audio player object when the respective electronic message is delivered to a client. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
Specification