Order tracking system and method using trigger events
First Claim
1. A computerized method for providing status information for an order for a product or service comprising:
- developing a plurality of computerized business applications, each of said computerized business applications comprising functionality for recording data related to a plurality of order completion activities for an order for a product or service;
modifying each of said plurality of computerized business applications to execute a stored procedure upon suspension of one of said plurality of activities for said order for said product or service recorded by said computerized business application;
communicating data related to suspension of one of said plurality of activities to an order tracking database;
adding to said order tracking database a suspend event record for said activity, said suspend event record comprising;
(1) an activity identifier identifying said activity related to said order;
(2) a suspended activity identifier providing a description of a suspended activity related to said order; and
(3) a suspended reason identifier for recording a resolution to said suspended activity; and
providing an interface to said order tracking database to obtain suspension status data for said order for said product or service according to said suspended activity; and
displaying for a user of said interface;
(1) suspension status data comprising suspended activities for said order for said product or service from said order tracking database; and
(2) for each suspended activity, said description and said resolution for said suspended activity.
1 Assignment
0 Petitions
Accused Products
Abstract
An order tracking system comprising an interface to an order tracking database for users such as sales agents and sales managers to quickly find orders and track them as they progress. The order tracking system may track merchant orders for payment processing equipment to be installed in one or more business locations and the initiation of related payment processing services using the installed equipment. Trigger events within multiple internal computerized business applications are communicated to the order tracking system where they are stored in the order tracking database. The computerized applications that are used to manage internal business may track many activities and events, some of which are trigger events, that result in updates to the order tracking database. The trigger events from the various internal business applications allow a user of the present invention to obtain a comprehensive view of the status of an order for a payment processing solution.
-
Citations
20 Claims
-
1. A computerized method for providing status information for an order for a product or service comprising:
-
developing a plurality of computerized business applications, each of said computerized business applications comprising functionality for recording data related to a plurality of order completion activities for an order for a product or service; modifying each of said plurality of computerized business applications to execute a stored procedure upon suspension of one of said plurality of activities for said order for said product or service recorded by said computerized business application; communicating data related to suspension of one of said plurality of activities to an order tracking database; adding to said order tracking database a suspend event record for said activity, said suspend event record comprising; (1) an activity identifier identifying said activity related to said order; (2) a suspended activity identifier providing a description of a suspended activity related to said order; and (3) a suspended reason identifier for recording a resolution to said suspended activity; and
providing an interface to said order tracking database to obtain suspension status data for said order for said product or service according to said suspended activity; anddisplaying for a user of said interface; (1) suspension status data comprising suspended activities for said order for said product or service from said order tracking database; and (2) for each suspended activity, said description and said resolution for said suspended activity. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computerized system for providing status information for an order for a product or service comprising:
-
an order tracking database for storing trigger event data related to order completion activities for said product or service; a queue processor for evaluating and adding trigger event data to said order tracking database; at least one computer executing a plurality of computerized business applications, each of said computerized business applications comprising functionality for recording order completion activity data for an order for a product or service; at least one stored procedure for use by each of said plurality of computerized business applications to transmit suspend trigger event data to said queue processor, said suspend trigger event data related to a suspension of said order completion activity data for said order for said product or service recorded by said computerized business applications and comprising; (1) an activity identifier identifying said activity related to said order; (2) a suspended activity identifier providing a description of a suspended activity related to said order; and (3) a suspended reason identifier for recording a resolution to said suspended activity; and an interface to said order tracking database for presenting to a user suspension status data for said order for said product or service, said suspension status data related to said trigger event data in said order tracking database and comprising; (1) suspension status data comprising suspended activities for said order for said product or service from said order tracking database; and (2) for each suspended activity, said description and said resolution for said suspended activity. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A computerized method for displaying order status information for an order comprising:
-
(a) storing in an order tracking database order data for said order, said order data comprising; (i) an order identifier; (ii) step data for a plurality of steps to be completed to process said order; (iii) activity data for a plurality of activities to be completed for each step wherein each activity comprises a plurality of events to be completed; (b) receiving at computer server in a queue processor executing at said server at least one suspend trigger from a business application for processing said order, said suspend event comprising; (i) an activity identifier identifying an activity within a step for said order; and (ii) a suspended activity identifier identifying a suspended activity related to said activity; (c) storing in said order tracking database for said order a suspend event record comprising said activity identifier and said suspended activity identifier; and (d) receiving at said computer server a user request to access status data for said order; (e) in response to receiving said request to access status data for said order, providing to said user status data comprising; (i) said order identifier; and (ii) a suspended activity indicator related to said suspend event record for said order. - View Dependent Claims (18, 19, 20)
-
Specification