Method and system for providing directory based services
First Claim
1. A method of resolving a call-session request comprising:
- receiving a call-session request that includes a partial destination identifier, the partial destination identifier being insufficient to fully define a desired destination identifier;
determining possible matches of destination identifiers to the partial destination identifier; and
sending a response, the response containing at least a portion of a list of the possible matches of destination identifiers.
8 Assignments
0 Petitions
Accused Products
Abstract
A method and system for providing directory based services is provided. The directory service may process an ambiguous destination identifier from a call-session request to multiple database entries in a directory server, and return an appropriately constructed response that can be interpreted by a user as a prompt for additional input to refine the destination identifier. The possible matches could be sent as a list of possible choices. The user can then select the desired match from the list and send a follow-on request including the selection to the directory server. Based on the selection, the directory server will then either send additional possible matches to the user or obtain a contact address corresponding to the selection. After resolving the ambiguous match to a unique destination identifier, a call can then be established.
-
Citations
80 Claims
-
1. A method of resolving a call-session request comprising:
-
receiving a call-session request that includes a partial destination identifier, the partial destination identifier being insufficient to fully define a desired destination identifier;
determining possible matches of destination identifiers to the partial destination identifier; and
sending a response, the response containing at least a portion of a list of the possible matches of destination identifiers. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A method of resolving a call-session request comprising:
-
receiving a call-session request that includes a partial destination identifier and a search term, the partial destination identifier being insufficient to fully define a desired destination identifier and the search term being indicative of additional information relating to the partial destination identifier;
determining possible matches of destination identifiers to the partial destination identifier; and
using the search term, selecting a destination identifier from the possible matches of destination identifiers. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33)
-
-
34. A method of resolving a session initiation protocol (SIP) destination identifier comprising:
-
receiving an initial request that includes an ambiguous request-uniform resource identifier (URI), the ambiguous request-URI being insufficient to fully define a desired request-URI;
determining possible matches of request-URIs to the ambiguous request-URI; and
sending an initial response, the initial response including at least a portion of information indicative of the possible matches of request-URIs. - View Dependent Claims (35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49)
-
-
50. A method of resolving a call-session request comprising:
-
sending a call-session request that includes a partial destination identifier, the partial destination identifier being insufficient to fully define a desired destination identifier;
receiving a response, the response containing at least a portion of a list of possible matches of destination identifiers to the partial destination identifier;
sending a follow-on request that includes a selection of a given entry from the list; and
receiving a follow-on response that includes information indicative of the given entry. - View Dependent Claims (51, 52, 53, 54, 55, 56, 57)
-
-
58. A method of establishing a session initiation protocol (SIP) based multimedia connection comprising:
-
sending a call-session request to a directory server, the call-session request including an ambiguous request-uniform resource identifier (URI) and a search term, the ambiguous request-URI being insufficient to fully define a desired request-URI and the search term being indicative of additional information relating to the desired request-URI; and
connecting to a device having a destination identifier as defined by the desired request-URI. - View Dependent Claims (59, 60, 61, 62, 63, 64)
-
-
65. A directory server comprising:
-
a session initiation protocol (SIP) interface operable to receive a SIP call-session request that includes a partial destination identifier, the partial destination identifier being insufficient to fully define a desired destination identifier; and
a redirect server coupled to the SIP interface and operable to access a database for possible matches of destination identifiers to the partial destination identifier, the redirect server further being operable to send a response that contains at least a portion of a list of the possible matches of destination identifiers. - View Dependent Claims (66, 67, 68, 69, 70, 71)
-
-
72. A user-agent application comprising:
-
a session initiation protocol (SIP) interface operable to send a call-session request that includes a partial destination identifier, the partial destination identifier being insufficient to fully define a desired destination identifier, the SIP interface further operable to receive a response that contains at least a portion of a list of possible matches of destination identifiers to the partial destination identifier; and
a user interface for receiving a selection of a given entry from the list by a user and to direct the SIP interface to send the selection to request additional information of the given entry. - View Dependent Claims (73, 74, 75, 76, 77, 78)
-
-
79. A system comprising:
-
a directory server operable to receive a session initiation protocol (SIP) call-session request that includes a partial destination identifier, the partial destination identifier being insufficient to fully define a desired destination identifier, the directory server further operable to search a database for possible matches of destination identifiers to the partial destination identifier and to send a response that contains at least a portion of a list of the possible matches of destination identifiers;
a user-agent application operable to receive the response and to send a selection of a given entry from the list to the directory server using the SIP; and
a session initiation protocol (SIP) signaling link between the directory server and the user-agent application. - View Dependent Claims (80)
-
Specification