MANAGING VISUAL VOICEMAIL FROM MULTIPLE DEVICES
2 Assignments
0 Petitions
Accused Products
Abstract
A network device may include a memory to store a database including voicemail message information associated with a voicemail mailbox, a transmitter, and a receiver. The transmitter may send a notification to each of a plurality of communication devices, the notification including an indication of a number of new voicemail messages in the voicemail mailbox, an indication of a total number of voicemail messages in the voicemail mailbox, and an identifier of a most recent voicemail message in the voicemail mailbox, where each of the plurality of communication devices uses the notification signal to determine whether to request a list of voicemail messages. The receiver may receive, from one of the communication devices in response to the notification, a request for the list of voicemail messages associated with voicemail message information stored in the database. The transmitter may sends, to the one of the plurality of communications devices, the list of voicemail messages.
12 Citations
44 Claims
-
1-24. -24. (canceled)
-
25. A system comprising:
one or more network devices including; one or more memories including a first database to store voicemail message information associated with a voicemail mailbox, and a second database to associate a plurality of device numbers with the voicemail mailbox, wherein each of a plurality of communication devices is associated with a different one of the plurality of device numbers; a receiver to receive a new voicemail message associated with the voicemail mailbox; a processor to query to the second database to retrieve the plurality of device numbers associated with the voicemail mailbox; and a transmitter to send a notification of the new voicemail message to each of the plurality of communication devices associated with the plurality of device numbers, wherein the notification indicates a number of new voicemail messages associated with the voicemail mailbox, indicates a total number of voicemail messages associated with the voicemail mailbox, and includes an identifier of the new voicemail message, wherein the notification causes each of the plurality of communication devices to determine whether or not to request a list of voicemail messages associated with the voicemail mailbox based on the number of new voicemail messages from the notification, the total number of voicemail messages from the notification, or the identifier of the new voicemail message from the notification, wherein the notification causes one of the plurality of communication devices to determine to request the list of voicemail messages based on the number of new voicemail messages from the notification, the total number of voicemail messages from the notification, or the identifier of the new voicemail message from the notification, and wherein the notification causes at least another one of the plurality of communication devices to determine not to request the list of voicemail messages based on the number of new voicemail messages from the notification, the total number of voicemail messages from the notification, or the identifier of the new voicemail message from the notification. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33)
-
34. A method comprising:
-
storing a first database and a second database in one or more memories, wherein the first database includes voicemail message information associated with a voicemail mailbox in a memory, the second database to associate a plurality of device numbers with the voicemail mailbox, and each of a plurality of communication devices is associated with a different one of the plurality of device numbers; receiving a new voicemail message associated with the voicemail mailbox; querying the second database to retrieve the plurality of device numbers associated with the voicemail mailbox; and transmitting a notification of the new voicemail message to each of the plurality of communication devices associated with the plurality of device numbers, wherein the notification indicates a number of new voicemail messages associated with the voicemail mailbox, indicates a total number of voicemail messages associated with the voicemail mailbox, and includes an identifier of the new voicemail message, wherein the notification causes each of the plurality of communication devices to determine whether or not to request a list of voicemail messages associated with the voicemail mailbox based on the number of new voicemail messages from the notification, the total number of voicemail messages from the notification, or the identifier of the new voicemail message from the notification, wherein the notification causes one of the plurality of communication devices to determine to request the list of voicemail messages based on the number of new voicemail messages from the notification, the total number of voicemail messages from the notification, or the identifier of the new voicemail message from the notification, and wherein the notification causes at least another one of the plurality of communication devices to determine not to request the list of voicemail messages based on the number of new voicemail messages from the notification, the total number of voicemail messages from the notification, or the identifier of the new voicemail message from the notification. - View Dependent Claims (35, 36, 37, 38, 39, 40, 41)
-
-
42. A system comprising:
-
a communication device comprising; a receiver to receive a notification from a network device, the notification including an indication of a number of new voicemail messages in a voicemail mailbox, an indication of a total number of voicemail messages in the voicemail mailbox, and an identifier of a most recent new voicemail message in the voicemail mailbox; a processor to; determine to request a list of voicemail messages based on the number of new voicemail messages, the total number of voicemail messages, or the identifier of the most recent new voicemail message, wherein the list of voicemail messages includes a state of each of the voicemail messages, and determine not to request the list of voicemail messages based on the number of new voicemail messages, the total number of voicemail messages, or the identifier of the most recent new voicemail message; and a transmitter to send a request, when determined to request the list of voicemail messages, to the network device for the list of voicemail messages in the mailbox, wherein the receiver receives the list of voicemail messages in the mailbox from the network device. a memory to store voicemail message audio files and a corresponding list of voicemail message audio files, wherein the processor compares the list of voicemail message audio files to the list of voicemail messages and determines, based on the comparison, whether to request an audio file corresponding to one of the voicemail messages in the list of voicemail messages, and wherein the transmitter sends a request for the audio file to the network device. - View Dependent Claims (43, 44)
-
Specification