A method for completing an order from a free-form input from a customer, such as by phone, SMS, IM or e-mail. The customer input has discrete components. The individually recognized components are compared to a list of predefined elements, and each possible predefined element present in the order is recognized and then put into a possible order. If all of the components necessary for a complete order are present in the input, either by being recognized or inferred, an order is established and complete. The completed order is passed on to the next stage in the process, whether it is shipping or assembling for satisfying the order.
 본 발명은 전화, SMS, IM 또는 이메일과 같이 고객으로부터의 임의의 형태로 전달되는 주문을 이행하기 위한 방법에 관한 것이다. 상기 고객은 개별적인 구성요소들을 입력한다. 개별적으로 인식된 구성요소들은 기설정된 요소들의 리스트와 비교되며, 상기 주문 내에 존재하는 각각의 가능한 기설정된 요소가 인식되고, 가능한 주문이 입력된다. 주문을 이행하기 위하여 필요로 되는 모든 구성요소들이 해당 입력 내에 존재한다면, 주문이 확립되고 이행된다. 상기 이행된 주문은 처리 수순상에 있는 다음 단계로 전달되어 해당 주문을 충족시키기 위한 배송 또는 조립이 이루어진다.