Forwarding to automatically prioritized IM accounts based upon priority and presence
First Claim
1. A method for forwarding instant messages, comprising:
- receiving, by a primary instant messaging processing client device, an incoming instant message from a sender'"'"'s instant messaging processing device;
detecting by the primary instant messaging processing client device a selection of forwarding of instant messages to at least one of a plurality of secondary instant messaging processing client devices; and
automatically forwarding, by the primary instant messaging processing client device, the incoming instant message received from the sender'"'"'s instant messaging processing device to a secondary instant messaging processing client device based upon a forwarding priority order and having a currently available presence to receive a forwarded instant message, wherein the secondary instant messaging processing client device is selected from the plurality of secondary instant messaging processing client devices,wherein the forwarding priority order is determined prior to receiving the incoming instant message and is set by a recipient user of the primary instant messaging processing client device,wherein the secondary instant messaging processing client is determined to have a currently available presence based on at least received confirmation that the secondary instant messaging processing client is presently connected to an instant messaging network and confirmation that a user of the secondary instant messaging processing client is currently available to receive an instant message.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems for forwarding incoming instant messages comprise a primary IM processing device configured to send and receive IM messages. The primary IM processing device is further configured to forward incoming IM messages to an available secondary IM processing devices based upon presence information and availability information on a plurality of secondary IM processing devices. A router is configured to route IM messages between the primary IM processing device and the secondary IM processing devices. An IM server is coupled to a communications network and is configured to send and receive presence information from the primary IM processing device and the secondary IM processing devices. The primary IM processing device is further configured to maintain presence information on the secondary IM processing devices including the secondary IM processing devices that were unavailable to receive a forwarded instant message. Other systems and methods are also provided.
40 Citations
16 Claims
-
1. A method for forwarding instant messages, comprising:
-
receiving, by a primary instant messaging processing client device, an incoming instant message from a sender'"'"'s instant messaging processing device; detecting by the primary instant messaging processing client device a selection of forwarding of instant messages to at least one of a plurality of secondary instant messaging processing client devices; and automatically forwarding, by the primary instant messaging processing client device, the incoming instant message received from the sender'"'"'s instant messaging processing device to a secondary instant messaging processing client device based upon a forwarding priority order and having a currently available presence to receive a forwarded instant message, wherein the secondary instant messaging processing client device is selected from the plurality of secondary instant messaging processing client devices, wherein the forwarding priority order is determined prior to receiving the incoming instant message and is set by a recipient user of the primary instant messaging processing client device, wherein the secondary instant messaging processing client is determined to have a currently available presence based on at least received confirmation that the secondary instant messaging processing client is presently connected to an instant messaging network and confirmation that a user of the secondary instant messaging processing client is currently available to receive an instant message. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A primary instant messaging processing client device for forwarding instant messages, comprising:
-
a receiving component to receive instant messages; a detecting component to detect a selection of forwarding of instant messages to at least one of a plurality of secondary instant messaging processing client devices; and a forwarding component to forward the received instant messages to a secondary instant messaging processing client device by the primary instant messaging processing client device, wherein the secondary instant messaging processing client device is selected from the plurality of secondary instant messaging processing client devices, wherein a forwarding priority order is determined prior to receiving the instant messages and is set by a recipient user of the primary instant messaging processing client device, wherein the secondary instant messaging processing client device has a currently available presence state, wherein the secondary instant messaging processing client is determined to have a currently available presence based on at least received confirmation that the secondary instant messaging processing client is presently connected to an instant messaging network and confirmation that a user of the secondary instant messaging processing client is currently available to receive an instant message. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A non-transitory computer-readable medium having a computer program for forwarding instant messages, the computer program when executed by a computer causes the computer to:
-
receive an incoming instant message from a sender'"'"'s instant messaging processing device; detect a selection of forwarding of instant messages to at least one of a plurality of secondary instant messaging processing client devices; and automatically forward the incoming instant message received from the sender'"'"'s instant messaging processing device to a secondary instant messaging processing client device based upon a forwarding priority order and having a currently available presence to receive a forwarded instant message, wherein the forwarding priority order is determined prior to receiving the incoming instant message and is set by a recipient user of the primary instant messaging processing client device, wherein the secondary instant messaging processing client is determined to have a currently available presence based on at least received confirmation that the secondary instant messaging processing client is presently connected to an instant messaging network and confirmation that a user of the secondary instant messaging processing client is currently available to receive an instant message. - View Dependent Claims (14, 15, 16)
-
Specification