System and method for responding to a communication message with a canned reply
First Claim
1. A method for a data network system for responding to a communication message, the method comprising the steps of:
- receiving a communication message directed to a target device from an originating device, wherein the communication message includes an originating identification associated with the originating device;
retrieving configuration data of the target device including a plurality of classes and a plurality of canned replies associated with the plurality of classes;
determining whether the target device is available for interactive communication with the originating device;
identifying an originating class of the originating device from the plurality of classes and a canned reply associated with the originating class based on the originating identification;
routing the communication message to the target device if the target device is available for interactive communication with the originating device; and
sending the canned reply to the originating device if the target device is unavailable for interactive communication with the originating device.
4 Assignments
0 Petitions
Accused Products
Abstract
The present invention is a data network system (110) and method for responding to a communication message with a canned reply by a target user of a target client device (one of 102-108). The data network system comprises a messaging server (112) and a messaging proxy (120) coupled to the messaging server. Initially, the target client device or, more particularly, the target user, configures one or more canned replies for the system. The messaging proxy then receives (204, 304, 404) a communication message from an originating client device (another one of 102-108) and retrieves (206, 306, 406) configuration data of the target client device. Next, the messaging proxy determines (208, 308, 408) whether the target client device is available for interactive communication with the originating client device based on the configuration data. If the target client device is available for interactive communication with the originating client device, then the messaging proxy routes (210, 310, 410) the communication message to the target client device. Otherwise, if the target client device is not available for interactive communication with the originating client device, then the system withholds (230, 330, 430) the communication message from the target client device and sends (230, 330, 430) the canned reply to the originating client device.
31 Citations
20 Claims
-
1. A method for a data network system for responding to a communication message, the method comprising the steps of:
-
receiving a communication message directed to a target device from an originating device, wherein the communication message includes an originating identification associated with the originating device; retrieving configuration data of the target device including a plurality of classes and a plurality of canned replies associated with the plurality of classes; determining whether the target device is available for interactive communication with the originating device; identifying an originating class of the originating device from the plurality of classes and a canned reply associated with the originating class based on the originating identification; routing the communication message to the target device if the target device is available for interactive communication with the originating device; and sending the canned reply to the originating device if the target device is unavailable for interactive communication with the originating device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A data network system for responding to a communication message, the data network system comprising:
a messaging server for communicating with a plurality of client devices, the messaging server being effective to receive a communication message directed to a target device from an originating device, retrieve a plurality of classes and a plurality of canned replies associated with the target device, identify an originating class of the originating device from the plurality of classes and a canned reply associated with the originating class based on the originating device, and send the canned reply to the originating device if the target device is unavailable for interactive communication with the originating device. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
Specification