Selectively restricting access of automated agents to computer services
First Claim
1. A method for selectively accepting service requests from a client connected to a server by a communications network, comprising:
- a. said server receiving an access request from said client;
b. said server obtaining identifying information of said client provided by a communications network;
c. said server retrieving information of previous service requests with same identifying information;
d. said server deciding whether said client is entitled to service, wherein the decision is based, at least in part, on said information of previous service requests with same identifying information;
e. said server accepting the service request if said client is entitled to service, and denying the service request otherwise;
whereby the server is able to limit the number of services granted to an automated agent operating the client.
0 Assignments
0 Petitions
Accused Products
Abstract
A computerized server selectively accepts service requests from clients connected to it by a communications network. In accordance with the present invention the permission to use a service is contingent on the requesting client performing a task which is easy to perform a limited number of times but is very costly to perform a large number of times. The server receives a service request from a client. The server also receives identifying information of that client, for example caller id information of a telephone number from which the client is further asked to call the server. The server examines data about previous service requests and the corresponding identifying information of clients. The request is approved if the requests with the same identifying information as the current request match a decision criterion for granting the request, for example if the number of these requests is below a predefined threshold.
-
Citations
20 Claims
-
1. A method for selectively accepting service requests from a client connected to a server by a communications network, comprising:
-
a. said server receiving an access request from said client;
b. said server obtaining identifying information of said client provided by a communications network;
c. said server retrieving information of previous service requests with same identifying information;
d. said server deciding whether said client is entitled to service, wherein the decision is based, at least in part, on said information of previous service requests with same identifying information;
e. said server accepting the service request if said client is entitled to service, and denying the service request otherwise;
whereby the server is able to limit the number of services granted to an automated agent operating the client. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An apparatus for accepting service requests from a client connected to a server by a network, comprising:
-
a. means for said server to receive identifying information of said client;
b. storage means for storing data of previous service requests and corresponding identifying information of clients;
c. means for deciding if said client is entitled to service, wherein the decision is based, at least in part, on data about previous service requests with same identifying information stored in said storage means, and type of service request;
d. means for accepting the service request if said client is entitled to service, and otherwise denying the service request;
whereby the server is able to limit the number of services granted to an automated agent operating the client. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer program package for selectively accepting service requests, the computer program package providing instructions, which, if executed by a computer system, cause the system to perform operations comprising:
-
a. receiving a service request in a server computer from a client;
b. receiving identifying information of said client;
c. counting number of previous service requests with identifying information equal to identifying information of said client, which occurred during a predetermined time period;
d. deciding whether to accept service request, wherein the decision is based, at least in part, on whether said number of previous service requests is not greater than a predetermined threshold. - View Dependent Claims (18, 19, 20)
-
Specification