Method and apparatus for compiling transaction processing...

Data processing: software development – installation – and managem – Software program development tool – Translation of code

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C345S215000, C345S215000

Reexamination Certificate

active

06286129

ABSTRACT:

FIELD OF THE INVENTION
The present invention relates generally to improvements in customer transaction processing systems, such as telephone call processing equipment. More particularly, the invention relates to a method, apparatus, and article of manufacture for compiling transaction processing workflows.
BACKGROUND OF THE INVENTION
During recent years, automated transaction processing systems (e.g., telephone call processing systems) have increased in power and flexibility. Processing systems that are designed to aid direct telephone marketing or other telephone-based service providers have changed the configuration of physical sites. Previously, human agents at a single physical site handled inbound and outbound calls with minimal automation of agent and remote customer transactions. Today, many physical sites have been replaced by a virtual site which may be networked to multiple physical call centers that employ home and in-office workers who initiate and respond to remote customer transactions over different media, while creating and using a large amount of business-specific information.
The transformation of physical call center sites into virtual sites changes the type of business applications that users or developers must create and maintain. Originally, writing a business application for a call router consisted of defining call routing tables for a single site. Each routing table defines a workflow for describing how telephone calls and other transactions are distributed to agents, commonly referred to as automatic call distribution. Today, a business application can span multiple sites, employing distributed workflows that require the coordination of geographically distributed routing tables. Multiple software tools may be used to create various components of such systems. Because different users have different transaction flow requirements, the system for each user may become a confusing mosaic of interdependent applications, each created and maintained by different software tools. Multiple software tools may increase the difficulty in coordinating workflows across distributed execution environments, increase application development time, increase lifecycle maintenance costs, and increase the time required to make changes and enhancements to such systems.
In existing systems, the generation of routing tables or routing procedures to control transaction flows requires computer programming skills. Additionally, specific training is generally required to learn how to generate routing tables. This specialized knowledge and training is required both to generate routing tables and to edit or modify existing routing tables.
Therefore, there is a need to minimize potential confusion caused by the use of multiple software tools and simplify the generation of workflow definitions. There is a further need to coordinate workflows across distributed execution environments, reduce application development time, decrease life cycle maintenance costs, and decrease the time required to make changes to such systems.
SUMMARY OF THE INVENTION
The present invention provides a system, method, and article of manufacture for compiling visual primitives of a transaction flow used by a transaction processing system. In one embodiment of the invention, the visual primitives of a transaction flow are compiled into multiple routing instructions. The routing instructions are then provided to the transaction processing system.
Embodiments of the invention save the routing instructions in a routing table. Particular embodiments save the routing instructions to a routing table located in the transaction processing system.
Other embodiments of the invention convert the routing instructions into a native language of the transaction processing system.
An embodiment of the invention accesses routing instructions from a transaction processing system, compiles the routing instructions into visual primitives of the transaction flow, and displays the visual primitives of the transaction flow on a visual display.


REFERENCES:
patent: 4328556 (1982-05-01), Abe et al.
patent: 5040227 (1991-08-01), Lyke et al.
patent: 5095421 (1992-03-01), Freund
patent: 5367624 (1994-11-01), Cooper
patent: 5404523 (1995-04-01), DellaFera et al.
patent: 5535322 (1996-07-01), Hetch
patent: 5586312 (1996-12-01), Johnson et al.
patent: 5623541 (1997-04-01), Boyle et al.
patent: 5644728 (1997-07-01), Pillans et al.
patent: 5664129 (1997-09-01), Futatsugi et al.
patent: 5734837 (1998-03-01), Flores et al.
patent: 5799297 (1998-08-01), Goodridge et al.
patent: 5812989 (1998-09-01), Witt et al.
patent: 5848393 (1998-12-01), Goodridge et al.
patent: 5905493 (1999-05-01), Belzer et al.
patent: 5918226 (1999-06-01), Tarumi et al.
patent: 5999911 (1999-12-01), Berg et al.
Ljungberg-Holm-Hedman, “Information Technology and Organizational Effects: Supporting the Sales Process with Workflow Technology,” ACM, Apr. 1997.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Method and apparatus for compiling transaction processing... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Method and apparatus for compiling transaction processing..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and apparatus for compiling transaction processing... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2492225

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.