可视化跨电话会议的对话的制作方法

文档序号:7790999阅读:111来源:国知局
可视化跨电话会议的对话的制作方法
【专利摘要】用于执行多个相关的电话会议并且产生针对每个电话会议的视觉化的方法和系统。与多个电话会议并发地向多个电话会议的参与者的计算装置发送所述视觉化。
【专利说明】可视化跨电话会议的对话

【技术领域】
[0001] 本说明书内公开的一个或多个实施例涉及管理电话会议。

【背景技术】
[0002] 现代化的管理严重地依赖于电话会议作为不同位置中的用户间的通信和合作的 手段。在一些情形中,在给定电话会议中讨论的话题的范围可能变化很大。为了避免在电 话会议上的混淆,可以发起一个或多个附加的电话会议。每个附加的电话会议以继续从最 初电话会议选择的一个话题的讨论为意图而开始。尽管使用多个电话会议有助于对于多个 话题的针对性对话,在电话会议间共享信息是有问题的。


【发明内容】

[0003] 在本说明书内公开的一个或多个实施例涉及管理电话会议,并且更具体地,涉及 视觉化跨电话会议的对话。
[0004] 一个实施例可以包括一种方法。该方法可以包括执行多个相关的电话会议,并且 产生针对每个电话会议的视觉化。可以与多个电话会议并发地向多个电话会议的参与者的 计算装置发送所述视觉化。
[0005] 另一个实施例可以包括一种方法。该方法可以包括执行第一电话会议和第二电话 会议,其中第一电话会议和第二电话会议是相关的。可以产生第一电话会议的第一文本表 示。可以产生第二电话会议的第二文本表示。可以向第二电话会议的每个参与者的计算装 置发送所述第一文本表不。
[0006] 另一个实施例可以包括一种系统。该系统可以包括一种处理器,其配置成发起如 在本说明书内所述的一个或多个可执行操作。
[0007] 另一个实施例可以包括一种计算机程序产品。该计算机程序产品可以包括具有包 括的计算机可读程序代码的计算机可读存储介质。计算机可读程序代码可以被配置成实现 如在本说明书内所述的一个或多个可执行操作。

【专利附图】

【附图说明】
[0008] 图1是示出根据本说明书内公开的一个实施例的用于执行电话会议的系统的框 图;
[0009] 图2是示出根据本说明书内公开的另一实施例的图1的电话会议系统的框图;
[0010] 图3是示出根据本说明书内公开的另一实施例的系统的例子的框图;
[0011] 图4是示出根据本说明书内公开的另一实施例的用户系统计算装置所呈现的视 图的框图;
[0012] 图5是示出根据本说明书内公开的另一实施例的用户系统计算装置所呈现的窗 口的框图;
[0013] 图6是示出根据本说明书内公开的另一实施例的图1的电话会议系统的操作的框 图;
[0014] 图7是示出根据本说明书内公开的另一实施例的提供视觉化的方法的流程图; [0015] 图8是示出根据本说明书内公开的另一实施例的加入电话会议的方法的流程图; [0016] 图9是示出根据本说明书内公开的另一实施例的电话会议管理的方法的流程图。

