×

Data model of participation in multi-channel and multi-party contacts

  • US 7,953,859 B1
  • Filed: 06/03/2004
  • Issued: 05/31/2011
  • Est. Priority Date: 03/31/2004
  • Status: Active Grant
First Claim
Patent Images

1. In a contact center comprising a plurality of resources for servicing a plurality of contacts, the plurality of resources corresponding to a plurality of contact center endpoints, a method comprising:

  • (a) at least one of receiving a first contact from an endpoint of a first customer and initiating the first contact to the first customer'"'"'s endpoint;

    (b) creating, by a processor executable contact tracking agent and in connection with the first contact, a first contact part for the first customer endpoint, the first contact part describing the first customer, contact state of the first contact with reference to the first customer, and a communication channel of the first customer endpoint in the first contact;

    (c) connecting the first contact with a first contact center resource to service the first customer by the first contact center resource;

    (d) in response to step (c), creating, by the contact tracking agent and in connection with the first contact, a second contact part for the first contact center resource, the second contact part describing the first contact center resource, contact state of the first contact with reference to the first contact center resource, and a communication channel used by a first contact center endpoint associated with the first contact center resource, each of the first and second contact parts being related to the first contact;

    (e) while the first customer is serviced by the first contact center resource in the first contact, monitoring, by the contact tracking agent, each of the first customer endpoint and the first contact center endpoint for an occurrence of at least one of (i) a further change in contact state;

    (ii) a connection of the first contact center resource and the first customer by a new communication channel; and

    (iii) adding another party to the first contact and/or transferring the first contact to a new party; and

    (f) applying, by the contact tracking agent, at least one of the following rules;

    (F1) when at least one of (i) a further change in contact state and (ii) the connection of the first contact center resource and the first customer by a new communication channel occurs at one of the first customer endpoint and the first contact center endpoint, creating, by the contact tracking agent, a third contact part comprising an attribute of the occurrence, the third contact part being associated with the one of the first customer and first contact center resource and the first contact, wherein each of the first, second, and third contact parts comprises a plurality of common types of attributes; and

    (F2) when (iii) occurs, creating, by the contact tracking agent, a fourth contact part comprising an attribute of the occurrence, the fourth contact part being associated with the new party and the first contact, wherein each of the first, second, and fourth contact parts comprises a plurality of common types of attributes.

View all claims
  • 24 Assignments
Timeline View
Assignment View
    ×
    ×