CN114830150A - 用于主动双向对话的***和方法 - Google Patents

用于主动双向对话的***和方法 Download PDF

Info

Publication number
CN114830150A
CN114830150A CN202080086917.1A CN202080086917A CN114830150A CN 114830150 A CN114830150 A CN 114830150A CN 202080086917 A CN202080086917 A CN 202080086917A CN 114830150 A CN114830150 A CN 114830150A
Authority
CN
China
Prior art keywords
messaging platform
messaging
message
platform
determining
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
CN202080086917.1A
Other languages
English (en)
Inventor
L·特兰
N·帕特尔
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.)
LivePerson Inc
Original Assignee
LivePerson Inc
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 LivePerson Inc filed Critical LivePerson Inc
Publication of CN114830150A publication Critical patent/CN114830150A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • 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
    • 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/10Office automation; Time management
    • 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/10Office automation; Time management
    • G06Q10/107Computer-aided management of electronic mailing [e-mailing]
    • 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
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/06Message adaptation to terminal or network requirements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/07User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail characterised by the inclusion of specific contents
    • H04L51/18Commands or executable codes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/21Monitoring or handling of messages
    • H04L51/226Delivery according to priorities

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Human Resources & Organizations (AREA)
  • Strategic Management (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Tourism & Hospitality (AREA)
  • Economics (AREA)
  • Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Marketing (AREA)
  • General Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Operations Research (AREA)
  • Quality & Reliability (AREA)
  • Data Mining & Analysis (AREA)
  • General Health & Medical Sciences (AREA)
  • Primary Health Care (AREA)
  • Health & Medical Sciences (AREA)
  • Computer Hardware Design (AREA)
  • Information Transfer Between Computers (AREA)
  • Telephonic Communication Services (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Pharmaceuticals Containing Other Organic And Inorganic Compounds (AREA)

Abstract

本发明总体上涉及用于促进主动双向通信会话的***和方法。一个示例包括主动发送消息,其中,当所述消息被接收时,所述消息跨第一消息传送平台发起与用户的对话。当动态确定所述第一消息传送平台不可用时,动态生成优先替选的消息传送平台的列表。从所述优先替选的消息传送平台的列表中选择优先的第二消息传送平台,并且根据与所述优先的第二消息传送平台相关联的标准来动态修改所述消息。然后,当在发送修改后的消息之后在优先的第二消息传送平台上接收到响应时,从用于响应的代理池中选择代理。

Description

用于主动双向对话的***和方法
相关申请的交叉引用
本申请要求2019年12月16日递交的美国临时专利申请No.62/948,673的优先权权益,该美国临时专利申请的全部公开内容为了所有目的通过引用并入本文中。
技术领域
本发明总体上涉及用于促进消费者与品牌之间的消息传送的***和方法。更具体地,提供了部署用于帮助品牌主动从消费者获得响应的架构的技术。
发明内容
下面详细讨论本发明的各种实施方式。尽管讨论了具体实现方式,但应理解这仅用于说明目的。相关领域的技术人员能够认识到,可以使用其他部件和配置,而不脱离本发明的精神和范围。因此,以下描述和附图是说明性的而不构成限制。描述了很多具体细节来提供对本发明的全面理解。然而,在某些实例中,没有描述众所周知的或常规的细节,以免使描述模糊不清。对本发明中一个实施方式或一实施方式的引用可以是对同一实施方式或任一实施方式的引用;以及,这种引用意味着至少一个实施方式。
对“一个实施方式”或“一实施方式”的引用意味着,结合该实施方式描述的特定特征、结构、或特性被包括在本发明的至少一个实施方式中。在本说明书中各种地方出现的短语“在一个实施方式中”不一定都是指同一实施方式,也不是与其他实施方式相互排斥的单独的或替选的实施方式。此外,描述了可以由一些实施方式具备而其他实施方式不具备的各种特征。
在本说明书中所使用的术语在本发明的上下文中以及在使用每个术语的特定上下文中,通常具有其在本领域内的通常含义。针对本文所讨论的术语中的任一个或多个可以使用替选语言和同义词,无论本文中是否阐述或讨论了一术语,都不应当处于特殊意义。在一些情况下,提供了某些术语的同义词。一个或多个同义词的记载并不排除其他同义词的使用。本说明书中任何地方使用的示例(包括本文讨论的任何术语的示例)仅是说明性的,并且不意图进一步限制本发明或任何示例术语的范围和含义。同样地,本发明不限于本说明书中给出的各种实施方式。
下面给出根据本发明的实施方式的仪器、装置、方法及其相关结果的示例,而不意图限制本发明的范围。应注意,为了方便读者,可以在示例中使用标题或副标题,但不应以任何方式限制本发明的范围。除非另有定义,否则本文所使用的技术和科学术语具有本发明所属领域的普通技术人员通常理解的含义。在有冲突的情况下,将以包括定义的本申请文件为准。
本发明的附加特征和优势将在以下描述中进行阐述,并且部分地将从该描述变得明显,或者通过本文公开的原理的实践可以获悉。可以通过所附权利要求中具体记载的仪器和组合实现和获得本发明的特征和优势。从以下描述和所附权利要求,本发明的这些和其他特征将变得更加明显,或者可以通过本文阐述的原理的实践获悉。
附图说明
结合附图描述本发明:
图1示出了根据至少一个实施方式的环境的说明性示例,在该环境中,主动消息传送服务从(一个或多个)品牌获得活动信息并在一个或多个消息传送平台上向消费者展示消息;
图2示出了根据至少一个实施方式的方法的说明性示例,该方法用于跨一个或多个消息传送平台主动向消费者传送消息并确定消息传送度量;
图3示出了根据至少一个实施方式的用于主动发送消息的用户界面;
图4示出了根据至少一个实施方式的用于主动发送消息的用户界面;
图5示出了根据至少一个实施方式的用于主动发送消息的用户界面;
图6示出了根据至少一个实施方式的用于主动发送消息的用户界面;
图7示出了根据至少一个实施方式的用于主动发送消息的用户界面;
图8A示出了根据至少一个实施方式的用于主动发送消息的用户界面;
图8B示出了根据至少一个实施方式的用于主动发送消息的用户界面;
图9示出了根据至少一个实施方式的用于主动发送消息的用户界面;
图10示出了根据至少一个实施方式的用于主动发送消息的用户界面;
图11示出了根据至少一个实施方式的用于主动发送消息的用户界面;
图12示出了根据至少一个实施方式的用于主动发送消息的用户界面;
图13示出了根据至少一个实施方式的用于主动发送消息的用户界面;
图14示出了根据至少一个实施方式的用于主动发送消息的用户界面;
图15示出了根据至少一个实施方式的用于主动发送消息的用户界面;
图16示出了根据至少一个实施方式的用于主动发送消息的用户界面;
图17示出了根据至少一个实施方式的用于主动发送消息的用户界面;以及
图18示出了可以在其中实施各个实施方式的环境的说明性示例。
在附图中,相似的组件和/或特征可以具有相同的附图标记。此外,相同类型的各种组件可以通过在附图标记后加上破折号和第二标记来区分,第二标记在相似的组件之间进行区分。如果在说明书中仅使用了第一附图标记,则该描述适用于具有相同的第一附图标记的相似组件中的任一者,而与第二附图标记无关。
具体实施方式
随后的描述仅提供了(一个或多个)实施方式的优选示例,并且不旨在限制本发明的范围、适用性或配置。相反,随后的(一个或多个)实施方式的优选示例的描述将向本领域技术人员提供用于实现实施方式的优选示例的使能描述。应当理解,在不脱离如所附权利要求书所阐述的精神和范围的情况下,可以对元件的功能和布置进行各种改变。
本发明的实施方式使主动消息传送服务的用户能够将外呼消息主动发送到一个或多个消费者,以在各种消息传送平台(例如但不限于:短消息服务(SMS)、WhatsApp、Facebook Messenger、Google RBM和/或微信(WeChat))上发起与一个或多个消费者的双向对话。任何想要充分利用主动消息传送服务的品牌都可以通过使他们的消费者加入在任何通道上的实时(或近乎实时)的个性化对话来与消费者建立深层次的关系。主动消息传送服务为品牌提供用于管理他们的主动消息传送服务内的消费者加入的部分或者甚至全部的整体方案。
在一些实施方式中,品牌可以使用主动消息传送服务以在任何消息传送平台(例如,SMS、WhatsApp、Google RCS)或甚至在品牌的移动应用上主动发起与他们的消费者的双向对话。这种新的能力使得主动消息传送服务成为品牌与他们的消费者建立关系并接洽的一站式解决方案,因为它使得品牌能够既响应对外联系的消费者又主动与其消费者共享增值信息。品牌现在能够充分利用主动消息传送服务,以通过共享及时信息(例如,关于账单支付的提醒、被遗弃的购物车、新政策)来产生对其对话贸易场景的指引,和/或提供消费者曾表示感兴趣的产品重新有库存的更新。
品牌具有各种工具选项以主动联系其消费者。品牌可以使用这些工具来发送推送通知以联系其应用的用户,发送浏览器通知以联系其网站的访问者,和/或发送SMS消息以联系其移动用户。尽管这些工具帮助品牌发送外呼消息给消费者,但是这些工具不能给予品牌接收消费者对该外呼消息的响应的能力,这使得品牌难以追踪主动活动的效果。品牌仅能够基于间接度量来推断活动的效果如何,间接度量例如品牌发送的消息的点击接通率或打开率。当品牌使用主动消息传送服务在任一消息传送通道(例如,iMessage)上发送主动消息给消费者时,消费者可以选择在同一消息传送线程上响应消息并与品牌进行双向对话。这帮助代理理解消费者询问的上下文,从而提高他们可以解决消费者的询问的效率。
当品牌的代理接收到消费者对于主动消息的响应时,它们还接收消费者响应的上下文。该信息使得品牌能够将消费者引导至能够以尽可能最有效的方式帮助消费者的最合适的代理池或自动化。此外,品牌可以利用主动对话来测量消费者的满意度,该满意度向品牌提供了针对品牌的主动策略的直接信号。
例如,单向对话可以转变成双向对话。因此,取代仅发送出群发消息至多个对话平台,单向对话可以转变成双向对话。例如,一旦发送出消息,消费者就可以响应该消息,然后主动消息传送服务平台可以在主要语言平台内发起双向对话。此外,主动消息传送平台可以主动对外联系而不必等待某人首先与***接洽。
希望使用主动消息传送服务的公司可以通过链接到公司的账户进行登录。这些公司能够看到所有活跃的活动以及所有的历史活动。活跃的活动可以通过SMS、WhatsApp、Apple商业聊天、Google、IBM等发送消息给某人。这允许公司通过许多通道对外联系以联系更广泛的受众。
例如,公司可以在一个或多个平台上发送出群发消息。用户可以回复该号码并开始与公司的代理进行对话。该对话可以被记录并存储,使得在任何时刻,另一代理都可以阅读该对话(以得到上下文)并跳转到该对话(除了初始代理以外或取代初始代理)。例如,有时对话可以持续好几天。如果用户想要继续保持对话,但初始代理不在工作,则来自代理池的任何代理都可以继续保持对话。
在一些实施方式中,目的是最终这些通信通道中的每一者都可以具有不同的商业指导集合,商业指导规定如何将消息递送给消费者。而在一些实施方式中,该复杂性可以被抽取。因此,如果品牌想要发送消息,则***可以使用电话号码来确定:它们是否在WhatsApp上,它们是否在Facebook Messenger上,或者SMS是否是最佳通道。***可以确定什么是最佳通道并发送该消息给用户。
在一些实施方式中,公司利用单点登录而登录到主动消息传送服务,创建活动,并提供许可以主动对外联系消费者。然后,除了响应消费者以外,品牌的代理还能够在特定消费者响应了主动发送的消息时开始与该消费者进行对话。代理可以例如通过输入电话号码、挑选消息传送通道、写入消息等来开始新对话。如果消费者响应,则代理继续,好像它是又一个对话一样。
图1示出了根据至少一个实施方式的环境100的说明性示例,在该环境100中,主动消息传送服务102从(一个或多个)品牌112获得活动信息并在一个或多个消息传送平台116上向消费者118展示消息。
在环境100中,(一个或多个)用户114通过在计算设备上实施的消息传送应用程序来将请求传输到主动消息传送服务102的活动***104,以从与一个或多个消息传送平台116相关联的一个或多个消费者108获得对请求的一个或多个响应。消费者108可以包括消息传送平台116的群体的用户,消息传送平台116的群体也可以与品牌112交互,例如响应品牌112和/或品牌112的代理或者与品牌112和/或品牌112的代理进行通信。例如,代理可以具有关于各种主题、商品、服务、或其他与消息相关联的领域的经验。消息传送平台116可以通过在计算设备110上实施的应用程序与消费者108交互,这可以允许消费者108能够与和主动消息传送服务102相关联的品牌112和其他用户114(例如,代理)(例如,利用主动消息传送服务102的用户群体)进行交互并且可以向消费者提供商品和服务。主动消息传送服务102可以为消费者108和品牌112提供连接的平台,从而提供关于对由这些消费者108递送的消息的回复的推荐和建议。
主动消息传送服务102可以自动或在品牌112的指引下,通过主动将消息发送给跨两个或更多个消息传送平台116的一组潜在消费者来发起与潜在消费者(例如,消费者108)的对话。在一些实施方式中,响应于获得来自品牌112的发起活动的请求,活动***104可以请求和/或评估请求的特性以提取生成活动所需的信息。在一实施方式中,品牌112通过用户界面定义活动的参数和特性(例如,联系谁、何时发起对话等),然后由活动***104使用来根据这些参数和特性跨消息传送平台116实施进行中的活动。
附加地和/或替选地,在一些实施方式中,活动***104利用机器学***台可能不可用,活动***104可以基于哪些消息传送平台可用来实时或近乎实时地对消息传送平台和/或品牌代理进行动态地优先级排序或变更优先级顺序。在一些实施方式中,机器学***台的优先级顺序、发送主动消息传送的(一个或多个)时间段、基于消息内容对外联系哪个消费者108等有关的动态决策。
还可以通过从消费者(包括消费者108)征求关于由活动***104递送的消息的反馈来动态训练机器学习模型。例如,可以利用自然语言处理来提取来自消费者108的回复的内容。因此,可以利用来自消费者108的响应,以基于机器学习模型在识别何时和/或如何将消息主动发送到消费者108方面的准确性,来训练机器学习模型。
在一些实施方式中,活动***104可以将提取的关于消费者108的响应的历史信息(例如,关于接收到对主动发送的消息的回复的可能性的信息)提供给主动消息传送服务102的机器学***台116(例如,消费者108可能相对于一个消息传送平台而更喜欢另一个消息传送平台,例如相对于WhatsApp更喜欢SMS)的任何在先交互的信息、关于消费者108与品牌112交互的消费者108的反馈(如果有)、等等。此外,关于品牌或消费者108的信息可以指出品牌112提供什么产品和服务、消费者108已经利用过什么产品或服务、或者在识别对主动消息的回复是否可能根据这些产品和服务时可能有用的任何其他信息。
机器学习的输出可以包括对应于品牌112和/或消费者108的标识符,特定活动特性和/或参数将被提供给这些品牌112和/或消费者108,从而从每个消费者108征求响应。可以为特定活动特性和/或参数分配唯一标识符,使得从消费者108获得的响应可以通过参考唯一标识符而与具体的特定活动特性和/或参数相关联。在一实施方式中,活动***104更新每个品牌112利用的主动消息传送应用程序的用户界面,以指示征求对特定消息的响应。在一实施方式中,接收意图的品牌112(例如,被分配用于与意图消息传送服务102进行交互的与品牌相关联的代理)或其他用户114被限于对意图的单个响应。例如,当与品牌112相关联的代理或其他用户114将对意图的响应递送到意图处理***104时,与品牌112相关联的代理或其他用户114所利用的意图消息传送应用程序可以禁用递送对意图的附加响应的能力,直到消费者108表示其希望与品牌112或其他用户114就意图进行进一步的接洽。这可以防止品牌112或其他用户114压制(例如,“发送垃圾邮件”)具有对意图的响应的消费者108。此外,如果消费者108拒绝与品牌112或其他用户114进行接洽,则可以使消费者108免受来自品牌112或其他用户114的附加响应的干扰。
在一实施方式中,如果消费者108确定他们想要与品牌112或与品牌112相关联的代理(例如,用户114)就主动消息传送服务102主动递送的消息进行进一步通信,则主动消息传送服务102在消费者108与品牌112或用户114之间建立通信通道,消费者108与品牌112或用户114通过该通信通道可以交换消息和其他内容。如果消费者108表示他们希望就消息与品牌112或其他用户114进行对话,则主动消息传送服务102可以将指令或其他指示传输到主动消息传送应用程序,以使品牌112或其他用户114能够通过主动消息传送应用程序向消费者108递送附加响应。此外,主动消息传送服务102可以向品牌112或其他用户提供关于消费者108的附加信息(例如,消费者姓名、消费者地址、消费者图像、消费者联系信息等)。
在一实施方式中,分析***106可以基于对消费者108回复的消息的分析,确定一个或多个度量,例如(但不限于):响应速率、成功率、选择加入/选择退出、派送状态(例如,成功派送、派送失败、预定派送)、响应状态(例如,消费者108已响应、未响应等)、或类似度量。
在一些实施方式中,主动应用程序接口(API)120可以与第三方软件整合以在每个特定消息传送平台内发起消费者108与品牌12/品牌的代理(例如,用户114)之间的对话。主动API 120可以基于对话向第三方软件输出一个或多个报告度量,例如上述由分析***106确定的度量,包括响应速率、外呼消息总数、响应总数、选择退出总数等。
图2示出了根据至少一个实施方式的方法的说明性示例,该方法用于跨一个或多个消息传送平台主动向消费者传送消息并确定一个或多个消息传送度量。主动消息传送服务可以在任何消息传送平台(例如(但不限于):SMS、Facebook Messenger、WhatsApp)上和/或在安装在消费者的设备上的品牌本身的应用程序内生成并发送一个或多个外呼消息到一个或多个消费者。在一些实施方式中,主动消息传送服务使得消费者与品牌/品牌的代理之间能够进行双向对话,而不像其他服务那样通信是单向的(即,尽管其他服务允许品牌发送消息给其消费者,但这些服务不提供捕获并引导消费者响应的机制)。当主动消息传送服务用于发送主动消息时,消费者可以直接响应于所发送的消息。因此,品牌可以使用主动消息传送服务接收并响应于包括对任何主动发送的消息的回复的所有消费者消息。
方法200示出了主动消息传送服务可以如何主动发送消息给消费者,从消费者接收对该消息的回复,然后发起消费者与品牌/品牌的代理之间的双向对话。在主动消息传送服务中,可以将消息定义到一组潜在消费者(步骤210)。例如,在一些实施方式中,当品牌在主动消息传送服务内创建新的主动活动时,活动可以定义如何动态编写消息并选择将该消息发送给单个消费者或一组消费者。在一些实施方式中,品牌内的代理可以将消息发送给主动消息传送服务内的特定消费者。
可以通过某些属性定义活动的特性和/或参数,这些属性可以被应用于将消息主动发送给谁、将消息主动发送到哪里、和/或如何将消息主动发送给一个消费者或一组消费者。例如,在一些实施方式中,活动的属性可以是、但不限于:活动的名称、消息(例如,消息的内容、属性等)、消费者列表、主动发送一个或多个消息的时间范围、消息传送通道等。
例如,图3至图17示出了实施方法200的一个或多个特征的用户界面的一些示例实施方式。在图3中,用户界面300示出了允许品牌和/或品牌的代理定义活动的显示特征。例如,用户界面300可以包括状态栏302,状态栏302告知品牌它们是否在编排主动消息的特性、是否在定义收件人、是否在计划主动活动、以及是否在预览/发动主动活动。可以定义活动名称304,应该通过什么通道306主动发送消息,应该将对消息的任何回复路由到的技能304的类别(例如,应该待命以与消费者通信的代理的类型,诸如销售、IT等),以及定义等待来自消费者的响应的时间段的回顾时段310。将在活动中主动发送的消息在预览窗口312内示出,品牌和/或品牌的代理可以实时或近乎实时地对所述消息进行修改。用户界面300还可以在界面上包括以下元素:取消314活动、保存活动的编写316、以及移到进一步定义活动的属性(例如,下一步318)。
例如,图4示出了通道306可以通过通道选择器402进行定义,通道选择器402例如为下拉菜单或其他类似的用户界面元素。通道选择器402可以展示可用于发送消息给消费者的通道的列表,例如通过SMS文本传送、WhatsApp等发送消息。可以对通道进行优先级排序(更多讨论请参见图7)。基于通道的联系信息404也可以被显示和/或被品牌输入。在一些实施方式中,针对每个通道,主动消息传送服务可以确定消息是否符合消息传送平台标准(步骤212)。若是,则消息保持其当前格式。若否,则修改消息(步骤214)以符合通道格式。
在一些实施方式中,即使选择了多个通道(例如,在活动中将使用多个消息传送平台发送出主动消息),针对每个主动活动,也仅将主动消息发送到一个消息传送平台。如果有优先消息传送,则基于为消费者列表指定的优先消息传送通道顺序发送主动消息。如果没有指定,则按照默认顺序。
图5示出了路由到技能308的示例,技能308可以通过技能选择器502定义。技能选择器502示出了将对话路由到每个技能类别内的某些代理的技能类别,例如与某项专长(例如,销售、服务等)有关的技能、在某一通道内进行培训(例如,对WhatsApp、SMS、Facebook等熟练)、以及任何其他类型的技能类别。图6示出了回顾时段310的示例,回顾时段310定义主动消息传送平台在发送主动消息之后、在发送另一消息和/或将消息标记为未响应之前应等待多长时间。回顾时段310可以是任意时长,例如(但不限于)天数602和小时数604。
基于接收到消费者的联系信息(步骤216),可以通过跨(一个或多个)消息传送平台主动发送消息到消费者和/或一组潜在消费者来发起与潜在消费者的对话(步骤218)。在一些实施方式中,品牌可以通过上传列表来选择将消息发送给多个消费者,例如通过.csv文件格式来上传消费者列表。
在一些实施方式中,品牌可以相对于某些通道对其他通道进行优先级排序(步骤220)。如果一通道是优先的,则首先在优先的平台上发起对话(步骤222)。
例如,当创建主动活动时,品牌可以从多个消息传送通道选择如何联系其消费者,只要品牌在该通道上存在。例如,品牌可以在以下中的一者或多者之间进行选择:Twilio-SMS、CLX-SMS、WhatsApp、Facebook Messenger、Google RBM、WeChat、品牌的iOS和/或安卓(Android)的应用(如果消费者安装了这些应用)、或类似物。品牌可以指定每个通道的等级顺序,该等级顺序用于确定如何联系消费者。例如,如果品牌按如下顺序选择了1)品牌应用、2)WhatsApp、以及3)SMS作为目标通道,则主动消息传送服务将首先检查消费者是否已经安装了品牌应用。若是,则主动消息传送服务将通过品牌应用将主动消息发送给消费者。若否,则主动消息传送服务将检查消费者是否已经启用WhatsApp并选择通过WhatsApp发送消息。最后,如果主动消息传送服务确定消费者没有安装品牌应用也没有安装WhatsApp,则主动消息传送服务将通过SMS将消息发送给消费者。主动消息传送服务将确保消费者在单个通道上接收特定消息并且不会在多个通道上群发消息给消费者。
例如,图7显示示出了对一个或多个消息传送平台/通道进行优先级排序702的选项的示例用户界面。在所显示的示例实施方式中,第一优先的通道704被选择为消息传送平台WhatsApp。主动消息的预览710被显示,其形式与WhatsApp标准一致。该形式可以被动态修改或者标记出消息需要被修正以与WhatsApp标准一致的区域。第二优先的通道706被选择为SMS文本,在第一优先的通道变得不可用的情况下,第二优先的通道706也具有待通过第二优先的通道发送的消息的预览712。第一优先的通道704和/或第二优先的通道706中的每一者都可以包括一个或多个消费者的联系信息。在一些实施方式中,可以定义延迟时段708,用以告知主动消息传送服务何时通过第二优先的通道706而不是通过第一优先的通道704发送主动消息(在该示例中,主动消息传送服务在通过SMS文本取代WhatsApp来发送主动消息之前等待24小时)。
在一些实施方式中,主动消息传送服务可以基于各种因素、例如符合每个消息传送通道的商业规则,来动态设置优先的通道702。其他因素可以包括一个通道相对于其他通道的成本、优势和/或限制。由此,基于主动活动的目的、其消费者的地理范围、和/或其他人口或历史因素,主动消息传送服务可以评估哪个消息传送平台能够最佳地工作。在一些实施方式中,消费者通过反馈而让品牌和/或主动消息传送服务知道他们优选的消息传送通道。
附加地和/或替选地,在一些实施方式中,主动消息传送服务可以基于一个或多个机器学***台发起消费者与代理之间的对话。主动消息传送服务可以动态确定第一消息传送平台不可用(通过发送失败、消费者联系信息或第一消息传送平台内的成员身份改变等),并且作为响应而动态生成优先替选的消息传送平台的列表。优先的第二消息传送平台可以从优先替选的消息传送平台的列表中选择,在一些实施方式中,可以根据与优先的第二消息传送平台相关联的标准动态修改消息。在通过优先的第二消息传送平台发送修改后的消息之后接收到来自消费者的响应之后,基于优先的第二消息传送平台的可用性可以从代理池中选择代理来回复该响应。可以实时或近乎实时地执行这些步骤中的任何步骤。例如,确定第一消息传送平台不可用以及生成优先替选的消息传送平台的列表可以实时地进行,使得主动消息传送平台可以保持在活动特性和/或参数内。
在一些实施方式中,主动消息传送服务可以定义回顾时段,当在回顾时段内未从用户接收到响应时,将消息命名为未响应。
图8A至图8B示出了,在一些实施方式中,主动消息传送服务可以提供模板800,模板800可以帮助品牌针对其消费者使主动经验个性化。例如,每个模板802a可以由主动消息传送服务支持,主动消息传送服务被设计成符合消息传送平台标准。模板802a可以具有一个或多个允许由每个品牌定制的变量。为了说明而示出的样本模板包括:标识符810、名称812、模板类型814(例如,模板内容的类别)、语言816、内容820、待个性化的变量822、递送到主动消息传送服务的时间824、状态826(例如,基于是否符合消息传送平台标准而同意或拒绝)、和/或拒绝理由828。也可以提供创建新模板830的选项。可以实时或近乎实时地创建和/或修改这些模板802a,使得一旦修改模板802a,即使在预定义的活动时段中途该修改改变了主动消息,也相应修改任何主动发出的消息。在一些实施方式中,可以使用前述机器学习模型来动态修改变量,机器学习模型可以预测哪些变量需要修改(以及改成什么值),从而最大化来自特定消费者或特定的一组消费者的回复。
图9示出了图8A至图8B中描述的模板8002a的示例模板,其可以包括模板界面900内定义的ID 902和名称904。该模板可以被任何品牌使用并且可以包括任何个性化内容,其可以被实时或近乎实时地修改。在所示出的示例实施方式中,模板可以包括状态906、拒绝理由908(如果有)、消息类型910、语言912、递送到主动消息传送平台的日期914、和/或该模板已经用于多少个活动916。模板可以包括消息内容918,消息内容918包括可以用定制文本替换的变量。例如,如果模板关于确认预约,则消息内容918可以包括围绕预约确认的模板语言,其中包括一个或多个可修改的变量以针对品牌和/或目标消费者个性化消息内容918。例如,这些变量可以与时间、日期、联系信息等有关。
在一些实施方式中,可以实时或近乎实时地修改这些变量。如果消息传送平台改变(例如,由于不可用),则主动消息传送服务可以修改这些变量以反映替选消息传送平台的标准。在其他实施方式中,消费者的联系信息可能改变,则主动消息传送服务可以动态修改消费者的联系信息。
一旦模板被使用,模板界面900可以包括模板使用信息920,模板使用信息920可以包括但不限于:活动名称922A、使用模板的通道922B、收件人数量922C、定制模板的作者922D、将消息路由到的技能922E、发动日期922F、和/或消息的状态922G(例如,完成、未接收等)。
图10示出了另一示例界面1000,其示出了对于每个活动,可以显示关于主动发送的消息的信息,包括:消息的状态1002、发动日期1004、将对话路由到的代理的技能1006、回顾时段1008、和消息传送时间表1010。针对每个主动发送的消息1012,可以显示诸如通道1014、联系信息1016、发送日期1018、状态1020(例如,已派送、未派送等)、消息预览1022、和/或任何附加细节1024(例如,诸如可能已发生的错误)的信息。
图11示出了定义活动的收件人的示例界面1100。可以通过例如.csv文件或类似格式接收收件人信息1102。该文件可以包括消费者联系信息的列表。
图12示出了接收窗口1202的示例界面1200,接收窗口1202定义将主动消息发送给一个或多个消费者的一个或多个时间段。界面1200可以例如接收用户界面上一个或多个可滑动元素处的输入,以定义发送主动消息的一个或多个时间段。例如,该示例实施方式中的可滑动元素定义在开始时间段1204(上午11点)与结束时间段1206(下午6点)之间的星期一的接收窗口。可以针对每一天或其他时间段个性化接收窗口。在一些实施方式中,接收窗口1202可以排除某些时间段用于发送主动消息,即使品牌在该时间范围内定义了接收窗口1202。例如,规则(其可以局部变化)可以防止非请求消息在深夜或在清晨(例如,在晚上8点到早上5点的时段)发送。即使品牌决定在接收窗口1202内包括晚上9点,主动消息传送服务也将禁止发送主动消息以符合局部规则。
界面1200还可以定义发动日期1208,发动日期1208定义在接收窗口内何时发送主动消息到一个或多个消费者。界面1200还可以定义发送速率1210,使得不会以比该定义的速率更大的速率向消费者发送多个消息。界面1200还可以具有取消1212、保存草稿1214和前进(下一个1216)的选项。
在一些实施方式中,一个或多个机器学***台(例如,WhatsApp)上接收消息。作为响应,主动消息传送服务可以根据第一消息传送平台何时将变得可用而动态修改一个或多个时间段或者可以决定根据接收窗口1202基于第二消息传送平台(例如,SMS文本)发送消息。
图13示出了一旦已经定义了接收窗口,就可以将其包括在时间表1312中,连同诸如状态1302、发动日期1304、将对话路由(如果接收到回复)到的代理的技能1306、回顾时段1308、和/或选择退出1310条件的信息一起。联系号码1314和消息预览1316可以在被主动发送给消费者之前显示。像其他界面一样,界面1300可以包括返回1318、取消1320、和/或发布1322活动的选项。
接下来,方法200可以根据图3至图13中定义的参数和/或特性来主动发送消息。然后,主动消息传送服务可以等待以确定是否在回顾时段内接收到响应(步骤224、步骤226)。
如果未接收到响应,则主动消息传送服务可以确定消费者由于消息传送平台/通道不可用而未响应。例如,主动消息传送服务可以在用户界面上显示选项,用于选择优选的消息传送平台作为第一消息传送平台(例如,WhatsApp),然后将第一消息传送平台的优先级排在其他消息传送平台之上。基于确定第一消息传送平台(WhatsApp)不可用,主动消息传送服务可以实时或近乎实时地变更优先替选的消息传送平台列表的优先级顺序。因此,在后续消息中,主动消息传送平台可以基于预测第一消息传送平台不可用的模型而动态降低第一消息传送平台的优先级。对于代理可以采用类似的过程,其中,当优先替选的消息传送平台列表的优先级顺序变更时,主动消息传送服务可以实时变更用于响应的代理池的优先级顺序。这可以基于一个或多个机器学习模型来完成,或者可以手动完成。
如果在回顾时段期间,主动消息传送服务接收到选择退出请求(步骤228),则可以禁止后续消息被发送到特定消费者(步骤230)。例如,可以通过自然语言处理实时地确定选择退出请求。在一些实施方式中,品牌代理可以在任何在先对话结束时获得许可。对此,品牌能够选择手动完成或使用许可机器人完成。在一些实施方式中,主动消息传送服务可以接收选择退出消费者的现有列表,其可以然后被输入并合并到主动消息传送服务平台内的数据中。
消费者可以通过回复主动发送的消息来选择退出。选择退出将遵循消息内容中的FCC规则。在一些实施方式中,可以在消费者的选择退出之后发送确认消息,以使消费者放心他们的请求已经被接收、将被处理、以及在选择返回的过程中共享信息(如果需要)。
示例选择退出消息可以是:
请回复是(YES)以接收来自Example Company(示例公司)的更新。Std.msg&data速率应用。
大约5条消息/月。回复帮助(HELP)用于求助,回复停止(STOP)用于取消。
STOP
您已成功退订。您将不再从该号码接收任何消息。回复开始(START)以重订。
START
您已成功重订来自该号码的消息。Std.msg&data速率应用。大约5条消息/月。回复帮助(HELP)用于求助,回复停止(STOP)用于取消。
消费者还可以通过使用选择加入语言回复消息来选择返回。
示例:
STOP
您已成功退订。您将不再从该号码接收任何消息。回复开始(START)以重订。
START
您已成功重订来自该号码的消息。Std.msg&data速率应用。大约5条消息/月。回复帮助(HELP)用于求助,回复停止(STOP)用于取消。
如果消费者先前已经选择退出消息传送对话,则消费者将不再从品牌接收任何消息。只有在消费者通过现有消息传送对话或现有由品牌管理的方法明确再次选择加入时,他们才能够接收来自主动活动的消息传送。
如果消费者回复且没有选择退出,则可以在消费者与品牌的代理之间发起对话。例如,可以基于对来自特定消费者的响应的内容的分析,从代理池中选择用于回复该响应的代理(步骤232)。这在特定消息传送平台内在特定消费者与代理之间发起对话(步骤234)。
基于以上描述,可以在界面1400上显示一个或多个度量,界面1400在图14中示出。主动消息传送服务可以根据一组潜在消费者的响应确定与跨多个消息传送平台的每条消息和/或活动相关联的响应速率1402、成功率1404、和选择退出率1406(步骤236)。这可以针对每个活动进行,所述活动具有诸如活动名称1408、通道1410、收件人1412、作者1414、技能1416、发动日期1418和状态1419的信息。新活动1420可以被定义并且然后被包括进来。
图15示出了基于一个或多个过滤器1502的示例分析界面1500。主动消息传送服务可以根据一组潜在消费者的响应、基于这些过滤器(在该情况下,针对服务和新技能代理类别过滤WhatsAPP消息)确定与跨多个消息传送平台的每条消息和/或活动相关联的响应速率1506、成功率1508、和选择退出率1510。日期范围1504可以被包括用于分析度量。还可以示出其他度量,例如派送状态1512和响应状态1514。图16以条形图形式1616示出了派送状态1612和/或响应状态1614的分解。
在一些实施方式中,如果现有对话关闭,则主动消息可以被递送并且对话将恢复。如果现有对话是活跃的,则主动消息不能被递送并且主动活动代理将被通知这样的对话。
当消费者没有任何活跃的对话并且接收到主动消息而且如果该消费者想要与主动消息接洽时,他们仅需要回复并且他们将被引导至正确的代理池。如果消费者不想要与主动消息接洽但有不同的问题,则他们可以问他们的问题并且将转到活动技能而且可能需要基于消费者寻找什么而重新引导至合适的代理。如果消费者想要返回主动消息并且活动仍然是活跃的,则他们可以对此进行询问并且代理将需要将其转发至正确的人。
当消费者具有活跃的对话并且接收到主动消息时,他们可以仅回复并且他们将被引导至正确的代理池。如果消费者想要继续他们的进行中的对话,则他们可以进行回复。他们可以被引导至相关的活动技能(代理可能需要重新引导)。如果消费者想要返回主动消息并且活动仍然是活跃的,则他们可以对此进行询问并且代理将需要将其转发至正确的人。
图17示出了允许品牌激活1702应用程序接口(API)整合的示例API模块1700。在一些实施方式中,API可以与第三方软件整合以在特定消息传送平台内在特定消费者与代理之间发起对话。然后API可以基于对话将一个或多个报告度量输出到第三方软件。
图18示出了计算***1800的示例,该***的部件使用连接1805彼此通信。连接1805可以是经由总线的物理连接,或者是连接到诸如芯片组架构中的处理器1810中的直接连接。连接1805还可以是虚拟连接、网络连接、或逻辑连接。
在一些实施方式中,计算***1800是分布式***,本发明中描述的功能可以分布在一数据中心、多个数据中心、对等网络等内。在一些实施方式中,所描述的***部件中的一者或多者代表许多这种部件,每个部件执行该部件被描述所针对的功能的一些或全部。在一些实施方式中,部件可以是物理设备或虚拟设备。
示例***1800包括至少一个处理单元(CPU或处理器)1810和连接1805,连接1805将包括***存储器1815(例如只读存储器(ROM)和随机存取存储器(RAM))的各种***部件联接到处理器1810。计算***1800可以包括高速存储器的高速缓存,该高速缓存直接与处理器1810连接、极为接近于处理器1810、或者集成为处理器1810的一部分。
处理器1810可以包括任何通用处理器和配置成控制处理器1810的硬件服务或软件服务(例如存储在存储设备1830中的服务1832、1834和1836)以及其中软件指令被并入实际处理器设计中的专用处理器。处理器1810可以实质上是完全自包含的计算***,包含多个核或处理器、总线、存储控制器、高速缓存等。多核处理器可以是对称的或不对称的。
为了能够与用户进行交互,计算***1800包括输入设备1845,输入设备1845可以表示任何数量的输入机构,诸如用于讲话的麦克风、用于手势或图形输入的触敏屏幕、键盘、鼠标、运动输入、讲话等等。计算***1800还可以包括输出设备1835,输出设备1835可以是本领域技术人员已知的多种输出机构中的一种或多种输出机构。在一些实例中,多模式***可以使用户能够提供多种类型的输入/输出以与计算***1800通信。计算***1800可以包括通信接口1840,通信接口1840可以总体上管理和控制用户输入和***输出。对在任何特定硬件布置上的操作没有限制,因此随着硬件或固件布置的发展,这里的基本特征可以很容易替代为改进的硬件或固件布置。
存储设备1830可以是非易失性存储器设备并且可以是硬盘或者可以存储可由计算机访问的数据的其他类型的计算机可读介质,诸如磁带盒、闪存卡、固态存储器设备、数字通用光盘、盒式磁带、随机存取存储器(RAM)、只读存储器(ROM)、和/或这些设备的一些组合。
存储设备1830可以包括软件服务、服务器、服务等,当定义这种软件的代码由处理器1810执行时,使得***执行功能。在一些实施方式中,执行特定功能的硬件服务可以包括存储在与所需的硬件部件连接的计算机可读介质中的软件组件,以执行所述功能,所述硬件部件诸如处理器1810、连接1805、输出设备1835等等。
为了解释清楚,在一些实例中,本技术可以表现为包括包含功能块的单独功能块,功能块包括设备、设备部件、体现在软件中的方法中的步骤或例程、或者硬件和软件的结合。
本文描述的任何步骤、操作、功能或过程可以由硬件和软件服务或服务的组合、单独地或与其他设备结合执行或实施。在一些实施方式中,服务可以是存在于内容管理***的客户端设备和/或一个或多个服务器的存储器中的软件并且在处理器执行与服务相关联的软件时执行一个或多个功能。在一些实施方式中,服务是程序、或者执行特定功能的程序集合。在一些实施方式中,服务可以看作是服务器。存储器可以是非暂时性计算机可读介质。
在一些实施方式中,计算机可读存储设备、介质和存储器可以包括电缆或包含比特流等的无线信号。然而,当提及时,非暂时性计算机可读存储介质明确排除诸如能量、载波信号、电磁波、和信号本身的介质。
根据上述示例的方法可以使用存储在计算机可读介质中或以其他方式可从计算机可读介质获得的计算机可执行指令实施。这些指令可以包括例如引起或以其他方式配置通用计算机、专用计算机、或专用处理设备执行某一功能或一组功能的指令和数据。所使用的计算机资源的部分可以通过网络访问。计算机可执行指令可以是例如二进制数、诸如汇编语言的中间格式指令、固件、或源代码。可以用于存储指令、根据所述示例的方法期间所使用的信息、和/或所创建的信息的计算机可读介质的示例包括磁盘或光盘、固态存储器设备、闪存、设置有非易失性存储器的USB设备、网络存储设备等。
实施根据这些公开的方法的设备可以包括硬件、固件和/或软件,并且可以采取各种形状因数中的任何形状因数。这些形状因数的典型示例包括服务器、笔记本电脑、智能手机、小形状因数个人电脑、个人数字助理等等。本文描述的功能性还可以体现在***设备或内插卡中。作为进一步的示例,这种功能性也可以在单个设备中执行的不同芯片或不同进程中的电路板上实施。
指令、用于传输这些指令的介质、用于执行指令的计算资源、以及用于支持这些计算资源的其他结构是用于提供这些公开中所描述的功能的手段。
尽管使用各种示例和其他信息解释了在所附权利要求的范围内的各个方面,但是不应基于这些示例中的特定特征或布置来暗示对权利要求的限制,因为本领域普通技术人员能够使用这些示例来推导出各种各样的实现方式。此外,尽管可能用特定于结构特征和/或方法步骤的示例的语言描述了一些主题,但应理解在所附权利要求中限定的主题不必限于这些描述的特征或动作。例如,这种功能性可以不同地分布在除那些本文中识别的部件以外的部件中或在该部件中执行。更确切地说,所描述的特征和步骤是作为所附权利要求的范围内的***部件和方法的示例来公开的。

