System and method for instant VoIP messaging
DC CAFC- US 7,535,890 B2
- Filed: 12/18/2003
- Issued: 05/19/2009
- Est. Priority Date: 12/18/2003
- Status: Active Grant
First Claim
1. An instant voice messaging system for delivering instant messages over a packet-switched network, the system comprising:
- a client connected to the network, the client selecting one or more recipients, generating an instant voice message therefor, and transmitting the selected recipients and the instant voice message therefor over the network; and
a server connected to the network, the server receiving the selected recipients and the instant voice message therefor, and delivering the instant voice message to the selected recipients over the network, the selected recipients enabled to audibly play the instant voice message, and the server temporarily storing the instant voice message if a selected recipient is unavailable and delivering the stored instant voice message to the selected recipient once the selected recipient becomes available.
5 Assignments
Litigations
11 Petitions
Reexamination
Accused Products
Abstract
There is provided an instant voice messaging system (and method) for delivering instant messages over a packet-switched network, the system comprising: a client connected to the network, the client selecting one or more recipients, generating an instant voice message therefor, and transmitting the selected recipients and the instant voice message therefor over the network; and a server connected to the network, the server receiving the selected recipients and the instant voice message therefor, and delivering the instant voice message to the selected recipients over the network, the selected recipients being enabled to audibly play the instant voice message.
-
Citations
70 Claims
-
1. An instant voice messaging system for delivering instant messages over a packet-switched network, the system comprising:
-
a client connected to the network, the client selecting one or more recipients, generating an instant voice message therefor, and transmitting the selected recipients and the instant voice message therefor over the network; and a server connected to the network, the server receiving the selected recipients and the instant voice message therefor, and delivering the instant voice message to the selected recipients over the network, the selected recipients enabled to audibly play the instant voice message, and the server temporarily storing the instant voice message if a selected recipient is unavailable and delivering the stored instant voice message to the selected recipient once the selected recipient becomes available. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. An instant voice messaging system for delivering instant messages over a packet-switched network enabling public switched telephone network (PSTN) support, the system comprising:
-
a PSTN telephone connected to the network for providing input audio; a client connected to the network, the client selecting one or more recipients, generating an instant voice message therefor using the input audio provided by the PSTN telephone, and transmitting the selected recipients and the instant voice message therefor over the network; a server connected to the network, the server receiving the selected recipients and the instant voice message therefor, and delivering the instant voice message to the selected recipients over the network, the selected recipients being enabled to audibly play the instant voice message, and the server temporarily storing the instant voice message if a selected recipient is unavailable and delivering the stored instant voice message to the selected recipient once the selected recipient becomes available.
-
-
13. An instant voice messaging system for delivering instant messages over a packet-switched network, the system comprising:
-
a voice-over-internet-protocol (VoIP) telephone connected to the network for providing input audio; a client connected to the network, the client selecting one or more recipients, generating an instant voice message therefor using the input audio provided by the VoIP telephone, and transmitting the selected recipients and the instant voice message therefor over the network; a server connected to the network, the server receiving the selected recipients and the instant voice message therefor, and delivering the instant voice message to the selected recipients over the network, the selected recipients being enabled to audibly play the instant voice message, and the server temporarily storing the instant voice message if a selected recipient is unavailable and delivering the stored instant voice message to the selected recipient once the selected recipient becomes available.
-
-
14. An instant voice messaging system for delivering instant messages over a plurality of packet-switched networks, the system comprising:
-
a client connected to a local network, the client selecting one or more external recipients connected to an external network outside the local network, generating an instant voice message therefor, and transmitting the selected recipients and the instant voice message therefor over the local network and the external network; and a server connected to the external network, the server receiving the selected recipients and the instant voice message therefor, and delivering the instant voice message to the selected recipients over the external network, the selected recipients being enabled to audibly play the instant voice message, and the server temporarily storing the instant voice message if a selected recipient is unavailable and delivering the stored instant voice message to the selected recipient once the selected recipient becomes available. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. An instant voice messaging system for delivering instant messages over a plurality of packet-switched networks enabling public switched telephone network (PSTN) support, the system comprising:
-
a PSTN telephone connected to a local network for providing input audio; a client connected to the local network, the client selecting one or more external recipients connected to an external network outside the local network, generating an instant voice message therefor using the input audio provided by the PSTN telephone, and transmitting the selected recipients and the instant voice message therefor over the local network and the external network; a server connected to the external network, the server receiving the selected recipients and the instant voice message therefor, and delivering the instant voice message to the selected recipients over the external network, the selected recipients being enabled to audibly play the instant voice message, and the server temporarily storing the instant voice message if a selected recipient is unavailable and delivering the stored instant voice message to the selected recipient once the selected recipient becomes available.
-
-
27. An instant voice messaging system for delivering instant messages over a plurality of packet-switched networks, the system comprising:
-
a voice-over-internet-protocol (VoIP) telephone connected to a local network for providing input audio; a client connected to the local network, the client selecting one or more external recipients connected to an external network outside the local network, generating an instant voice message therefor using the input audio provided by the VoIP telephone, and transmitting the selected recipients and the instant voice message therefor over the local network and the external network; an server connected to the external network, the external server receiving the selected recipients and the instant voice message therefor, and delivering the instant voice message to the selected recipients over the external network, the selected recipients being enabled to audibly play the instant voice message, and the server temporarily storing the instant voice message if a selected recipient is unavailable and delivering the stored instant voice message to the selected recipient once the selected recipient becomes available.
-
-
28. An instant voice messaging system for delivering instant messages over a plurality of packet-switched networks, the system comprising:
-
a client connected to an external network, the client selecting one or more recipients connected to a local network, generating an instant voice message therefor, and transmitting the selected recipients and the instant voice message therefor over the external network; and a external server system connected to the external network, the external server system receiving the selected recipients and the instant voice message, and routing the selected recipients and the instant voice message over the external network and the local network; a local server connected to the local network, the local server receiving the selected recipients and the instant voice message therefor, and delivering the instant voice message to the selected recipients over the local network, the selected recipients being enabled to audibly play the instant voice message, and the local server temporarily storing the instant voice message if a selected recipient is unavailable and delivering the stored instant voice message to the selected recipient once the selected recipient becomes available. - View Dependent Claims (29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39)
-
-
40. A method for instant voice messaging over a packet-switched network, the method comprising:
-
selecting one or more recipients for instant voice messaging at a client; generating an instant voice message for the selected recipients at the client; transmitting the selected recipients and the instant voice message therefor over the network from the client to a server; receiving the selected recipients and the instant voice message therefor at the server; delivering the instant voice message from the server to the selected recipients over the network; temporarily storing at the server the instant voice message if a selected recipient is unavailable; delivering from the server the stored instant voice message to the selected recipient once the selected recipient becomes available; and audibly playing the instant voice message at the selected recipients. - View Dependent Claims (41, 42, 43, 44, 45, 46, 47, 48)
-
-
49. A method for instant voice messaging over a packet-switched network enabling public switched telephone network (PSTN) support, the method comprising:
-
providing input audio via a PSTN telephone connected over the network; selecting one or more recipients for instant voice messaging at a client; generating an instant voice message using the input audio from the PSTN telephone for the selected recipients at the client; transmitting the selected recipients and the instant voice message therefor over the network from the client to a server; receiving the selected recipients and the instant voice message therefor at the server; delivering the instant voice message from the server to the selected recipients over the network; temporarily storing at the server the instant voice message if a selected recipient is unavailable; delivering from the server the stored instant voice message to the selected recipient once the selected recipient becomes available; and audibly playing the instant voice message at selected recipients.
-
-
50. A method for instant voice messaging over a packet-switched network, the method comprising:
-
providing input audio via a voice-over-internet-protocol (VoIP) telephone connected over the network; selecting one or more recipients for instant voice messaging at a client; generating an instant voice message using the input audio from the VoIP telephone for the selected recipients at the client; transmitting the selected recipients and the instant voice message therefor over the network from the client to a server; receiving the selected recipients and the instant voice message therefor at the server; delivering the instant voice message from the server to the selected recipients over the network; temporarily storing at the server the instant voice message if a selected recipient is unavailable; delivering from the server the stored instant voice message to the selected recipient once the selected recipient becomes available; and audibly playing the instant voice message at the selected recipients.
-
-
51. A method for instant voice messaging over a plurality of packet-switched networks, the method comprising:
-
selecting one or more external recipients for instant voice messaging at a client connected to a local network, the one or more external recipients connected to an external network outside the local network; generating an instant voice message for the selected external recipients at the client; transmitting the selected external recipients and the instant voice message therefor over the local network and the external network; receiving the selected external recipients and the instant voice message therefor at an external server connected to the external network; delivering the instant voice message to the selected external recipients over the external network; temporarily storing the instant voice message at the external server if a selected recipient is unavailable; delivering the stored instant voice message to the selected recipient once the selected recipient becomes available; and audibly playing the instant voice message at the selected external recipients. - View Dependent Claims (52, 53, 54, 55, 56, 57, 58, 59)
-
-
60. A method for instant voice messaging system over a plurality of packet-switched networks enabling public switched telephone network (PSTN) support, the method comprising:
-
providing input audio via a PSTN telephone connected to a local network; selecting one or more external recipients for instant voice messaging at a client, the one or more external recipients connected to an external network outside the local network; generating an instant voice message for the one or more external recipients using the input audio provided by the PSTN telephone; transmitting the selected recipients and the instant voice message therefor over the local network and the external network; receiving the selected recipients and the instant voice message therefor at a server connected to the external network; delivering the instant voice message to the selected recipients from the server over the external network; temporarily storing at the server the instant voice message if a selected recipient is unavailable; delivering from the server the stored instant voice message to the selected recipient once the selected recipient becomes available; and audibly playing the instant voice message at the selected recipients.
-
-
61. A method for instant voice messaging system over a plurality of packet-switched networks, the method comprising;
-
providing input audio via a voice-over-internet-protocol (VoIP) telephone connected to a local network; selecting one or more external recipients for instant voice messaging at a client, the one or more external recipients connected to an external network outside the local network; generating an instant voice message for the one or more external recipients using the input audio provided by the VoIP telephone; transmitting the selected recipients and the instant voice message therefor over the local network and the external network; receiving the selected recipients and the instant voice message therefor at a server connected to the external network; delivering the instant voice message to the selected recipients from the server over the external network; temporarily storing at the server the instant voice message if a selected recipient is unavailable; delivering from the server the stored instant voice message to the selected recipient once the selected recipient becomes available; and audibly playing the instant voice message at the selected recipients.
-
-
62. A method for instant voice messaging over a plurality of a plurality of packet-switched networks, the method comprising:
-
selecting one or more recipients connected to a local network at a client connected to an external network; generating an instant voice message for the selected recipients at the client; transmitting the selected recipients and the instant voice message therefor over the external network from the client to an external server system; receiving the selected recipients and the instant voice message at the external server system; routing the selected recipients and the instant voice message over the external network and the local network; receiving the selected recipients and the instant voice message therefor at a local server connected to the local network; delivering the instant voice message to the selected recipients over the local network; temporarily storing the instant voice message at the local server if a selected recipient is unavailable; delivering the stored instant voice message to the selected recipient once the selected recipient becomes available; and audibly playing the instant voice message at the selected recipients. - View Dependent Claims (63, 64, 65, 66, 67, 68, 69, 70)
-
Specification