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).

  • Patent number: 10671600
    Abstract: The present invention is directed to architectures for receiving, from requestors, requests for information, identifying appropriate responders, unknown to the requestors, to provide the requested information, and effecting interactions between the requestors and responders.
    Type: Grant
    Filed: September 28, 2007
    Date of Patent: June 2, 2020
    Assignee: Avaya Inc.
    Inventors: David Charles Bengtson, Andrew J. Cammer, Andrew D. Flockhart, Eugene Mathews, Christopher Moss, Douglas W. Swartz, John Z. Taylor
  • Patent number: 10579947
    Abstract: Provided herein is a system and method for determining a service agent start time objective for a customer contact and matching agents and customers based on meeting that objective. The method may include: receiving a customer contact to request service; determining a service completion objective for the customer contact based upon a service-level agreement; determining a handling time limit based on a historical elapsed handling time; and subtracting the handling time limit from the service completion objective, to produce the service agent start time.
    Type: Grant
    Filed: July 8, 2011
    Date of Patent: March 3, 2020
    Assignee: Avaya Inc.
    Inventors: Joylee E. Kohler, Andrew D. Flockhart, Robert C. Steiner
  • Patent number: 9781263
    Abstract: A 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, assess contextual information and adjust an outbound dialer's pacing algorithm based on the assessment thereof. The contextual information may be obtained from sources that are inside the contact center and outside the contact center.
    Type: Grant
    Filed: February 23, 2012
    Date of Patent: October 3, 2017
    Assignee: Avaya Inc.
    Inventors: Andrew D. Flockhart, Joylee Kohler, Robert C. Steiner
  • Patent number: 9571654
    Abstract: 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: Grant
    Filed: September 15, 2010
    Date of Patent: February 14, 2017
    Assignee: Avaya Inc.
    Inventors: Andrew D. Flockhart, Robert C. Steiner
  • Publication number: 20160381224
    Abstract: 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: Application
    Filed: September 12, 2016
    Publication date: December 29, 2016
    Inventors: Andrew D. Flockhart, Robert C. Steiner
  • Publication number: 20160360040
    Abstract: 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: Application
    Filed: August 22, 2016
    Publication date: December 8, 2016
    Inventors: Andrew D. Flockhart, Robert C. Steiner
  • Patent number: 9253310
    Abstract: A 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, establish and maintain a pool of idle agents so that when an outbound call attempt is successful, the agent which is assigned to the successful outbound call attempt can be selected from a plurality of agents based on the agent's superior efficiency rather than being based on the fact that the agent is the next in line to be assigned to such a contact.
    Type: Grant
    Filed: February 14, 2012
    Date of Patent: February 2, 2016
    Assignee: Avaya Inc.
    Inventors: Tore Christensen, Alan David Eicholz, Andrew D. Flockhart, Katherine Anthony Sobus
  • Patent number: 9118765
    Abstract: A 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, selectively promote and demote agent skills to respond to various changes in contact center conditions. This enables the contact center to respond to unexpected changes in processing conditions without significantly impacting the overall performance of the contact center.
    Type: Grant
    Filed: July 19, 2011
    Date of Patent: August 25, 2015
    Assignee: Avaya Inc.
    Inventors: Andrew D. Flockhart, Joylee Kohler, Robert C. Steiner
  • Patent number: 9100480
    Abstract: A 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, reward positive agent behavior and performance by providing the agent with rewards and incentives. The rewards and incentives are provided to the agent by altering one or more aspects of the routing logic in the contact center.
    Type: Grant
    Filed: February 29, 2012
    Date of Patent: August 4, 2015
    Assignee: Avaya Inc.
    Inventors: Joylee Kohler, Andrew D. Flockhart, Robert C. Steiner
  • Patent number: 9025761
    Abstract: 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: Grant
    Filed: June 19, 2008
    Date of Patent: May 5, 2015
    Assignee: Avaya Inc.
    Inventors: Andrew D. Flockhart, Larry J. Roybal, Robert C. Steiner
  • Patent number: 8965878
    Abstract: A 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, define, in real-time, qualifier set combinations for work items. Thus, the contact center can create a dictionary of combinations of work item attributes that may be defined as work items are introduced to the system. The definition of the combinations allows for large qualifier sets without the large expenditure of resources to define all possible combinations of attributes for the contact center.
    Type: Grant
    Filed: February 14, 2014
    Date of Patent: February 24, 2015
    Assignee: Avaya Inc.
    Inventors: Robert C. Steiner, Joylee Kohler, Andrew D. Flockhart
  • Patent number: 8953775
    Abstract: A 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, simultaneously execute two different work assignment algorithms on the same work flow either in real-time as the work flow is received or in a simulation environment. The differences in the way that each work assignment algorithm handles the same work flow are compared and contrasted to help describe the differences in the work assignment algorithms.
    Type: Grant
    Filed: September 20, 2012
    Date of Patent: February 10, 2015
    Assignee: Avaya Inc.
    Inventors: Andrew D. Flockhart, Robert C. Steiner, Joylee Kohler
  • Patent number: 8903080
    Abstract: A 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, determine an estimated wait time for contacts waiting to be serviced by resources of the contact center without relying on the traditional First-In-First-Out behavior of contact centers.
    Type: Grant
    Filed: June 17, 2011
    Date of Patent: December 2, 2014
    Assignee: Avaya Inc.
    Inventors: Andrew D. Flockhart, Joylee Kohler, Robert C. Steiner
  • Patent number: 8891747
    Abstract: 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: Grant
    Filed: June 19, 2008
    Date of Patent: November 18, 2014
    Assignee: Avaya Inc.
    Inventors: Andrew D. Flockhart, Larry J. Roybal, Robert C. Steiner
  • Patent number: 8761380
    Abstract: Systems and methods for providing adaptive estimated wait time predictions for work items are provided. More particularly, a processor-enabled module may select a best estimated wait time algorithm from among a plurality of estimated wait time algorithms that meets the accuracy and calculation resource conditions of a contact center based on rules. Furthermore, the conditions of a contact center may change at times and as a result the selection of which estimated wait time algorithm is considered best will adapt to suit the contact center change. In addition, the selected best estimated wait time prediction can be provided to client communication devices.
    Type: Grant
    Filed: February 28, 2012
    Date of Patent: June 24, 2014
    Assignee: Avaya Inc.
    Inventors: Joylee Kohler, Robert C. Steiner, Andrew D. Flockhart, William H. Jolicoeur
  • Publication number: 20140161248
    Abstract: A 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, define, in real-time, qualifier set combinations for work items. Thus, the contact center can create a dictionary of combinations of work item attributes that may be defined as work items are introduced to the system. The definition of the combinations allows for large qualifier sets without the large expenditure of resources to define all possible combinations of attributes for the contact center.
    Type: Application
    Filed: February 14, 2014
    Publication date: June 12, 2014
    Inventors: Robert C. Steiner, Joylee Kohler, Andrew D. Flockhart
  • Patent number: 8751274
    Abstract: 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: Grant
    Filed: June 19, 2008
    Date of Patent: June 10, 2014
    Assignee: Avaya Inc.
    Inventors: Andrew D. Flockhart, Larry J. Roybal, Robert C. Steiner
  • Patent number: 8738412
    Abstract: The present invention relates to the matching of resources to work entries. In particular, the present invention allows work items to be assigned to a particular resource based on the characteristics of the work item and on the qualifications and preferences of the resource. Furthermore, the present invention does not rely on queues, thereby allowing characteristics of a work item other than or in addition to the amount of time that a work item has been waiting for service to be considered in assigning the work item to a resource. The types of work items that may be validly assigned to a resource, or the preference rules used to select a valid work item for handling by a resource, may be altered by altering the validation rules and preference rules associated with the resource and/or work item. Accordingly, the rules for allocating work may be adjusted easily and quickly, including at run-time, and may represent any attribute desired for use in allocating work.
    Type: Grant
    Filed: July 13, 2004
    Date of Patent: May 27, 2014
    Assignee: Avaya Inc.
    Inventors: Andrew D. Flockhart, Larry John Roybal, Robert C. Steiner
  • Patent number: 8724796
    Abstract: The present invention provides a more accurate estimate as to time for completion of a call by using estimated time durations of separate phases of the call and by determining what phase a call is currently on. An important feature of the present invention is the use of automated speech processing techniques to estimate where the customer and agent are in their conversation and to gauge the rate of progress of the call.
    Type: Grant
    Filed: September 30, 2003
    Date of Patent: May 13, 2014
    Assignee: Avaya Inc.
    Inventors: George W. Erhart, Andrew D. Flockhart, Valentine C. Matula, David Skiba
  • Patent number: 8718267
    Abstract: A 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, dynamically and in real-time utilize contact center analytics feedback mechanisms to adjust parameters that are used in making work assignment decisions. The adjusted parameters may correspond to Key Performance Indicators (KPIs) for agents of the contact center rather than skill values for the agents.
    Type: Grant
    Filed: September 30, 2011
    Date of Patent: May 6, 2014
    Assignee: Avaya Inc.
    Inventors: Andrew D. Flockhart, Joylee Kohler, Robert C. Steiner