Unified messaging feature that plays greetings based on the received calling party number
First Claim
1. A method in an application server for playing a messaging prompt of a called party to a calling party, the method comprising:
- receiving calling party number information specifying a calling party;
accessing stored calling party number information from an Internet Protocol (IP) based database server configured for storing calling party number information;
comparing the received calling party number information to the stored calling party number information to determine if there is a match between the received calling party number information and the stored calling party number information;
based on a determined match of the stored calling party number information identifying the calling party as a matched calling party, retrieving a personalized voice message in a recorded voice of the called party corresponding to the matched, stored calling party number information, for playback as the messaging prompt to the matched calling party, the personalized voice message containing a greeting specifically for the matched calling party, andif there is no match between the received calling party number information and the stored calling party number information, retrieving a generic voice message, different from the personalized voice message, as playback as the messaging prompt to the calling party.
1 Assignment
0 Petitions
Accused Products
Abstract
A messaging system is provided for playing a messaging prompt in response to a request for execution of a messaging operation. The request contains calling party number information. The messaging system includes an application runtime environment configured for retrieving for playback as the messaging prompt, a personalized voice message based on a match of the received calling party number information with calling party number information stored in an Internet Protocol (IP) based database server. The personalized voice message corresponds to the matched, stored calling number information of the calling party. Hence, a subscriber can record personalized greeting for preferred callers such that when a preferred caller reaches the subscriber'"'"'s voice mail, the personalized greeting for that caller is played. If the caller is not a preferred caller, a generic greeting is played.
-
Citations
34 Claims
-
1. A method in an application server for playing a messaging prompt of a called party to a calling party, the method comprising:
-
receiving calling party number information specifying a calling party; accessing stored calling party number information from an Internet Protocol (IP) based database server configured for storing calling party number information; comparing the received calling party number information to the stored calling party number information to determine if there is a match between the received calling party number information and the stored calling party number information; based on a determined match of the stored calling party number information identifying the calling party as a matched calling party, retrieving a personalized voice message in a recorded voice of the called party corresponding to the matched, stored calling party number information, for playback as the messaging prompt to the matched calling party, the personalized voice message containing a greeting specifically for the matched calling party, and if there is no match between the received calling party number information and the stored calling party number information, retrieving a generic voice message, different from the personalized voice message, as playback as the messaging prompt to the calling party. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A messaging system for playing a messaging prompt of a called party to a calling party in response to a request for execution of a messaging operation, the request containing calling party number information, the messaging system including:
an application runtime environment configured for retrieving, for playback as the messaging prompt to the calling party, (1) a personalized voice message in a recorded voice of the called party based on a match of the received calling party number information with calling party number information stored in an Internet Protocol (IP) based database server, the match identifying a matched calling party, the personalized voice message corresponding to the matched, stored calling number information of the matched calling party, the personalized voice message containing a greeting specifically for the matched calling party, or (2) a generic voice message, different from the personalized voice message, when there is no match of the received calling party number information with calling party number information stored in the Internet Protocol (IP) based database server. - View Dependent Claims (13, 14, 15, 16, 17)
-
18. A computer readable medium having stored thereon sequences of instructions for an application server to perform playing a messaging prompt of a called party to a calling party, the sequence of instructions including instructions for performing the steps of:
-
receiving calling party number information specifying a calling party; accessing stored calling party number information from an Internet Protocol (IP) based database server configured for storing calling party number information; comparing the received calling party number information to the stored calling party number information to determine if there is a match between the received calling party number information and the stored calling party number information; and based on a determined match of the stored calling party number information identifying the calling party as a matched calling party, retrieving a personalized voice message having a recorded voice of the called party corresponding to the matched, stored calling party number information, for playback as the messaging prompt to the matched calling party, the personalized voice message containing a greeting specifically for the matched calling party, and if there is no match between the received calling party number information and the stored calling party number information, retrieving a generic voice message, different from the personalized voice message, as playback as the messaging prompt to the calling party. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. A messaging system for playing a messaging prompt of a called party to a calling party in response to a request for execution of a messaging operation, the request containing calling party number information, the messaging system including:
-
means for storing a personalized, voice message having a recorded voice of the called party, and a generic voice message different from the personalized voice message, and means for retrieving, for playback as the messaging prompt to the calling party, (1) the personalized voice message based on a match of the received calling party number information with calling party number information stored in an Internet Protocol (IP) based database server, the match identifying a matched calling party, the personalized voice message corresponding to the matched, stored calling number information of the matched calling party, the personalized voice message containing a greeting specifically for the matched calling party or (2) the generic voice message when there is no match of the received calling party number information with calling party number information stored in the Internet Protocol (IP) based database server. - View Dependent Claims (30, 31, 32, 33, 34)
-
Specification