Systems and methods for screening communication sessions
First Claim
Patent Images
1. A method for centralized screening of a communication session, comprising:
- receiving, at a server, a request from a caller client terminal, to establish a communication session with a callee client terminal;
analyzing, by the server, the request according to a screening set-of-rules; and
transmitting, from the server, a first screening response to the caller client terminal according to the analysis;
wherein the analyzing and the transmitting are performed by the server independently of real-time response instructions from the callee client terminal;
wherein the first screening response is selected from a group of screening responses to provide to the request; and
wherein, upon detecting that the same caller client terminal issues a plurality of requests, for each subsequent request, a different screening response than a previously selected screening response is selected from the group of screening responses, to provide to the subsequent request.
2 Assignments
0 Petitions
Accused Products
Abstract
There is provided a method for centralized screening of a communication session, comprising: receiving, at a server, a request from a caller client terminal, to establish a communication session with a callee client terminal; analyzing, by the server, the request according to a screening set-of-rules; and transmitting, from the server, a screening response to the caller client terminal according to the analysis, wherein the analyzing and the transmitting are performed by the server independently of at least one of real-time status of the callee client terminal and real-time response instructions from the callee client terminal.
43 Citations
26 Claims
-
1. A method for centralized screening of a communication session, comprising:
-
receiving, at a server, a request from a caller client terminal, to establish a communication session with a callee client terminal; analyzing, by the server, the request according to a screening set-of-rules; and transmitting, from the server, a first screening response to the caller client terminal according to the analysis; wherein the analyzing and the transmitting are performed by the server independently of real-time response instructions from the callee client terminal; wherein the first screening response is selected from a group of screening responses to provide to the request; and wherein, upon detecting that the same caller client terminal issues a plurality of requests, for each subsequent request, a different screening response than a previously selected screening response is selected from the group of screening responses, to provide to the subsequent request. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A system for screening of a communication session, comprising:
-
a server comprising; a first communication interface for communicating with a caller client terminal; a second communication interface for communication with a callee client terminal; a program store storing code; a processor coupled to the first communication interface, the second communication interface, and the program store for implementing the stored code, the code comprising; code to receive, using the first communication interface, a request from a caller client terminal to establish a communication session with a callee client terminal, to analyze the request according to a screening set-of-rules; and to transmit using the first communication interface, a first screening response to the caller client terminal according to the analysis; wherein the analyzing and the transmitting are performed by the server independently of real-time response instructions from the callee client terminal; wherein the first screening response is selected from a group of screening responses to provide to the request; and wherein, upon detecting that the same caller client terminal issues a plurality of requests, for each subsequent request, a different screening response than a previously selected screening response is selected from the group of screening responses, to provide to the subsequent request. - View Dependent Claims (23, 24, 25)
-
-
26. A computer program product comprising a non-transitory computer readable storage medium storing program code thereon for implementation by a server, the program code comprising:
-
instructions to receive a request from a caller client terminal to establish a communication session with a callee client terminal; instructions to analyze the request according to a screening set-of-rules; and instructions to transmit a first screening response to the caller client terminal according to the analysis; wherein the analyzing and the transmitting are performed independently of real-time response instructions from the callee client terminal; wherein the first screening response is selected from a group of screening responses to provide to the request; and wherein, upon detecting that the same caller client terminal issues a plurality of requests, for each subsequent request, a different screening response than a previously selected screening response is selected from the group of screening responses, to provide to the subsequent request.
-
Specification