【具体实施方式】
[0017] 正如本领域技术人员将理解到,本发明的多个方面可以体现为系统、方法或计算 机程序产品。相应地,本发明的多个方面可以采取整个硬件实施例、整个软件实施例(包括 固件、驻留软件、微码等)或结合软件和硬件方面的实施例的形式,其可以总体上在这里被 称为"电路"、"模块"或"系统"。进一步,本发明的多个方面可以采取计算机程序产品的形 式,其体现在具有包括例如存储在其上的计算机可读程序代码的一个或多个计算机可读介 质中。
[0018] 可以使用一个或多个计算机可读介质的任意组合。计算机可读介质可以是计算机 可读信号介质或计算机可读存储介质。计算机可读存储介质可以是例如但不限于电子的、 磁的、光的、电磁的、红外线的或半导体系统、设备或装置,或前述的任意合适组合。计算机 可读存储介质的更为具体的例子(非穷举性的列表)将包括下面:具有一个或多个导线的 电连接、便携式计算机盘、硬盘驱动器(HDD)、固态驱动器(SSD)、随机存取存储器(RAM)、只 读存储器(ROM)、可擦除可编程只读存储器(EPROM或闪存)、光纤、便携式致密盘只读存储 器(CD-ROM)、数字多功能盘(DVD)、光存储器装置、磁存储器装置、或前述的任意合适组合。 在本文档的上下文中,计算机可读存储介质可以是任意的有形介质,其可以包含或存储由 指令执行系统、设备或装置使用或结合指令执行系统、设备或装置来使用的程序。
[0019] 计算机可读信号介质可以包括具有体现在其中的计算机可读程序代码的传播数 据信号,例如在基带中或作为载波的一部分。此类的传播信号可以采取任意的各种形式,包 括但不限于电磁的、光的、或其任意合适的组合。计算机可读信号介质可以是任意的计算机 可读介质,其不是计算机可读存储介质并且可以传送、传播或传输由指令执行系统、设备或 装置使用或结合指令执行系统、设备或装置来使用的程序。
[0020] 包括在计算机可读介质上的程序代码可以使用任意合适的介质来传送,包括但不 限于无线的、有线的、光纤、线缆、RF等,或前述的任意合适组合。用于执行用于本发明的多 个方面的操作的计算机程序代码可以以一个或多个编程语言的任意组合来编写,该编程语 言包括面向对象的编程语言例如Java?、Smalltalk、C++或类似等,以及传统的过程编程语 言,例如"C"编程语言或类似的编程语言。程序代码可以完全地在用户的计算机上执行,部 分地在用户的计算机上执行、作为单机的软件包、部分地在用户的计算机上和部分地在远 程计算机上、或整个在远程的计算机或服务器上。在后一场景中,可以通过任意类型的网络 将远程计算机连接到用户的计算机,该网络包括局域网(LAN)或广域网(WAN),或可以使连 接至外部计算机(例如,通过使用因特网服务提供商的因特网)。
[0021] 下面参考根据本发明的实施例的方法、设备(系统)和计算机程序产品的流程图 和/或框图来描述本发明的多个方面。将理解到流程图和/或框图中的每个块,以及流程 图和/或框图中的块的组合可以由计算机程序指令来实现。可以向通用计算机、专用计算 机、或其它的可编程数据处理设备的处理器提供这些计算机程序指令,以产生一种机器,使 得经由计算机的处理器、其他的可编程数据处理设备或其他装置执行的指令创建用于实现 在流程图和/或块框图或块中指定的功能/动作的装置。
[0022] 这些计算机程序指令也可以存储在计算机可读介质中,该计算机可读介质可以引 导计算机、其他的可编程数据处理设备或其他的装置来以特定的方式运作,使得存储在计 算机可读介质中的指令产生一种加工的物品,其包括实现在流程图和/或块框图或块中指 定的功能/动作的指令。
[0023] 计算机程序指令也可以加载在计算机、其他的可编程数据处理设备,或其他装置 上以造成一系列的操作步骤在计算机、其他的可编程设备或其他的装置上执行,以产生计 算机实现的过程,使得在计算机或其他可编程设备上运行的指令提供用于实现在流程图和 /或块框图或块中指定的功能/动作的处理。
[0024] 本说明书内所公开的一个或多个实施例涉及管理电话会议,并且更具体地,涉及 视觉化跨电话会议的对话。根据本说明书内公开的创造性布置,可以向多个电话会议的参 与者提供发生在多个电话会议的每个电话会议内的对话的视觉化。尽管电话会议正在进行 中,每个参与者可以查看针对多个电话会议中的多个电话会议的视觉化。视觉化例如可以 实时地或接近于实时地指示发生在相应电话会议中的参与者间的对话的主题。
[0025] 每个参与者可以使用计算装置来查看视觉化。进一步,每个参与者可以通过计算 装置来调用电话会议管理功能。在这方面,每个参与者不仅能够可视化地监视发生在例如 跨多个电话会议的每个电话会议内的对话,而且可以管理参与者通过计算装置加入到的特 定电话会议。
[0026] 图1是示出根据本说明书内公开的实施例的用于执行电话会议的系统100的框 图。如图所示,图1示出多个用户系统105、110、115、120和125,每个用户系统通过网络130 可通信地链接到电话会议系统135。为了讨论的目的,术语"用户"和"参与者"在本说明书 内有时可以互换地使用。进一步,对特定用户或参与者的引用可以用作一种手段来指代与 所引用的用户关联的用户系统或由引用的用户所使用的用户系统。类似地,对特定用户系 统的引用可以用作一种手段来指代与所引用的用户系统关联的用户或参与者。
[0027] 以图1继续,每个用户系统105-125可以与特定的参与者关联。通常,每个用户系 统105-125可以代表计算装置以及与参与者关联的电话。每个用户系统105-125的计算 装置可以执行程序代码,例如一种应用,通过其可以呈现电话会议的视觉化。进一步,每个 参与者可以通过用户系统的计算装置来发出与电话会议管理有关的请求。每个用户系统 105-125的电话可以被配置成从电话会议系统135向参与者播放音频,从参与者捕获音频, 以及向电话会议系统135发送音频。用户系统的电话可以起一种机构的作用,通过该机构, 参与者实际地参与到如本说明书内所述的一个或多个电话会议中。
[0028] 应该理解的是用户系统105-125的每个用户系统的计算装置和电话可以以各种 不同形式的任意一种来体现。在一个方面中,可以独立于电话来实现计算装置。例如,计算 装置可以被实现为计算机、无论台式计算机、平板计算机、或便携式膝上型计算机。相应地, 计算装置可以经由因特网、WAN、LAN、或由网络130所代表的其某种组合来可通信地链接到 电话会议系统135。电话可以实现为模拟电话。在该情况下,电话可以经由例如公共交换电 话系统(PSTN)可通信地链接到电话会议系统135。电话也可以以互联网协议电话(V0IP) 的形式来实现。在该情况下,电话也可以经由因特网、WAN、LAN和/或由网络130所代表的 PSTN来耦合到电话会议系统135。
[0029] 在另一方面中,计算装置和电话可以被实现为单个的装置。例如,计算装置可以是 各种计算装置的任意而电话可以以在计算装置上执行的软件电话的形式来实现。类似地, 计算装置可以以智能电话的形式来实现,例如执行客户端应用,并且电话可以实现为智能 电话的移动电话部分。明显地,当使用移动电话时,移动电话可以经由也由网络130所代表 的移动通信网络来可通信地链接到电话会议系统135。
[0030] 在本说明书内所提供的各种例子目的仅在于是说明性的,并且如此并非意在限制 这里所公开的实施例。例如,参与者可以使用智能电话作为计算装置,而组合地仍使用模拟 电话或单独的V0IP电话来作为用户系统。
[0031] 如图所示,用户系统105和110被加入到由电话会议系统135所执行的第一电话 会议,称为"电话会议1"。用户系统115-125被加入到由电话会议系统135所执行的第二 和不同的电话会议,称为"电话会议2"。为了讨论的目的,电话会议1和电话会议2可以被 考虑为相关的电话会议。
[0032] 在一个方面中,电话会议2可以是从电话会议1发起的电话会议。电话会议1例 如可以是主电话会议而电话会议2可以是辅电话会议,也称为"分线(breakout) "电话会 议,因为电话会议2的参与者是在电话会议1中初始涉及的参与者的子集。在该意义下,电 话会议1和电话会议2可以被考虑是相关的。从电话会议1或电话会议2的任意一个发起 的每个额外电话会议可以被考虑为相关的电话会议,因为得到的电话会议的每个是从相同 的主电话会议导出的,或向后与相同的主电话会议有关,例如本例子中的电话会议1。
[0033] 电话会议系统135可以包括多个不同的模块。在一个方面中,电话会议系统135 可以实现为配置成执行本说明书内所描述的功能的计算机程序代码的一个或多个计算机 系统的形式,例如服务器或类似等。电话会议系统135可以包括呼叫控制模块140、呼叫处 理器145、语音到文本(STT)处理器150和视觉化处理器155。
[0034] 呼叫控制模块140可以被配置成从加入到电话会议中的参与者的计算装置接收 请求。例如,参考图1,呼叫控制模块140可以接收指定来自于用户系统105-125的计算装 置的电话会议管理指令的请求。响应于请求,呼叫控制模块140可以向呼叫处理器145发 送指令,以执行和/或实现对于实现从参与者接收到的请求所必需的操作,该参与者例如 是电话会议1或电话会议2的参与者。
[0035] 通常,呼叫处理器145可以被配置成管理来往于对应于用户系统105-125的参与 者的每个参与者的音频流。通常,呼叫处理器145可以响应于从呼叫控制模块140接收到 的指令,例如,以实现例如组合音频流以形成电话会议1、电话会议2等的功能。呼叫处理器 145也可以将参与者从参与者加入到的当前电话会议断开,将参与者连接到不同的电话会 议,发起新的电话会议,或响应于来自于呼叫控制模块140的指令来断开现有的电话会议。
[0036] SST处理器150可以接收针对多个电话会议的每个电话会议的音频流(例如,相关 的电话会议例如电话会议1和2),并且在每个接收到的音频流上执行语音识别。相应地, SST处理器150总体上可以输出针对每个音频流(每个相关的电话会议)的转录,例如语音 识别的文本。视觉化处理器155可以被配置成处理每个电话会议的转录,并且产生视觉化, 其可以包括发生在每个相应电话会议内的对话的文本表示。
[0037] 当参与者加入到相关电话会议之一时,例如主电话会议,参与者可以向电话会议 系统135标识他自己或她自己。例如,每个参与者可以经由用户系统的电话来拨叫进电话 会议系统135,并且也经由用户系统的计算装置来连接到电话会议系统135。对于每个参与 者,话音和数据连接可以被关联,从而电话会议系统135可以将向每个相应的参与者发送 的音频流与产生和发送的任意视觉化相关。
[0038] 在另一个实施例中,包括电话会议1和电话会议2中的潜在参与者和/或实际参 与者的列表的目录服务或其他数据库可以被耦合到电话会议系统135。响应于确定参与者 的身份,电话会议系统135可以查询目录服务以确定参与者的一个或多个属性。属性的例 子可以包括用户的角色或位置,例如在公司或其他组织内,区域或专长的学科。属性可以与 每个相关电话会议的转录和/或视觉化比较。
[0039] 响应于属性和转录和/或视觉化之间的任意匹配,电话会议系统135可以建议多 个相关的电话会议的一个或多个电话会议以便参与者来加入。参与者可以以多个相关的电 话会议中选择的一个电话会议来响应于建议。电话会议系统135可以将参与者加入到由参 与者选择的电话会议。在另一方面中,电话会议系统135可以自动地将参与者加入到确定 为匹配、或最为接近于匹配参与者的属性的特定电话会议。
[0040] 图2是示出根据本说明书内公开的另一实施例的电话会议系统135的框图。图2 提供电话会议系统135的示例性实现。这样,图2并不旨在限制在本说明书内公开的实施 例。贯穿整个说明书,类似的编号将被用于指代相同的项目。
[0041] 如所指出的,视情况而定,电话会议系统135可以以一个或多个计算系统或服务 器来实现。如所示出的,呼叫控制模块140可以从参与或加入到多个相关电话会议之一的 一个或多个参与者接收呼叫控制数据205。呼叫控制数据205可以包括来自于多个相关电 话会议的参与者的一个或多个参与者的一个或多个电话会议管理请求(请求)。呼叫控制 模块140可以解译接收到的请求并且向呼叫处理器145发出指令以实施接收到的请求。
[0042] 如图所示,呼叫处理器145可以接收一个或多个参与者音频流210。响应于从呼叫 控制模块140接收的指令,呼叫处理器145可以实现多个相关的电话会议,并且根据从呼叫 控制模块140接收到的指令,将参与者音频流210的各种多个音频流加入到不同的相关电 话会议,例如,多个相关电话会议中选择的多个电话会议。呼叫处理器145进一步可以输出 将向合适的参与者递送或分发的、代表相关的电话会议的每个相应一个的音频的电话会议 音频流215。
[0043] 为了说明的目的,可以假设存在三个相关的电话会议。相应地,SST处理器150包 括例如具有初始化的三个SST模块220、225和230。SST模块220-230的每个可以接收电 话会议的音频流,例如针对单个电话会议的音频。相应地,每个SST模块220-235可以被配 置成从可以向视觉化模块235-245的相应一个提供的接收到的音频流产生文本转录。
[0044] 在视觉化处理器155内,视觉化模块235-245已经被初始化为处理接收到的文本 转录。视觉化模块235-245的每个可以被配置成剖析在给定的电话会议内发生的对话的进 入的文本转录,并且产生视觉化250-260的相应一个。在一个例子中,视觉化250-260的 每个可以包括接收到的音频流的文本表示。每个文本表示可以被实现为文本摘要,例如视 觉化从其导出的文本转录的处理或缩短的版本。在一个例子中,每个文本表示可以被实现 为标签云。在另一个例子中,视觉化250-260的每个可以包括实现为文本段、关键词或类似 等的编辑的文本表示。视觉化250-260的每个代表发生在相关电话会议的相应一个中的对 话。
[0045] 可以向传输模块提供视觉化250-260的每个以便向多个相关电话会议的每个参 与者或选择的参与者发送。在图2中绘出的例子中,可以向呼叫控制模块140提供视觉化 250-260的每个。呼叫控制模块140可以向相关的电话会议的参与者的每个或选择的多个 发送视觉化250-260的每个。
[0046] 在一个方面中,参考图2产生和描述的文本转录和视觉化可以被连续地更新和改 变。例如,替代于产生静态的文本转录,产生和输出的文本转录可以是以实现或接近于实时 所提供的文本流,因为SST模块在接收到音频流时连续地操作。类似地,产生的视觉化可以 被实时地或接近于实时地连续更新或改变在每个相应电话会议中发生的对话的表示。在这 方面中,视觉化的状态反映在时间上的特定点处的给定电话会议的对话的状态,并且随着 电话会议内的对话的改变而改变。如这里所使用的,措词"实时"可以指代用户或系统对于 特定的处理或将要做出的确定感知到的足够立即的处理响应的级别,或使得处理器能够跟 上某个外部处理的处理响应的级别。
[0047] 应该理解的是仅为了说明的目的提供图2。例如,尽管SST处理器150和视觉化处 理器155每个被示出为包括多个模块的实例,在另一个实施例中,视情况而定,单个的模块 或处理器可以被配置成处理多个音频流和/或文本转录。此类的改变可以取决于使用的计 算系统的速度和/或被管理和/或执行的电话会议的音量或大小。相应地,实例的数目以 及多个实例的存在并不旨在作为本说明书内公开的实施例的一种限制。
[0048] 图3是示出根据本说明书内公开的另一个实施例的系统300的一个例子的框图。 在一个方面中,系统300可以代表参考图1所描述的各种用户系统的每个用户系统的计算 装置。在另一个方面中,系统300可以代表图1和图2的例如服务器的电话会议系统135 的数据处理系统实现。应该理解的是取决于其使用和实现,所述的组件的规模和特定的操 作软件和/或应用软件将在系统300中不同。
[0049] 系统300可以包括通过系统总线315或其他合适电路耦合到存储器单元310的至 少一个处理器305。这样,系统300可以将程序代码存储在存储器单元310内。处理器305 可以执行经由系统总线315从存储器单元310访问的程序代码。在一个方面中,例如,系统 300可以被实现为适合于存储和/或执行程序代码的计算机。然而,应该理解的是系统300 可以以包括处理器和存储器的任意系统的形式来实现,其能够执行在本说明书内所述的功 能和/或操作。
[0050] 存储器单元310可以包括一个或多个物理存储器装置,例如诸如本地存储器320 和一个或多个大容量存储器装置325。本地存储器320指代在程序代码的实际执行期间通 常使用的随机存取存储器或其他非持续存储器装置。大容量存储器装置325可以实现为硬 驱动器或其他持续性数据存储器装置。系统300也可以包括一个或多个高速缓存存储器 (未示出),其提供对至少一些程序代码的临时存储,以便减小在执行期间必须从大容量存 储器装置325取回程序代码的次数。
[0051] 例如键盘330、显示器335和指向装置340的输入/输出(I/O)装置可选地可以耦 合到系统300。I/O装置可以直接或通过介于中间的I/O控制器耦合到系统300。一个或多 个网络适配器345也可以被耦合到系统300,以使得系统300通过介于中间的私有或公有 网络来变为耦合到其他的系统、计算机系统、远程打印机和/或远程存储器装置。调制解调 器、线缆调制解调器、无线收发器和以太网卡是可以结合系统300使用的不同类型的网络 适配器345的例子。
[0052] 图4是示出根据本说明书内公开的另一实施例、由用户系统计算装置所呈现的视 图400的框图。视图400可以在参与的计算装置在涉及多个相关电话会议之一时,对该参 与的计算装置进行显示时呈现。通常,在视图400内呈现的数据可以是从电话会议服务器 接收的数据,例如从参考图1和图2所描述的呼叫控制模块。
[0053] 为了说明性的目的,考虑其中主电话会议正在进行并且涉及多个参与者的情形。 在某个点,开始称为"分线呼叫1"的第一分线呼叫。主电话会议的参与者的若干人离开主 电话会议并且加入到分线呼叫1。进一步,在主电话会议期间的某个点,开始称为"分线呼 叫2"的第二分线呼叫。分线呼叫2从分线呼叫1或从主电话会议开始。这样,分线呼叫2 的参与者可以是主电话会议或分线呼叫1的参与者的子集。在任意的情形中,主电话会议、 分线呼叫1和分线呼叫2可以被认为是相关的电话会议。
[0054] 视图400反映可以呈现给主电话会议、分线呼叫1或分线呼叫2之一的参与者的 接口的例子。在一个方面中,相关的电话会议,即,主电话会议、分线呼叫1和/或分线呼叫 2的每个参与者可以通过参与者的计算装置来利用视图400呈现。相应地,每个参与者能够 查看和监视在彼此的相关电话会议内发生的对话。
[0055] 如图所不,在视图400内通过窗口 405、410和415的相应一个来表不每个电话会 议。窗口 405-415的每个可以分别包括区域420、425和430,其中可以针对于相应的电话会 议来显示从电话会议服务器接收的视觉化。相应地,在区域420内,显示主电话会议的视觉 化。在区域425内,显示分线呼叫1的视觉化。在区域430内,显示分线呼叫2的视觉化。 每个相关的电话会议可以由代表呼叫的视觉化的视图来代表。
[0056] 窗口 405-415的每个也可以分别包括区域435、440和445。区域435-445的每个 可以显示用于相应的电话会议的视觉化的另一方面。在区域435-445的每个内,可以显示 每个相应的电话会议的参与者的列表。相应地,在区域435内,可以显示主电话会议的参与 者。在区域440内,可以显示分线呼叫1的参与者。在区域445内,可以显示分线呼叫2的 参与者。通常,窗口 405-415的每个可以对应于一个电话会议,并且因此对应于该电话会议 的视觉化(例如,一个视觉化)。
[0057] 如所讨论的,随着电话会议持续以反映对话的当前状态,可以随时间动态地更新 区域420-430的每个内呈现的视觉化。类似地,随着电话会议继续并且参与者从一个电话 会议移动到另一个电话会议,可以随时间动态地更新区域435-445的每个中显示的参与者 列表,以在任意给定的时间精确地反映在每个相应的电话会议中的参与者。
[0058] 窗口 405-415的每个可以包括示出为可激活按钮的多个控件。通常,窗口 405内 的"关闭该呼叫"按钮可以响应于由参与者对按钮的选择,使得用户的计算装置向电话会议 系统发送终止主电话会议的请求。窗口 405-415的每个内的"创建分线呼叫"按钮可以使 得参与者的计算装置向电话会议系统发送创建分线呼叫的请求。响应于所述请求,电话会 议系统可以创建如所指示的分线呼叫。
[0059] 窗口 405-415的每个内的"加入该呼叫"按钮可以使得用户的计算装置向电话会 议系统发送请求,以便用户加入对应于所选择的按钮的特定电话会议。例如,响应于参与者 选择分线呼叫1的"加入该呼叫"按钮,参与者的计算装置可以向电话会议系统发送请求, 以便参与者加入分线呼叫1。响应于该请求,电话会议系统可以将参与者从参与者当前加入 的电话会议断开,该电话会议例如主电话会议或分线呼叫2,并且将参与者加入到分线呼叫 1〇
[0060] 如所示出的,利用通过视图400提供的视觉化和控件,每个参与者可以可视地监 视相关的电话会议的每个的例如对话的内容,并且可以自由地如所期望的那样在相关的电 话会议间移动。在一个方面中,不需要包括用于中断电话会议的特定控件。例如,当没有参 与者留在电话会议中,或例如当仅一个用户停留在电话会议中时,电话会议(无论是主电 话会议还是分线呼叫之一)可以被终止。在后一情形中,电话会议系统可以将用户加入到 主电话会议或向用户询问关于他或她期望加入到哪个相关的电话会议。通过与电话会议系 统断开或通过加入到不同的呼叫,参与者可以退出特定的电话会议。
[0061] 图5是示出根据本说明书内公开的另一实施例的窗口 500的框图。窗口 500示出 一种接口,其可以由用户系统计算装置响应于选择参考图4所述的"创建分线呼叫"按钮时 向参与者呈现。
[0062] 使用窗口 500,已经选择"创建分线呼叫"按钮的参与者可以选择特定的参与者来 被包括在或被邀请加入到将要被创建的分线呼叫。在一个方面中,可以选择并且在窗口 500 中呈现的参与者列表可以是针对其选择"创建分线呼叫"按钮的特定电话会议中的那些参 与者。例如,当选择对应于分线呼叫1的"创建分线呼叫"按钮时,在窗口 500的区域505中 示出的参与者列表可以是加入到分线呼叫1中的参与者。
[0063] 响应于选择"创建呼叫"按钮,参与者的计算装置可以向电话会议系统发送创建新 的分线呼叫的请求。电话会议系统可以创建新的分线呼叫并且将以高亮示出的选择的参与 者加入到新近创建的分线呼叫。在一个方面中,请求分线呼叫的参与者可以被自动地包括 在被创建的分线呼叫中。在另一方面中,仅在如果参与者从区域505中可获得的参与者列 表选择他自己或她自己时,则包括该参与者。
[0064] 仍在另一实施例中,可用于被加入到如区域505中所呈现的新的分线呼叫的参与 者列表可以是跨现有相关的电话会议的每个相关的电话会议的每个参与者。例如,在区域 505中示出的参与者可以包括加入到主呼叫、分线呼叫1或分线呼叫2的每个参与者。 [0065] 图6是示出根据本说明书内公开的另一个实施例的图1的电话会议系统的操作的 框图。如图所示,连同被示出为分线呼叫610、分线呼叫615和分线呼叫620的相关的电话 会议,正在执行主电话会议605。每个电话会议具有两个或多个参与者,每个参与者与所述 的用户系统关联。
[0066] 主电话会议605的每个参与者可以接收其他相关的电话会议的在块640中示出的 视觉化。例如,加入到主电话会议605的每个参与者可以接收分线呼叫610的视觉化、分线 呼叫615的视觉化和分线呼叫620的视觉化。在图6中示出的实施例中,参与者并不接收 参与者当前正在加入的特定电话会议的视觉化。相应地,主电话会议605中的参与者不接 收主电话会议605的视觉化。然而,如所讨论的,应该理解的是参与者当前加入的特定呼叫 的视觉化也可以被呈现,从而每个参与者能够查看每个相关呼叫的视觉化。
[0067] 分线呼叫610的每个参与者可以接收在块625中图示的视觉化。例如,分线呼叫 610的每个参与者可以接收主电话会议605的视觉化、分线呼叫615的视觉化以及分线呼叫 620的视觉化。分线呼叫615的每个参与者可以接收在块630中示出的视觉化。例如,分线 呼叫615的每个参与者可以接收主电话会议605的视觉化、分线呼叫610的视觉化以及分 线呼叫620的视觉化。最后,分线呼叫620的每个参与者可以接收在块635中示出的视觉 化。例如,分线呼叫620的每个参与者可以接收主电话会议605的视觉化、分线呼叫610的 视觉化和分线呼叫615的视觉化。
[0068] 图7是示出根据本说明书内公开的另一实施例的提供视觉化的方法700的流程 图。方法700可以由例如参考本说明书的图1和图2所述的电话会议系统的系统来执行。 方法700可以以其中多个相关的电话会议已经被启动并且正在进行的状态来开始。
[0069] 在步骤705中,电话会议系统可以确定每个相关的电话会议的参与者。例如,每个 参与者可以经由这里所述的用户系统的电话和计算装置部分来连接到电话会议系统。在一 个方面中,每个参与者正在从其呼叫的电话号码或用于每个参与者的音频流的其他标识信 息可以与用于每个相应的参与者的计算装置的地址或其他标识信息关联,由此允许电话会 议系统将每个参与者与电话和计算装置关联。该相关或关联允许电话会议系统向每个参与 者发送正确的音频流和正确的视觉化。
[0070] 在步骤710中,电话会议系统可以生成每个相关的电话会议的音频流。在步骤715 中,电话会议系统可以产生每个音频流的文本转录。在步骤720中,电话会议系统可以产生 每个文本转录的视觉化。例如,视觉化可以是文本总结、标记云或类似等。在步骤725中, 电话会议系统可以向如所述的相关的电话会议的参与者发送视觉化。如所指出的,对于每 个电话会议,视觉化可以指定针对电话会议的参与者列表。
[0071] 图8是示出根据本说明书内公开的另一个实施例的加入电话会议的方法800的流 程图。方法800可以由例如参考本说明书的图1和图2所述的电话会议系统的系统来执行。 进一步,方法800可以以其中多个相关的电话会议正在进行的状态来开始。
[0072] 在步骤805中,用户可以连接到电话会议系统。如所指出的,用户可以经由电话和 经由计算装置来连接。例如,用户可以尝试连接到例如、呼叫或加入多个相关的电话会议的 主电话会议。
[0073] 在步骤810中,电话会议系统可以基于用户的身份来确定用户的一个或多个属 性。如所讨论的,电话会议系统可以接入目录服务、数据库例如个人数据库或类似等。在步 骤815中,电话会议系统可以将用户的属性与多个相关的电话会议的每个的转录和/或视 觉化进行比较。
[0074] 在步骤820中,电话会议系统可以建议相关的电话会议的特定一个(或多个)以 便用户加入。建议可以经由电话例如使用自动化的话音响应系统来做出,或可以经由用户 的计算装置来呈现。如所讨论的,在另一个实施例,电话会议系统可以将用户自动地加入到 在步骤820中建议的电话会议。替代地,电话会议系统可以将用户加入到由用户选择的电 话会议,无论选择的电话会议是否与建议的电话会议相同。
[0075] 在另一个例子中,用户可以被自动地加入到主电话会议。一旦用户的计算装置开 始呈现视觉化并且电话会议管理控制,用户可以移动到如本说明书内所述的多个相关的电 话会议的任意一个。
[0076] 仍在另一个例子中,用户可以使用计算装置来加入到电话会议。用户可以连接到 电话会议系统以接收相关的电话会议的视觉化而不接收或首先加入到呼叫之一的音频部 分。相应地,可以经由计算装置、随相关的电话会议的一个或多个或每个的视觉化来呈现用 户。用户可以接着选择相关的电话会议的电话会议,例如,经由本说明书内所述的接口,并 且响应于该选择,被加入到选择的电话会议。更具体地,在已经选择了特定的电话会议后, 用户可以被加入到选择的呼叫的音频部分。用户可以如述的那样在呼叫间移动。
[0077] 图9是示出根据本说明书内公开的另一个实施例的电话会议管理的方法900的流 程图。方法900可以由例如参考本说明书的图1和图2所述的电话会议系统的系统来执行。 方法900可以以这样的状态开始,其中多个参与者被连接到系统并且参与多个相关的电话 会议。应该理解的是系统可以被配置成连续地监视从参与者接收到的电话会议管理请求。 方法900可以响应于接收此类的请求而开始。
[0078] 在步骤905中,系统可以接收来自于相关的电话会议之一的参与者的请求。如所 指出的,通过激活参考图4所述的电话会议管理按钮之一,参与者可以发起请求。在步骤 910中,系统可以确定做出请求的参与者的身份。
[0079] 在步骤915中,系统可以确定接收到的请求的类型。例如,系统可以确定请求是要 加入相关的电话会议中的不同一个电话会议,还是要创建分线呼叫。响应于确定请求是要 加入相关的电话会议中的不同一个电话会议,方法900可以继续到步骤925。响应于确定请 求是要创建分线呼叫,方法900可以前进到步骤940。
[0080] 在步骤925中,系统可以确定发出请求的参与者加入到的多个相关的电话会议中 的当前电话会议。在步骤930中,系统可以确定目标电话会议。目标电话会议可以是多个 相关的电话会议中参与者期望加入的特定电话会议。目标电话会议可以在由系统接收到的 请求中指定。在步骤935中,系统可以将参与者与当前的电话会议断开,并且将参与者加入 到目标电话会议。
[0081] 应该理解的是如果需要电话会议系统可以更新提供给请求的参与者的视觉化。例 如,在其中参与者提供有每个相关的电话会议的视觉化的情形中,由电话会议系统向参与 者发送,并且因此由参与者的计算系统接收和显示的视觉化将不改变。在其中参与者并不 提供有参与者加入到的电话会议的视觉化的情形中,电话会议系统将中断发送参与者留开 的电话会议的视觉化,并且开始发送参与者加入到的目标电话会议的视觉化。
[0082] 以步骤940继续,电话会议系统可以确定分线呼叫的参与者。参与者可以由参考 例如图5所讨论的请求参与者来指定。在步骤945中,电话会议系统可以创建或发起新的 分线呼叫。在步骤950中,电话会议系统可以将在步骤940中识别的每个参与者从该参与 者加入的电话会议(当前电话会议)断开,并且将在步骤940中识别的每个参与者加入到 新近创建的分线呼叫。
[0083] 在创建了如所描述的分线呼叫后,电话会议系统可以确定将向步骤940中识别的 每个参与者提供的特定视觉化,并且发送如先前所述的正确视觉化。如所指出的,就包括在 其中的文本表示和参与者的列表而言,视觉化被连续地更新。
[0084] 附图中的流程图和框图示出根据本发明的各种实施例的系统、方法和计算机程序 产品的可能实现的架构、功能性和操作。在这方面,流程图或框图中的每个块可以代表模 块、段或代码部分,其包括用于实施指定的逻辑功能的一个或多个可执行指令。也应该注意 到的是在一些替代的实施例中,在块中指出的功能可以不以在图中指出的顺序来发生。例 如,连续示出的两个块可能事实上是基本上并发地执行,或块可能有时以相反地顺序来执 行,这取决于所涉及的功能性。也将注意到框图和/或流程图的每个块,以及框图和/或流 程图中的块的组合可以由执行指定的功能或动作的基于专用硬件的系统或专用硬件和计 算机指令的组合来实施。
[0085] 这里所使用的术语仅用于描述特定的实施例的目的并且不旨在限制本发明。如这 里所用的,单数形式"一个('a')"、"一种('an')"和"所述('the')"旨在也包括复数 的形式,除非上下文明确相反地指示。将进一步理解到当在本说明书中使用时,术语"包括 ('including')"、"包括('comprises')"和 / 或"包括('comprising')"指定所述的特 征、整数、步骤、操作、元素、和/或组件的存在,但不排除一个或多个其他特征、整数、步骤、 操作、元素、组件和/或其组的存在或添加。
[0086] 贯穿本说明书对于"一个实施例('one embodiment')"、"一个实施例('an embodiment')"或类似的语言可以意味着结合该实施例所述的特定特征、结构或特性被包 括在本说明书内公开的至少一个实施例中。因此,贯穿本说明书所出现的短语"在一个实施 例中('in one embodiment')"、"在一个实施例中('in anembodiment')"和类似的语言 并不必都指代相同的实施例。
[0087] 如这里所使用的术语"多个('plurality')"被定义为两个或多于两个。如这里 所使用的术语"另一('another')"被定义为至少第二个或更多个。这里所使用的术语"和 /或"指代并且包括相关列出的项目中的一个或多个的任意和所有可能的组合。也将理解到 尽管术语第一、第二等这里可以用于描述各种元素,这些元素不应该受到这些术语的限制, 因为这些术语仅用于将一个元素与另一个元素区分。
[0088] 术语"如果"根据上下文可以被解释为意指"当"或"一经"或"响应于确定"或"响 应于检测"。类似地,根据上下文,短语"如果确定"或"如果检测到[声明的条件或事件]" 可以被解释为意指"一经确定"或"响应于确定"或"一经检测到[声明的条件或事件]"或 "响应于检测到[声明的条件或事件]"。
[〇〇89] 下面权利要求中的相应结构、材料、动作和所有装置或步骤加功能元素的等同物 旨在包括用于结合如具体要求保护的某他要求保护的元素一起来执行功能的任意结构、材 料或动作。为了说明和描描述的目的已经描写了本发明的陈述,但并不旨在是穷举性的或 限制到所公开形式的本发明。许多修改和变形对于本领域技术人员来说是明显的而不会偏 离本发明的范围和精神。选择并且描述实施例以便最佳地解释本发明的原理和实际应用, 并且使得其他的本领域技术人员能够理解具有适用于能预见到的特定使用的各种修改的 各种实施例的本发明。
【权利要求】
1. 一种方法,包括: 执行多个相关的电话会议; 产生针对每个电话会议的视觉化;以及 与多个电话会议并发地向所述多个电话会议的参与者的计算装置发送所述视觉化。
2. 根据权利要求1所述的方法,进一步包括: 从所述多个电话会议的至少一个电话会议的选择的参与者的选择的计算装置接收电 话会议管理请求;以及 执行所述电话会议管理请求。
3. 根据权利要求1所述的方法,进一步包括: 从所述多个电话会议的第一电话会议的选择的参与者的选择的计算装置接收请求;以 及 响应于所述请求,将所述选择的参与者从所述第一电话会议断开,并且将所述选择的 参与者连接到所述第二电话会议。
4. 根据权利要求1所述的方法,进一步包括: 产生每个电话会议的文本表示;以及 包括所述文本表示作为针对所述多个电话会议的每个电话会议的所述视觉化的一部 分。
5. 根据权利要求4所述的方法,进一步包括: 确定用户的属性; 将所述属性与所述每个电话会议的所述文本表示进行比较;以及 根据所述比较建议所述多个电话会议中选择的一个电话会议。
6. 根据权利要求1所述的方法,进一步包括: 从所述多个电话会议之一的选择的参与者的选择的计算装置接收发起涉及所述多个 电话会议的新的电话会议的请求;以及 响应于所述请求,发起所述新的电话会议。
7. 根据权利要求6所述的方法,其中所述请求指定所述多个电话会议的参与者的子集 加入到所述新的电话会议。
8. 根据权利要求7所述的方法,进一步包括: 产生针对所述新的电话会议的视觉化;以及 提供针对所述新的电话会议的所述视觉化,作为向所述多个电话会议的每个参与者的 所述计算装置发送的所述视觉化的一部分。
9. 根据权利要求1所述的方法,进一步包括: 在每个电话会议的所述视觉化内,将所述参与者的列表包括在所述电话会议中。
10. -种方法,包括: 执行第一电话会议和第二电话会议,其中所述第一电话会议和第二电话会议是相关 的; 产生所述第一电话会议的第一文本表示; 产生所述第二电话会议的第二文本表示;以及 向所述第二电话会议的每个参与者的计算装置发送所述第一文本表示。
11. 根据权利要求10所述的方法,进一步包括: 从至少一个电话会议的选择的参与者的选择的计算装置接收电话会议管理请求;以及 执行所述电话会议管理请求。
12. -种系统,包括: 处理器,配置成发起可执行操作,该可执行操作包括: 执行多个相关的电话会议; 产生针对每个电话会议的视觉化;以及 与多个电话会议并发地向所述多个电话会议的参与者的计算装置发送所述视觉化。
13. 根据权利要求12所述的系统,其中所述处理器被进一步配置成发起可执行操作, 包括: 从所述多个电话会议的至少一个电话会议的选择的参与者的选择的计算装置接收电 话会议管理请求;以及 执行所述电话会议管理请求。
14. 根据权利要求12所述的系统,其中所述处理器被进一步配置成发起可执行操作, 包括: 从所述多个电话会议的第一电话会议的选择的参与者的选择的计算装置接收请求;以 及 响应于所述请求,将选择的参与者从所述第一电话会议断开,并且将所述选择的参与 者连接到所述第二电话会议。
15. 根据权利要求12所述的系统,其中所述处理器被进一步配置成发起可执行操作, 包括: 产生每个电话会议的文本表示;以及 包括所述文本表示作为针对所述多个电话会议的每个电话会议的所述视觉化的一部 分。
16. 根据权利要求15所述的系统,其中所述处理器被进一步配置成发起可执行操作, 包括: 确定用户的属性; 将所述属性与所述每个电话会议的所述文本表示进行比较;以及 根据所述比较建议所述多个电话会议中选择的一个电话会议。
17. 根据权利要求12所述的系统,其中所述处理器被进一步配置成发起可执行操作, 包括: 从所述多个电话会议之一的选择的参与者的选择的计算装置接收发起涉及所述多个 电话会议的新的电话会议的请求;以及 响应于所述请求,发起所述新的电话会议。
18. -种系统,包括: 处理器,配置成发起可执行操作,该可执行操作包括: 执行第一电话会议和第二电话会议,其中所述第一电话会议和所述第二电话会议是相 关的; 产生所述第一电话会议的第一文本表示; 产生所述第二电话会议的第二文本表示;以及 向所述第二电话会议的每个参与者的计算装置发送所述第一文本表示。
19. 根据权利要求18所述的系统,其中所述处理器被进一步配置成发起可执行操作, 包括: 从至少一个电话会议的选择的参与者的选择的计算装置接收电话会议管理请求;以及 执行所述电话会议管理请求。
20. -种计算机程序产品,包括: 具有包括计算机可读程序代码的计算机可读存储介质,其中所述计算机可读程序代码 被配置成实施可执行操作,该可执行操作包括: 执行多个相关的电话会议; 产生针对每个电话会议的视觉化;以及 与多个电话会议并发地向所述多个电话会议的参与者的计算装置发送所述视觉化。
21. 根据权利要求20所述的计算机程序产品,其中所述可执行操作进一步包括: 从所述多个电话会议的至少一个电话会议的选择的参与者的选择的计算装置接收电 话会议管理请求;以及 执行所述电话会议管理请求。
22. 根据权利要求20所述的计算机程序产品,其中所述可执行操作进一步包括: 从所述多个电话会议的第一电话会议的选择的参与者的选择的计算装置接收请求;以 及 响应于所述请求,将所述选择的参与者从所述第一电话会议断开,并且将所述选择的 参与者连接到所述第二电话会议。
23. 根据权利要求20所述的计算机程序产品,其中所述可执行操作进一步包括: 产生每个电话会议的文本表示;以及 包括所述文本表示作为针对所述多个电话会议的每个电话会议的所述视觉化的一部 分。
24. 根据权利要求23所述的计算机程序产品,其中所述可执行操作进一步包括: 确定用户的属性; 将所述属性与所述每个电话会议的所述文本表示进行比较;以及 根据所述比较建议所述多个电话会议中选择的一个电话会议。
25. 根据权利要求20所述的计算机程序产品,其中所述可执行操作进一步包括: 从所述多个电话会议之一的选择的参与者的选择的计算装置接收发起涉及所述多个 电话会议的新的电话会议的请求;以及 响应于所述请求,发起所述新的电话会议。
【文档编号】H04M3/56GK104067603SQ201380006098
【公开日】2014年9月24日 申请日期:2013年1月30日 优先权日:2012年1月30日
【发明者】F·巴尔索巴, D·T·布里特, A·J·西摩尔英 申请人:国际商业机器公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1