Information processing apparatus and information processing method
First Claim
1. An information processing method executed by an information processing apparatus that communicates with a customer terminal, comprising:
- a storage step of the information processing apparatus storing a plurality of item codes in a storage unit, each of which is associated with information indicating whether or not a duplicate order is acceptable for an item associated with the item code;
an order reception step of receiving an order, including an item code and a user ID, from the customer terminal;
a search step of searching the information indicating whether or not a duplicate order is acceptable for the associated item stored in said storage step based on the item code included in the received order;
a check step of checking whether or not the order received by said order reception unit is a duplicate based on the item code and the user ID included in the received order, wherein said check unit checks whether or not the order received by said order reception unit is a duplicate when the information searched by said search step indicates that a duplicate order is not acceptable for the associated item, and wherein the check step does not check whether or not the received order is a duplicate when the information searched by the search step indicates that a duplicate order is acceptable for the associated item;
a registration step of registering the order received by said order reception unit when the check unit performs the check and determines that the order is not a duplicate, and when the information searched by the search unit indicates that a duplicate order is acceptable for the associated item; and
a notification step of notifying the customer terminal of the checking result of the check step when the checking result indicates that the order is a duplicate.
1 Assignment
0 Petitions
Accused Products
Abstract
An information processing apparatus stores a plurality of item codes in a storage unit, each of which is associated with an item type. The apparatus accepts a new order, which includes an item code and a user ID, from a customer terminal. The apparatus then searches for an item type stored in the storage unit based on the item code included in the new order, and checks whether or not the new order is a duplicate based on the item code and the user ID included in the new order. The apparatus notifies the customer terminal of the checking result, where check is controlled so as to check or not to check a new order based on the item type associated with the order.
10 Citations
5 Claims
-
1. An information processing method executed by an information processing apparatus that communicates with a customer terminal, comprising:
-
a storage step of the information processing apparatus storing a plurality of item codes in a storage unit, each of which is associated with information indicating whether or not a duplicate order is acceptable for an item associated with the item code; an order reception step of receiving an order, including an item code and a user ID, from the customer terminal; a search step of searching the information indicating whether or not a duplicate order is acceptable for the associated item stored in said storage step based on the item code included in the received order; a check step of checking whether or not the order received by said order reception unit is a duplicate based on the item code and the user ID included in the received order, wherein said check unit checks whether or not the order received by said order reception unit is a duplicate when the information searched by said search step indicates that a duplicate order is not acceptable for the associated item, and wherein the check step does not check whether or not the received order is a duplicate when the information searched by the search step indicates that a duplicate order is acceptable for the associated item; a registration step of registering the order received by said order reception unit when the check unit performs the check and determines that the order is not a duplicate, and when the information searched by the search unit indicates that a duplicate order is acceptable for the associated item; and a notification step of notifying the customer terminal of the checking result of the check step when the checking result indicates that the order is a duplicate.
-
-
2. An information processing apparatus that communicates with a customer terminal via a network, comprising:
-
a storage unit configured to store a plurality of item codes, each of which is associated with information indicating whether or not a duplicate order is acceptable for an item associated with the item code; an order reception unit configured to receive an order, including an item code and a user ID, from the customer terminal; a search unit configured to search the information indicating whether or not a duplicate order is acceptable for the associated item stored in said storage unit based on the item code included in the received order; a check unit configured to check whether or not the order received by said order reception unit is a duplicate based on the item code and the user ID included in the received order, wherein said check unit checks whether or not the order received by said order reception unit is a duplicate when the information searched by said search indicates that a duplicate order is not acceptable for the associated item, and wherein the check unit does not check whether or not the received order is a duplicate when the information searched by the search unit indicates that a duplicate order is acceptable for the associated item; a registration unit configured to register the order received by said order reception unit when the check unit performs the check and determines that the order is not a duplicate, and when the information searched by the search unit indicates that a duplicate order is acceptable for the associated item; and a notification unit configured to notify the customer terminal of the checking result of said check unit when the checking result indicates that the order is a duplicate. - View Dependent Claims (3, 4)
-
-
5. A computer readable storage medium encoded with a computer program, said computer program being executed by an information processing apparatus that communicates with a customer terminal via a network, the program comprising:
-
code of a storage step of the information processing apparatus storing a plurality of item codes in a storage unit, each of which is associated with information indicating whether or not a duplicate order is acceptable for an item associated with the item code; code of an order reception unit configured to receive an order, including an item code and a user ID, from the customer terminal; code of a search step of the information processing apparatus searching the information indicating whether or not a duplicate order is acceptable for the associated item stored in said storage step based on the item code included in the order; code of a check step of the information processing apparatus checking whether or not the order received by said order reception unit is a duplicate based on the item code and the user ID included in the received order, wherein said check unit checks whether or not the order received by said order reception unit is a duplicate when the information searched by said search step indicates that a duplicate order is not acceptable for the associated item, and wherein the check unit does not check whether or not the received order is a duplicate when the information searched by the search step indicates that a duplicate order is acceptable for the associated item; code of a registration step of the information processing apparatus registering the order received by said order reception unit when the check unit performs the check and determines that the order is not a duplicate, and when the information searched by the search step indicates that a duplicate order is acceptable for the associated item; and code of a notification step of notifying the customer terminal of the checking result of the checking result of the step when the checking result indicates that the order is a duplicate.
-
Specification