Patent ID: 7212543

Claim:
A communication device comprising: a central controller configured to establish a communication session between a first object and a second object, said first object employing a first communication protocol used in establishing a communication session with said central controller, said first object having a first adapter configured to translate between another communication protocol that is native to said first object and said first communication protocol, said second object having a second adapter, said second object employing a second communication protocol that is not compatible with said another communication protocol, wherein: said central controller includes a protocol coordination mechanism that compares attributes of different protocols supported by said first adapter and said second adapter when establishing said communication session between said first object and said second object; said central controller includes a database having a list of subscribers with associated calling numbers, said database hosting information associated with said calling numbers for different objects to which said subscribers belong; said first object is one of a mobile telephone network, a wire-based telecommunication network, a cable television network, an Ethernet, or an electrical distribution network; and wherein when an exactly overlapping language is not available, said protocol coordination mechanism identifies protocols that are within a vocabulary of said first object and said second object by analyzing which types of communication are allowed in the first object and the second object and how traffic of the communication session is to be routed through the first object and the second object, and selects a protocol that minimizes a translation burden to a router based on a result of the analyzing.