System and method for automatically forwarding a communication message
First Claim
1. A method for a data network system for forwarding a communication message intended for a target device associated with a target user to another device, the method comprising the steps of:
- receiving a communication message from an originating device;
retrieving configuration information and presence information of the target device, the configuration information including a forwarding list identifying at least one next device;
determining whether the target device is available for text messaging with the originating device based on the presence information;
routing the communication message to the target device if the target device is available for text messaging with the originating device; and
forwarding the communication message to a particular next device, associated with a next user, of the at least one next device of the forwarding list if the target device is unavailable for text messaging with the originating device, wherein the forwarding list is a contact or buddy list for an instant messaging system.
4 Assignments
0 Petitions
Accused Products
Abstract
The invention is a data network system (110) and method for forwarding a communication message intended for one device to another device. A target user of a target device (one of 102-108) configures configuration data of the target device for the system. The configuration information includes one or more forwarding lists in which each forwarding list identifies at least one next device (another one of 102-108). The system then receives (204) a communication message from an originating device (yet another one of 102-108) and retrieves (206) configuration data of the target device. Next, the system determines (208) whether the target device is available for interactive communication with the originating device based on the configuration data. If the target device is available for interactive communication with the originating device, then the system routes (210) the communication message to the target device. On the other hand, if the target device is unavailable for interactive communication with the originating device, then the system forwards (228) the communication message to a particular next device identified by the forwarding list.
107 Citations
23 Claims
-
1. A method for a data network system for forwarding a communication message intended for a target device associated with a target user to another device, the method comprising the steps of:
-
receiving a communication message from an originating device; retrieving configuration information and presence information of the target device, the configuration information including a forwarding list identifying at least one next device; determining whether the target device is available for text messaging with the originating device based on the presence information; routing the communication message to the target device if the target device is available for text messaging with the originating device; and forwarding the communication message to a particular next device, associated with a next user, of the at least one next device of the forwarding list if the target device is unavailable for text messaging with the originating device, wherein the forwarding list is a contact or buddy list for an instant messaging system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A data network system for forwarding a select message communicated by a mobile station to at least one other mobile station, the data network system comprising:
-
a messaging server for communicating with a plurality of devices, the messaging server being capable of routing a communication message from an originating device to a target device associated with a target user; and a messaging proxy coupled to the messaging server, the messaging proxy having access to a database that includes a forwarding list of the target device that identifies at least one next device, the messaging proxy being effective to determine whether the target device is available for text messaging with the originating device based on presence information of the target device, route the communication message to the target device if the target device is available for text messaging with the originating device, and forward the communication message to a particular next device of the at least one next device of the forwarding list if the target device is unavailable for text messaging with the originating device, the forwarding list is a contact or buddy list for an instant messaging systems, wherein the messaging proxy selects a next user from the forwarding list until an available next user is found. - View Dependent Claims (18, 19, 20, 21, 22, 23)
-
Specification