Method and apparatus for providing virtual messaging
First Claim
1. A method of providing boxless virtual messaging, comprising:
- processing an incoming call for at least one call recipient;
examining status information associated with a plurality of servers for notifying call recipients of voice messages using at least one messaging protocol, wherein each of the plurality of servers operates independently;
identifying an available server of the plurality of servers, based on the status information, for boxless handling of a voice message for the incoming call; and
directing the incoming call to the available server, wherein the available server stores the voice message until communication of the voice message to at least one call recipient, wherein the available server communicates at least one notification message associated with the voice message to at least one telephone number of the at least one call recipient, wherein the at least one notification message comprises a telephone number associated with the call origination device and a unique message link number assigned to identify the voice message and for communicating with the available server, wherein the available server uses the unique message link number and the telephone number of the call recipient to identify the voice message upon retrieval by the at least one call recipient dialing the unique message link number and, wherein the available server translates at least a portion of the voice message into a text message that is communicated to the at least one call recipient.
8 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus of providing virtual messaging is provided. The method comprises examining status information associated with a plurality of servers for notifying call recipients of messages using at least one messaging protocol, wherein each of the plurality of servers operates independently, identifying an available server of the plurality of servers, based on the status information, for handling a message and directing an incoming call to the available server, wherein the available server stores the message until communication of the message to at least one call recipient, wherein the available server communicates at least one notification message associated with the message to at least one telephone number of the at least one call recipient, wherein the at least one notification message comprises a telephone number associated with the call origination device and a message link number for communicating with the available server.
26 Citations
20 Claims
-
1. A method of providing boxless virtual messaging, comprising:
-
processing an incoming call for at least one call recipient; examining status information associated with a plurality of servers for notifying call recipients of voice messages using at least one messaging protocol, wherein each of the plurality of servers operates independently; identifying an available server of the plurality of servers, based on the status information, for boxless handling of a voice message for the incoming call; and directing the incoming call to the available server, wherein the available server stores the voice message until communication of the voice message to at least one call recipient, wherein the available server communicates at least one notification message associated with the voice message to at least one telephone number of the at least one call recipient, wherein the at least one notification message comprises a telephone number associated with the call origination device and a unique message link number assigned to identify the voice message and for communicating with the available server, wherein the available server uses the unique message link number and the telephone number of the call recipient to identify the voice message upon retrieval by the at least one call recipient dialing the unique message link number and, wherein the available server translates at least a portion of the voice message into a text message that is communicated to the at least one call recipient. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for providing virtual messaging, comprising:
-
a plurality of servers for notifying a plurality of call recipients of a plurality of voice messages using at least one messaging protocol, wherein each server operates independently and comprises; boxless virtual messaging software for creating voice message records for the plurality of voice messages and deleting the voice message records and the plurality of voice messages after communicating the plurality of voice messages to the call recipients and communicating a plurality of notification messages associated with the plurality of voice messages to a plurality of telephone numbers of the plurality of recipients, wherein each notification message comprises a telephone number associated with the call origination device and a unique message link number for communicating with the available server, wherein the available server uses the unique message link number and each telephone number of each call recipient to identify each voice message upon retrieval by each of the plurality of recipients dialing the unique message link number and wherein the available server translates at least a portion of the voice message into a text message that is communicated to the at least one call recipient. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A non-transitory computer readable storage medium comprising one or more processor executable instructions that, when executed by at least one processor, causes the at least one processor to perform a method comprising:
-
processing an incoming call for at least one call recipient; examining status information associated with a plurality of servers for notifying call recipients of voice messages using at least one messaging protocol, wherein each of the plurality of servers operates independently; identifying an available server of the plurality of servers, based on the status information, for boxless handling of a voice message for the incoming call; and directing the incoming call to the available server, wherein the available server stores the voice message until communication of the voice message to at least one call recipient, wherein the available server communicates at least one notification message associated with the voice message to at least one telephone number of the at least one call recipient, wherein the at least one notification message comprises a telephone number associated with the call origination device and a unique message link number assigned to identify the voice message and for communicating with the available server, wherein the available server uses the unique message link number and the telephone number of the call recipient to identify the voice message upon retrieval by the at least one call recipient dialing the unique message link number and, wherein the available server translates at least a portion of the voice message into a text message that is communicated to the at least one call recipient.
-
-
20. A method of providing boxless virtual video messaging, comprising:
-
processing an incoming video call for at least one video call recipient; examining status information associated with a plurality of servers for notifying video call recipients of video messages using at least one messaging protocol, wherein each of the plurality of servers operates independently; identifying an available server of the plurality of servers, based on the status information, for boxless handling of a video message for the incoming video call; and directing the incoming video call to the available server, wherein the available server stores the video message until communication of the video message to at least one video call recipient, wherein the available server communicates at least one notification message associated with the video message to at least one telephone number of the at least one video call recipient, wherein the at least one notification message comprises a telephone number associated with the video call origination device and a unique message link number assigned to identify the video message and for communicating with the available server, wherein the available server uses the unique message link number and the telephone number of the video call recipient to identify the video message upon retrieval by the at least one video call recipient dialing the unique message link number and, wherein the available server translates at least a portion of the video message into a text message that is communicated to the at least one video call recipient.
-
Specification