Local presence state and user-controlled presence and message forwarding in unified instant messaging
First Claim
1. An instant messaging communication system that enables a user to obtain instant messaging at destination devices other than the user'"'"'s normal terminals, said system comprising a presence processor, a messenger client connected to said presence processor, and a unified instant messaging processor communicating with said presence processor and with said user terminals, said unified instant message processor including means for storing user defined terminal selections and for storing user preferences, and a further processor connected to said storing means and comprising state reporting means for receiving from said unified instant message processor information as to the user defined local presence states and means for formatting and routing data in communication with said presence processor.
1 Assignment
0 Petitions
Accused Products
Abstract
An instant messaging communication system wherein users can obtain instant messaging at different terminal devices, in accordance with information they priorly store in a user defined terminal selection store in a unified instant messaging processor. The unified instant messaging processor also stores user preference data. Data from users arrives at the unified instant messaging processor directly over the internet, while an instant messaging client communicates with the unified instant messaging processor through a presence and messaging processor. The data may include either message data or presence data, and a processor in the unified instant message processor determines the handling of the data, with reference to information prior stored by a user, and enables appropriate formatting and routing of the information.
586 Citations
11 Claims
-
1. An instant messaging communication system that enables a user to obtain instant messaging at destination devices other than the user'"'"'s normal terminals, said system comprising
a presence processor, a messenger client connected to said presence processor, and a unified instant messaging processor communicating with said presence processor and with said user terminals, said unified instant message processor including means for storing user defined terminal selections and for storing user preferences, and a further processor connected to said storing means and comprising state reporting means for receiving from said unified instant message processor information as to the user defined local presence states and means for formatting and routing data in communication with said presence processor.
-
6. A method for enabling instant messaging with a user at different locations for that user, said method including the steps of
transmitting data from a presence processor to a unified instant message processor, at said unified instant message processor determining whether said data concerns a presence or a message, based upon said determining step checking with prior stored information as to whether said data should be forwarded, if said data is to be forwarded, checking prior stored information as to the local presence state for said data; - and
formatting and routing said data to the intended terminal, as determined from said local presence state for said data. - View Dependent Claims (7, 8, 9, 10, 11)
- and
Specification