Method and apparatus for providing media-independent self-help modules within a multimedia communication-center customer interface
First Claim
1. An operating system for managing transactions between internal and external transaction partners in a communication center, comprising:
- an external media layer for managing media contact between the external transaction partner and the communication center;
a workflow layer for processing transactions and routing media events between the transaction partners;
an internal media layer for managing media contact between the internal transaction partners; and
a data store for storing extracted knowledge from transactions and relationships between transactions;
wherein the workflow layer captures each transaction, prepares and stores a text version of at least a portion of the transaction, associates the text version with the transaction, minus the text versions for knowledge, which is stored in the data store, and uses the extracted knowledge at least for routing media events between transaction partners.
10 Assignments
0 Petitions
Accused Products
Abstract
In a multimedia call center (MMCC) operating through an operating system, a client-specific self-help wizard is provided for active clients and updated periodically with information related to client transaction history with the MMCC. A connected client is presented by the wizard with a selective media function through which the client may a select a media type for interaction and help, and the MMCC will then re-contact the client through the selected media. The client, for example, may select IP or COST telephony, and the MMCC will place a call to the client to a number or IP address listed for the client, and interactivity will then be through an interactive voice response unit. Help information specific to a client is updated in the client'"'"'s wizard periodically according to ongoing transaction history with the MMCC. The wizard may also monitor client activity with the wizard and make reports available to various persons.
-
Citations
9 Claims
-
1. An operating system for managing transactions between internal and external transaction partners in a communication center, comprising:
-
an external media layer for managing media contact between the external transaction partner and the communication center;
a workflow layer for processing transactions and routing media events between the transaction partners;
an internal media layer for managing media contact between the internal transaction partners; and
a data store for storing extracted knowledge from transactions and relationships between transactions;
wherein the workflow layer captures each transaction, prepares and stores a text version of at least a portion of the transaction, associates the text version with the transaction, minus the text versions for knowledge, which is stored in the data store, and uses the extracted knowledge at least for routing media events between transaction partners.
-
-
2. A telecommunication center, comprising:
-
a client-facing media processing layer for receiving client-initiated transaction requests and for linking clients and enterprise resources by a plurality of media types;
a processing layer for processing client transaction requests to establish client communication according to enterprise rules; and
a principal media interactive interface;
wherein the center restricts all first time users to the principal media interactive interface, the principal media interface is capable of identifying clients, and clients are offered communication choices after client identification, according to the identification.
-
-
3. A system for routing recordings of communication events, including audio, visual image, and text events, in a call center, and making the recorded events available to users, comprising:
-
a data repository adapted to store the recorded events;
recording systems for recording the communication events;
a system for preparing text versions of non-text events, and for storing the text versions in the data repository related to the non-text versions;
a system for relating the recorded events in one or more serial strings according to relational criteria; and
an interactive display interface for displaying identifiers of the recorded events, the identifiers arranged in a serial string according to the relational criteria;
wherein a user receive notification of an incoming non-text event and a text version of the non-text event is mirrored and routed to the agent along with notification of the incoming event and a user, by relecting individual ones of the identifiers, may replay individual ones of the recorded events.
-
-
4. In an operating system for a communications center an interactive process module for accomplishing a process, comprising:
-
a data repository for storing interactions and transactions of the communications center;
an interaction process module for accessing and providing data from the data repository;
a plurality of code sets operating in the interaction process module, each adapted to completion of a specific task in the overall process;
an input interface for providing one or more inputs to the interaction process module; and
an output function for returning a result;
wherein the plurality of code sets are related by pre-requisite status, creating a required order of progression for the process, the process is initiated after being called by the operating system and receiving required inputs, the interaction process module interfaces with the interaction process module completing tasks including at least one of calculations, manipulations and analysis of data from the repository, and upon completion of the last task the IPM returns the result.
-
-
5. In a call center, a programmable diverse interaction code module for facilitating and monitoring diverse interactions between parties communication through the call center, comprising:
-
a database interface for access to a data repository; and
an association facility for associating parties to transactions with agents and projects;
wherein the association facility assigns association identifiers to parties according to defined projects and issues, and the database interface stores transactions in the data repository.
-
-
6. In a call center supporting multiple channels and forms of communication and storing call center transactions in a data repository, a threading software application, comprising:
-
a programming input for a user to enter association criteria;
an access function that accesses at least stored data in the data repository;
a search function that searches accessed data for association criteria, and notes these data entities that meet the association criteria; and
a display function that displays at least indicators of data entities meeting the association criteria.
-
-
7. In call center, a programmable dynamic campaign module for facilitating and monitoring outbound campaigns, comprising:
-
an interaction-level monitoring function for monitoring interaction level of the call center according to programmed criteria, and comparing the real-time level with a preset threshold;
a search and retrieve function for searching a data repository storing records of interactions and retrieving interaction data for specific interactions according to programmed criteria;
a scripting function for selecting agents of the call center for participating in a campaign, and for preparing task lists for said agents; and
an initiation function for initiating a campaign and distributing the task list to the selected agents;
wherein during times of interaction level above the preset threshold the dynamic campaign module searches the data repository, retrieves data, and prepares agent and task lists for a campaign, and wherein, when the interaction level falls below the preset threshold, the dynamic campaign module launches and distributes task lists to agents selected for a campaign.
-
-
8. In a call center operating system, an agent work presentation software model, comprising:
-
an identification function to an agent or agent group;
a programming interface for a supervisor to enter operating parameters;
an automatic interface to one or more data repositories;
a display module; and
a log-in start module;
wherein an authorized supervisor through the programming interface enters an agent or agents for the identification function, and parameters controlling the presentation of workload to a listed agent through the display module; and
wherein the software module, once programmed, launches automatically for identified agents at log in, checks data repositories for agent parameters and work to be done, and presents work to the agent via a display at a Personal Computer/video display unit (PC/VDU) at an agent station assigned to the agent logging in.
-
-
9. In a call center, a client self-help system, comprising:
-
an operating system including an outward-facing communication interface for accepting communications from clients, and for presenting a display for a connected client;
an interactive self-help wizard model presented in a graphic interface in the display and configured to a selected client; and
a media selection interface presented in the graphic interface by which the connected client may select a particular media for receiving information, and indicate the nature of information desired;
wherein the self-help wizard is periodically automatically updated in available information according to the selected client transaction history with the enterprise.
-
Specification