USING REACHABILITY INFORMATION TO FACILITATE PEER-TO-PEER COMMUNICATIONS
First Claim
1. A communication terminal comprising:
- a communication interface; and
a control system associated with the communication interface and adapted to;
obtain reachability information for a destination user from a directory service, the reachability information comprising a plurality of addresses, including at least one peer-to-peer communication address, associated with the destination user;
initiate a peer-to-peer communication session using the at least one peer-to-peer communication address.determine a primary and an alternate address from the plurality of addresses; and
initiate first and second communication sessions using the primary and alternate addresses.
3 Assignments
0 Petitions
Accused Products
Abstract
The present invention allows originating endpoints to obtain reachability information from a directory service, which collects contact and related information from available users. When initiating a peer-to-peer communication session to an endpoint of a destination user, the originating endpoint will access the directory service to obtain reachability information for the destination user. The reachability information may contain one or more addresses, one of which will be a peer-to-peer communication session address. From the reachability information, the originating terminal will determine an appropriate address to initiate communications with the destination user. The reachability information may identify multiple addresses, where only certain of the addresses may be peer-to-peer communication addresses and other addresses may be used to establish other types of sessions through disparate types of networks.
-
Citations
21 Claims
-
1. A communication terminal comprising:
-
a communication interface; and a control system associated with the communication interface and adapted to; obtain reachability information for a destination user from a directory service, the reachability information comprising a plurality of addresses, including at least one peer-to-peer communication address, associated with the destination user; initiate a peer-to-peer communication session using the at least one peer-to-peer communication address. determine a primary and an alternate address from the plurality of addresses; and initiate first and second communication sessions using the primary and alternate addresses. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A communication terminal comprising:
-
a communication interface; and a control system associated with the communication interface and adapted to; obtain reachability information for a destination user from a directory service, the reachability information comprising a plurality of addresses, including at least one peer-to-peer communication address, associated with the destination user; initiate a peer-to-peer communication session using the at least one peer-to-peer communication address; determine a primary and an alternate address from the plurality of addresses; and initiate first and second communication sessions using the primary and alternate addresses, wherein the reachability information further comprises selection indicia; and wherein the control system is further adapted to select at least one of the plurality of addresses to use for initiating a communication session with the destination user based on the selection indicia. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A communication terminal comprising:
-
a communication interface; and a control system associated with the communication interface and adapted to; initiate a peer-to-peer communication session using a peer-to-peer communication address for a first device of a destination user; receive a response including an alternate address from the first device; and initiate a second communication session using the alternate address. - View Dependent Claims (16, 17)
-
-
18. A server comprising:
-
a communication interface; and a control system associated with the communication interface and adapted to; receive from an originating endpoint a session initiation message for initiating a peer-to-peer communication session using a peer-to-peer communication address associated with a destination user; determine an alternate address for initiating an alternate communication session for communications with the destination user; and send the alternate address to the originating endpoint, which will use the alternate address to initiate the alternate communication session. - View Dependent Claims (19, 20, 21)
-
Specification