Source: https://patents.google.com/patent/US9747580B2/en
Timestamp: 2019-09-20 19:22:58
Document Index: 495526648

Matched Legal Cases: ['Application No. 2', 'Application No. 99', 'Application No. 99', 'Application No. 99921471', 'application No. 99921471', 'Application No. 2000', 'Application No. 2000']

US9747580B2 - Method and apparatus for multiple agent commitment tracking and notification - Google Patents
US9747580B2
US9747580B2 US11/929,654 US92965407A US9747580B2 US 9747580 B2 US9747580 B2 US 9747580B2 US 92965407 A US92965407 A US 92965407A US 9747580 B2 US9747580 B2 US 9747580B2
US11/929,654
US20080052374A1 (en
2006-07-10 Priority to US11/456,333 priority patent/US20060248043A1/en
2007-10-30 Application filed by Genesys Telecommunications Laboratories Inc filed Critical Genesys Telecommunications Laboratories Inc
2007-10-30 Priority to US11/929,654 priority patent/US9747580B2/en
2008-02-28 Publication of US20080052374A1 publication Critical patent/US20080052374A1/en
2016-12-02 Assigned to GENESYS TELECOMMUNICATIONS LABORATORIES, INC., AS GRANTOR, ANGEL.COM INCORPORATED, UTOPY, INC., SOUNDBITE COMMUNICATIONS, INC. reassignment GENESYS TELECOMMUNICATIONS LABORATORIES, INC., AS GRANTOR PATENT RELEASE (REEL:031644/FRAME:0814) Assignors: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
2017-07-25 Assigned to GENESYS TELECOMMUNICATIONS LABORATORIES, INC. reassignment GENESYS TELECOMMUNICATIONS LABORATORIES, INC. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: POWERS, JAMES K.
2017-08-29 Publication of US9747580B2 publication Critical patent/US9747580B2/en
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.
The present application is a continuation of patent application Ser. No. 11/456,333, filed on Jul. 10, 2006, which is a continuation of patent application 10/425,774, filed on Apr. 28, 2003 and issued as U.S. Pat. No. 7,076,499 on Jul. 11, 2006, which is a continuation of patent application Ser. No. 09/537,857, filed on Mar. 28, 2000 now issued as U.S. Pat. No. 6,557,003 on Apr. 29, 2003, which is a divisional patent application of patent application Ser. No. 09/071,467, filed Apr. 30, 1998 now issued as Pat. No. 6,044,368 on Mar. 28, 2000. The disclosures of prior applications are incorporated herein in their entirety by reference.
A neglected need in contact management has to do with commitments and fulfillment of commitments. Often, an agent or service representative makes a verbal or written commitment to a customer, client, or associate on behalf of himself or on behalf of another agent or service employee. In some large companies, this may be routine with numerous commitments made each day by numerous agents. It is, of course, desirable that the agent that made such commitments be able to fulfill them in a timely fashion. Failure to do so can erode a company's reputation. In a case wherein an agent makes a verbal commitment on behalf of another agent, then it is important that the fulfilling agent be notified in a timely manner. In a very fast-paced environment, it is extremely difficult to insure that verbal commitments to clients and the like are kept, or to track such commitments and ensure that appropriate action is taken. Often the agent who makes a commitment forgets the details of the commitment, or forgets to notify the appropriate agent on whose behalf the commitment was made.
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;
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.
2. The method of claim 1, wherein the commitment is a commitment to take action made to the customer during the second communication.
3. The method of claim 1 further comprising transmitting, by the processor, notification to a third contact center resource to fulfill the commitment.
4. The method of claim 1 further comprising assigning the commitment, by the processor, to a third contact center resource, based at least one of a skill level of the third contact center resource or operational state of the third contact resource.
receiving, by the processor, information on a target resource specified by the second contact center resource for receiving the commitment;
identifying, by the processor, a particular state of the specified target resource; and
assigning, by the processor the commitment to a third contact center resource instead of the specified target resource in response to identifying the particular state.
6. The method of claim 5, wherein the third contact center resource is identified based on skill and availability of the second contact center resource.
7. The method of claim 1, wherein the first communication utilizes a first type of media and the second communication utilizes a second type of media different from the first type of media.
8. The method of claim 1, wherein the data output by the processor in response to the user selection is one of an audio recording of the first communication, or text exchanged during the first communication.
9. The method of claim 1, wherein the identifier for the issue includes a description of the issue.
10. The method of claim 1, wherein the determining that the second communication is related to the issue includes retrieving, by the processor, the identifier for the issue in response to information provided by the customer.
11. The method of claim 1, wherein the third object stores data on a third communication with the customer for fulfilling the commitment.
identifying, by the processor, a fourth communication associated with the customer;
determining, by the processor, that the fourth communication is related to the issue;
in response to the determining, displaying by the processor, a chronological string of the first, second, and third object stored in association with the issue.
13. A system for managing commitments, comprising:
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;
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.
14. The system of claim 13, wherein the commitment is a commitment to take action made to the customer during the second communication.
15. The system of claim 13, wherein the instructions further cause the processor to transmit notification to a third contact center resource to fulfill the commitment.
16. The system of claim 13, wherein the instructions further cause the processor to assign the commitment to a third contact center agent based at least one of a skill level of the third contact center resource or operational state of the third contact resource.
17. The system of claim 13, wherein the instructions further cause the processor to:
receive information on a target resource specified by the second contact center resource for receiving the commitment;
identify a particular state of the specified target resource; and
assign the commitment to a third contact center resource instead of the specified target resource in response to identifying the particular state.
18. The system of claim 17, wherein the third contact center resource is identified based on skill and availability of the second contact center resource.
19. The system of claim 13, wherein the first communication utilizes a first type of media and the second communication utilizes a second type of media different from the first type of media.
US11/929,654 1998-04-30 2007-10-30 Method and apparatus for multiple agent commitment tracking and notification Expired - Lifetime US9747580B2 (en)
US20080052374A1 US20080052374A1 (en) 2008-02-28
US9747580B2 true US9747580B2 (en) 2017-08-29
JPH0942955A (en) 1995-07-28 1997-02-14 Canon Inc Distance measuring device
US6557003B1 (en) 1998-04-30 2003-04-29 Genesys Telecommunications Laboratories, Inc. Method and apparatus for multiple agent commitment tracking and notification
Canadian Search Report, Dated Feb. 4, 2004, Issued in Patent Application No. 2,329,999, 3 Pages.
European Patent Office Action, Dated Aug. 17, 2006, Issued in Patent Application No. 99 921 471.1, 6 Pages.
European Patent Office Action, Dated Feb. 2, 2011, Issued in Patent Application No. 99 921 471.1, 5 Pages.
European Search Report, Dated Oct. 5, 2004 for European Patent Application No. 99921471.1, 3 Pages.
H. Murakami, Integrated Client Support System View Kobo/CS, OA Business Personal Computer, No. 12, Dec. 1, 1997, pp. 134-136, vol. 15, Denpashimbunsha, Japan.
International Search Report, Mailed Aug. 5, 1999, Corresponding to PCT/US99/08989, 4 Pages.
Latest Trend of CTI, Nikkei Communication, No. 248, Jun. 16, 1997, pp. 184-196, Nikkei Business Publications, Inc., Japan.
Office action for EP application No. 99921471.1 mailed by the EPO on Feb. 3, 2014, 6 pages.
R. Toji, OCN Inquiry Response Operation Support System, NTT Gijyutsu Journal, No. 1, Jan. 1, 1998, pp. 114-116, vol. 10, Telecommunications Association, Japan.
Translation of Notice of Rejection of the Japanese Office Action, Dated Apr. 8, 2003 (mailed Apr. 15, 2003), for Japanese Application No. 2000-546321, 8 Pages.
Translation of the Certified Copy of Final Decision to Rejection of the Japanese Office Action, Dated Aug. 26, 2003 (mailed Sep. 2, 2003), for Japanese Application No. 2000-546321, 7 Pages.
US7076499B2 (en) 2006-07-11
Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:POWERS, JAMES K.;REEL/FRAME:043328/0228