A communications system includes a presence server for collecting presence information and preference information for a presentity. The presence information includes availability of devices of the presentity, and the preference information includes a priority level for one or more initiators and preference indications for each media type supported by each device associated with the presentity. Upon receiving a request for a communication session of a particular media type with the presentity from an initiator, a communications manager identifies a list of devices of the presentity that support the media type and are accessible to the initiator based on the priority level granted to the initiator. The communications manager then identifies available devices on the list using the presence information, determines a preference value for each of the available devices based on the preference indications and selects one of the available devices having the highest preference value for the communication session.

 
Web www.patentalert.com

< Turbo decoder with reduced-size branch metric cache

> Application layer ingress filtering

> Decoupling arrays for radiating elements of an antenna

~ 00538