Methods and systems to make spoken name data available
First Claim
1. In a messaging system including at least a messaging platform (MP1) serving a sender and a second messaging platform (MP2) serving a recipient, and the messaging system including a directory functionally connected to the MP1, the directory including profile data related to numbers served by the messaging system,a method for the MP1 to present the sender with an identity associated with the recipient, the method comprising:
- A. causing the MP1 to transmit an initial query including a number of the recipient to the directory;
B. in response to the initial query, causing the directory to use the number to obtain recipient profile data, the recipient profile data indicating the MP2 as including spoken name data related to the identity of the recipient;
C. in response to obtaining the recipient profile data and the recipient profile data indicating the MP2 as including the spoken name data, causing the directory to provide an initial response including the recipient profile data to the MP1;
D. in response to the initial response, causing the MP1 to use the recipient profile data to transmit a follow-up query including the number to the MP2;
E. in response to the follow-up query, causing the MP2 to use the number to obtain the spoken name data;
F. in response to obtaining the spoken name data, causing the MP2 to provide a follow-up response including the spoken name data to the MP1; and
G. in response to the follow-up response, causing the MP1 to make a presentation of the spoken name data to the sender.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and systems allow use of a TCP/IP or other network for a message sender'"'"'s messaging platform (MP1) to engage in a query/response exchange using a standardized protocol such as LDAP with a directory or an other messaging platform to obtain spoken name data associated with a recipient of a message from the sender. If available, the directory responds to the MP1 with the spoken name data. If unavailable at the directory, the directory may retrieve the spoken name data from an other messaging platform, or may provide MP1 with profile data indicating the location of the spoken name data. If MP1 does not receive the spoken name data from the directory, then MP1 may use the profile data to obtain the spoken name data from the location indicated. Once MP1 receives the spoken name data, MP1 makes a presentation to the sender.
63 Citations
17 Claims
-
1. In a messaging system including at least a messaging platform (MP1) serving a sender and a second messaging platform (MP2) serving a recipient, and the messaging system including a directory functionally connected to the MP1, the directory including profile data related to numbers served by the messaging system,
a method for the MP1 to present the sender with an identity associated with the recipient, the method comprising: -
A. causing the MP1 to transmit an initial query including a number of the recipient to the directory;
B. in response to the initial query, causing the directory to use the number to obtain recipient profile data, the recipient profile data indicating the MP2 as including spoken name data related to the identity of the recipient;
C. in response to obtaining the recipient profile data and the recipient profile data indicating the MP2 as including the spoken name data, causing the directory to provide an initial response including the recipient profile data to the MP1;
D. in response to the initial response, causing the MP1 to use the recipient profile data to transmit a follow-up query including the number to the MP2;
E. in response to the follow-up query, causing the MP2 to use the number to obtain the spoken name data;
F. in response to obtaining the spoken name data, causing the MP2 to provide a follow-up response including the spoken name data to the MP1; and
G. in response to the follow-up response, causing the MP1 to make a presentation of the spoken name data to the sender. - View Dependent Claims (2, 3)
-
-
4. In a messaging system including at least a first messaging platform (MP1) serving a sender and a second messaging platform (MP2) serving a recipient, and the messaging system including a directory functionally connected to the MP1 and the MP2, the directory including profile data related to numbers served by the messaging system,
a method for the MP1 to present the sender with an identity of the recipient, the method comprising: -
A. causing the MP1 to transmit an initial query including a number of the recipient to the directory;
B. in response to the initial query, causing the directory to use the number to obtain recipient profile data related to the number, the recipient profile data indicating the MP2 as including the spoken name data related to the number;
C. in response to obtaining the recipient profile data, causing the directory to use the recipient profile data to transmit a follow-up query including the number to the MP2;
D. in response to the follow-up query, causing the MP2 to use the number to obtain the spoken name data related to the number;
E. in response to obtaining the spoken name data, causing the MP2 to provide a follow-up response including the spoken name data to the directory;
F. in response to the follow-up response, causing the directory to provide an initial response including the spoken name data to the MP1; and
G. in response to the initial response, causing the MP1 to make a presentation of the spoken name data to the sender. - View Dependent Claims (5, 6)
-
-
7. In a messaging system including at least a first messaging platform (MP1) serving a sender and a second messaging platform (MP2) serving a recipient, and the messaging system including a directory functionally connected to the MP1, the directory including profile data related to numbers served by the messaging system,
a method to provide the MP1 with spoken name data so the MP1 may present the sender an identity associated with the recipient, the method comprising: -
A. causing the directory to receive from the MP1 a query including a number of the recipient;
B. in response to the query, causing the directory to use the number to obtain recipient profile data, the recipient profile data indicating the MP2 as including the spoken name data related to the identity associated with the number;
C. in response to obtaining the recipient profile data, causing the directory to use the recipient profile data to obtain the spoken name data related to the identity associated with the number from the MP2; and
D. in response to obtaining the spoken name data, causing the directory to provide a response including the spoken name data to the MP1. - View Dependent Claims (8, 9)
-
-
10. In a messaging system serving mailboxes, a system to allow particular information relating to a particular mailbox to be exchanged between any messaging platforms of the messaging system so the particular information may be presented by one of the messaging platforms to a sender of a message to the particular mailbox, the system comprising:
-
A. a directory accessible through use of a standardized protocol by the messaging platforms of the messaging system, the directory including profile data for keeping track of which messaging platform serves which mailbox in the messaging system, and the directory operative to receive and respond through use of the standardized protocol to a request for particular profile data relating to the particular mailbox from any of the messaging platforms by providing the particular profile data to a requesting messaging platform, the particular profile data identifying a particular messaging platform having the particular information; and
B. each of the messaging platforms of the messaging system being accessible through use of the standardized protocol to the directory or to other messaging platforms of the messaging system, each of the messaging platforms including mailbox information for each mailbox respectively served, and a messaging platform serving the sender of the message operative to obtain through use of the standardized protocol the particular profile information from the directory, operative to use the particular profile information to retrieve the particular information from the particular messaging platform, and operative to present the particular information to the sender of the message. - View Dependent Claims (11)
-
-
12. In a messaging system serving mailboxes, a system to allow particular information relating to a particular mailbox to be exchanged between any messaging platforms of the messaging system so the particular information may be presented by one of the messaging platforms to a sender of a message to the particular mailbox, the system comprising:
-
A. a directory accessible through use of a standardized protocol by the messaging platforms of the messaging system, the directory including profile data for keeping track of which messaging platform serves which mailbox in the messaging system, and the directory operative through use of the standardized protocol to receive to an initial request for the particular information relating to the particular mailbox from any of the messaging platforms as a requesting platform, the directory operative to respond to the initial request by obtaining particular profile data related to the particular mailbox, the particular profile data including identification of a particular messaging platform having the particular information, the directory operative to use the identification to obtain the particular information from the particular messaging platform, the directory operative to transmit an initial response including the particular information to the requesting platform; and
B. each of the messaging platforms of the messaging system being accessible through use of the standardized protocol to the directory or to other messaging platforms of the messaging system, each of the messaging platforms including mailbox information for each mailbox respectively served, and a messaging platform serving the sender of the message operative as the requesting platform to obtain through use of the standardized protocol the particular information from the directory, and operative to present the particular information to the sender of the message. - View Dependent Claims (13)
-
-
14. An intelligent network element (INE) for use with a messaging system to allow for the exchange of spoken name data relating to mailboxes among messaging platforms of the messaging system, the INE comprising:
-
A. a connection to each messaging platform of the messaging system for exchange of queries and responses through use of a standardized protocol in the exchange with the messaging platforms;
B. a directory including profile data for keeping track of which messaging platform serves which mailbox of the mailboxes in the messaging system; and
C. a controller connected to each connection to the messaging platforms and to the directory, and the controller being operative to respond to a query from a requesting messaging platform for particular spoken name data related to a mailbox served by an other messaging platform of the messaging platforms, the controller being operative to respond to the query by causing use of the profile data in a query/response exchange over a connection to the other messaging platform to obtain the particular spoken name data from the other messaging platform, and the controller being operative to provide a response including the particular spoken name data to the requesting platform. - View Dependent Claims (15)
-
-
16. An intelligent network element (INE) for use with a messaging system to allow for the exchange of spoken name data relating to mailboxes among messaging platforms of the messaging system, the INE comprising:
-
A. a connection to each messaging platform of the messaging system for exchange of queries and responses through use of a standardized protocol in the exchange with the messaging platforms;
B. a directory including profile data for keeping track of which messaging platform serves which mailbox of the mailboxes in the messaging system; and
C. a controller connected to each connection to the messaging platforms and to the directory, and the controller being operative to respond to a query received from a requesting messaging platform for particular spoken name data related to a mailbox served by an other messaging platform of the messaging platforms, and the controller being operative to respond to the query by causing use of the profile data to obtain an indicator of the other messaging platform, and by causing the indicator to be included in a response to the requesting messaging platform, whereby the requesting messaging platform may use the indicator to obtain the particular spoken name data from the other messaging platform. - View Dependent Claims (17)
-
Specification