Method and apparatus for multiple agent commitment tracking and notification
First Claim
1. A method for managing commitments, comprising:
- identifying, by a processor, a first communication between a customer and a first contact center resource;
generating, by the processor, a first object for storing data related to the first communication;
storing, by the processor, the first object in a database in association with an issue, wherein the issue has at least an identifier, and the issue is one from among a plurality of issues associated with the customer;
identifying, by the processor, a second communication associated with the customer;
routing, by the processor, the second communication to a second contact center resource;
determining, by the processor, that the second communication is related to the issue;
in response to the determining, displaying by the processor, on a graphical user interface associated with the second contact center resource, a graphical representation of the first object stored in association with the issue;
receiving, by the processor, via the graphical user interface, user selection of the first object;
in response to the user selection, outputting, by the processor, the data stored in association with the first object, wherein the data includes a copy of at least a portion of substance of communication exchanged during the first communication;
generating a second object for storing data relating to the second communication;
storing, by the processor, the second object in the database in association with the issue;
assigning, by the processor, a commitment made during the second communication, to a first agent, the commitment being one among a plurality of commitments associated with the issue;
detecting, by the processor, unavailability of the first agent to fulfill the commitment;
in response to detecting the unavailability of the first agent, assigning, by the processor, the commitment to a second agent identified as being available and having a skill level for fulfilling the commitment;
monitoring, by the processor, fulfillment of the commitment;
receiving, by the processor, status of the commitment, the status being indicative of fulfillment of the commitment;
andin response to determining that no other commitments of the plurality of commitments associated with the issue remain to be fulfilled, storing in the database for the issue, an indicator for indicating that the issue is resolved.
7 Assignments
0 Petitions
Accused Products
Abstract
A system for tracking client contacts for a host organization utilizes a multimedia database and a user interface at a connected computer device. The database stores client communications as full content, and relates contacts by issue, and the user interface displays client contact communications as objects, such as icons, in issue related chronological strings. In a preferred embodiment the interface also provides an input facility for a host agent to select appropriate responses to client communications, to make commitments for response, to assign responsibility for commitments, and to notify personnel affected by entered commitments in various ways, such as reminders. Other notifications include fulfilled and unfulfilled commitments.
-
Citations
19 Claims
-
1. A method for managing commitments, comprising:
-
identifying, by a processor, a first communication between a customer and a first contact center resource; generating, by the processor, a first object for storing data related to the first communication; storing, by the processor, the first object in a database in association with an issue, wherein the issue has at least an identifier, and the issue is one from among a plurality of issues associated with the customer; identifying, by the processor, a second communication associated with the customer; routing, by the processor, the second communication to a second contact center resource; determining, by the processor, that the second communication is related to the issue; in response to the determining, displaying by the processor, on a graphical user interface associated with the second contact center resource, a graphical representation of the first object stored in association with the issue; receiving, by the processor, via the graphical user interface, user selection of the first object; in response to the user selection, outputting, by the processor, the data stored in association with the first object, wherein the data includes a copy of at least a portion of substance of communication exchanged during the first communication; generating a second object for storing data relating to the second communication; storing, by the processor, the second object in the database in association with the issue; assigning, by the processor, a commitment made during the second communication, to a first agent, the commitment being one among a plurality of commitments associated with the issue; detecting, by the processor, unavailability of the first agent to fulfill the commitment; in response to detecting the unavailability of the first agent, assigning, by the processor, the commitment to a second agent identified as being available and having a skill level for fulfilling the commitment; monitoring, by the processor, fulfillment of the commitment; receiving, by the processor, status of the commitment, the status being indicative of fulfillment of the commitment; and in response to determining that no other commitments of the plurality of commitments associated with the issue remain to be fulfilled, storing in the database for the issue, an indicator for indicating that the issue is resolved. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A system for managing commitments, comprising:
-
processor; and memory, wherein the memory has instructions stored thereon that, when executed by the processor, cause the processor to; identify a first communication between a customer and a first contact center resource; generate a first object for storing data related to the first communication; store the first object in a database in association with an issue, wherein the issue has at least an identifier, and the issue is one from among a plurality of issues associated with the customer; identify a second communication associated with the customer; route the second communication to a second contact center resource;
determining, by the processor, that the second communication is related to the issue;in response to the determining, display by the processor, on a graphical user interface associated with the second contact center resource, a graphical representation of the first object stored in association with the issue; receive via the graphical user interface, user selection of the first object; in response to the user selection, output the data stored in association with the first object, wherein the data includes a copy of at least a portion of substance of communication exchanged during the first communication; generate a second object for storing data relating to the second communication; store the second object in the database in association with the issue; assigning a commitment made during the second communication to a first agent, the commitment being one among a plurality of commitments associated with the issue; detect unavailability of the first agent to fulfill the commitment; in response to detecting the unavailability of the first agent, assign the commitment to a second agent identified as being available and having a skill level for fulfilling the commitment; monitor fulfillment of the commitment; receive status of the commitment, the status being indicative of fulfillment of the commitment; and in response to determining that no other commitments of the plurality of commitments associated with the issue remain to be fulfilled, store in the database for the issue, an indicator for indicating that the issue is resolved. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
Specification