Claims (20)

1.一种方法,包括:
主动发送消息,其中,当所述消息被接收时,所述消息跨第一消息传送平台发起与用户的对话;
动态确定所述第一消息传送平台不可用;
基于确定所述第一消息传送平台不可用,动态生成优先替选的消息传送平台的列表;
从所述优先替选的消息传送平台的列表中选择优先的第二消息传送平台;
根据与所述优先的第二消息传送平台相关联的标准来动态修改所述消息;
在发送修改后的消息之后接收响应,其中,当在所述优先的第二消息传送平台上接收到所述响应时,从用于响应的代理池中选择代理,其中,当所述第二消息传送平台可用时,所述代理在所述第二消息传送平台上进行响应。
2.如权利要求1所述的方法,其中,确定所述第一消息传送平台不可用以及生成优先替选的消息传送平台的列表实时地进行。
3.如权利要求1所述的方法,所述方法还包括:
接收用户界面上可滑动元素处用于定义发送所述消息的一个或多个时间段的输入;
确定所述消息不会在所述一个或多个时间段内在所述第一消息传送平台处被接收;以及
根据所述第一消息传送平台何时可用来动态修改所述一个或多个时间段。
4.如权利要求1所述的方法,所述方法还包括定义回顾时段,其中,当在所述回顾时段内未从所述用户接收到响应时,所述消息被命名为未响应。
5.如权利要求1所述的方法,还包括:
在用户界面上显示用于选择优选消息传送平台作为所述第一消息传送平台的选项;
将所述第一消息传送平台的优先级排在其他消息传送平台之上;以及
基于确定所述第一消息传送平台不可用,变更所述优先替选的消息传送平台的列表的优先级顺序;以及
在后续消息中,基于预测所述第一消息传送平台不可用的模型,动态降低所述第一消息传送平台的优先级。
6.如权利要求1所述的方法,还包括:当变更优先替选的消息传送平台的列表的优先级顺序时,实时变更用于响应的代理池的优先级顺序。
7.如权利要求1所述的方法,还包括:
在所述用户界面上显示用于定义接收窗口的选项,其中,所述接收窗口定义能够主动发送所述消息的时间范围并且所述接收窗口排除某些时间段;以及
在所述接收窗口内将所述消息发送给特定消费者。
8.如权利要求1所述的方法,其中,实时定义接收窗口。
9.如权利要求1所述的方法,还包括:
确定来自特定消费者的所述响应包括选择退出请求;以及
禁止后续消息被发送,直至所述特定消费者发送选择加入的请求。
10.如权利要求8所述的方法,其中,通过自然语言处理实时确定所述选择退出请求。
11.如权利要求1所述的方法,还包括:
根据一组潜在消费者的响应确定与跨两个或更多个消息传送平台的每条消息相关联的响应速率、成功率和选择退出率;以及
在一时间段内在用户界面上显示所述响应速率、所述成功率和所述选择退出率。
12.如权利要求1所述的方法,其中,应用程序接口与第三方软件整合以在特定消息传送平台内发起特定消费者与所述代理之间的对话,并且所述应用程序接口基于所述对话向所述第三方软件输出一个或多个报告度量。
13.一种计算机实现的***,包括:
一个或多个处理器;以及
包括指令的非暂时性计算机可读存储介质,所述指令在由所述一个或多个处理器执行时,使得所述一个或多个处理器执行包括以下的操作:
主动发送消息,其中,当所述消息被接收时,所述消息跨第一消息传送平台发起与用户的对话;
动态确定所述第一消息传送平台不可用;
基于确定所述第一消息传送平台不可用,动态生成优先替选的消息传送平台的列表;
从所述优先替选的消息传送平台的列表中选择优先的第二消息传送平台;
根据与所述优先的第二消息传送平台相关联的标准来动态修改所述消息;
在发送修改后的消息之后接收响应,其中,当在所述优先的第二消息传送平台上接收到所述响应时,从用于响应的代理池中选择代理,其中,当所述第二消息传送平台可用时,所述代理在所述第二消息传送平台上进行响应。
14.如权利要求13所述的计算机实现的***,其中,确定所述第一消息传送平台不可用以及生成优先替选的消息传送平台的列表实时地进行。
15.如权利要求13所述的计算机实现的***,其中,所述操作还包括:
接收用户界面上可滑动元素处用于定义发送所述消息的一个或多个时间段的输入;
确定所述消息不会在所述一个或多个时间段内在所述第一消息传送平台处被接收;以及
根据所述第一消息传送平台何时可用来动态修改所述一个或多个时间段。
16.如权利要求13所述的计算机实现的***,其中,所述操作还包括:
在用户界面上显示用于选择优选消息传送平台作为所述第一消息传送平台的选项;
将所述第一消息传送平台的优先级排在其他消息传送平台之上;以及
基于确定所述第一消息传送平台不可用,变更所述优先替选的消息传送平台的列表的优先级顺序;以及
在后续消息中,基于预测所述第一消息传送平台不可用的模型,动态降低所述第一消息传送平台的优先级。
17.一种非暂时性计算机可读存储介质,包括指令,所述指令在由一个或多个处理器执行时,使得所述一个或多个处理器执行包括以下的操作:
主动发送消息,其中,当所述消息被接收时,所述消息跨第一消息传送平台发起与用户的对话;
动态确定所述第一消息传送平台不可用;
基于确定所述第一消息传送平台不可用,动态生成优先替选的消息传送平台的列表;
从所述优先替选的消息传送平台的列表中选择优先的第二消息传送平台;
根据与所述优先的第二消息传送平台相关联的标准来动态修改所述消息;
在发送修改后的消息之后接收响应,其中,当在所述优先的第二消息传送平台上接收到所述响应时,从用于响应的代理池中选择代理,其中,当所述第二消息传送平台可用时,所述代理在所述第二消息传送平台上进行响应。
18.如权利要求17所述的非暂时性计算机可读存储介质,其中,确定所述第一消息传送平台不可用以及生成优先替选的消息传送平台的列表实时地进行。
19.如权利要求17所述的非暂时性计算机可读存储介质,其中,所述操作还包括:
接收用户界面上可滑动元素处用于定义发送所述消息的一个或多个时间段的输入;
确定所述消息不会在所述一个或多个时间段内在所述第一消息传送平台处被接收;以及
根据所述第一消息传送平台何时可用来动态修改所述一个或多个时间段。
20.如权利要求17所述的非暂时性计算机可读存储介质,其中,所述操作还包括:
在用户界面上显示用于选择优选消息传送平台作为所述第一消息传送平台的选项;
将所述第一消息传送平台的优先级排在其他消息传送平台之上;以及
基于确定所述第一消息传送平台不可用,变更所述优先替选的消息传送平台的列表的优先级顺序;以及
在后续消息中,基于预测所述第一消息传送平台不可用的模型,动态降低所述第一消息传送平台的优先级。
CN202080086917.1A 2019-12-16 2020-12-16 用于主动双向对话的***和方法 Pending CN114830150A (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US201962948673P 2019-12-16 2019-12-16
US62/948,673 2019-12-16
PCT/US2020/065287 WO2021126962A1 (en) 2019-12-16 2020-12-16 Systems and methods for a proactive two-way conversation

Publications (1)

Publication Number Publication Date
CN114830150A true CN114830150A (zh) 2022-07-29

Family

ID=74175965

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202080086917.1A Pending CN114830150A (zh) 2019-12-16 2020-12-16 用于主动双向对话的***和方法

Country Status (8)

Country Link
US (2) US11122001B2 (zh)
EP (1) EP4078477A1 (zh)
JP (1) JP7472289B2 (zh)
CN (1) CN114830150A (zh)
AU (2) AU2020404953A1 (zh)
CA (1) CA3164044A1 (zh)
IL (1) IL293542A (zh)
WO (1) WO2021126962A1 (zh)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11720424B2 (en) * 2021-03-12 2023-08-08 Salesforce, Inc. Single flow execution

Family Cites Families (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004078565A (ja) 2002-08-19 2004-03-11 Murata Mach Ltd 電子メールクライアントとクライアント用のプログラム
US9572189B2 (en) * 2005-04-20 2017-02-14 Contact At Once!, Llc. System and method for analyzing messages and initiating communication sessions
GB2452789A (en) * 2007-09-05 2009-03-18 Cvon Innovations Ltd Selecting information content for transmission by identifying a keyword in a previous message
SG157991A1 (en) 2008-07-04 2010-01-29 3Rd Brand Pte Ltd Company Regi Extended messaging platform
US9954975B2 (en) * 2009-01-28 2018-04-24 Headwater Research Llc Enhanced curfew and protection associated with a device group
US10122662B2 (en) 2010-01-20 2018-11-06 Oath Inc. Systems and methods for electronic distribution of messages over communication channels
US20160189210A1 (en) * 2010-03-07 2016-06-30 Sailthru, Inc. System and method for appying data modeling to improve predictive outcomes
US20110238544A1 (en) * 2010-03-25 2011-09-29 Segall Timothy R Method and system for managing interactive communications campaigns with proactive payments
US20140379814A1 (en) * 2013-06-21 2014-12-25 Parlant Technology, Inc. System and method for optimized message creation and delivery
US20130326375A1 (en) 2013-08-07 2013-12-05 Liveperson, Inc. Method and System for Engaging Real-Time-Human Interaction into Media Presented Online
US9571649B2 (en) 2014-10-23 2017-02-14 Teletech Holdings, Inc. Method for connecting users with agents based on user values dynamically determined according to a set of rules or algorithms
US20160132934A1 (en) * 2014-11-12 2016-05-12 Kahuna, Inc. Effective Mobile Marketing
US9589305B2 (en) * 2014-12-30 2017-03-07 Facebook, Inc. Techniques for graph based natural language processing
US10122663B2 (en) 2015-08-31 2018-11-06 Microsoft Technology Licensing, Llc Proxy email server for routing messages
US20180189793A1 (en) * 2016-12-23 2018-07-05 OneMarket Network LLC Individualized transaction conversations
CA3083775A1 (en) * 2017-11-30 2019-06-06 OneMarket Network LLC Individualized transaction conversations
US11301908B2 (en) * 2019-05-03 2022-04-12 Genesys Telecommunications Laboratories, Inc. System and method for providing contextual summaries in interaction transfer
US10630840B1 (en) * 2019-05-22 2020-04-21 Capital One Services, Llc Systems for transitioning telephony-based and in-person servicing interactions to and from an artificial intelligence (AI) chat session

Also Published As

Publication number Publication date
US20210185001A1 (en) 2021-06-17
WO2021126962A1 (en) 2021-06-24
AU2024203463A1 (en) 2024-06-13
EP4078477A1 (en) 2022-10-26
AU2020404953A1 (en) 2022-06-23
IL293542A (en) 2022-08-01
US11122001B2 (en) 2021-09-14
JP2023506259A (ja) 2023-02-15
US20220141171A1 (en) 2022-05-05
US11736430B2 (en) 2023-08-22
CA3164044A1 (en) 2021-06-24
JP7472289B2 (ja) 2024-04-22

Similar Documents

Publication Publication Date Title
US10511560B2 (en) Systems and methods for electronic message prioritization
US11570275B2 (en) Intent-based calendar updating via digital personal assistant
JP6178928B2 (ja) メッセージ管理システムのための動的なフィルタ生成
KR20180071312A (ko) 기계 학습에 기반한 최적화된 컨택 센터 에이전트와의 라우팅 인터랙션
US20160104094A1 (en) Future meeting evaluation using implicit device feedback
CN103854168A (zh) 异构流程待办集中处理方法及处理装置
US9141942B2 (en) Event scheduler based on real-time analytics and business rules
US10693823B2 (en) Dynamic message content filter
AU2024203463A1 (en) Systems and methods for a proactive two-way conversation
Płaza et al. Influence of the contact center systems development on key performance indicators
CN114556389A (zh) 保持对重要任务的跟踪
US11290414B2 (en) Methods and systems for managing communications and responses thereto
US20180130067A1 (en) Managing agent relationships with a set of contacts via templated messages
JP7073693B2 (ja) 情報処理装置及び情報処理プログラム
US10645053B2 (en) Generating a new user base using attractive e-mail addresses
CN104854946A (zh) 多通道对话
US20230033536A1 (en) Automatic performance of computer action(s) responsive to satisfaction of machine-learning based condition(s)
US20240179538A1 (en) Artificial intelligence for communication mode suggestion

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