Patent ID: 9282156
Filing Date: 2016-03-08
CPC Classification: H04L,H04W

Claim Text:
1. A method, said method comprising: detecting, by a presence zone component in a computer system via a Bluetooth detector in a computer system that comprises one or more processors, a mobile device of a callee at a present location of the callee, said detecting the mobile device comprising determining the present location of the callee; in response to said detecting the mobile device, said presence zone component publishing via the one or more processors, to a presence server in a special purpose computing device in the computer system, a session initiation protocol (SIP) message comprising the present location of the callee, said presence server storing presence information of the callee, said special purpose computing device particularized for implementing the method; receiving, by the presence server from the presence zone component via the one or more processors, the SIP message comprising the present location of the callee; updating, by the one or more processors, the callee's presence information in the presence server to include the present location of the callee; communicating, by presence server via the one or more processors, the updated presence information to a feature server in the computing device, said feature server storing a user profile that includes the callee's call routing information, said call routing information based on customized rules for processing calls from a plurality of callers to the callee designated device and sending messages to the plurality of callers in response to the calls, said customized rules including a rule for sending different messages to different callers of the plurality of callers, said different messages based on the present location of the callee; and changing, by a call routing application in the feature server via the one or more processors, the user profile based on the updated presence information.