Computer program for allocating transactions to operators
First Claim
1. A transaction allocation apparatus that selects an operator, from among a plurality of operators, to process a transaction received from a customer and allocates the transaction to the operator selected, the transaction allocation apparatus comprising:
- a storing unit that stores status information that is information relating to whether each of the operator is engaged in processing of a transaction or standby at this time;
a standby state deciding unit that decides, based on the status information, which operators are standby at the time the transaction is received from the customer;
a standby time estimating unit that estimates, when the standby state deciding unit has decided that no operator is standby, based on the status information, a standby time for each operator that is a time after which the operator is going to become standby; and
an operator selecting unit that if the standby state deciding unit has decided that an operator is standby, selects the operator who is standby as the operator to process the transaction, or if the standby state deciding unit has decided that no operator is standby, selects an operator based on the standby time for each operator as the operator to process the transaction.
1 Assignment
0 Petitions
Accused Products
Abstract
Information such as status of each operator that is information about whether the operator is engaged in processing a transaction or he is standby, how long it will take the operator to complete the transaction he is processing at this time, and when the operator started processing the transaction is stored. If a plurality of the operators are standby when a transaction is received, one operator is selected from among the standby operators as an operator to process the transaction. If no operator is standby, it is estimated when each operator is going to be standby and one operator is selected, from among the operators who are going to be standby in not more than a predetermined time, as the operator to process the transaction.
18 Citations
30 Claims
-
1. A transaction allocation apparatus that selects an operator, from among a plurality of operators, to process a transaction received from a customer and allocates the transaction to the operator selected, the transaction allocation apparatus comprising:
-
a storing unit that stores status information that is information relating to whether each of the operator is engaged in processing of a transaction or standby at this time;
a standby state deciding unit that decides, based on the status information, which operators are standby at the time the transaction is received from the customer;
a standby time estimating unit that estimates, when the standby state deciding unit has decided that no operator is standby, based on the status information, a standby time for each operator that is a time after which the operator is going to become standby; and
an operator selecting unit that if the standby state deciding unit has decided that an operator is standby, selects the operator who is standby as the operator to process the transaction, or if the standby state deciding unit has decided that no operator is standby, selects an operator based on the standby time for each operator as the operator to process the transaction. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A transaction allocation method of selecting an operator, from among a plurality of operators to process a transaction received from a customer and allocating the transaction to the selected operator, the transaction allocation method comprising:
-
storing status information that is information relating to whether each of the operator is engaged in processing of a transaction or standby at this time;
deciding, based on the status information, which operators are standby at the time the transaction is received from the customer;
estimating, based on the status information, a standby time for each operator that is a time after which the operator is going to become standby, if it is decided at the deciding that no operator is standby;
selecting if it is decided at the deciding that an operator is standby, the operator who is standby as the operator to process the transaction, or if it is decided at the deciding that no operator is standby, an operator based on the standby time for each operator as the operator to process the transaction. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A computer program that makes a computer execute a transaction allocation method of selecting an operator, from among a plurality of operators to process a transaction received from a customer and allocating the transaction to the selected operator, the computer program including instruction to realize:
-
storing status information that is information relating to whether each of the operator is engaged in processing of a transaction or standby at this time;
deciding, based on the status information, which operators are standby at the time the transaction is received from the customer;
estimating, based on the status information, a standby time for each operator that is a time after which the operator is going to become standby, if it is decided at the deciding that no operator is standby;
selecting if it is decided at the deciding that an operator is standby, the operator who is standby as the operator to process the transaction, or if it is decided at the deciding that no operator is standby, an operator based on the standby time for each operator as the operator to process the transaction. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30)
-
Specification