US2013275274A1PendingUtilityA1

Order Processing System, Method and Program Product

Assignee: IBMPriority: Oct 31, 2002Filed: Apr 12, 2013Published: Oct 17, 2013
Est. expiryOct 31, 2022(expired)· nominal 20-yr term from priority
G06Q 30/02G06Q 10/10G06Q 30/0635
55
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

An order processing system, method, and program product that generates an order receipt based on an order request. The system, method, and program product include a plurality of request handlers for processing different types of order requests. One of the plurality of request handlers is selected to process the order request based on the type of order request. Once processing is complete, an order receipt is generated.

Claims

exact text as granted — not AI-modified
1 . An order processing system, comprising: an input system having an input interface and a plurality of input handlers, wherein the input system is adapted to select one of the input handlers based on information contained within an order request received by the input interface from a user; a request system in communication with the input system, wherein the request system has a plurality of request handlers, and wherein the request system is adapted to select one of the request handlers based on the information;
 and a receipt system in communication with the request system, wherein the receipt system has a plurality of output handlers for generating a receipt for the order request and for transmitting the receipt to the user, and wherein the receipt system is adapted to select one of the output handlers based on the information.   
     
     
         2 . The system of  claim 1 , wherein each of the plurality of request handlers communicates with a particular, corresponding back end system. 
     
     
         3 . The system of  claim 1 , wherein a format of the generated receipt is the same as a format of the order request received by the input interface. 
     
     
         4 . The system of  claim 1 , further comprising a back end system in communication with the request system. 
     
     
         5 . The system of  claim 4 , wherein the back end system includes at least one of a management system and a payment system. 
     
     
         6 . The system of  claim 1 , wherein the information in the order request includes format information and type information, wherein the one input handler and the one output handler are selected based on the format information, and wherein the one request handler is selected based on the type information. 
     
     
         7 . A method of processing an order, comprising: receiving an order request at an input system; selecting one of a plurality of request handlers in a request system based on a type of the order request; processing the order request using the selected request handler; and generating an order receipt based on the processed order request at a receipt system. 
     
     
         8 . The method of  claim 7 , further comprising: providing a front end system; generating the order request using the front end system based on input from a user; and forwarding the order request to the input system from the front end system. 
     
     
         9 . The method of  claim 8 , further comprising forwarding the order receipt to the front end system from the receipt system. 
     
     
         10 . The method of  claim 7 , further comprising: including a user identification in the order request; and forwarding the order receipt to a user system based on the user identification. 
     
     
         11 . The method of  claim 7 , further comprising: selecting one of a plurality of input handlers in the input system based on a format of the order request; transforming the order request into order data using the selected input handler; and forwarding the order data to the request system from the input system. 
     
     
         12 . The method of  claim 7 , wherein generating an order receipt includes: selecting one of a plurality of receipt format handlers based on a format of the order request; and generating the order receipt using the selected receipt format handler, wherein the order receipt is formatted the same as the order request. 
     
     
         13 . The method of  claim 7 , wherein the processing step includes: obtaining payment information from the user; and verifying payment based on the payment information. 
     
     
         14 . A computer program product comprising a computer useable medium having computer readable program code embodied therein for processing an order, the program product comprising: program code configured to receive an order request; program code configured to select one of a plurality of request handlers based on a type of the order request; program code configured to process the order request using the selected request handler; and program code configured to generate an order receipt based on the processed order request. 
     
     
         15 . The computer program product of  claim 14 , further comprising program code configured to generate the order request, the order request including a user identification. 
     
     
         16 . The computer program product of  claim 14 , further comprising program code configured to forward the order receipt to a user system based on the user identification. 
     
     
         17 . The computer program product of  claim 14 , further comprising: program code configured to select one of a plurality of input handlers based on a format of the order request; program code configured to transform the order request into order data using the selected input handler; program code configured to select one of a plurality of receipt handlers based on a format of the order request; and program code configured to generate the order receipt using the selected receipt handler, wherein the order receipt has the same format as the order request. 
     
     
         18 . The computer program product of  claim 14 , further comprising: program code configured to obtain payment information from the user; and program code configured to verify payment based on the payment information.

Join the waitlist — get patent alerts

Track US2013275274A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.