Patent ID: 9037655
Filing Date: 2015-05-19
Classification: H04L

Abstract:
1. An instant messaging client apparatus operable for use with a data processing system associated with a data processing network, the apparatus comprising: an input/output component comprising hardware and software stored in a non-transitory storage medium that when executed by a processor receives from the data processing network a first instant message; a presence component comprising hardware and software stored in a non-transitory storage medium that when executed by the processor determines whether a user is locatable at the instant messaging client in order for the user to transmit a response to the received first instant message; a first location component comprising hardware and software stored in a non-transitory storage medium that when executed by the processor analyzes an information source associated with the user for determining a list of locations where the user is locatable for communication, in response to determining that the user is not locatable at the instant messaging client, wherein the list of locations at which the user is available is not set by the user as the locations for receiving the instant message, wherein the information source comprises at least social networking information and hierarchical information; a second location component comprising hardware and software stored in a non-transitory storage medium that when executed by the processor polls the list of locations to determine whether the user is present at a location identified on the list by a communicator component comprising hardware and software stored in a non-transitory storage medium that when executed by the processor initiates a communication method for sending the received first instant message to a remote device associated with the user at the identified location, in response to the user being identified at a location on the list.