Management of contacts in a network of contact centers
First Claim
Patent Images
1. A network comprising a plurality of contact centers each contact center comprising:
- (i) a contact object memory storing a plurality of contact objects each representing a different contact in the network of contact centers; and
(ii) an agent object memory storing a plurality of agent objects each representing a different agent in the network of contact centers, each of said plurality of agent objects comprising information representing a respective agent and its availability status;
said plurality of contact centers being arranged to replicate and synchronize said contact objects and agent objects at each of the plurality of contact centers whereby the network comprising said plurality of contact centers does not require a central controller and said plurality of contact centers is further arranged such that, if there a fault or a change of mode of operation at one of said plurality of contact centers, remaining ones of said plurality of contact centers continue to replicate and synchronize said contact objects and agent objects at each of said remaining ones of the plurality of contact centers.
23 Assignments
0 Petitions
Accused Products
Abstract
There is a need to provide a method of managing contacts in a network of contact centers which facilitates even distribution of work load across the contact centers, is flexible, has inherent resilience, and which enables each contact center to have a degree of autonomy. This is achieved in the present invention by using contact objects and agent objects at each contact center and replicating and synchronizing those objects from each contact center to each of the other contact centers.
-
Citations
13 Claims
-
1. A network comprising a plurality of contact centers each contact center comprising:
-
(i) a contact object memory storing a plurality of contact objects each representing a different contact in the network of contact centers; and (ii) an agent object memory storing a plurality of agent objects each representing a different agent in the network of contact centers, each of said plurality of agent objects comprising information representing a respective agent and its availability status; said plurality of contact centers being arranged to replicate and synchronize said contact objects and agent objects at each of the plurality of contact centers whereby the network comprising said plurality of contact centers does not require a central controller and said plurality of contact centers is further arranged such that, if there a fault or a change of mode of operation at one of said plurality of contact centers, remaining ones of said plurality of contact centers continue to replicate and synchronize said contact objects and agent objects at each of said remaining ones of the plurality of contact centers. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A contact center for use in a network of contact centers, said contact center comprising:
-
a) a contact object memory storing a plurality of contact objects each representing a different contact in the network of contact centers; and b) an agent object memory storing a plurality of agent objects each representing a different agent in the network of contact centers, each of said plurality of agent objects comprising information representing a respective agent and its availability status; c) means for notifying changes in any of said contact objects and agent objects to other contact centers in the network of contact centers to thereby replicate and synchronize said contact objects and agent objects with those at each of the other contact centers; and d) means arranged such that, if there a fault or a change of mode of operation at another contact center of said network of contact centers, the contact center is arranged to continue to replicate and synchronize said contact objects and agent objects with those at each of the other contact centers save for the another contact center.
-
-
8. A method of managing a contact in a network of contact centers said method comprising:
-
(i) at each contact center in the network storing a plurality of contact objects each representing a different contact in the network of contact centers; and (ii) at said each contact center storing a plurality of agent objects each representing a different agent in the network of contact centers, each of said plurality of agent objects comprising information representing a respective agent and its availability status; (iii) at said each contact center, notifying all other contact centers of any changes in contact objects and agent objects stored at said contact center to thereby replicate and synchronize said contact objects and agent objects at each of the contact centers in the network; and
,(iv) if there a fault or a change of mode of operation at one of said contact centers, continuing to replicate and synchronize said contact objects and agent objects at each of remaining ones of said contact centers. - View Dependent Claims (9, 10, 11, 12)
-
-
13. A method of operating a contact center in a network of contact centers, said method comprising the steps of
(i) at said contact center storing a plurality of contact objects each representing a different contact in the network of contact centers; -
(ii) at said contact center storing a plurality of agent objects each representing a different agent in the network of contact centers, each of said plurality of agent objects comprising information representing a respective agent and its availability status; (iii) notifying all other contact centers in said network of contact centers of any changes in said contact objects and agent objects to thereby replicate and synchronize said contact objects and agent objects with those at each of the other contact centers; and
,(iv) if there a fault or a change of mode of operation at another contact center of said network of contact centers, continuing to replicate and synchronize said contact objects and agent objects with those at the contact center and each of the other contact centers save for the another contact center.
-
Specification