Patents by Inventor Andrew D. Flockhart
Andrew D. Flockhart has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Publication number: 20120300920Abstract: Agents in a contact center are grouped dynamically by defining performance metrics against which agents are to be judged, and generating an evaluation score for each of a number of agents by comparing their actual performance data to the defined performance metrics. Agents are assigned to the groups based on their performance scores. This provides the ability to generate reports and route contacts according to actual agent performance judged relative to user-specified performance metrics. The sizes of groups can be adjusted in real time to take account of actual or anticipated levels of contacts with different requirements, and agents can be reallocated among the resized groups on the fly based on the ranking of their evaluation scores.Type: ApplicationFiled: May 25, 2011Publication date: November 29, 2012Applicant: AVAYA INC.Inventors: Luciano Godoy Fagundes, Tommy Moran, Veeranna A. Yamanappa, Mohammad Khan, Dhaval Desai, Joylee E. Kohler, Andrew D. Flockhart, Robert C. Steiner
-
Patent number: 8315373Abstract: A method and system for dynamically determining a poll wherein at least a first parameter for each queue of one or more queues is maintained and a poll for each queue based upon an initial polling mode corresponding to each of the one or more queues is conducted. The polling mode comprises either a scheduled polling mode or an on-demand polling mode. Thereafter, at least a second parameter for each queue based on the poll is determined and an interval or a mode of a subsequent poll for each queue based on a comparison between the first parameter and the second parameter corresponding to each queue is scheduled. The subsequent poll is either (a) a different one of the scheduled poll and the on-demand poll, or (b) the scheduled poll having a different polling interval than the initial polling mode wherein the initial polling mode is also the scheduled poll.Type: GrantFiled: March 16, 2008Date of Patent: November 20, 2012Assignee: Avaya Inc.Inventors: Andrew D. Flockhart, Eugene Mathews
-
Publication number: 20120278136Abstract: A contact center having a plurality of performance goals is provided. The contact center includes a routing agent operable, when a work item is to be routed to a servicing destination, determine, for each performance goal, a status of goal realization and a corresponding set of selection criteria for the determined statuses of goal realization and a destination selector operable to select the servicing destination based, at least in part, on the set of selection criteria.Type: ApplicationFiled: July 3, 2012Publication date: November 1, 2012Applicant: AVAYA INC.Inventors: Andrew D. Flockhart, Robert C. Steiner
-
Patent number: 8234141Abstract: A contact center 100 having a plurality of performance goals is provided. The contact center includes a routing agent 232 operable, when a work item is to be routed to a servicing destination 134, 138 or 208, determine, for each performance goal, a status of goal realization 304 or 504 and a corresponding set of selection criteria 308 or 508 for the determined statuses of goal realization and a destination selector 216 or 220 operable to select the servicing destination based, at least in part, on the set of selection criteria.Type: GrantFiled: February 22, 2005Date of Patent: July 31, 2012Assignee: Avaya Inc.Inventors: Andrew D. Flockhart, Robert C. Steiner
-
Publication number: 20120134487Abstract: A contact center is described along with various methods and mechanisms for administering the same. The contact center proposed herein provides the ability to calculate short-term predictor metrics for achieving particular percent service level objectives in a plurality of skills, determine an optimal skill based on the comparison of short-term predictor metrics, and assign an agent to the optimal skill to increase the contact center's overall operational efficiency and performance.Type: ApplicationFiled: November 29, 2010Publication date: May 31, 2012Applicant: AVAYA INC.Inventors: Andrew D. Flockhart, Robert C. Steiner
-
Patent number: 8094804Abstract: The present invention provides a system and method for assessing the status of work waiting for service in a work queue or a work pool. Work items are placed in the work queue or work pool and have a service time goal. The work items in the work queue or work pool are scanned and a required queue position for each work item is calculated according to the amount of time remaining prior to the expiration of the service time goal and weighted advance time for servicing of work items in the work queue or pool. An array of counters has elements which correspond to required queue positions. Upon the calculation of the required queue position for a work item, the counter corresponding to the required queue position is incremented. When all of the work items are scanned, the array of counters is analyzed to predict a future state of the work queue or work pool.Type: GrantFiled: September 26, 2003Date of Patent: January 10, 2012Assignee: Avaya Inc.Inventors: Andrew D. Flockhart, Larry J. Roybal, Robert C. Steiner
-
Patent number: 8054964Abstract: The system and method establish a communication with a first party. A first emotion is detected during a first step during the communication. Steps in the communication can include: establishing a call, waiting in a queue, talking with an agent, communicating with an IVR system, and the like. A second emotion is detected at a different step in the communication. Alternatively, the first and second emotions are detected in two different but related communications. The detection of the first and/or second emotion determines how to process the communication. Examples of processing a communication can include routing the communication differently, selecting a different script for an agent, selecting a different agent, and the like. In addition, the communication can also be processed differently based on other additional parameters.Type: GrantFiled: April 30, 2009Date of Patent: November 8, 2011Assignee: Avaya Inc.Inventors: Andrew D. Flockhart, Eugene P. Mathews, John Z. Taylor
-
Publication number: 20110255685Abstract: A queueless contact center is described along with various methods and mechanisms for administering the same. The contact center proposed herein provides the ability to, among other things, achieve true one-to-one matching. Solutions are also provided for managing data structures utilized by the queueless contact center. Furthermore, mechanisms for generating traditional queue-based performance views and metrics for the queueless contact center are proposed to help facilitate a smooth transition from traditional queue-based contact centers to the next generation contact centers described herein.Type: ApplicationFiled: September 15, 2010Publication date: October 20, 2011Applicant: AVAYA INC.Inventors: Andrew D. Flockhart, Robert C. Steiner
-
Publication number: 20110255681Abstract: A queueless contact center is described along with various methods and mechanisms for administering the same. The contact center proposed herein provides the ability to, among other things, achieve true one-to-one matching. Solutions are also provided for managing data structures utilized by the queueless contact center. Furthermore, mechanisms for generating traditional queue-based performance views and metrics for the queueless contact center are proposed to help facilitate a smooth transition from traditional queue-based contact centers to the next generation contact centers described herein.Type: ApplicationFiled: September 15, 2010Publication date: October 20, 2011Applicant: AVAYA INC.Inventors: Andrew D. Flockhart, Robert C. Steiner
-
Publication number: 20110255682Abstract: A queueless contact center is described along with various methods and mechanisms for administering the same. The contact center proposed herein provides the ability to, among other things, achieve true one-to-one matching. Solutions are also provided for managing data structures utilized by the queueless contact center. Furthermore, mechanisms for generating traditional queue-based performance views and metrics for the queueless contact center are proposed to help facilitate a smooth transition from traditional queue-based contact centers to the next generation contact centers described herein.Type: ApplicationFiled: September 15, 2010Publication date: October 20, 2011Applicant: AVAYA INC.Inventors: Andrew D. Flockhart, Robert C. Steiner
-
Publication number: 20110255683Abstract: A queueless contact center is described along with various methods and mechanisms for administering the same. The contact center proposed herein provides the ability to, among other things, achieve true one-to-one matching. Solutions are also provided for managing data structures utilized by the queueless contact center. Furthermore, mechanisms for generating traditional queue-based performance views and metrics for the queueless contact center are proposed to help facilitate a smooth transition from traditional queue-based contact centers to the next generation contact centers described herein.Type: ApplicationFiled: September 15, 2010Publication date: October 20, 2011Applicant: AVAYA INC.Inventors: Andrew D. Flockhart, Robert C. Steiner
-
Publication number: 20110255684Abstract: A queueless contact center is described along with various methods and mechanisms for administering the same. The contact center proposed herein provides the ability to, among other things, achieve true one-to-one matching. Solutions are also provided for managing data structures utilized by the queueless contact center. Furthermore, mechanisms for generating traditional queue-based performance views and metrics for the queueless contact center are proposed to help facilitate a smooth transition from traditional queue-based contact centers to the next generation contact centers described herein.Type: ApplicationFiled: September 15, 2010Publication date: October 20, 2011Applicant: AVAYA INC.Inventors: Andrew D. Flockhart, Robert C. Steiner
-
Patent number: 8036682Abstract: A call center allows a customer to select the type of callback service which the customer wishes the call center to utilize when placing a call back to the customer. The call center then tests for the presence of a device specified by the customer. When the presence of the device is detected on an Internet/network, the call center will place a call to the customer via a device specified by the customer. Also, a call center allows a user to select the type of callback service which the customer wishes to use for a later communication with the call center. When the call center has the capability of providing the selected type of callback service, the call center indicates this capability by publishing a service presence. A customer device detects the published service presence and alerts the customer who establishes communication with the callback center.Type: GrantFiled: June 5, 2007Date of Patent: October 11, 2011Assignee: Avaya Inc.Inventors: Sheldon Davis, Andrew D. Flockhart, Robert C. Steiner
-
Patent number: 7949123Abstract: An architecture that is operable to predict when a selected work item will be serviced in a contact center 100 includes a service time predictor 260 operable to (a) select a plurality of successive time intervals, each of the plurality of time intervals recurring cyclically over a period of time; (b) determine a number of work items likely to be serviced during each of the plurality of time intervals; (c) select an enqueued work item waiting to be serviced, the enqueued work item having a corresponding queue position; and (d) predict a time interval of the plurality of time intervals in which the selected work item will be serviced by comparing the queue position of the selected work item with the number of work items likely to be serviced in at least some of the time intervals.Type: GrantFiled: November 30, 2004Date of Patent: May 24, 2011Assignee: Avaya Inc.Inventors: Andrew D. Flockhart, Robert C. Steiner
-
Patent number: 7949121Abstract: A contact center 100 including a grouping agent 232 that is operable to (a) select a first work item 308a, 312a, 316a, or 320a for servicing by a contact center resource; (b) determine whether the first work item is related to a second work item 308b, 312b, 316b, or 320b; and (c) when the first work item is related to the second work item, create, for servicing by the contact center resource, a first work item grouping comprising the first and second work items.Type: GrantFiled: March 1, 2005Date of Patent: May 24, 2011Assignee: Avaya Inc.Inventors: Andrew D. Flockhart, Gary Edward Olmsted, Robert C. Steiner
-
Publication number: 20110071879Abstract: A distributed contact center and method of managing tasks within such a contact center is provided. The various sites of the distributed contact center are adapted to bid on contacts by transmitting bids to a work item distribution mechanism via RTP streams, thereby enabling the work item distribution mechanism to analyze the bids in real-time and route the contact accordingly.Type: ApplicationFiled: September 21, 2009Publication date: March 24, 2011Applicant: AVAYA INC.Inventors: Andrew D. Flockhart, Robert C. Steiner
-
Publication number: 20110047002Abstract: A distributed contact center is described and systems, methods, and devices for sharing state information between the various parts of the contact center are provided. Skill state information is condensed into one or several bits such that a message describing the state of multiple skills can be generated and shared with other parts of the contact center. This provides the ability to convey a large amount of state information for a particular site in a multi-site system without consuming a large amount of bandwidth or utilizing a large amount of processing capabilities.Type: ApplicationFiled: August 21, 2009Publication date: February 24, 2011Applicant: AVAYA INC.Inventors: Andrew D. Flockhart, Robert C. Steiner
-
Publication number: 20110044320Abstract: A work item routing mechanism is provided that is capable of employing a state map which compresses routing decisions and results of comparisons into a single bit. Thus, comparisons and determinations made in connection with work item routing are made prior to the routing mechanism receiving a work item. Once a work item is received, the routing mechanism only has to refer to the bit map to see if it is allowed to route the work item to a particular processing resource and if that resource is the best among all candidate processing resources. All of the work item routing decisions can, therefore, be made very quickly thereby reducing processing delay and wait time.Type: ApplicationFiled: August 21, 2009Publication date: February 24, 2011Applicant: AVAYA INC.Inventors: Andrew D. Flockhart, Robert C. Steiner
-
Patent number: 7844504Abstract: The present invention is directed to a method and system for routing contacts in a contact center based on a number of factors including the value or nature of items in an order of the customer associated with the contact. The invention is particularly useful in E-commerce web-sites in which electronic orders are generated by the customer.Type: GrantFiled: September 25, 2000Date of Patent: November 30, 2010Assignee: Avaya Inc.Inventors: Andrew D. Flockhart, Richard B. Hull, Gregory L. Anderson, Bharat Kumar, Kevin George Irwig
-
Publication number: 20100278318Abstract: The system and method establish a communication with a first party. A first emotion is detected during a first step during the communication. Steps in the communication can include: establishing a call, waiting in a queue, talking with an agent, communicating with an IVR system, and the like. A second emotion is detected at a different step in the communication. Alternatively, the first and second emotions are detected in two different but related communications. The detection of the first and/or second emotion determines how to process the communication. Examples of processing a communication can include routing the communication differently, selecting a different script for an agent, selecting a different agent, and the like. In addition, the communication can also be processed differently based on other additional parameters.Type: ApplicationFiled: April 30, 2009Publication date: November 4, 2010Applicant: AVAYA INC.Inventors: ANDREW D. FLOCKHART, EUGENE P. MATHEWS, JOHN Z. TAYLOR