METHOD AND APPARATUS FOR ENABLING A CALLING PARTY TO LEAVE A VOICE MESSAGE FOR A CALLED PARTY
First Claim
1. A network apparatus for allowing a calling party to leave a message for a called party, the calling party using a communication device to call the called party, said network apparatus comprising:
- an interface for communicating with the communication device via a communications network; and
a processing unit coupled to said interface and operative for;
consulting at least one source of information in an attempt to obtain message destination information associated with the called party;
if said attempt is successful, providing an opportunity for the calling party to leave a message for the called party;
receiving a voice message provided by the calling party via the communication device;
generating an electronic message representative of the voice message provided by the calling party; and
causing transmission of the electronic message based on the message destination information.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for execution by a network entity to allow a calling party to leave a message for a called party, the calling party using a communication device to call the called party, the network entity being connected to the communication device via a communications network. The method may comprise: consulting at least one source of information in an attempt to obtain message destination information associated with the called party; if the attempt is successful, providing an opportunity for the calling party to leave a message for the called party; receiving a voice message provided by the calling party via the communication device; generating an electronic message representative of the voice message provided by the calling party; and causing transmission of the electronic message based on the message destination information. An apparatus for implementing the method is also provided.
79 Citations
64 Claims
-
1. A network apparatus for allowing a calling party to leave a message for a called party, the calling party using a communication device to call the called party, said network apparatus comprising:
-
an interface for communicating with the communication device via a communications network; and a processing unit coupled to said interface and operative for; consulting at least one source of information in an attempt to obtain message destination information associated with the called party; if said attempt is successful, providing an opportunity for the calling party to leave a message for the called party; receiving a voice message provided by the calling party via the communication device; generating an electronic message representative of the voice message provided by the calling party; and causing transmission of the electronic message based on the message destination information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A method for execution by a network entity to allow a calling party to leave a message for a called party, the calling party using a communication device to call the called party, the network entity being connected to the communication device via a communications network, said method comprising:
-
consulting at least one source of information in an attempt to obtain message destination information associated with the called party; if said attempt is successful, providing an opportunity for the calling party to leave a message for the called party; receiving a voice message provided by the calling party via the communication device; generating an electronic message representative of the voice message provided by the calling party; and causing transmission of the electronic message based on the message destination information. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34)
-
-
35. Computer-readable media storing a program element for execution by a computer system to allow a calling party to leave a message for a called party, the calling party using a communication device to call the called party, the computer system being connected to the communication device via a communications network, said program element comprising:
-
first program code for causing the computer system to consult at least one source of information in an attempt to obtain message destination information associated with the called party; second program code for causing the computer system, if said attempt is successful, to provide an opportunity for the calling party to leave a message for the called party; third program code for causing the computer system to receive a voice message provided by the calling party via the communication device; fourth program code for causing the computer system to generate an electronic message representative of the voice message provided by the calling party; and fifth program code for causing the computer system to cause transmission of the electronic message based on the message destination information.
-
-
36. A network apparatus for allowing a calling party to leave a message for a called party, the calling party using a communication device to call the called party, said network apparatus comprising:
-
an interface for communicating with the communication device via a communications network; and a processing unit coupled to said interface and operative for; consulting a record associated with the calling party to obtain message destination information associated with the called party; receiving a voice message provided by the calling party via the communication device; generating an electronic message representative of the voice message; and causing transmission of the electronic message based on the message destination information. - View Dependent Claims (37, 38, 39, 40, 41, 42, 43, 44, 45, 46)
-
-
47. A method for execution by a network entity to allow a calling party to leave a message for a called party, the calling party using a communication device to call the called party, the network entity being connected to the communication device via a communications network, said method comprising:
-
consulting a record associated with the calling party to obtain message destination information associated with the called party; receiving a voice message provided by the calling party via the communication device; generating an electronic message representative of the voice message; and causing transmission of the electronic message based on the message destination information. - View Dependent Claims (48, 49, 50, 51, 52, 53, 54, 55, 56, 57)
-
-
58. Computer-readable media storing a program element for execution by a computer system to allow a calling party to leave a message for a called party, the calling party using a communication device to call the called party, the computer system being connected to the communication device via a communications network, said program element comprising:
-
first program code for causing the computer system to consult a record associated with the calling party to obtain message destination information associated with the called party; second program code for causing the computer system to receive a voice message provided by the calling party via the communication device; third program code for causing the computer system to generate an electronic message representative of the voice message; and fourth program code for causing the computer system to cause transmission of the electronic message based on the message destination information.
-
-
59. A network apparatus for allowing a calling party to leave a message for a called party, the calling party using a communication device to call the called party, said network apparatus comprising:
-
an interface for communicating with the communication device via a communications network; and a processing unit coupled to said interface and operative for; determining whether the calling party subscribes to a messaging service; if the calling party subscribes to the messaging service, providing an opportunity for the calling party to leave a message for the called party; consulting at least one source of information to obtain message destination information associated with the called party; receiving a voice message provided by the calling party via the communication device; generating an electronic message representative of the voice message; and causing transmission of the electronic message based on the message destination information. - View Dependent Claims (60)
-
-
61. A method for execution by a network entity to allow a calling party to leave a message for a called party, the calling party using a communication device to call the called party, the network entity being connected to the communication device via a communications network, said method comprising:
-
determining whether the calling party subscribes to a messaging service; if the calling party subscribes to the messaging service, providing an opportunity for the calling party to leave a message for the called party; consulting at least one source of information to obtain message destination information associated with the called party; receiving a voice message provided by the calling party via the communication device; generating an electronic message representative of the voice message; and causing transmission of the electronic message based on the message destination information. - View Dependent Claims (62)
-
-
63. A network apparatus for allowing a calling party to leave a message for a called party, the calling party using a communication device to call the called party, said network apparatus comprising:
-
an interface for communicating with the communication device via a communications network; and a processing unit coupled to said interface and operative for; obtaining message destination information associated with the called party; interacting with the communication device to obtain a voice message provided by the calling party via the communication device, said interacting being independent of whether the called party subscribes to a voicemail service; generating an electronic message representative of the voice message; and causing transmission of the electronic message based on the message destination information.
-
-
64. A method for execution by a network entity to allow a calling party to leave a message for a called party, the calling party using a communication device to call the called party, the network entity being connected to the communication device via a communications network, said method comprising:
-
obtaining message destination information associated with the called party; interacting with the communication device to obtain a voice message provided by the calling party via the communication device, said interacting being independent of whether the called party subscribes to a voicemail service; generating an electronic message representative of the voice message; and causing transmission of the electronic message based on the message destination information.
-
Specification