AUTOMATED COMMUNICATIONS RESPONSE SYSTEM
First Claim
1. One or more non-transitory computer-readable storage media with an executable program stored thereon, wherein the program instructs a processor to perform the following steps:
- monitor an incoming communication from a telecommunication system that pushes a first set of characteristics of a message;
utilizing the first set of characteristics to pull additional characteristics of the message;
matching the communication characteristics to a set of pre-defined patterns which define situations; and
performing a response triggered by a pattern matched to the characteristics.
1 Assignment
0 Petitions
Accused Products
Abstract
In one embodiment, a system provides for end-user control over the automatic recognition of communication situations by detection of unique telecommunication event characteristics and the consequential responses to those situations by invocation of related programmatic responses. The system allows an end user to specify various patterns of telecommunication event characteristics that describe various situational aspects of incoming communications, such as the timing and originator of voice calls, the content of, timing of, and author of chat messages, etc., as well as appropriate sets of programmatic response actions to be performed in response to those communications, such as initiating conference calls, sending chat messages, routing calls to other users, etc. The system monitors incoming communications, matches characteristic patterns to recognize the situations, and then invokes the matching response actions, thereby automating many functions of the communication system that previously would have had to be performed manually.
23 Citations
1 Claim
-
1. One or more non-transitory computer-readable storage media with an executable program stored thereon, wherein the program instructs a processor to perform the following steps:
-
monitor an incoming communication from a telecommunication system that pushes a first set of characteristics of a message; utilizing the first set of characteristics to pull additional characteristics of the message; matching the communication characteristics to a set of pre-defined patterns which define situations; and performing a response triggered by a pattern matched to the characteristics.
-
Specification