CN115244554A - 用于在外部配对***和具有内部配对***的任务分配***之间共享分配任务的控制的技术 - Google Patents

用于在外部配对***和具有内部配对***的任务分配***之间共享分配任务的控制的技术 Download PDF

Info

Publication number
CN115244554A
CN115244554A CN202180019356.8A CN202180019356A CN115244554A CN 115244554 A CN115244554 A CN 115244554A CN 202180019356 A CN202180019356 A CN 202180019356A CN 115244554 A CN115244554 A CN 115244554A
Authority
CN
China
Prior art keywords
pairing
policy
contacts
task
contact
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202180019356.8A
Other languages
English (en)
Inventor
艾因·奇什蒂
哈桑·阿夫扎尔
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Afiniti Ltd
Original Assignee
Afiniti Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Afiniti Ltd filed Critical Afiniti Ltd
Publication of CN115244554A publication Critical patent/CN115244554A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/50Centralised arrangements for answering calls; Centralised arrangements for recording messages for absent or busy subscribers ; Centralised arrangements for recording messages
    • H04M3/51Centralised call answering arrangements requiring operator intervention, e.g. call or contact centers for telemarketing
    • H04M3/5183Call or contact centers with computer-telephony arrangements
    • H04M3/5191Call or contact centers with computer-telephony arrangements interacting with the Internet
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/50Allocation of resources, e.g. of the central processing unit [CPU]
    • G06F9/5005Allocation of resources, e.g. of the central processing unit [CPU] to service a request
    • G06F9/5027Allocation of resources, e.g. of the central processing unit [CPU] to service a request the resource being a machine, e.g. CPUs, Servers, Terminals
    • G06F9/5038Allocation of resources, e.g. of the central processing unit [CPU] to service a request the resource being a machine, e.g. CPUs, Servers, Terminals considering the execution order of a plurality of tasks, e.g. taking priority or time dependency constraints into consideration
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/30Creation or generation of source code
    • G06F8/38Creation or generation of source code for implementing user interfaces
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/48Program initiating; Program switching, e.g. by interrupt
    • G06F9/4806Task transfer initiation or dispatching
    • G06F9/4843Task transfer initiation or dispatching by program, e.g. task dispatcher, supervisor, operating system
    • G06F9/4881Scheduling strategies for dispatcher, e.g. round robin, multi-level priority queues
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/54Interprogram communication
    • G06F9/541Interprogram communication via adapters, e.g. between incompatible applications
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/06Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
    • G06Q10/063Operations research, analysis or management
    • G06Q10/0631Resource planning, allocation, distributing or scheduling for enterprises or organisations
    • G06Q10/06311Scheduling, planning or task assignment for a person or group
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/50Centralised arrangements for answering calls; Centralised arrangements for recording messages for absent or busy subscribers ; Centralised arrangements for recording messages
    • H04M3/51Centralised call answering arrangements requiring operator intervention, e.g. call or contact centers for telemarketing
    • H04M3/5141Details of processing calls and other types of contacts in an unified manner
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/50Centralised arrangements for answering calls; Centralised arrangements for recording messages for absent or busy subscribers ; Centralised arrangements for recording messages
    • H04M3/51Centralised call answering arrangements requiring operator intervention, e.g. call or contact centers for telemarketing
    • H04M3/523Centralised call answering arrangements requiring operator intervention, e.g. call or contact centers for telemarketing with call distribution or queueing
    • H04M3/5232Call distribution algorithms
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/50Centralised arrangements for answering calls; Centralised arrangements for recording messages for absent or busy subscribers ; Centralised arrangements for recording messages
    • H04M3/51Centralised call answering arrangements requiring operator intervention, e.g. call or contact centers for telemarketing
    • H04M3/523Centralised call answering arrangements requiring operator intervention, e.g. call or contact centers for telemarketing with call distribution or queueing
    • H04M3/5238Centralised call answering arrangements requiring operator intervention, e.g. call or contact centers for telemarketing with call distribution or queueing with waiting time or load prediction arrangements
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2209/00Indexing scheme relating to G06F9/00
    • G06F2209/50Indexing scheme relating to G06F9/50
    • G06F2209/5021Priority

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Theoretical Computer Science (AREA)
  • Human Resources & Organizations (AREA)
  • Software Systems (AREA)
  • Marketing (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Signal Processing (AREA)
  • General Engineering & Computer Science (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Strategic Management (AREA)
  • Economics (AREA)
  • Game Theory and Decision Science (AREA)
  • Educational Administration (AREA)
  • Development Economics (AREA)
  • Operations Research (AREA)
  • Quality & Reliability (AREA)
  • Tourism & Hospitality (AREA)
  • General Business, Economics & Management (AREA)
  • Human Computer Interaction (AREA)
  • Telephonic Communication Services (AREA)
  • Selective Calling Equipment (AREA)

Abstract

公开了用于在外部配对***和具有内部配对***的任务分配***之间共享分配任务的控制的技术。在一个实施例中,该技术可以被实现为一种用于在外部配对***和具有内部配对***的任务分配***之间共享分配任务的控制的方法,包括从任务分配***接收多个任务配对请求和坐席配对请求,其中,多个任务配对请求中的每个任务请求被分配给第一配对策略和第二配对策略中的一个。坐席配对请求可以指示可用于配对的坐席。该方法还可以包括向任务分配***传输部分基于多个任务配对请求、第一配对策略、第二配对策略和坐席配对请求的配对推荐。

Description

用于在外部配对***和具有内部配对***的任务分配***之 间共享分配任务的控制的技术
相关申请的交叉引用
本国际专利申请要求在2020年2月5日提交的美国临时专利申请No.62/970,233的优先权,在此通过引用将该美国临时专利申请的全部内容并入本文。
技术领域
本公开总体上涉及任务分配***,并且更具体地,涉及用于在外部配对***和具有内部配对***的任务分配***之间共享分配任务的控制的技术。
背景技术
典型的配对***通过算法将到达任务分配***的任务分配给可用于处置那些任务的坐席。有时,任务分配***可能处于“L1状态”并且有可用并等待向任务分配的坐席。在其他时候,任务分配***可能处于“L2状态”并且有任务在一个或多个队列中等待坐席变得可用于分配。在又一些其他时候,任务分配***可能处于“L3”状态并且有多个可用坐席和有多个任务等待分配。
一些传统的配对***将任务分配给基于到达时间排序的坐席,并且坐席接收基于当那些坐席变得可用的时间排序的任务。这种策略可以被称为“先进先出”、“FIFO”或“循环”策略。例如,在L2环境中,当坐席变得可用时,将选择位于队列头部的任务分配给坐席。
其他传统的配对***可能实施基于业绩的路由(PBR)策略,以便为任务分配优先考虑更高业绩的坐席。例如,在PBR下,可用坐席中业绩最高的坐席接收下一个可用任务。
用于将任务分配给坐席的“行为配对”或“BP”策略改进了传统的配对方法。BP的目标是平衡坐席的利用,同时改进整体任务分配***业绩,该业绩潜在地超出FIFO或PBR方法在实践中可以达到的水平。
传统上,配对***被集成到任务分配***中,并且能够根据需要在配对策略(例如,FIFO、PBR、BP等)之间交换。考虑到任务分配***的所有状态(例如,关于任务和坐席的信息和事件、用于不同任务的配对策略等)可能被配对***容易可获得或以其他方式可检索,在不同配对策略之间的交换对于集成到任务分配中的配对***可能是直接的。然而,如果配对***在任务分配***的外部,则任务分配***的所有状态可能对于配对***不可用于有效地将任务与坐席配对。因此,可以理解,可能需要用于在外部配对***和具有内部配对***的任务分配***之间共享分配任务的控制的技术。
发明内容
公开了用于在外部配对***和具有内部配对***的任务分配***之间共享分配任务的控制的技术。在一个特定实施例中,该技术可以被实现为用于在联系中心***中配对联系和坐席的方法,包括:通过通信地耦合到联系中心***并被配置为在联系中心***中操作的至少一个计算机处理器确定要使用第一配对策略配对的第一联系集合;通过至少一个计算机处理器确定要使用第二配对策略配对的第二联系集合;通过至少一个计算机处理器确定要使用第一配对策略配对的第三联系集合;通过至少一个计算机处理器确定要使用第二配对策略配对的第四联系集合;以及,通过至少一个计算机处理器,基于与每个联系相关联的配对策略,将第一联系集合、第二联系集合、第三联系集合和第四联系集合中的联系连接到在联系中心中的坐席,其中,第二联系集合在第一联系集合之后到达,其中,第三联系集合在第二联系集合之后到达,其中,第四联系集合在第三联系集合之后到达,其中,在对第四联系集合中的任何一个进行联系之前,必须使用第二配对策略对第二联系集合的所有联系进行配对,其中,该连接还包括在第一联系集合的所有联系被配对之前选择第三联系集合中的至少一个联系用于配对,以及在第三联系集合的所有联系配对之前选择第一联系集合中的至少一个联系用于配对,其中,在联系中心***中存在可用于在第一配对策略和第二配对策略下配对的坐席。
根据该特定实施例的其他方面,第一配对策略可以是行为配对策略。
根据该特定实施例的其他方面,第二配对策略可以是先进先出(FIFO)配对策略。
根据该特定实施例的其他方面,该方法还可包括:由至少一个计算机处理器基于平局决胜(tie-breaking)策略选择第一配对策略或第二配对策略;以及,由至少一个计算机处理器基于选择的配对策略选择第一联系集合、第二联系集合、第三联系集合或第四联系集合中的联系用于配对。
根据该特定实施例的其他方面,平局决胜策略可以是队列刷新策略、队列长度策略、队列等待策略或顺序策略中的一个。
根据该特定实施例的其他方面,第一配对策略可以由外部配对***提供,且第二配对策略可以由外部配对***和联系中心***的内部配对***中的一个提供。
在另一实施例中,该技术可以被实现为一种方法,该方法包括:通过通信地耦合到联系中心***并被配置为在联系中心***中操作的至少一个计算机处理器确定在联系中心***中等待的第一联系;通过至少一个计算机处理器确定在联系中心***中等待的第二联系;通过至少一个计算机处理器基于关于第一联系的信息来将第二联系配对;以及,在将第二联系配对之后,由至少一个计算机处理器基于关于第二联系的信息来将第一联系配对,其中,关于第二联系的信息包括除了第二联系的配对以外的信息。
根据该特定实施例的其他方面,将第一联系配对和将第二联系配对可以基于第一配对策略。
根据该特定实施例的其他方面,该方法还可以包括:通过至少一个计算机处理器确定在联系中心***中等待的至少一个附加联系;通过至少一个计算机处理器从多个配对策略中选择配对策略,其中,多个配对策略包括第一配对策略;以及,由至少一个计算机处理器基于选择的配对策略将至少一个附加联系配对。
根据该特定实施例的其他方面,选择配对策略可以基于平局决胜策略。
根据该特定实施例的其他方面,平局决胜策略可以是队列刷新策略、队列长度策略、队列等待策略或顺序策略中的一个。
根据该特定实施例的其他方面,关于第一联系的信息和关于第二联系的信息中的至少一个可以包括到达时间。
在另一实施例中,该技术可以被实现为一种方法,该方法包括:通过通信地耦合到联系中心***并被配置为在联系中心***中操作的至少一个计算机处理器来接收与第一配对策略相关联的第一多个联系;通过至少一个计算机处理器来接收与第二配对策略相关联的第二多个联系;通过至少一个计算机处理器来接收与第一配对策略相关联的第三多个联系;通过至少一个计算机处理器接收多个可用坐席,通过至少一个计算机处理器,使用第一配对策略将多个可用坐席中的每一个与第一多个联系或第三多个联系中的联系配对;其中,多个可用坐席的数量大于第一多个联系的数量,其中,第二多个联系是在第一多个联系之后被接收的,其中,第三多个联系是在第二多个联系之后被接收的,其中,应用于第三多个联系的任何优先级并不意味着在第二多个联系之前分配第三多个联系,其中,在第一多个联系和第二多个联系的接收之间没有接收到其他联系,其中,如果在将多个可用坐席中的每一个配对之后多个坐席中的坐席变得可用,则基于平局决胜策略将坐席与第一多个联系、第二多个联系或第三多个联系的联系配对。
根据该特定实施例的其他方面,优先级可以由待定分配的联系的数量产生。
根据该特定实施例的其他方面,优先级可能由预期的等待时间产生。
根据该特定实施例的其他方面,平局决胜策略可以包括队列长度策略或队列等待策略中的一个。
根据该特定实施例的其他方面,平局决胜策略可以包括:生成随机数;以及,基于所生成的随机数选择要配对的联系。
根据该特定实施例的其他方面,可以根据与第一配对策略或第二配对策略相关联的联系的比例来加权随机数。
在另一实施例中,该技术可以被实现为一种用于在外部配对***和具有内部配对***的任务分配***之间共享分配任务的控制的方法,包括:通过通信地耦合到外部配对***并被配置为在外部配对***中操作的至少一个计算机处理器通过应用程序接口从任务分配***接收多个任务配对请求和坐席配对请求,其中,多个任务配对请求中的每个任务请求被分配给第一配对策略和第二配对策略之一,其中,坐席配对请求指示可用于配对的坐席;以及,通过至少一个计算机处理器向任务分配***传输配对推荐,其中,该配对推荐至少部分地基于多个任务配对请求、第一配对策略、第二配对策略和坐席配对请求。
根据该特定实施例的其他方面,外部配对***可以执行平局决胜策略以在第一配对策略和第二配对策略之间进行选择。
根据该特定实施例的其他方面,平局决胜策略可以是顺序策略、队列长度策略、队列等待策略和队列刷新策略中的一个。
根据该特定实施例的其他方面,任务分配***可以是联系中心***。
根据该特定实施例的其他方面,第一配对策略可以是行为配对策略。
根据该特定实施例的其他方面,第二配对策略可以是先进先出策略和基于业绩的路由策略中的一个。
根据该特定实施例的其他方面,第一配对策略可以由外部配对***提供,且第二配对策略可以由外部配对***和任务分配***的内部配对***中的一个提供。
在另一实施例中,该技术可以被实现为一种用于在外部配对***和具有内部配对***的任务分配***之间共享分配任务的控制的方法,包括:通过通信地耦合到任务分配***并被配置为在任务分配***中操作的至少一个计算机处理器,通过应用编程接口向外部配对***传输多个任务配对请求和坐席配对请求,其中,多个任务配对请求中的每个任务请求被分配给第一配对策略和第二配对策略中的一个,其中,坐席配对请求指示可用于配对的坐席,以及,通过至少一个计算机处理器从外部配对***接收配对推荐,其中,该配对推荐至少部分地基于多个任务配对请求、第一配对策略、第二配对策略和坐席配对请求。
根据该特定实施例的其他方面,外部配对***可以执行平局决胜策略以在第一配对策略和第二配对策略之间进行选择。
根据该特定实施例的其他方面,平局决胜策略可以是顺序策略、队列长度策略、队列等待策略和队列刷新策略中的一个。
根据该特定实施例的其他方面,任务分配***可以是联系中心***。
根据该特定实施例的其他方面,第一配对策略可以是行为配对策略。
根据该特定实施例的其他方面,第二配对策略可以是先进先出策略和基于业绩的路由策略中的一个。
根据该特定实施例的其他方面,第一配对策略可以由外部配对***提供,且第二配对策略可以由外部配对***和任务分配***的内部配对***中的一个提供。
在另一特定实施例中,该技术可以被实现为包括至少一个计算机处理器的***,该至少一个计算机处理器通信地耦合到任务分配***或联系中心***并被配置为在其中操作,其中,该至少一个计算机处理器还被配置为执行上述方法中的步骤。
在另一特定实施例中,该技术可以被实现为包括非瞬态处理器可读介质和存储在该介质上的指令的制品,其中,该指令被配置为由通信地耦合到任务分配***或联系中心***并且被配置为在任务分配***或联系中心***中操作的至少一个计算机处理器从该介质读取,且从而使至少一个计算机处理器操作以便执行上述方法中的步骤。
现在将参照附图中所示的本公开的特定实施例更详细地描述本公开。尽管下面参考特定实施例描述了本公开,但应当理解,本公开不限于此。获得本文教导的本领域普通技术人员将认识到附加的实施方式、修改和实施例以及其他使用领域,它们在本文所述的本公开的范围内,并且相对于它们,本公开可能具有重要的实用性。
附图说明
为了便于更全面地理解本公开,现在对附图进行参考,在附图中,用相同的标号引用相同的元件。这些附图不应被解释为限制本公开,而是旨在仅是说明性的。
图1示出了根据本公开的实施例的配对***的框图。
图2示出了根据本公开的实施例的任务分配***的框图。
图3示出了根据本公开的实施例的具有外部配对***的任务分配***的框图。
图4示出了根据本公开的实施例的在外部配对***和具有内部配对***的任务分配***之间共享分配任务的控制的方法的流程图。
图5示出了根据本公开的实施例的在外部配对***和具有内部配对***的任务分配***之间共享分配任务的控制的方法的流程图。
具体实施方式
典型的配对***通过算法将到达任务分配***的任务分配给可用于处置那些任务的坐席。有时,任务分配***可能处于“L1状态”并且有可用并等待分配给任务的坐席。在其他时候,任务分配***可能处于“L2状态”并且有任务在一个或多个队列中等待坐席变得可用于分配。在又一些其他时候,任务分配***可能处于“L3”状态并且有多个可用坐席和多个等待分配的任务。任务分配***的示例是接收要分配给坐席的联系(例如,电话呼叫、互联网聊天会话、电子邮件等)的联系中心***分配坐席。
一些传统的配对***将任务分配给基于到达时间排序的坐席,并且坐席接收基于当那些坐席变得可用的时间排序的任务。这种策略可以被称为“先进先出”、“FIFO”或“循环”策略。例如,在L2环境中,当坐席变得可用时,将选择位于队列头部的任务以分配给坐席。
其他传统的配对***可能实施基于业绩的路由(PBR)策略,用于为任务分配优先考虑更高业绩的坐席。例如,在PBR下,可用坐席中业绩最高的坐席接收下一个可用任务。
“行为配对”或“BP”策略,用于将任务分配给改进了传统配对方法的坐席。BP的目标是平衡坐席的利用,同时改进整体任务分配***的业绩,该业绩可能超出FIFO或PBR方法在实践中将达到的水平。这是一项了不起的实现,因为BP作用于与FIFO或PBR方法相同的任务和相同的坐席,如FIFO所提供的那样大致平衡了坐席的利用率,同时改进了整体任务分配***业绩,该业绩超出了FIFO或PBR在实践中提供的水平。BP通过以一种考虑潜在后续坐席和任务对的分配的方式分配坐席和任务对来改进业绩,使得当所有分配的益处汇总时,它们可能超过FIFO和PBR策略的益处。
可以使用各种BP策略,诸如对角模型BP策略或网络流BP策略。在例如美国专利No.9,300,802、No.9,781,269、No.9,787,841和No.9,930,180中针对联系中心上下文详细描述了这些任务分配策略和其他策略,所有这些专利都通过引用并入本文。BP策略可以被应用于L1环境(坐席过剩,一个任务;在多个可用/空闲坐席中选择)、L2环境(任务过剩,一个可用/空闲坐席;在队列中的多个任务中选择)和L3环境(多个坐席和多个任务;在配对排列中进行选择)。
传统上,配对***被集成到任务分配***中,并且能够根据需要在配对策略(例如,FIFO、PBR、BP等)之间交换。考虑到任务分配***的所有状态(例如,关于任务和坐席的信息和事件、用于不同任务的配对策略等)可能被配对***容易可获得或以其他方式可检索,在不同配对策略之间的交换对于集成到任务分配中的配对***可能是直接的。然而,如果配对***在任务分配***的外部,则任务分配***的所有状态可能对于被配对***获得不可用于有效地将任务与坐席配对。如以下详细解释的,本公开的实施例涉及用于在外部配对***和内部配对***之间共享任务分配***的控制的技术。
本文的描述描述了用于在可包括一个或多个模块的任务分配***中的配对策略的***和方法的网络元件、计算机和/或组件。如本文所用,术语“模块”可以被理解为指代计算软件、固件、硬件和/或它们的各种组合。然而,模块不应被解释为未在硬件、固件上实现或未记录在非瞬态处理器可读可记录存储介质上的软件(即,模块本身不是软件)。注意,这些模块是示例性的。这些模块可以被组合、集成、分离和/或复制以支持各种应用。此外,代替或补充这里被描述为在特定模块处执行的功能,在该特定模块处执行的该功能可以在一个或多个其他模块处和/或由一个或多个其他设备执行。此外,模块可以跨彼此在本地或彼此远程的多个设备和/或其他组件实现。此外,模块可以从一个设备中移出并添加到另一设备,和/或可以被包括在两个设备中。
图1示出了根据本公开的实施例的配对***100的框图。配对***100可以被包括在任务分配***(例如,联系中心***)中,或者被并入任务分配***的组件或模块(例如,配对模块)中,以用于帮助在各种坐席之间分配任务(例如,联系)。
配对***100可以包括任务分配模块110,其被配置为将传入任务配对(例如,匹配、分配)至可用的坐席。在图1的示例中,在给定周期内接收到m个任务120A-120m,并且在给定周期内n个坐席130A-130n可用。该m个任务中的每一个都可以被分配给n个坐席中的一个,以用于服务或其他类型的任务处理。在图1的示例中,m和n可以是大于或等于1的任意大的有限整数。在诸如联系中心***的现实世界的任务分配***中,可能有几十、几百等坐席在轮班期间登录至联系中心***以与联系进行交互,且联系中心***可能在轮班期间接收几十、几百、几千等联系(例如,电话呼叫、互联网聊天会话、电子邮件等)。
在一些实施例中,任务分配策略模块140可以通信地耦合到配对***100和/或被配置为在配对***100中操作。任务分配策略模块140可以实施一个或多个任务分配策略(或“配对策略”)以用于向独立的坐席分配独立的任务(例如,将联系与联系中心坐席配对)。由任务分配策略模块140可以设计和实施多种不同的任务分配策略。在一些实施例中,可以实施FIFO策略,其中例如,等待最长的坐席接收下一个可用任务(在L1环境中))或将等待最长的任务分配给下一个可用坐席(在L2环境中)。在其他实施例中,可以实施用于针对任务分配优先化高业绩坐席的PBR策略。例如,在PBR下,可用坐席中业绩最高的坐席接收下一个可用任务。在又一些其他实施例中,BP策略可用于使用关于任务或坐席或两者的信息来最佳地将任务分配给坐席。可以使用各种BP策略,诸如对角模型BP策略或诸如网络流BP策略的非对角线策略。参见美国专利No.9,300,802;No.9,781,269;No.9,787,841;以及No.9,930,180。
在一些实施例中,历史分配模块150可以经由诸如任务分配模块110和/或任务分配策略模块140的其他模块通信地耦合到配对***100和/或被配置为在配对***100中操作。历史分配模块150可能负责各种功能,诸如监控、存储、检索和/或输出有关已完成的任务-坐席分配的信息。例如,历史分配模块150可以监控任务分配模块110以收集关于在给定时间段内的任务分配的信息。历史任务分配的每条记录可以包括诸如坐席标识符、任务或任务类型标识符、报价或报价集合标识符、结果信息或配对策略标识符(即,指示是否使用BP策略或诸如FIFO或PBR配对策略的一些其他配对策略来进行任务分配的标识符)的信息。
在一些实施例中并且对于一些上下文,可以存储附加信息。例如,在呼叫中心上下文中,历史分配模块150还可以存储关于呼叫开始时间、呼叫结束时间、拨打的电话号码和呼叫者的电话号码的信息。对于另一示例,在调度中心(例如,“卡车运输”)上下文中,历史分配模块150还可以存储关于驾驶员(即,现场坐席)离开调度中心的时间、推荐的路线、所采用的路线、估计的行程时间、实际行程时间、在客户现场处置客户任务所花费的时间量等的信息。
在一些实施例中,历史分配模块150可以基于对于一段时间(例如,过去一周、过去一个月、过去一年等)的历史分配集合来生成配对模型或类似的计算机处理器生成的模型,其可由任务分配策略模块140用来向任务分配模块110进行任务分配建议或指令。
在一些实施例中,基准测试模块160可以经由诸如任务分配模块110和/或历史分配模块150的其他模块通信地耦合到配对***100和/或被配置为在配对***100中操作。基准测试模块160可以将传入任务指定为“开启(ON)”或“关闭(OFF)”任务。如后面所述,配对***基于分配给任务的“ON”或“OFF”标签不同地处置任务对于坐席的分配。在一些实施例中,基准测试模块160可以执行其他功能,诸如建立用于在各种配对策略之间循环的基准测试时间表、跟踪群组(例如,历史分配的基础和测量组)等。在一些实施例中,可以使用诸如时期基准测试和内联基准测试的不同的基准测试技术编程基准测试模块。在例如通过引用并入本文的美国专利No.9,712,676中对于联系中心上下文详细描述了基准测试。
在一些实施例中,基准测试模块160可以输出或以其他方式报告或使用相对业绩测量。相对业绩测量可用于评估配对策略的质量,以确定例如是否应使用不同的配对策略(或不同的配对模型),或测量在任务分配***被优化或以其他方式被配置为使用一种配对策略而不是另一配对策略的同时在任务分配***中实现的整体业绩(或业绩增益)。
图2示出了根据本公开的实施例的任务分配***200的框图。任务分配***200可以包括中央交换机270。中央交换机270可以接收传入任务220(例如,电话呼叫、互联网聊天会话、电子邮件等)或支持经由拨号器、电信网络或其他模块(未显示)到联系的出站连接。中央交换机270可以包括路由硬件和软件,用于帮助在一个或多个队列(或子中心)之间路由任务,或路由到一个或多个专用交换机(“PBX”)或自动呼叫分配(ACD)路由组件或在任务分配***200内的其他队列或交换组件。如果只有一个队列(或子中心),或者如果在任务分配***200中只有一个PBX或ACD路由组件,则中央交换机270可能不是必需的。
如果多于一个队列(或子中心)是任务分配***200的一部分,则每个队列可以包括至少一个交换机(例如交换机280A和280B)。交换机280A和280B可以通信地耦合到中央交换机270。每个队列的每个交换机可以通信地耦合到多个(或“池”)坐席。每个交换机可以一次支持一定数量的坐席(或“席位”)登录。在任何给定时间,登录的坐席可能可用并等待连接到任务,或者登录的坐席可能由于多个原因中的任何一个不可用,该原因诸如是连接到另一任务、执行某些呼叫后功能,诸如记录有关呼叫的信息、或休息。在图2的示例中,中央交换机270分别经由交换机280A和交换机280B将任务路由到两个队列之一。交换机280A和280B中的每一个都被示出为每个具有两个坐席。坐席230A和230B可以登录到交换机280A,且坐席230C和230D可以登录到交换机280B。
任务分配***200还可以通信地耦合到集成的配对***290。配对***290可以是任务分配***200(即“第一方”)本地的(或内置的)或可以是由例如第三方供应商提供的服务。在图2的示例中,配对***290可以通信地耦合到任务分配***200的交换机***中的一个或多个交换机,诸如中央交换机270、交换机280A和交换机280B。在一些实施例中,任务分配***200的交换机可以通信地耦合到多个配对***。在一些实施例中,配对***290可以被嵌入在任务分配***200的组件内(例如嵌入在交换机中或以其他方式与交换机集成)。配对***290的示例是上面描述的配对***100。
配对***290可以从交换机(例如,交换机280A)接收关于登录到交换机的坐席(例如,坐席230A和230B)的信息以及关于经由另一交换机(例如,中央交换机270)的传入任务220的信息,或者在一些实施例中,从网络(例如,互联网或电信网络)(未示出)接收信息。配对***290可以处理该信息以确定哪些任务应该与哪些坐席配对(例如,匹配、分配、分发、路由)。
例如,在L1状态下,多个坐席可能可用并等待连接到任务,并且任务经由网络或中央交换机270到达任务分配***200。如上所述,在没有配对***290的情况下,在FIFO策略下,交换机通常将自动将新任务分发给等待坐席时间量最长的任何可用坐席,或者在PBR策略下分发给已被确定为业绩最高的坐席的任何可用坐席。使用配对***290,联系和坐席可以根据配对模型或其他人工智能数据模型被给予分数(例如,百分位数或百分位数范围/带宽),从而可以将任务匹配、配对或以其他方式连接到优选坐席。
在L2状态下,多个任务可用并等待连接到坐席,并且坐席变为可用。这些任务可以在诸如PBX或ACD设备的交换机中排队。在没有配对***290的情况下,当坐席选择不可用时,交换机将通常将新可用坐席连接到队列中已经保持等待时间最长的任何任务,如在FIFO策略或PBR策略中那样。如前所述,在一些任务分配中心中,还可能包含优先级排队。用该L2场景中的配对***290,如在上述L1状态中那样,任务和坐席可以根据例如诸如人工智能模型的模型被给予百分位数(或百分位数范围/带宽等),以使得可以将变得可用的坐席匹配、配对或以其他方式连接到优选任务。
在任务分配***200中,配对***290可以基于确定任务是“ON”任务还是“OFF”任务而在配对策略之间交换。如图1中所描述的,基准测试模块160可以为任务分配这些标签。假设配对***290与任务分配***200集成或是任务分配***200“内部的”,任务分配***200的状态(例如,关于任务和坐席的信息和事件、用于每个分配的配对策略等)可以容易地由配对***290可获得或以其他方式可检索。然而,在具有外部配对***的任务分配***中,分配任务可能不如下面将描述的直接。
图3示出了根据本公开的实施例的具有外部配对***395的任务分配***300的框图。在任务分配***300中,交换机380可以将多个任务320路由到多个坐席330。交换机380可以包括路由硬件和软件,或者路由到一个或多个PBX或ACD路由组件或其他排队或交换组件以用于帮助在多个坐席330当中路由多个任务320。
在任务分配***300中,内部配对***390可以通信地耦合到交换机380。内部配对***390可以是任务分配***300(即“第一方”)的本地的(或内置的)或可能由第三方供应商提供。通常,内部配对***390可以实施传统的配对策略(例如,FIFO或PBR)或可能是任务分配***300专有的一些其他配对策略。然而,内部配对***300也可以以配对***100的形式。内部配对***390可以从交换机380接收或以其他方式检索关于登录到交换机380的坐席330的信息和关于传入任务320的信息。
在任务分配***300中,外部配对***395可以通过接口385通信地耦合到交换机380。接口385可以将任务分配***300与外部配对***395隔离(例如,出于安全目的),并且控制在该两个***之间交换的信息。接口385的示例可以是通过网络(例如,互联网或电信网络)(未示出)提供的公共或私有专有应用程序接口(API)。
与内部配对***390不同,外部配对***395可能只能访问由交换机380选择和共享的信息。这样的信息必须足以让外部配对***395确定最佳任务-坐席配对。外部配对***395可以由第三方供应商提供并且可以以上述配对***100的形式。重要的是,当与内部配对***390的配对策略(或多个策略)相比时,外部配对***395可以提供改进任务分配***300的业绩的配对策略(例如,BP)。外部配对***395还可以提供与内部配对***390的配对策略相同或相似的配对策略。
任务分配***300可以在共享控制下操作,其中,交换机380可以在内部配对***390和外部配对***395之间交替地发送路由请求以确定哪个任务将被路由到哪个坐席。例如,当内部配对***390采用外部配对***395可能不提供的传统或专有配对策略(例如,FIFO或PBR),而使用外部配对***395提供更高业绩的配对策略(例如,BP)时,可能期望共享控制。
当外部配对***395包括与内部配对***390相同或相似的配对策略时,任务分配***300可以在完全控制下操作,使得交换机380将所有路由请求发送到外部配对***395。换言之,外部配对***395完全控制确定每个任务-坐席配对。在完全控制下,有时,外部配对***395可以模拟/模仿内部配对***390的配对策略(例如,FIFO或PBR),并且在其他时候,采用不同的配对策略(例如,BP),并且通过接口385将其配对推荐发送到交换机380。然后交换机380可以基于配对推荐将任务320分配给坐席330。
在一些实施例中,任务分配***300的操作控制可以基于在接收到任务时执行的任务320的分类。当接收到任务320时,它们可以被分类为“ON”任务或“OFF”任务。如关于图1所描述的,任务的分类可以由配对***100的基准测试模块160部分执行。在一些实施例中,任务的分类320可以由任务分配***300的交换机380执行。在一些实施例中,确定任务应该是“ON”还是“OFF”可以基于一个或多个预定方案或在任务分配***300和外部配对***395之间的协议。参见美国专利No.9,712,676。“ON”任务是由外部配对模块395使用业绩更高的配对策略(例如,BP)分配给坐席的任务。“OFF”任务是由内部配对模块390或外部配对模块395使用传统配对策略(例如,FIFO或PBR)分配给坐席的任务。在这种情况下,外部配对模块395可以在任务分配***300的完全控制下分配“OFF”任务,或者内部配对模块390可以在任务分配***300的共享控制下分配“OFF”任务。
传统上,在L2环境中,当坐席变得可用时,将选择队列头部处的任务分配给坐席。然而,根据本公开中描述的实施例,当坐席变得可用时,交换机380可以生成事件,该事件被发送到外部配对***395和内部配对***390,以通知它们坐席可用于任务320。外部配对***395可以执行平局决胜算法来确定坐席应该被分配给来自待定的任务320的队列的“ON”任务还是“OFF”任务。在坐席应该被分配到“ON”任务320的情况下,外部***395进行配对。在坐席应该被分配到“OFF”任务的情况下,外部***395在完全控制模式下进行配对,或者内部***390在共享控制模式下进行配对。
下面描述了在使用平局决胜算法时将任务分配给可用坐席的示例。例如,在交换机380确定坐席330可用时,可能存在十个待定任务的队列,其中一个可以被分配给可用坐席。当十个任务320中的每一个被接收时,交换机380结合内部配对***390和外部配对***395可以将任务分类为“ON”或“OFF”(例如,基于每个任务的到达时间和以预定间隔在ON和OFF之间循环(“时期”基准测试)。如下待定的十个任务320可以被分类为“ON”任务或“OFF”任务:
1-ON,2-ON,3-ON,4-OFF,5-OFF,6-OFF,7-OFF,8-OFF,9-ON,10-ON(1)
在该示例中,可以使用许多平局决胜策略以便确定队列(1)中的待定任务的哪个可以被分配给可用坐席。在一些实施例中,可以使用顺序平局决胜算法。当经历时期或内联基准测试时,顺序平局决胜策略产生类似的结果。然而,当经历内联基准测试***时,顺序平局决胜是最有效的。
顺序平局决胜***被应用于上述任务队列(1)。首先,确保“OFF”任务的相对位置。因此,以所选择任务的顺序,任务分配***300将从队列(1)中选择的第四、第五、第六、第七和第八个任务将以“OFF”任务存在于队列(1)中顺序为“OFF”任务。在确保“OFF”任务的位置后,仍然有五个空的槽位用于任务分配。第一、第二、第三、第九和第十槽位。在顺序平局决胜策略的应用中,由于前三个任务被分类为“ON”,外部配对***395选择队列(1)的五个“ON”任务中的任意三个“ON”任务作为前三个任务。一旦已经选择了队列(1)的任务,则所选择任务不再可用于后续选择。在一些实施例中,外部配对***395可以挑选第十任务10-ON(也是“ON”任务)作为用于配对的任务的第一选择。随后,列表中的第二任务2-ON也是“ON”任务。同样,外部配对***395可以选择任何剩余的“ON”任务作为用于配对的任务的第二选择。在该示例中,外部配对***395可以选择第四任务4-ON作为用于配对的任务的第二选择。类似地,可以选择第三任务3-ON作为用于配对的任务的第三选择。因为现在已经选择了三个“ON”任务,所以第四任务4-OFF、第五任务5-OFF、第六任务6-OFF、第七任务7-OFF和第八任务8-OFF将分别插在第四槽位、第五槽位、第六槽位、第七槽位和第八槽位以进行配对。然后,例如,第九任务9-ON可以被选择作为用于配对的任务的第四选择,并且第一任务1-ON可以被选择作为用于配对的任务的第十选择。在这样的示例中,任务被最终分配的顺序可能看起来如下:
10-ON,2-ON,3-ON,4-OFF,5-OFF,6-OFF,7-OFF,8-OFF,9-ON,1-ON(2)
在此示例中,基于关于第一任务1-ON的信息选择第十任务10-ON进行配对;即,基于关于第一任务1-ON是ON任务的信息,选择第十任务10-ON进行配对。类似地,基于关于第十任务1-ON的信息选择第一任务1-ON进行配对;即,基于关于第十任务10-ON是ON任务的信息,选择第一任务1-ON进行配对。因此,基于关于第一任务1-ON的信息选择第十任务10-ON进行配对,该信息不包括第一任务1-ON的配对信息。
在此示例中,任务320包括三个任务集合。第一任务集合包括任务1-ON、任务2-ON和任务3-ON;第二任务集合包括任务4-OFF、任务5-OFF、任务6-OFF、任务7-OFF和任务8-OFF;第三任务集合包括任务9-ON和任务10-ON。在本示例中,在接收到第一任务集合和第二任务集合之间没有接收到任何任务,且在接收到第二任务集合和第三任务集合之间没有接收到任何任务。在一些实施例中,任务320包括第四任务集合,第四任务集合包括另一数量的OFF任务。在一些实施例中,任务320或队列(1)包括任意数量的任务集合。包括OFF任务的任务集合是按顺序配对的;也就是说,第二任务集合中的任务必须在第四任务集合中的任何任务之前被配对。因此,第四任务集合中的任务将在包括OFF任务的任何后续任务集合之前被配对。然而,如上述分配(2)所示,可以在第一任务集合的所有任务都被选择进行配对之前,选择来自第三任务集合的任务进行配对。还如上述分配(2)所示,第一任务集合的任务可以在配对第三任务集合的所有任务之前被配对。在一些实施例中,在来自第一任务集合的所有任务被选择用于配对之前,来自第三任务集合的所有任务被选择用于配对。在一些实施例中,在来自第一任务集合的所有任务被选择用于配对之前,来自第三任务集合的一些任务被选择用于配对;并且在选择来自第三任务集合的所有任务进行配对之前,选择第一任务集合的一些任务进行配对。
因此,如队列(1)和分配(2)所示,任务分配***300可以基于在队列(1)的对应槽位中的任务的分类来确定对于在分配(2)中的槽位的任务分配。例如,在选择任务以分配到在分配(2)中的第一槽位中时,任务分配***300识别在队列(1)的第一槽位中的任务被分类为“ON”。当“ON”分类对应于BP策略时,任务分配***300基于BP策略从队列(1)中的任何可用ON任务中选择用于分配(2)的第一槽位的任务。例如,当为分配(2)中的第四槽位选择任务分配时,任务分配***300识别队列(1)的任务第四槽位被分类为“OFF”。当“OFF”分类对应于FIFO配对策略时,任务分配***300基于到达顺序从队列(1)中为第四槽位选择任务(例如,在任务5-OFF之前选择任务4-OFF)。
在一些实施例中,队列长度策略可以用作平局决胜策略。在应用队列长度策略时,任务分配***300(与外部配对***395和内部配对***390组合的交换机380)可以从任务320的队列(1)确定ON任务的数量(在本示例中为5)和OFF任务的数量(在此示例中也为5)。任务分配***使用加权随机数从任务320的队列(1)的“ON”任务或“OFF”任务的集合中进行选择。任务分配***300生成加权随机数,并根据加权随机数的值,选择ON任务或OFF任务。例如,加权随机数基于加权随机数的值与队列(1)中的特定任务相关联。
例如,可以生成随机数,且然后基于任务分配***300中的ON任务和OFF任务的分发对于该随机数进行加权。在一些实施例中,任务分配***300尝试保留类似数量的ON任务和OFF任务(例如,ON任务总数和OFF任务总数相差1个任务、5个任务、10个任务或20个任务)。例如,如果任务分配***300在队列中包括四个OFF任务和六个ON任务,则生成的随机数更可能具有与OFF任务相关联的值而不是具有与ON任务相关联的值。
在一些配置中,当使用时期基准测试技术进行评估时,队列长度技术可能被认为是“危险的”。这是因为,在队列长度平局决胜技术中,在当前时间段(“时期”)中待定的任务320的队列继续增长,代表了更大比例的任务320。这增加了在任务队列中的当前时间段的任务320的比例。这反过来会增加当前时间段的任务被选中的可能性,同时,来自较旧周期的任务被停止。通过将队列长度技术与“前N()Front-N)”平局决胜技术相组合,可以减轻这些等待时间较长的任务枯竭的风险。例如,在美国专利申请No.15/837,911中详细描述了“Front-N”平局决胜技术,该申请由此通过引用并入本文。
下面描述了在使用平局决胜算法的同时将任务分配给可用坐席的另一示例。在任务分配***300处于L3状态的一些实施例中,除了可用任务队列之外,任务分配***300还接收多个可用坐席。在一些示例中,队列包括三个任务集合;第一任务集合是ON任务集合,第二任务集合是OFF任务集合,且第三任务集合是ON任务集合。例如,第一任务集合、第二任务集合和第三任务集合中的任一个可以相对于与剩余任务集合相关联的优先级具有提高的优先级。例如,任务分配***可以将优先级应用到联系的第三集合。但是,由于任务的第二集合和任务的第三集合具有不同的ON/OFF状态,所以应用的优先级不要求在第二任务集合的任务之前分配第三任务集合的任务;例如,应用的优先级可能只要求在第一任务集合的任务之前分配第三任务集合的任务,因为第一任务集合和第三任务集合都具有相同的ON状态。
在其中任务分配***300处于L3状态的一个示例性实施例中,可用坐席的总数大于第一任务集合中的任务数。平局决胜算法确定所有可用坐席将与ON任务(例如,第一任务集合和第三任务集合中的任何任务)配对。在将可用坐席配对后,来自第二任务集合的OFF任务仍在队列中等待,加上来自第一任务集合和第三任务集合的尚未配对的剩余ON任务。在一些示例中,先前与队列中的任务配对的一个或多个可用坐席可能变得可用,而来自第二任务集合的OFF任务和尚未配对的剩余ON任务仍在队列中等待。在一些示例中,先前配对的和新可用的坐席现在可以与第二任务集合中的任务配对。
在当使用平局决胜算法的同时将任务分配给可用坐席的其他实施例中,队列等待策略可以用作平局决胜策略。在应用队列等待策略时,任务分配***300确定所有“ON”任务和所有“OFF”任务的平均等待时间(或最长等待时间)。例如,“ON”任务的平均等待时间可以是40秒,且“OFF”任务的平均等待时间可以是60秒。任务分配***300使用加权随机数来与相对等待时间成比例地选择“ON”或“OFF”任务。在此示例中,“OFF”任务被选中的可能性可能高50%,因为“OFF”任务的等待时间平均比“ON”任务长50%。在队列等待策略中,“ON”任务和“OFF”任务的等待时间实时地变化,因此,如上例所示,当更多“OFF”任务被选中时,平均等待时间最终相等。在这种情况下,“ON”任务或“OFF”任务的选择将再次开始接近50-50。
在当使用平局决胜算法的同时将任务分配给可用坐席的其他实施例中,队列刷新策略可以用作平局决胜策略。该策略可以与时期基准测试结合使用。在应用队列刷新策略时,任务分配***300首先将来自先前时间段(时期)的所有剩余“ON”任务分配给可用坐席。在分配先前时期的“ON”任务时,任务分配***300忽略在任何后续时期期间可能已经到达的任何“OFF”和“ON”任务。在分配先前时期的“ON”任务时,任务分配***300然后分配先前时期的“OFF”任务,同时仍然忽略在后续时期期间接收到的任何任务。重复该过程,直到没有待定的来自先前时期的任务320。
在一些实施例中,外部配对***在“无状态(stateless)”环境中操作,其中,任务分配***300可以在每个路线请求内提供足够的信息以供外部配对***395做出配对推荐。例如,除了控制标志(指示共享控制或完全控制)和基准标志(指示ON任务、OFF任务、默认或监控模式)之外,任务分配***300还可以为外部配对***395提供在路由请求内的足够数量的状态信息(例如,可用于配对的完整坐席集合和可用于配对的完整任务集合)。在一些实施例中,无状态路由请求可以包括附加信息,诸如按空闲时间排序的有序坐席集合和/或按等待时间排序的有序任务集合。
在其他实施例中,外部配对***395可以处于“状态性(stateful)”环境中,其中,任务分配***300通过接口385提供事件信息,使得外部配对***395可以保持任务分配***300的状态的镜像。换句话说,在任务分配***300中发生的每个相关事件都被与外部配对***395共享,诸如每个任务的到达时间、坐席何时变得可用、坐席何时注销、呼叫何时挂断(在呼叫中心的情况下)等。接口385可以支持错误检查或重置功能以帮助外部配对***395保持与任务分配***300的镜像状态的保真度。
为简单起见,任务分配***300被图示为具有带有单个交换机380的单个队列。任务分配***300可以包括具有对应交换机的附加队列,在这种情况下,每个交换机可以通信地耦合到内部配对***390和外部配对***395,或者可以对于每个交换机存在内部配对***和外部配对***。
图4示出了根据本公开的实施例的用于在外部配对***(例如,外部配对***395)和具有内部配对***(例如,内部配对***390)的任务分配***(例如,任务分配***300)之间共享分配任务的控制的方法400的流程图。
任务分配方法400可以开始于框410。在框410,可以通过API将多个任务配对请求和坐席配对请求传输到外部配对***。如上所述,可以基于待定任务(例如,任务320、队列(1))生成多个任务配对请求。如上所述,多个任务中的每一个可以在交换机380处被接收并且被分类为“OFF”任务或“ON”任务。分配为“ON”任务的任务可以使用第一配对策略(例如,BP策略)分配给可用坐席,且作为“OFF”分配给可用坐席的任务可以使用第二配对策略(例如,FIFO或PBR)分配。一旦请求已被分类为“OFF”或“ON”,它们可被传输到外部配对***395。可基于可用坐席(例如,坐席330)生成坐席配对请求。如上所述,还可以在交换机380处接收可用坐席。外部配对***395可以执行平局决胜策略以确定是第一配对策略(例如,用于“ON”任务的BP策略)还是第二配对策略(用于“OFF”任务的FIFO或PBR)将用于将多个任务配对请求中的任务配对请求与坐席配对请求配对。参照图3描述了平局决胜策略(例如,顺序、队列等待、队列长度和队列刷新)。
在框420,可以从外部配对***接收至少部分地基于多个任务配对请求、第一配对策略、第二配对策略和坐席配对请求的配对推荐。配对推荐可以将可用坐席330的坐席配对请求和与待定任务330相关的多个任务配对请求中的任一个配对。
图5示出了根据本公开的实施例的用于在外部配对***(例如,外部配对***395)和具有内部配对***(例如,内部配对***)的任务分配***(例如,任务分配***300)之间共享分配任务的控制的方法500的流程图。
任务分配方法500可以在框510开始。在框510,可以通过API从任务分配***接收多个任务配对请求和坐席配对请求。如上所述,可以基于待定任务(例如,任务320,队列(1))生成多个任务配对请求。如上所述,多个任务中的每一个可以在交换机380处被接收并且被分类为“OFF”任务或“ON”任务。分配为“ON”任务的任务可以使用第一配对策略(例如,BP策略)分配给可用坐席,且作为“OFF”分配给可用坐席的任务可以使用第二配对策略(例如,FIFO或PBR)分配。一旦请求已被分类为“OFF”或“ON”,它们可被传输到外部配对***395。可基于可用坐席(例如,坐席330)生成坐席配对请求。如上所述,还可以在交换机380处接收可用坐席。外部配对***395可以执行平局决胜策略以确定是第一配对策略(例如,用于“ON”任务的BP策略)还是第二配对策略(用于“OFF”任务的FIFO或PBR)将用于将多个任务配对请求中的任务配对请求与坐席配对请求配对。参照图3描述了平局决胜策略(例如,顺序、队列等待、队列长度和队列刷新)。
在框520,可以将至少部分地基于多个任务配对请求、第一配对策略、第二配对策略和坐席配对请求的配对推荐传输到任务分配***。配对推荐可以将可用坐席330的坐席配对请求和与待定任务320相关的多个任务配对请求中的任一个配对。
此时应当注意的是,上述根据本公开的任务分配在一定程度上可能涉及输入数据的处理和输出数据的生成。这种输入数据处理和输出数据生成可以用硬件或软件来实现。例如,可以在行为配对模块或类似的或相关的电路中采用特定的电子组件,以实现与如上所述的根据本公开的任务分配相关联的功能。备选地,根据指令操作的一个或多个处理器可以实现与如上所述根据本公开的任务分配相关联的功能。如果是这种情况,那么这样的指令可以被存储在一个或多个非瞬态处理器可读存储介质(例如,磁盘或其他存储介质)上或经由实施在一个或多个载波中的一个或多个信号被传输到一个或多个处理器在本公开的范围内。
本公开在范围上不受本文描述的具体实施例的限制。实际上,根据前述描述和附图,除了本文描述的那些之外,本公开的其他各种实施例和修改对于本领域普通技术人员将是显而易见的。因此,这样的其他实施例和修改旨在落入本公开的范围内。此外,尽管已在用于至少一种特定目的的至少一种特定环境中的至少一种特定实施方式的上下文中描述了本公开,但本领域普通技术人员将认识到其用途不限于此,并且可以有益地在用于任何数量的目的的任何数量的环境中实现本公开。

Claims (96)

1.一种用于在联系中心***中配对联系和坐席的方法,包括:
通过通信地耦合到所述联系中心***并被配置为在所述联系中心***中操作的至少一个计算机处理器,确定要使用第一配对策略配对的第一联系集合;
通过所述至少一个计算机处理器,确定要使用第二配对策略配对的第二联系集合;
通过所述至少一个计算机处理器,确定要使用所述第一配对策略配对的第三联系集合;
通过所述至少一个计算机处理器,确定要使用所述第二配对策略配对的第四联系集合;以及
通过所述至少一个计算机处理器,基于与每个联系相关联的配对策略,将所述第一联系集合、所述第二联系集合、所述第三联系集合和所述第四联系集合中的联系连接到在所述联系中心中的坐席,
其中,所述第二联系集合在所述第一联系集合之后到达,
其中,所述第三联系集合在所述第二联系集合之后到达,
其中,所述第四联系集合在所述第三联系集合之后到达,
其中,在将所述第四联系集合中的任何一个联系配对之前,必须使用所述第二配对策略对所述第二联系集合的所有联系进行配对,
其中,所述连接还包括在所述第一联系集合的所有联系被配对之前选择所述第三联系集合中的至少一个联系用于配对,以及在所述第三联系集合的所有联系被配对之前选择所述第一联系集合中的至少一个联系用于配对,
其中,在所述联系中心***中存在能够用于在所述第一配对策略和所述第二配对策略下配对的坐席。
2.根据权利要求1所述的方法,其中,所述第一配对策略是行为配对策略。
3.根据权利要求1所述的方法,其中,所述第二配对策略是先进先出(FIFO)配对策略。
4.根据权利要求1所述的方法,还包括:
通过所述至少一个计算机处理器,基于平局决胜策略选择所述第一配对策略或所述第二配对策略;以及
通过所述至少一个计算机处理器,基于所选择的配对策略来选择所述第一联系集合、所述第二联系集合、所述第三联系集合和所述第四联系集合中的联系用于配对。
5.根据权利要求4所述的方法,其中,所述平局决胜策略是队列刷新策略、队列长度策略、队列等待策略或顺序策略中的一个。
6.根据权利要求1所述的方法,其中,所述第一配对策略由外部配对***提供,并且所述第二配对策略由所述外部配对***和所述联系中心***的内部配对***中的一个提供。
7.一种用于在联系中心***中配对联系和坐席的***,包括:
至少一个计算机处理器,所述至少一个计算机处理器通信地耦合到所述联系中心***并被配置为在所述联系中心***中操作,其中,所述至少一个计算机处理器还被配置为:
确定要使用第一配对策略配对的第一联系集合;
确定要使用第二配对策略配对的第二联系集合;
确定要使用所述第一配对策略配对的第三联系集合;
确定要使用所述第二配对策略配对的第四联系集合;以及
基于与每个联系关联的配对策略,将所述第一联系集合、所述第二联系集合、所述第三联系集合和所述第四联系集合中的联系连接到在所述联系中心中的坐席,
其中,所述第二联系集合在所述第一联系集合之后到达,
其中,所述第三联系集合在所述第二联系集合之后到达,
其中,所述第四联系集合在所述第三联系集合之后到达,
其中,在将所述第四联系集合中的任何一个联系配对之前,必须使用所述第二配对策略对所述第二联系的所有联系进行配对,
其中,所述连接还包括在所述第一联系集合的所有联系被配对之前选择所述第三联系集合中的至少一个联系用于配对,以及在所述第三联系集合的所有联系被配对之前选择所述第一联系集合中的至少一个联系用于配对,
其中,在所述联系中心***中存在能够用于在所述第一配对策略和所述第二配对策略下配对的坐席。
8.根据权利要求7所述的***,其中,所述第一配对策略是行为配对策略。
9.根据权利要求7所述的***,其中,所述第二配对策略是先进先出(FIFO)配对策略。
10.根据权利要求7所述的***,其中,所述至少一个计算机处理器还被配置为:
基于平局决胜策略选择所述第一配对策略或所述第二配对策略;以及
基于所选择的配对策略,选择所述第一联系集合、所述第二联系集合、所述第三联系集合和所述第四联系集合中的联系用于配对。
11.根据权利要求10所述的***,其中,所述平局决胜策略是队列刷新策略、队列长度策略、队列等待策略或顺序策略中的一个。
12.根据权利要求7所述的***,其中,所述第一配对策略由外部配对***提供,并且所述第二配对策略由所述外部配对***和所述联系中心***的内部配对***中的一个提供。
13.一种用于在联系中心***中配对联系和坐席的制品,包括:
非瞬态处理器可读介质;以及
存储在所述介质上的指令;
其中,所述指令被配置为能够由通信地耦合到所述联系中心***并被配置为在所述联系中心***中操作的至少一个计算机处理器从所述介质中读取,并且从而使所述至少一个计算机处理器操作以便:
确定要使用第一配对策略配对的第一联系集合;
确定要使用第二配对策略配对的第二联系集合;
确定要使用所述第一配对策略配对的第三联系集合;
确定要使用所述第二配对策略配对的第四联系集合;以及
基于与每个联系关联的配对策略,将所述第一联系集合、所述第二联系集合、所述第三联系集合和所述第四联系集合中的联系连接到在所述联系中心中的坐席,
其中,所述第二联系集合在所述第一联系集合之后到达,
其中,所述第三联系集合在所述第二联系集合之后到达,
其中,所述第四联系集合在所述第三联系集合之后到达,
其中,在将所述第四联系集合中的任何一个联系配对之前,必须使用所述第二配对策略对所述第二联系集合的所有联系进行配对,其中,所述连接还包括在所述第一联系集合的所有联系被配对之前选择所述第三联系集合中的至少一个联系用于配对,以及在所述第三联系集合的所有联系被配对之前选择所述第一联系集合中的至少一个联系用于配对,
其中,在所述联系中心***中存在能够用于在所述第一配对策略和所述第二配对策略下配对的坐席。
14.根据权利要求13所述的制品,其中,所述第一配对策略是行为配对策略。
15.根据权利要求13所述的制品,其中,所述第二配对策略是先进先出(FIFO)配对策略。
16.根据权利要求13所述的制品,其中,所述指令还被配置为使所述至少一个计算机处理器操作以便:
基于平局决胜策略选择所述第一配对策略或所述第二配对策略;以及
基于所选择的配对策略,选择第一联系集合、所述第二联系集合、所述第三联系集合和所述第四联系集合中的联系用于配对。
17.根据权利要求16所述的制品,其中,所述平局决胜策略是队列刷新策略、队列长度策略、队列等待策略或顺序策略中的一个。
18.根据权利要求13所述的制品,其中,所述第一配对策略由外部配对***提供,并且所述第二配对策略由所述外部配对***和所述联系中心***的内部配对***中的一个提供。
19.一种方法,包括:
通过通信地耦合到联系中心***并被配置为在所述联系中心***中操作的至少一个计算机处理器,确定在所述联系中心***中等待的第一联系;
通过所述至少一个计算机处理器,确定在所述联系中心***中等待的第二联系;
通过所述至少一个计算机处理器,基于关于所述第一联系的信息来对所述第二联系进行配对;以及
在将所述第二联系配对之后,通过所述至少一个计算机处理器,基于关于所述第二联系的信息来对所述第一联系进行配对,
其中,关于所述第二联系的所述信息包括除了所述第二联系的配对以外的信息。
20.根据权利要求19所述的方法,其中,对所述第一联系进行配对和对所述第二联系进行配对基于第一配对策略。
21.根据权利要求20所述的方法,还包括:
通过所述至少一个计算机处理器,确定在所述联系中心***中等待的至少一个附加联系;
通过所述至少一个计算机处理器,从多个配对策略中选择配对策略,其中,所述多个配对策略包括所述第一配对策略;以及
通过所述至少一个计算机处理器,基于所选择的配对策略对所述至少一个附加联系进行配对。
22.根据权利要求21所述的方法,其中,选择所述配对策略是基于平局决胜策略。
23.根据权利要求22所述的方法,其中,所述平局决胜策略是队列刷新策略、队列长度策略、队列等待策略或顺序策略中的一个。
24.根据权利要求19所述的方法,其中,关于所述第一联系的所述信息和关于所述第二联系的所述信息中的至少一个包括到达时间。
25.一种***,包括:
至少一个计算机处理器,所述至少一个计算机处理器通信地耦合到联系中心***并被配置为在所述联系中心***中操作,其中,所述至少一个计算机处理器还被配置为:
确定在所述联系中心***中等待的第一联系;
确定在所述联系中心***中等待的第二联系;
基于关于所述第一联系的信息对所述第二联系进行配对;以及
在将所述第二联系配对后,基于关于所述第二联系的信息对所述第一联系进行配对,
其中,关于所述第二联系的所述信息包括除了所述第二联系的配对以外的信息。
26.根据权利要求25所述的***,其中,对所述第一联系进行配对和对所述第二联系进行配对基于第一配对策略。
27.根据权利要求26所述的***,其中,所述至少一个计算机处理器还被配置为:
确定在所述联系中心***中等待的至少一个附加联系;
从多个配对策略中选择配对策略,其中,所述多个配对策略包括所述第一配对策略;以及
基于所选择的配对策略对所述至少一个附加联系进行配对。
28.根据权利要求27所述的***,其中,选择所述配对策略基于平局决胜策略。
29.根据权利要求28所述的***,其中,所述平局决胜策略是队列刷新策略、队列长度策略、队列等待策略或顺序策略中的一个。
30.根据权利要求25所述的***,其中,关于所述第一联系的所述信息和关于所述第二联系的所述信息中的至少一个包括到达时间。
31.一种制品,包括:
非瞬态处理器可读介质;以及
存储在所述介质上的指令;
其中,所述指令被配置为能够由通信地耦合到联系中心***并被配置为在所述联系中心***中操作的至少一个计算机处理器从所述介质中读取,并且从而使所述至少一个计算机处理器操作以便:
确定在所述联系中心***中等待的第一联系;
确定在所述联系中心***中等待的第二联系;
基于关于所述第一联系的信息对所述第二联系进行配对;以及
在将所述第二联系配对后,基于关于所述第二联系的信息对所述第一联系进行配对,
其中,关于所述第二联系的所述信息包括除了所述第二联系的配对以外的信息。
32.根据权利要求31所述的制品,其中,将所述第一联系配对和将所述第二联系配对基于第一配对策略。
33.根据权利要求32所述的制品,其中,所述指令还被配置为使所述至少一个计算机处理器操作以便:
确定在所述联系中心***中等待的至少一个附加联系;
从多个配对策略中选择配对策略,其中,所述多个配对策略包括所述第一配对策略;以及
基于所选择的配对策略对所述至少一个附加联系进行配对。
34.根据权利要求33所述的制品,其中,选择所述配对策略基于平局决胜策略。
35.根据权利要求34所述的制品,其中,所述平局决胜策略是队列刷新策略、队列长度策略、队列等待策略或顺序策略中的一个。
36.根据权利要求31所述的制品,其中,关于所述第一联系的所述信息和关于所述第二联系的所述信息中的至少一个包括到达时间。
37.一种方法,包括:
通过通信地耦合到联系中心***并被配置为在所述联系中心***中操作的至少一个计算机处理器,接收与第一配对策略相关联的第一多个联系;
通过所述至少一个计算机处理器,接收与第二配对策略相关联的第二多个联系;
通过所述至少一个计算机处理器,接收与所述第一配对策略相关联的第三多个联系;
通过所述至少一个计算机处理器,接收多个可用坐席,
通过所述至少一个计算机处理器,使用所述第一配对策略将所述多个可用坐席中的每一个与所述第一多个联系或所述第三多个联系中的联系配对;
其中,所述多个可用坐席的数量大于所述第一多个联系的数量,
其中,所述第二多个联系是在所述第一多个联系之后被接收的,
其中,所述第三多个联系是在所述第二多个联系之后被接收的,
其中,应用于所述第三多个联系的任何优先级并不意味着在所述第二多个联系之前分配所述第三多个联系,
其中,在所述第一多个联系和所述第二多个联系的接收之间没有接收到其他联系,
其中,如果在将所述多个可用坐席中的每一个配对之后所述多个坐席中的坐席变得可用,则基于平局决胜策略将所述坐席与所述第一多个联系、所述第二多个联系或所述第三多个联系的联系配对。
38.根据权利要求37所述的方法,其中,所述优先级由待定分配的联系的数量产生。
39.根据权利要求37所述的方法,其中,所述优先级由预期等待时间产生。
40.根据权利要求37所述的方法,其中,所述平局决胜策略包括队列长度策略或队列等待策略中的一个。
41.根据权利要求37所述的方法,其中,所述平局决胜策略包括:
生成随机数;以及
基于所生成的随机数选择要配对的联系。
42.根据权利要求41所述的方法,其中,根据与所述第一配对策略或所述第二配对策略相关联的联系的比例加权所述随机数。
43.一种***,包括:
至少一个计算机处理器,所述至少一个计算机处理器通信上耦合到联系中心***并被配置为在所述联系中心***中操作,其中,所述至少一个计算机处理器还被配置为:
接收与第一配对策略相关联的第一多个联系;
接收与第二配对策略相关联的第二多个联系;
接收与第一配对策略相关联的第三多个联系;
接收多个可用坐席,
使用所述第一配对策略将所述多个可用坐席中的每一个与所述第一多个联系或所述第三多个联系中的联系配对;
其中,所述多个可用坐席的数量大于所述第一多个联系的数量,
其中,所述第二多个联系是在所述第一多个联系之后接收的,
其中,所述第三多个联系是在所述第二多个联系之后接收的,
其中,应用于所述第三多个联系的任何优先级并不意味着在所述第二多个联系之前分配所述第三多个联系,
其中,在所述第一多个联系和所述第二多个联系的所述接收之间没有接收到其他联系,
其中,如果在将所述多个可用坐席中的每一个配对之后所述多个坐席中的坐席变得可用,则基于平局决胜策略将所述坐席与所述第一多个联系、所述第二多个联系或所述第三多个联系的联系配对。
44.根据权利要求43所述的***,其中,所述优先级由待定分配的联系的数量产生。
45.根据权利要求43所述的***,其中,所述优先级由预期等待时间产生。
46.根据权利要求43所述的***,其中,所述平局决胜策略包括队列长度策略或队列等待策略中的一个。
47.根据权利要求43所述的***,其中,所述平局决胜策略包括:
生成随机数;以及
基于所生成的随机数选择要配对的联系。
48.根据权利要求47所述的***,其中,根据与所述第一配对策略或所述第二配对策略相关联的联系的比例加权所述随机数。
49.一种制品,包括:
非瞬态处理器可读介质;以及
存储在所述介质上的指令;
其中,所述指令被配置为能够由通信地耦合到联系中心***并被配置为在所述联系中心***中操作的至少一个计算机处理器从所述介质中读取,并且从而使所述至少一个计算机处理器操作以便:
接收与第一配对策略相关联的第一多个联系;
接收与第二配对策略相关联的第二多个联系;
接收与第一配对策略相关联的第三多个联系;
接收多个可用坐席,
使用所述第一配对策略将所述多个可用坐席中的每一个与所述第一多个联系或所述第三多个联系中的联系配对;
其中,所述多个可用坐席的数量大于所述第一多个联系的数量,
其中,所述第二多个联系是在所述第一多个联系之后接收的,
其中,所述第三多个联系是在所述第二多个联系之后接收的,
其中,应用于所述第三多个联系的任何优先级并不意味着在所述第二多个联系之前分配所述第三多个联系,
其中,在所述第一多个联系和所述第二多个联系的所述接收之间没有接收到其他联系,
其中,如果在将所述多个可用坐席中的每一个配对之后所述多个坐席中的坐席变得可用,则基于平局决胜策略将所述坐席与所述第一多个联系、所述第二多个联系或所述第三多个联系的联系配对。
50.根据权利要求49所述的制品,其中,所述优先级由待定分配的联系的数量产生。
51.根据权利要求49所述的制品,其中,所述优先级由预期的等待时间产生。
52.根据权利要求49所述的制品,其中,所述平局决胜策略包括队列长度策略或队列等待策略中的一个。
53.根据权利要求49所述的制品,其中,所述平局决胜策略包括:
生成随机数;以及
基于所生成的随机数选择要配对的联系。
54.根据权利要求53所述的制品,其中,根据与所述第一配对策略或所述第二配对策略相关联的联系的比例加权所述随机数。
55.一种用于在外部配对***和具有内部配对***的任务分配***之间共享分配任务的控制的方法,所述方法包括:
通过通信地耦合到所述外部配对***并被配置为在所述外部配对***中操作的至少一个计算机处理器,通过应用程序接口从所述任务分配***接收多个任务配对请求和坐席配对请求,其中:
所述多个任务配对请求中的每个任务请求被分配给第一配对策略和第二配对策略中的一个;以及
所述坐席配对请求指示能够用于配对的坐席;以及
通过所述至少一个计算机处理器向所述任务分配***传输配对推荐,所述配对推荐至少部分地基于所述多个任务配对请求、所述第一配对策略、所述第二配对策略和所述坐席配对请求。
56.根据权利要求55所述的方法,其中,所述外部配对***执行平局决胜策略以在所述第一配对策略和所述第二配对策略之间进行选择。
57.根据权利要求56所述的方法,其中,所述平局决胜策略是顺序策略、队列长度策略、队列等待策略和队列刷新策略中的一个。
58.根据权利要求55所述的方法,其中,所述任务分配***是联系中心***。
59.根据权利要求55所述的方法,其中,所述第一配对策略是行为配对策略。
60.根据权利要求55所述的方法,其中,所述第二配对策略是先进先出策略和基于业绩的路由策略中的一个。
61.根据权利要求55所述的方法,其中,所述第一配对策略由所述外部配对***提供,并且所述第二配对策略由所述外部配对***和所述任务分配***的内部配对***中的一个提供。
62.一种用于在外部配对***和具有内部配对***的任务分配***之间共享分配任务的控制的***,包括:
至少一个计算机处理器,所述至少一个计算机处理器通信地耦合到所述任务分配***并被配置为在所述任务分配***中操作,其中,所述至少一个计算机处理器还被配置为:
通过应用程序接口从所述任务分配***接收多个任务配对请求和坐席配对请求,其中:
所述多个任务配对请求中的每个任务请求被分配给第一配对策略和第二配对策略中的一个;以及
所述坐席配对请求指示能够用于配对的坐席;以及
向所述任务分配***传输配对推荐,其中,所述配对推荐至少部分地基于所述多个任务配对请求、所述第一配对策略、所述第二配对策略和所述坐席配对请求。
63.根据权利要求62所述的***,其中,所述外部配对***执行平局决胜策略以在所述第一配对策略和所述第二配对策略之间进行选择。
64.根据权利要求63所述的***,其中,所述平局决胜策略是顺序策略、队列长度策略、队列等待策略和队列刷新策略中的一个。
65.根据权利要求62所述的***,其中,所述任务分配***是联系中心***。
66.根据权利要求62所述的***,其中,所述第一配对策略是行为配对策略。
67.根据权利要求62所述的***,其中,所述第二配对策略是先进先出策略和基于业绩的路由策略中的一个。
68.根据权利要求62所述的***,其中,所述第一配对策略由所述外部配对***提供,并且所述第二配对策略由所述外部配对***和所述任务分配***的内部配对***中的一个提供。
69.一种用于在外部配对***和具有内部配对***的任务分配***之间共享分配任务的控制的制品,包括:
非瞬态处理器可读介质;以及
存储在所述介质上的指令;
其中,所述指令被配置为能够由通信地耦合到所述任务分配***并被配置为在所述任务分配***中操作的至少一个计算机处理器从所述介质中读取,并且从而使所述至少一个计算机处理器操作以便:
通过应用程序接口从所述任务分配***接收多个任务配对请求和坐席配对请求,其中:
所述多个任务配对请求中的每个任务请求被分配给第一配对策略和第二配对策略中的一个;以及
所述坐席配对请求指示能够用于配对的坐席;以及
向所述任务分配***传输配对推荐,其中,所述配对推荐至少部分地基于所述多个任务配对请求、所述第一配对策略、所述第二配对策略和所述坐席配对请求。
70.根据权利要求69所述的制品,其中,所述外部配对***执行平局决胜策略以在所述第一配对策略和所述第二配对策略之间进行选择。
71.根据权利要求70所述的制品,其中,所述平局决胜策略是顺序策略、队列长度策略、队列等待策略和队列刷新策略中的一个。
72.根据权利要求69所述的制品,其中,所述任务分配***是联系中心***。
73.根据权利要求69所述的制品,其中,所述第一配对策略是行为配对策略。
74.根据权利要求69所述的制品,其中,所述第二配对策略是先进先出策略和基于业绩的路由策略之一。
75.根据权利要求69所述的制品,其中,所述第一配对策略由所述外部配对***提供,并且所述第二配对策略由所述外部配对***和所述任务分配***的内部配对***中的一个提供。
76.一种用于在外部配对***和具有内部配对***的任务分配***之间共享分配任务的控制的方法,所述方法包括:
通过通信地耦合到所述任务分配***并被配置为在所述任务分配***中操作的至少一个计算机处理器,通过应用编程接口向所述外部配对***传输多个任务配对请求和坐席配对请求,其中:
所述多个任务配对请求中的每个任务请求被分配给第一配对策略和第二配对策略中的一个;以及
所述坐席配对请求指示能够用于配对的坐席;以及
通过所述至少一个计算机处理器,从所述外部配对***接收配对推荐,所述配对推荐至少部分地基于所述多个任务配对请求、所述第一配对策略、所述第二配对策略和所述坐席配对请求。
77.根据权利要求76所述的方法,其中,所述外部配对***执行平局决胜策略以在所述第一配对策略和所述第二配对策略之间进行选择。
78.根据权利要求77所述的方法,其中,所述平局决胜策略是顺序策略、队列长度策略、队列等待策略和队列刷新策略中的一个。
79.根据权利要求76所述的方法,其中,所述任务分配***是联系中心***。
80.根据权利要求76所述的方法,其中,所述第一配对策略是行为配对策略。
81.根据权利要求76所述的方法,其中,所述第二配对策略是先进先出策略和基于业绩的路由策略中的一个。
82.根据权利要求76所述的方法,其中,所述第一配对策略由所述外部配对***提供,并且所述第二配对策略由所述外部配对***和所述任务分配***的所述内部配对***中的一个提供。
83.一种用于在外部配对***和具有内部配对***的任务分配***之间共享分配任务的控制的***,包括:
至少一个计算机处理器,所述至少一个计算机处理器通信地耦合到所述任务分配***并被配置为在所述任务分配***中操作,其中,所述至少一个计算机处理器还被配置为:
通过应用程序接口向所述外部配对***传输多个任务配对请求和坐席配对请求,其中:
所述多个任务配对请求中的每个任务请求被分配给第一配对策略和第二配对策略中的一个;以及
所述坐席配对请求指示能够用于配对的坐席;以及
从所述外部配对***接收配对推荐,所述配对推荐至少部分地基于所述多个任务配对请求、所述第一配对策略、所述第二配对策略和所述坐席配对请求。
所述坐席配对请求指示能够用于配对的坐席;以及
84.根据权利要求83所述的***,其中,所述外部配对***执行平局决胜策略以在所述第一配对策略和所述第二配对策略之间进行选择。
85.根据权利要求84所述的***,其中,所述平局决胜策略是顺序策略、队列长度策略、队列等待策略和队列刷新策略中的一个。
86.根据权利要求83所述的***,其中,所述任务分配***是联系中心***。
87.根据权利要求83所述的***,其中,所述第一配对策略是行为配对策略。
88.根据权利要求83所述的***,其中,所述第二配对策略是先进先出策略和基于业绩的路由策略中的一个。
89.根据权利要求83所述的***,其中,所述第一配对策略由所述外部配对***提供,并且所述第二配对策略由所述外部配对***和所述任务分配***的所述内部配对***中的一个提供。
90.一种用于在外部配对***和具有内部配对***的任务分配***之间共享分配任务的控制的制品,包括:
非瞬态处理器可读介质;以及
存储在所述介质上的指令;
其中,所述指令被配置为能够由通信地耦合到所述任务分配***并被配置为在所述任务分配***中操作的至少一个计算机处理器从所述介质中读取,并且从而使所述至少一个计算机处理器操作以便:
通过应用程序接口向所述外部配对***传输多个任务配对请求和坐席配对请求,其中:
所述多个任务配对请求中的每个任务请求被分配给第一配对策略和第二配对策略中的一个;以及
所述坐席配对请求指示能够用于配对的坐席;以及
从所述外部配对***接收配对推荐,所述配对推荐至少部分地基于所述多个任务配对请求、所述第一配对策略、所述第二配对策略和所述坐席配对请求。
91.根据权利要求90所述的制品,其中,所述外部配对***执行平局决胜策略以在所述第一配对策略和所述第二配对策略之间进行选择。
92.根据权利要求91所述的制品,其中,所述平局决胜策略是顺序策略、队列长度策略、队列等待策略和队列刷新策略中的一个。
93.根据权利要求90所述的制品,其中,所述任务分配***是联系中心***。
94.根据权利要求90所述的制品,其中,所述第一配对策略是行为配对策略。
95.根据权利要求90所述的制品,其中,所述第二配对策略是先进先出策略和基于业绩的路由策略中的一个。
96.根据权利要求90所述的制品,其中,所述第一配对策略由所述外部配对***提供,并且所述第二配对策略由所述外部配对***和所述任务分配***的所述内部配对***中的一个提供。
CN202180019356.8A 2020-02-05 2021-02-04 用于在外部配对***和具有内部配对***的任务分配***之间共享分配任务的控制的技术 Pending CN115244554A (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US202062970233P 2020-02-05 2020-02-05
US62/970,233 2020-02-05
PCT/US2021/016619 WO2021158793A1 (en) 2020-02-05 2021-02-04 Techniques for sharing control of assigning tasks between an external pairing system and a task assignment system with an internal pairing system

Publications (1)

Publication Number Publication Date
CN115244554A true CN115244554A (zh) 2022-10-25

Family

ID=74798083

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202180019356.8A Pending CN115244554A (zh) 2020-02-05 2021-02-04 用于在外部配对***和具有内部配对***的任务分配***之间共享分配任务的控制的技术

Country Status (7)

Country Link
US (5) US11050886B1 (zh)
EP (1) EP4100901A1 (zh)
KR (1) KR20220140769A (zh)
CN (1) CN115244554A (zh)
AU (1) AU2021216947A1 (zh)
CA (1) CA3166789A1 (zh)
WO (1) WO2021158793A1 (zh)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP4270912A1 (en) * 2022-04-27 2023-11-01 Afiniti, Ltd. Techniques for comparatively measuring pairing algorithms in a contact center system
WO2023244706A1 (en) * 2022-06-16 2023-12-21 Afiniti,Ltd. Computer-implemented systems and methods for evaluating contact center performance using simulated contact-agent pairings

Family Cites Families (262)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5155763A (en) 1990-12-11 1992-10-13 International Business Machines Corp. Look ahead method and apparatus for predictive dialing using a neural network
US5206903A (en) 1990-12-26 1993-04-27 At&T Bell Laboratories Automatic call distribution based on matching required skills with agents skills
US5327490A (en) 1991-02-19 1994-07-05 Intervoice, Inc. System and method for controlling call placement rate for telephone communication systems
US5537470A (en) 1994-04-06 1996-07-16 At&T Corp. Method and apparatus for handling in-bound telemarketing calls
US6222919B1 (en) 1994-09-12 2001-04-24 Rockwell International Corporation Method and system for routing incoming telephone calls to available agents based on agent skills
US5594791A (en) 1994-10-05 1997-01-14 Inventions, Inc. Method and apparatus for providing result-oriented customer service
US6539336B1 (en) 1996-12-12 2003-03-25 Phatrat Technologies, Inc. Sport monitoring system for determining airtime, speed, power absorbed and other factors such as drop distance
EP0740450B1 (en) 1995-04-24 2006-06-14 International Business Machines Corporation Method and apparatus for skill-based routing in a call center
US5907601A (en) 1995-05-26 1999-05-25 Eis International Inc. Call pacing method
US5702253A (en) 1995-07-10 1997-12-30 Bryce; Nathan K. Personality testing apparatus and method
US5926538A (en) 1997-02-11 1999-07-20 Genesys Telecommunications Labs, Inc Method for routing calls to call centers based on statistical modeling of call behavior
GB9606298D0 (en) 1996-03-26 1996-05-29 British Telecomm Call queuing and distribution
WO1998017475A1 (en) 1996-10-18 1998-04-30 Axiohm Transaction Solutions, Inc. Printing apparatus
US5903641A (en) 1997-01-28 1999-05-11 Lucent Technologies Inc. Automatic dynamic changing of agents' call-handling assignments
US7020264B1 (en) 1997-02-10 2006-03-28 Genesys Telecommunications Laboratories, Inc. Negotiated routing in telephony systems
US5982873A (en) 1997-03-07 1999-11-09 Lucent Technologies Inc. Waiting-call selection based on objectives
US6088444A (en) 1997-04-11 2000-07-11 Walker Asset Management Limited Partnership Method and apparatus for value-based queuing of telephone calls
US6044355A (en) 1997-07-09 2000-03-28 Iex Corporation Skills-based scheduling for telephone call centers
US6044468A (en) 1997-08-25 2000-03-28 Emc Corporation Secure transmission using an ordinarily insecure network communication protocol such as SNMP
US6373836B1 (en) 1997-09-15 2002-04-16 Genesys Telecommunications Laboratories, Inc. Apparatus and methods in routing internet protocol network telephony calls in a centrally-managed call center system
JP3311972B2 (ja) 1997-09-19 2002-08-05 富士通株式会社 電話接続装置、電話接続方法及び、その方法をコンピュータに実行させるためのプログラムを記録した記録媒体
US5903642A (en) 1997-09-24 1999-05-11 Call-A-Guide, Inc. Method for eliminating telephone hold time
US6134315A (en) 1997-09-30 2000-10-17 Genesys Telecommunications Laboratories, Inc. Metadata-based network routing
GB9723813D0 (en) 1997-11-11 1998-01-07 Mitel Corp Call routing based on caller's mood
US6052460A (en) 1997-12-17 2000-04-18 Lucent Technologies Inc. Arrangement for equalizing levels of service among skills
US6801520B2 (en) 1998-02-17 2004-10-05 Genesys Telecommunications Laboratories, Inc. Queue prioritization based on competitive user input
US6535492B2 (en) 1999-12-01 2003-03-18 Genesys Telecommunications Laboratories, Inc. Method and apparatus for assigning agent-led chat sessions hosted by a communication center to available agents based on message load and agent skill-set
CA2262044C (en) 1998-04-09 2001-10-30 Lucent Technologies Inc. Optimizing call-center performance by using predictive data to distribute agents among calls
US6173053B1 (en) 1998-04-09 2001-01-09 Avaya Technology Corp. Optimizing call-center performance by using predictive data to distribute calls among agents
GB2339643A (en) 1998-05-18 2000-02-02 Callscan Limited Call centre management
US6233332B1 (en) 1998-06-03 2001-05-15 Avaya Technology Corp. System for context based media independent communications processing
US20020087393A1 (en) 1998-07-31 2002-07-04 Laurent Philonenko Dynamically updated QoS parameterization according to expected business revenue
US6389400B1 (en) 1998-08-20 2002-05-14 Sbc Technology Resources, Inc. System and methods for intelligent routing of customer requests using customer and agent models
JP3313075B2 (ja) 1998-08-24 2002-08-12 株式会社エヌ・ティ・ティ・データ コールセンタシステム、着信端末設定方法及び記録媒体
US6535601B1 (en) 1998-08-27 2003-03-18 Avaya Technology Corp. Skill-value queuing in a call center
US6064731A (en) 1998-10-29 2000-05-16 Lucent Technologies Inc. Arrangement for improving retention of call center's customers
US7068775B1 (en) 1998-12-02 2006-06-27 Concerto Software, Inc. System and method for managing a hold queue based on customer information retrieved from a customer database
US20020111172A1 (en) 2001-02-14 2002-08-15 Dewolf Frederik M. Location based profiling
US6665395B1 (en) * 1998-12-11 2003-12-16 Avaya Technology Corp. Automatic call distribution system using computer network-based communication
US6333979B1 (en) 1998-12-17 2001-12-25 At&T Corp. Method and apparatus for assigning incoming communications to communications processing centers
US6798876B1 (en) 1998-12-29 2004-09-28 At&T Corp. Method and apparatus for intelligent routing of incoming calls to representatives in a call center
US6434230B1 (en) 1999-02-02 2002-08-13 Avaya Technology Corp. Rules-based queuing of calls to call-handling resources
US6496580B1 (en) 1999-02-22 2002-12-17 Aspect Communications Corp. Method and apparatus for servicing queued requests
DE60025054T2 (de) 1999-03-01 2006-08-24 Rockwell Electronic Commerce Technologies, LLC, Wood Dale Auf dem Rang basierte Acd Leitweglenkung
US6744878B1 (en) 1999-03-02 2004-06-01 Aspect Communications Corporation Real-time transaction routing augmented with forecast data and agent schedules
US6424709B1 (en) 1999-03-22 2002-07-23 Rockwell Electronic Commerce Corp. Skill-based call routing
US6519335B1 (en) 1999-04-08 2003-02-11 Lucent Technologies Inc. Apparatus, method and system for personal telecommunication incoming call screening and alerting for call waiting applications
US6493446B1 (en) 1999-05-13 2002-12-10 Willow Csn Incorporated Call center posting program
US6519568B1 (en) 1999-06-15 2003-02-11 Schlumberger Technology Corporation System and method for electronic data delivery
US6445788B1 (en) 1999-06-17 2002-09-03 Genesys Telecommunications Laboratories, Inc. Method and apparatus for providing fair access to agents in a communication center
EP1195041A4 (en) 1999-06-18 2004-06-23 Shmuel Okon METHOD AND SYSTEM FOR INITIALIZING CALLS BETWEEN CALLERS WITH COMMON INTERESTS
US6829348B1 (en) 1999-07-30 2004-12-07 Convergys Cmg Utah, Inc. System for customer contact information management and methods for using same
US7092509B1 (en) 1999-09-21 2006-08-15 Microlog Corporation Contact center system capable of handling multiple media types of contacts and method for using the same
FR2799593B1 (fr) 1999-10-11 2002-05-31 Cit Alcatel Procede de distribution d'appels
US6389132B1 (en) 1999-10-13 2002-05-14 Avaya Technology Corp. Multi-tasking, web-based call center
US6775378B1 (en) 1999-10-25 2004-08-10 Concerto Software, Inc Blended agent contact center
US6832203B1 (en) 1999-11-05 2004-12-14 Cim, Ltd. Skills based contact routing
US20060233346A1 (en) 1999-11-16 2006-10-19 Knowlagent, Inc. Method and system for prioritizing performance interventions
US6535600B1 (en) 1999-12-06 2003-03-18 Avaya Technology Corp. System for automatically routing calls to call center agents in an agent surplus condition based on service levels
US6510221B1 (en) 1999-12-06 2003-01-21 Avaya Technology Corp. System for automatically routing calls to call center agents in an agent surplus condition based on delay probabilities
US6408066B1 (en) 1999-12-15 2002-06-18 Lucent Technologies Inc. ACD skill-based routing
US6661889B1 (en) 2000-01-18 2003-12-09 Avaya Technology Corp. Methods and apparatus for multi-variable work assignment in a call center
US6724884B2 (en) 2000-01-27 2004-04-20 Avaya Technology Corp. Call management system using fast response dynamic threshold adjustment
US7050567B1 (en) 2000-01-27 2006-05-23 Avaya Technology Corp. Call management system using dynamic queue position
US6714643B1 (en) 2000-02-24 2004-03-30 Siemens Information & Communication Networks, Inc. System and method for implementing wait time estimation in automatic call distribution queues
US6763104B1 (en) 2000-02-24 2004-07-13 Teltronics, Inc. Call center IVR and ACD scripting method and graphical user interface
US6587556B1 (en) 2000-02-25 2003-07-01 Teltronics, Inc. Skills based routing method and system for call center
US6707904B1 (en) 2000-02-25 2004-03-16 Teltronics, Inc. Method and system for collecting reports for call center monitoring by supervisor
US6603854B1 (en) 2000-02-25 2003-08-05 Teltronics, Inc. System and method for evaluating agents in call center
US6324282B1 (en) 2000-03-02 2001-11-27 Knowlagent, Inc. Method and system for delivery of individualized training to call center agents
AU2001237701A1 (en) 2000-03-06 2001-09-17 Aplettix Inc. Authentication technique for electronic transactions
US20010032120A1 (en) 2000-03-21 2001-10-18 Stuart Robert Oden Individual call agent productivity method and system
US6956941B1 (en) 2000-04-12 2005-10-18 Austin Logistics Incorporated Method and system for scheduling inbound inquiries
US20020046030A1 (en) 2000-05-18 2002-04-18 Haritsa Jayant Ramaswamy Method and apparatus for improved call handling and service based on caller's demographic information
US7245719B2 (en) 2000-06-30 2007-07-17 Matsushita Electric Industrial Co., Ltd. Recording method and apparatus, optical disk, and computer-readable storage medium
US6970821B1 (en) 2000-09-26 2005-11-29 Rockwell Electronic Commerce Technologies, Llc Method of creating scripts by translating agent/customer conversations
US6774932B1 (en) 2000-09-26 2004-08-10 Ewing Golf Associates, Llc System for enhancing the televised broadcast of a golf game
US6978006B1 (en) 2000-10-12 2005-12-20 Intervoice Limited Partnership Resource management utilizing quantified resource attributes
KR20020044077A (ko) 2000-12-04 2002-06-14 성상엽 웹 상담원 센터 및 그 운용 방법
US6889222B1 (en) 2000-12-26 2005-05-03 Aspect Communications Corporation Method and an apparatus for providing personalized service
US6539271B2 (en) 2000-12-27 2003-03-25 General Electric Company Quality management system with human-machine interface for industrial automation
US6639976B1 (en) 2001-01-09 2003-10-28 Bellsouth Intellectual Property Corporation Method for parity analysis and remedy calculation
US7039166B1 (en) 2001-03-05 2006-05-02 Verizon Corporate Services Group Inc. Apparatus and method for visually representing behavior of a user of an automated response system
US6922466B1 (en) 2001-03-05 2005-07-26 Verizon Corporate Services Group Inc. System and method for assessing a call center
US20020138285A1 (en) 2001-03-22 2002-09-26 Decotiis Allen R. System, method and article of manufacture for generating a model to analyze a propensity of customers to purchase products and services
JP2002297900A (ja) 2001-03-30 2002-10-11 Ibm Japan Ltd 業務別応対管理システム、顧客側端末装置、応対側端末装置、管理サーバ、待ち行列監視装置、応対側端末の割り当て方法、および記憶媒体
US7478051B2 (en) 2001-04-02 2009-01-13 Illah Nourbakhsh Method and apparatus for long-range planning
US6647390B2 (en) 2001-04-30 2003-11-11 General Electric Company System and methods for standardizing data for design review comparisons
US6895083B1 (en) 2001-05-02 2005-05-17 Verizon Corporate Services Group Inc. System and method for maximum benefit routing
AU2002344733A1 (en) 2001-05-17 2002-11-25 Bay Bridge Decision Technologies, Inc. System and method for generating forecasts and analysis of contact center behavior for planning purposes
US6842515B2 (en) 2001-06-12 2005-01-11 Rockwell Electronic Commerce Technologies, Llc Multi-site responsibility-based routing
US6954480B2 (en) 2001-06-13 2005-10-11 Time Domain Corporation Method and apparatus for improving received signal quality in an impulse radio system
US7110525B1 (en) * 2001-06-25 2006-09-19 Toby Heller Agent training sensitive call routing system
US6782093B2 (en) 2001-06-27 2004-08-24 Blue Pumpkin Software, Inc. Graphical method and system for visualizing performance levels in time-varying environment
US6856680B2 (en) 2001-09-24 2005-02-15 Rockwell Electronic Commerce Technologies, Llc Contact center autopilot algorithms
GB2383915B (en) 2001-11-23 2005-09-28 Canon Kk Method and apparatus for generating models of individuals
US7245716B2 (en) 2001-12-12 2007-07-17 International Business Machines Corporation Controlling hold queue position adjustment
US7103172B2 (en) 2001-12-12 2006-09-05 International Business Machines Corporation Managing caller profiles across multiple hold queues according to authenticated caller identifiers
JP2003187061A (ja) 2001-12-19 2003-07-04 Fuji Mach Mfg Co Ltd ユーザサポートシステム、ユーザサポートシステムのサーバ装置、オペレータ選出プログラム、およびユーザサポートシステムのオペレータ選出方法
US6925155B2 (en) 2002-01-18 2005-08-02 Sbc Properties, L.P. Method and system for routing calls based on a language preference
US20030169870A1 (en) 2002-03-05 2003-09-11 Michael Stanford Automatic call distribution
US7023979B1 (en) 2002-03-07 2006-04-04 Wai Wu Telephony control system with intelligent call routing
US7372952B1 (en) 2002-03-07 2008-05-13 Wai Wu Telephony control system with intelligent call routing
US7336779B2 (en) 2002-03-15 2008-02-26 Avaya Technology Corp. Topical dynamic chat
US7379922B2 (en) 2002-04-29 2008-05-27 Avanous, Inc. Pricing model system and method
JP4142912B2 (ja) 2002-07-19 2008-09-03 富士通株式会社 トランザクション振り分けプログラム
US7457403B2 (en) 2002-08-08 2008-11-25 Rockwell Electronic Commerce Technologies, Llc Method and apparatus for determining a real time average speed of answer in an automatic call distribution system
US6754331B2 (en) 2002-09-19 2004-06-22 Nortel Networks Limited Determining statistics about the behavior of a call center at a past time instant
US6937715B2 (en) 2002-09-26 2005-08-30 Nortel Networks Limited Contact center management
US20040098274A1 (en) 2002-11-15 2004-05-20 Dezonno Anthony J. System and method for predicting customer contact outcomes
US6847714B2 (en) 2002-11-19 2005-01-25 Avaya Technology Corp. Accent-based matching of a communicant with a call-center agent
US20040210475A1 (en) 2002-11-25 2004-10-21 Starnes S. Renee Variable compensation tool and system for customer service agents
US7184540B2 (en) 2002-11-26 2007-02-27 Rockwell Electronic Commerce Technologies, Llc Personality based matching of callers to agents in a communication system
GB0227946D0 (en) 2002-11-29 2003-01-08 Univ East Anglia Signal enhancement
US7545925B2 (en) 2002-12-06 2009-06-09 At&T Intellectual Property I, L.P. Method and system for improved routing of repair calls to a call center
JP2004227228A (ja) 2003-01-22 2004-08-12 Kazunori Fujisawa 携帯電話注文受付システム
US7418095B2 (en) 2003-03-06 2008-08-26 At&T Knowledge Ventures, L.P. System and method for providing caller activities while in queue
US7676034B1 (en) 2003-03-07 2010-03-09 Wai Wu Method and system for matching entities in an auction
CA2521607A1 (en) 2003-04-07 2004-10-28 Sevenecho, Llc Method, system and software for digital media narrative personalization
US7877265B2 (en) 2003-05-13 2011-01-25 At&T Intellectual Property I, L.P. System and method for automated customer feedback
US7050566B2 (en) 2003-06-13 2006-05-23 Assurant, Inc. Call processing system
US7725339B1 (en) 2003-07-07 2010-05-25 Ac2 Solutions, Inc. Contact center scheduling using integer programming
US20050013428A1 (en) 2003-07-17 2005-01-20 Walters James Frederick Contact center optimization program
US7158628B2 (en) 2003-08-20 2007-01-02 Knowlagent, Inc. Method and system for selecting a preferred contact center agent based on agent proficiency and performance and contact center state
US8010607B2 (en) 2003-08-21 2011-08-30 Nortel Networks Limited Management of queues in contact centres
US7315617B2 (en) 2003-08-25 2008-01-01 Cisco Technology, Inc. Method and system for managing calls of an automatic call distributor
US7170991B2 (en) 2003-08-25 2007-01-30 Cisco Technology, Inc. Method and system for utilizing proxy designation in a call system
US20050071223A1 (en) 2003-09-30 2005-03-31 Vivek Jain Method, system and computer program product for dynamic marketing strategy development
US7231034B1 (en) 2003-10-21 2007-06-12 Acqueon Technologies, Inc. “Pull” architecture contact center
US20050129212A1 (en) 2003-12-12 2005-06-16 Parker Jane S. Workforce planning system incorporating historic call-center related data
US7027586B2 (en) 2003-12-18 2006-04-11 Sbc Knowledge Ventures, L.P. Intelligently routing customer communications
US7899177B1 (en) 2004-01-12 2011-03-01 Sprint Communications Company L.P. Call-routing system and method
US7353388B1 (en) 2004-02-09 2008-04-01 Avaya Technology Corp. Key server for securing IP telephony registration, control, and maintenance
US20050187802A1 (en) 2004-02-13 2005-08-25 Koeppel Harvey R. Method and system for conducting customer needs, staff development, and persona-based customer routing analysis
US7349535B2 (en) 2004-03-03 2008-03-25 Cisco Technology, Inc. Method and system for automatic call distribution based on location information for call center agents
US7734032B1 (en) 2004-03-31 2010-06-08 Avaya Inc. Contact center and method for tracking and acting on one and done customer contacts
US8000989B1 (en) 2004-03-31 2011-08-16 Avaya Inc. Using true value in routing work items to resources
US8126133B1 (en) 2004-04-01 2012-02-28 Liveops, Inc. Results-based routing of electronic communications
US7484107B2 (en) 2004-04-15 2009-01-27 International Business Machines Corporation Method for selective encryption within documents
US20050286709A1 (en) 2004-06-28 2005-12-29 Steve Horton Customer service marketing
US8234141B1 (en) 2004-09-27 2012-07-31 Avaya Inc. Dynamic work assignment strategies based on multiple aspects of agent proficiency
US8180043B2 (en) 2004-12-07 2012-05-15 Aspect Software, Inc. Method and apparatus for customer key routing
US20060184040A1 (en) 2004-12-09 2006-08-17 Keller Kurtis P Apparatus, system and method for optically analyzing a substrate
US20060124113A1 (en) 2004-12-10 2006-06-15 Roberts Forest G Sr Marine engine fuel cooling system
WO2006102270A2 (en) 2005-03-22 2006-09-28 Cooper Kim A Performance motivation systems and methods for contact centers
US7398224B2 (en) 2005-03-22 2008-07-08 Kim A. Cooper Performance motivation systems and methods for contact centers
US20060222164A1 (en) 2005-04-04 2006-10-05 Saeed Contractor Simultaneous usage of agent and service parameters
US8885812B2 (en) 2005-05-17 2014-11-11 Oracle International Corporation Dynamic customer satisfaction routing
US7995717B2 (en) 2005-05-18 2011-08-09 Mattersight Corporation Method and system for analyzing separated voice data of a telephonic communication between a customer and a contact center by applying a psychological behavioral model thereto
US8094790B2 (en) 2005-05-18 2012-01-10 Mattersight Corporation Method and software for training a customer service representative by analysis of a telephonic interaction between a customer and a contact center
US7773736B2 (en) 2005-05-18 2010-08-10 At&T Intellectual Property I, L.P. VPN PRI OSN independent authorization levels
US7837851B2 (en) 2005-05-25 2010-11-23 Applied Materials, Inc. In-situ profile measurement in an electroplating process
JP4068629B2 (ja) 2005-06-08 2008-03-26 富士通株式会社 着信振り分けプログラム
US8175253B2 (en) 2005-07-07 2012-05-08 At&T Intellectual Property I, L.P. System and method for automated performance monitoring for a call servicing system
US20070025540A1 (en) 2005-07-07 2007-02-01 Roger Travis Call center routing based on talkativeness
US7904144B2 (en) 2005-08-02 2011-03-08 Brainscope Company, Inc. Method for assessing brain function and portable automatic brain function assessment apparatus
US8577015B2 (en) 2005-09-16 2013-11-05 Avaya Inc. Method and apparatus for the automated delivery of notifications to contacts based on predicted work prioritization
US20070219816A1 (en) 2005-10-14 2007-09-20 Leviathan Entertainment, Llc System and Method of Prioritizing Items in a Queue
US20070116240A1 (en) 2005-10-25 2007-05-24 Capital One Financial Corporation Systems and methods for qualification-based intelligent call routing
US7907718B2 (en) 2005-11-18 2011-03-15 Cisco Technology, Inc. VoIP call routing
US7864944B2 (en) 2005-11-29 2011-01-04 Cisco Technology, Inc. Optimal call speed for call center agents
WO2007065122A2 (en) 2005-11-30 2007-06-07 On-Q Telecom Systems Co., Inc. Virtual personal assistant for handling calls in a communication system
US7826597B2 (en) 2005-12-09 2010-11-02 At&T Intellectual Property I, L.P. Methods and apparatus to handle customer support requests
US20070136342A1 (en) 2005-12-13 2007-06-14 Sap Ag Processing a user inquiry
DE102005061434A1 (de) 2005-12-22 2007-06-28 Epoq Gmbh Verfahren und Vorrichtung zum agentenoptimierten Betrieb eines Callcenters
US8457297B2 (en) 2005-12-30 2013-06-04 Aspect Software, Inc. Distributing transactions among transaction processing systems
US20070174111A1 (en) 2006-01-24 2007-07-26 International Business Machines Corporation Evaluating a performance of a customer support resource in the context of a peer group
US8112298B2 (en) 2006-02-22 2012-02-07 Verint Americas, Inc. Systems and methods for workforce optimization
US8108237B2 (en) 2006-02-22 2012-01-31 Verint Americas, Inc. Systems for integrating contact center monitoring, training and scheduling
US7593522B2 (en) 2006-03-09 2009-09-22 At&T Intellectual Property I, L.P. Call center user interface and methods of using same
US8300798B1 (en) 2006-04-03 2012-10-30 Wai Wu Intelligent communication routing system and method
US8331549B2 (en) 2006-05-01 2012-12-11 Verint Americas Inc. System and method for integrated workforce and quality management
US7856095B2 (en) 2006-05-04 2010-12-21 Interactive Intelligence, Inc. System and method for providing a baseline for quality metrics in a contact center
JP2007324708A (ja) 2006-05-30 2007-12-13 Nec Corp 電話対応方法、コールセンターシステム、コールセンター用プログラムおよびプログラム記録媒体
US7798876B2 (en) 2006-06-01 2010-09-21 Finis Inc. Kickboard for swimming
US7961866B1 (en) 2006-06-02 2011-06-14 West Corporation Method and computer readable medium for geographic agent routing
KR100789636B1 (ko) 2006-06-22 2007-12-27 노틸러스효성 주식회사 스택롤러 및 스택가이드의 위치감지장치 및 그 방법
US20080046386A1 (en) 2006-07-03 2008-02-21 Roberto Pieraccinii Method for making optimal decisions in automated customer care
US20090234710A1 (en) 2006-07-17 2009-09-17 Asma Belgaied Hassine Customer centric revenue management
AU2015203175A1 (en) 2006-07-31 2015-07-09 Accenture Global Services Limited Work allocation model
US8938063B1 (en) 2006-09-07 2015-01-20 Avaya Inc. Contact center service monitoring and correcting
US20080065476A1 (en) 2006-09-07 2008-03-13 Loyalty Builders, Inc. Online direct marketing system
US8065192B2 (en) 2006-09-14 2011-11-22 Boundless Network Method and system for tiered pricing of customized base products
US8223953B2 (en) 2006-11-17 2012-07-17 At&T Intellectual Property I, L.P. Methods, systems, and computer program products for rule-based direction of customer service calls
US20080144803A1 (en) 2006-12-15 2008-06-19 Peeyush Jaiswal Dynamic agent skill balancing
US8605886B2 (en) * 2006-12-18 2013-12-10 Verizon Patent And Licensing Inc. Method and system for multimedia contact routing
US7577246B2 (en) 2006-12-20 2009-08-18 Nice Systems Ltd. Method and system for automatic quality evaluation
US7940917B2 (en) 2007-01-24 2011-05-10 International Business Machines Corporation Managing received calls
US20080199000A1 (en) 2007-02-21 2008-08-21 Huawei Technologies Co., Ltd. System and method for monitoring agents' performance in a call center
US9088658B2 (en) 2007-02-23 2015-07-21 Cisco Technology, Inc. Intelligent overload control for contact center
EP2717487B1 (en) 2007-03-16 2018-02-07 Telefonaktiebolaget LM Ericsson (publ) Method and apparatus for providing electrical power to a broadband digital subscriber line access
JP2009081627A (ja) 2007-09-26 2009-04-16 Nomura Research Institute Ltd 顧客対応支援装置、顧客対応支援方法
US8270593B2 (en) 2007-10-01 2012-09-18 Cisco Technology, Inc. Call routing using voice signature and hearing characteristics
US8249245B2 (en) 2007-11-13 2012-08-21 Amazon Technologies, Inc. System and method for automated call distribution
US9781269B2 (en) 2008-01-28 2017-10-03 Afiniti Europe Technologies Limited Techniques for hybrid behavioral pairing in a contact center system
US9712676B1 (en) 2008-01-28 2017-07-18 Afiniti Europe Technologies Limited Techniques for benchmarking pairing strategies in a contact center system
US9712679B2 (en) 2008-01-28 2017-07-18 Afiniti International Holdings, Ltd. Systems and methods for routing callers to an agent in a contact center
US9300802B1 (en) * 2008-01-28 2016-03-29 Satmap International Holdings Limited Techniques for behavioral pairing in a contact center system
US8781100B2 (en) 2008-01-28 2014-07-15 Satmap International Holdings Limited Probability multiplier process for call center routing
US8718271B2 (en) 2008-01-28 2014-05-06 Satmap International Holdings Limited Call routing methods and systems based on multiple variable standardized scoring
US20090232294A1 (en) 2008-01-28 2009-09-17 Qiaobing Xie Skipping a caller in queue for a call routing center
CA2962534C (en) 2008-01-28 2020-06-23 Afiniti International Holdings, Ltd. Routing callers from a set of callers in an out of order sequence
US8670548B2 (en) 2008-01-28 2014-03-11 Satmap International Holdings Limited Jumping callers held in queue for a call center routing system
US8824658B2 (en) 2008-11-06 2014-09-02 Satmap International Holdings Limited Selective mapping of callers in a call center routing system
US8879715B2 (en) 2012-03-26 2014-11-04 Satmap International Holdings Limited Call mapping systems and methods using variance algorithm (VA) and/or distribution compensation
US8903079B2 (en) 2008-01-28 2014-12-02 Satmap International Holdings Limited Routing callers from a set of callers based on caller data
US10567586B2 (en) 2008-11-06 2020-02-18 Afiniti Europe Technologies Limited Pooling callers for matching to agents based on pattern matching algorithms
US20090190745A1 (en) 2008-01-28 2009-07-30 The Resource Group International Ltd Pooling callers for a call center routing system
US9787841B2 (en) 2008-01-28 2017-10-10 Afiniti Europe Technologies Limited Techniques for hybrid behavioral pairing in a contact center system
US20090190750A1 (en) 2008-01-28 2009-07-30 The Resource Group International Ltd Routing callers out of queue order for a call center routing system
US8938059B2 (en) 2008-03-28 2015-01-20 Avaya Inc. System and method for displaying call flows and call statistics
JP2009294386A (ja) 2008-06-04 2009-12-17 Toshiba Corp リソグラフィシミュレーション方法
US8200189B2 (en) 2008-06-19 2012-06-12 Verizon Patent And Licensing Inc. Voice portal to voice portal VoIP transfer
US20100020959A1 (en) 2008-07-28 2010-01-28 The Resource Group International Ltd Routing callers to agents based on personality data of agents
US8644490B2 (en) 2008-08-29 2014-02-04 Satmap International Holdings Limited Shadow queue for callers in a performance/pattern matching based call routing system
US8295468B2 (en) 2008-08-29 2012-10-23 International Business Machines Corporation Optimized method to select and retrieve a contact center transaction from a set of transactions stored in a queuing mechanism
US8781106B2 (en) 2008-08-29 2014-07-15 Satmap International Holdings Limited Agent satisfaction data for call routing based on pattern matching algorithm
CA2735443C (en) 2008-08-29 2017-10-24 The Resource Group International Ltd Call routing methods and systems based on multiple variable standardized scoring and shadow queue
US20100086120A1 (en) 2008-10-02 2010-04-08 Compucredit Intellectual Property Holdings Corp. Ii Systems and methods for call center routing
US8140441B2 (en) 2008-10-20 2012-03-20 International Business Machines Corporation Workflow management in a global support organization
US20100111288A1 (en) 2008-11-06 2010-05-06 Afzal Hassan Time to answer selector and advisor for call routing center
MX2011004815A (es) 2008-11-06 2011-06-16 Resource Group International Ltd Procedimiento de enrutamiento de dos etapas en un centro de atención telefónica.
US8472611B2 (en) 2008-11-06 2013-06-25 The Resource Group International Ltd. Balancing multiple computer models in a call center routing system
US8634542B2 (en) 2008-12-09 2014-01-21 Satmap International Holdings Limited Separate pattern matching algorithms and computer models based on available caller data
US8340274B2 (en) 2008-12-22 2012-12-25 Genesys Telecommunications Laboratories, Inc. System for routing interactions using bio-performance attributes of persons as dynamic input
US8295471B2 (en) 2009-01-16 2012-10-23 The Resource Group International Selective mapping of callers in a call-center routing system based on individual agent settings
US8856869B1 (en) 2009-06-22 2014-10-07 NexWavSec Software Inc. Enforcement of same origin policy for sensitive data
US8259924B2 (en) 2009-09-21 2012-09-04 Genesys Telecommunications Laboratories, Inc. System for creation and dynamic management of incoming interactions
MY148164A (en) 2009-12-31 2013-03-15 Petroliam Nasional Berhad Petronas Method and apparatus for monitoring performance and anticipate failures of plant instrumentation
US8306212B2 (en) 2010-02-19 2012-11-06 Avaya Inc. Time-based work assignments in automated contact distribution
JP5133375B2 (ja) 2010-07-12 2013-01-30 東芝テック株式会社 用紙排出装置、用紙排出方法、画像形成装置および画像形成方法
US8724797B2 (en) 2010-08-26 2014-05-13 Satmap International Holdings Limited Estimating agent performance in a call routing center system
US8699694B2 (en) 2010-08-26 2014-04-15 Satmap International Holdings Limited Precalculated caller-agent pairs for a call center routing system
US8750488B2 (en) 2010-08-31 2014-06-10 Satmap International Holdings Limited Predicted call time as routing variable in a call routing center system
US8913736B2 (en) 2011-01-18 2014-12-16 Avaya Inc. System and method for delivering a contact to a preferred agent after a set wait period
US20130051545A1 (en) 2011-08-25 2013-02-28 Bank Of America Corporation Call center system for dynamic determination of appropriate representative
JP5533844B2 (ja) 2011-11-11 2014-06-25 沖電気工業株式会社 通信装置、通信方法、およびプログラム
CN102555536B (zh) 2011-12-28 2014-07-02 北京公达数码科技有限公司 一种出纸装置及其打印机
US8761380B2 (en) 2012-02-28 2014-06-24 Avaya Inc. Adaptive estimated wait time predictor
KR101379888B1 (ko) 2012-02-29 2014-04-02 전화성 콜센터의 콜 라우팅 시스템 및 방법
US9025757B2 (en) 2012-03-26 2015-05-05 Satmap International Holdings Limited Call mapping systems and methods using bayesian mean regression (BMR)
US8634541B2 (en) 2012-04-26 2014-01-21 Avaya Inc. Work assignment deferment during periods of agent surplus
US8879697B2 (en) 2012-08-10 2014-11-04 Avaya Inc. System and method for determining call importance using social network context
US8718269B2 (en) 2012-09-20 2014-05-06 Avaya Inc. Risks for waiting for well-matched
US8792630B2 (en) 2012-09-24 2014-07-29 Satmap International Holdings Limited Use of abstracted data in pattern matching system
US9042540B2 (en) 2012-10-30 2015-05-26 Teletech Holdings, Inc. Method for providing support using answer engine and dialog rules
CN202965525U (zh) 2012-11-28 2013-06-05 山东新北洋信息技术股份有限公司 出纸机构和具有该出纸机构的打印装置
US9137372B2 (en) 2013-03-14 2015-09-15 Mattersight Corporation Real-time predictive routing
US8995647B2 (en) 2013-05-20 2015-03-31 Xerox Corporation Method and apparatus for routing a call using a hybrid call routing scheme with real-time automatic adjustment
CN203311505U (zh) 2013-06-27 2013-11-27 浙江瓯立电器有限公司 一种点验钞机
CN105474240A (zh) 2013-08-09 2016-04-06 株式会社Zest 业务分配装置以及业务分配程序
US9106750B2 (en) 2013-08-20 2015-08-11 Avaya Inc. Facilitating a contact center agent to select a contact in a contact center queue
US10298756B2 (en) 2014-03-25 2019-05-21 Interactive Intelligence, Inc. System and method for predicting contact center behavior
US8831207B1 (en) 2014-03-26 2014-09-09 Amazon Technologies, Inc. Targeted issue routing
WO2016048290A1 (en) 2014-09-23 2016-03-31 Interactive Intelligence Group, Inc. Method and system for prediction of contact allocation, staff time distribution, and service performance metrics in a multi-skilled contact center operation environment
US10033864B2 (en) * 2015-05-18 2018-07-24 Interactive Intelligence Group, Inc. Dynamically switching communications to text interactions
US20170013131A1 (en) 2015-07-07 2017-01-12 Data Prophet (Pty) Ltd. Predictive agent-lead matching
EP3373218A1 (en) * 2016-04-18 2018-09-12 Afiniti Europe Technologies Limited Techniques for benchmarking pairing strategies in a contact center system
US20170316438A1 (en) 2016-04-29 2017-11-02 Genesys Telecommunications Laboratories, Inc. Customer experience analytics
US9692899B1 (en) * 2016-08-30 2017-06-27 Afiniti Europe Technologies Limited Techniques for benchmarking pairing strategies in a contact center system
US9930180B1 (en) 2017-04-28 2018-03-27 Afiniti, Ltd. Techniques for behavioral pairing in a contact center system
US10496438B1 (en) * 2018-09-28 2019-12-03 Afiniti, Ltd. Techniques for adapting behavioral pairing to runtime conditions in a task assignment system

Also Published As

Publication number Publication date
EP4100901A1 (en) 2022-12-14
US11206331B2 (en) 2021-12-21
US11115535B2 (en) 2021-09-07
US20220078285A1 (en) 2022-03-10
KR20220140769A (ko) 2022-10-18
WO2021158793A1 (en) 2021-08-12
CA3166789A1 (en) 2021-08-12
US20210243306A1 (en) 2021-08-05
US20230275998A1 (en) 2023-08-31
AU2021216947A1 (en) 2022-09-22
US20210243305A1 (en) 2021-08-05
US11677876B2 (en) 2023-06-13
US11050886B1 (en) 2021-06-29

Similar Documents

Publication Publication Date Title
CN113312160B (zh) 用于任务分配***中的行为配对的方法和***
US20230275998A1 (en) Techniques for sharing control of assigning tasks between an external pairing system and a task assignment system with an internal pairing system
CN112352222B (zh) 在任务分配***中使行为配对适应运行时条件的技术
CN115428424A (zh) 用于在具有外部配对***的任务分配***中分配任务的技术
US11019214B2 (en) Techniques for pairing contacts and agents in a contact center system
KR20220131337A (ko) 외부 페어링 시스템이 있는 태스크 할당 시스템에서의 에러 핸들링을 위한 기술들
US11954523B2 (en) Techniques for behavioral pairing in a task assignment system with an external pairing system
US20210240531A1 (en) Techniques for pairing in a task assignment system with an external pairing system

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
REG Reference to a national code

Ref country code: HK

Ref legal event code: DE

Ref document number: 40076155

Country of ref document: HK