专利名称:电子会议与会者属性可视化的系统与方法
背景技术:
总体上,本发明涉及一种可视化辅助远程电信会议,更具体地讲,本发明涉及对远程电信会议的用户输入的类型与程度进行成像。
背景技术:
存在着大量在线会议工具。某些工具准许在参加电子会议的用户的对等体的客户机工作站上显示用户的可视化表示,例如照片。通常,通过目前甚至支持高质量语音的高速分组通信,与对等体交换用户的图标或形象(persona)。在最低程度的情况下,在线会议要求至少两个人之间的关于至少一个这样的与会者向在线会议的输入可视性,其中,除其它外,这些输入可以是音频和视频。
在线会议所面临的主要挑战之一是,维护所有会议参与者的参与和交互。专心的与会者可使得会议更快进行、更好地了解每个人的职责和偏好(preference)、并且通常得到希望每个人都坚持到底的更为满意的结果。
遗憾的是,对除在线会议客户机之外的应用的存取,常常会令人分心。举几个为例,这样的应用可能包括电子邮件、万维网(Web)浏览器以及流媒体。
最近几年,已有所发展。例如,某些协作工具提供了参与者的照片。其它工具提供了民意测验(polling)机制。另外,民意测验机制通常既提供用户输入形式,也提供舆论(consensus)结果显示。用户输入形式可以是问题和一系列选项的组合,呈与描述性文本相关联的单选按钮的形式,其中,用户可以选择,并可能确认选择或偏好。舆论结果显示可以示出针对用户输入表中所展示的每个选择的投票的数目。
存在着许多可获得于面对面会议或办公室内会议、但在在线会议环境中会丢失的微妙暗示。例如,悬挂在一个人的办公室中的证书和奖品,不具有与在线会议环境关联示出的适当的在线替代物。另外,一组与会者属性,例如与会者的国籍或与相关社团或团体有关的隶属关系也不能从在线会议环境获得。
有益的是,在每次会议开始时,或许当每个人注册时,显示与会者的资历、来历的静态细节或、参与者其它不变的详细情况。
另外,有益的是,还显示参与者涉及会议的程度的动态方面,特别是与面部特征相关的动态方面。在所涉及的方面中,可以包括与会者是否已对民意测验问题进行了投票。因此,关于谁没有投票的可视性将是有益的。
发明内容
本发明提供了一种用于在计算机之间显示电子会议与会者的动态属性的方法、装置以及计算机可用代码,其中,每个计算机具有至少一个显示器,以及每个电子会议与会者均具有组显示器(group display)。向每个电子会议与会者分配图标。可以在服务器处从每个电子会议与会者接收用户输入。服务器根据用户输入来修改图标,以创建修改的图标。服务器可以把修改过的图标展示在至少一个相关的显示器中,以致每个显示器均可以显示每个电子会议与会者的每个图标。
所附权利要求中给出了认为是本发明特征的新型特性。然而,当结合附图阅读,并参照以下针对说明性实施例的详细描述时,可最佳地理解发明本身、优选的使用方式、以及本发明其它的目的与优点,在这些图中图1是根据本发明的说明性实施例的数据处理系统的网络;图2是其中可以实现本发明的说明性实施例的数据处理系统的方框图;图3是方框图,说明了操作在根据本发明的说明性实施例的计算机系统中的软件部件的关系;图4A是根据本发明的说明性实施例的图标的显示表示;图4B是根据本发明的说明性实施例、可使相应于投票的图标位置动态变化的步骤;图5A是根据本发明的第二说明性实施例的睡着(asleep)效果;图5B是处理器可用于根据本发明的说明性实施例来改变赋予与会者的图标的步骤;图6A为根据本发明的说明性实施例的客户机窗口,该客户机窗口示出了具有相关资历标志的与会者;图6B是根据本发明的说明性实施例显示或公布被修改为包括资历标志的图标的步骤;图7A为根据本发明的说明性实施例的客户机窗口,该客户机窗口示出了具有相关来历标志的与会者;以及图7B为根据本发明的说明性实施例显示或公布被修改为包括组隶属关系的图标的步骤。
具体实施例方式
图1是作为其中可以实现本发明的实施例的数据处理环境的示例图而加以提供的。应该认识到,图1仅为示例性的,并不意图表明或暗示对其中可以实现本发明的各方面或各实施例的环境的任何限制。在不背离本发明的构思与范围的情况下,可以对所述环境进行多方面的修改。
现在,参照这些图,图1描述了其中可以实现本发明的方面的数据处理系统的网络的图形表示。网络数据处理系统100是其中可以实现本发明的实施例的计算机网络。网络数据处理系统100包括网络102,网络102是用于在网络数据处理系统100中连接在一起的各种设备和计算机之间提供通信链接的媒体。网络102可以包括连接,例如有线、无线通信链接、或者光导纤维电缆。
在所描述的例子中,服务器104随存储单元106一起连接至网络102。另外,客户机108、110以及112也连接至网络102。这些客户机108、110以及112可以是例如个人计算机或网络计算机。在所描述的例子中,服务器104向客户机108~112提供数据,例如引导文件、操作系统映像以及应用。客户机108、110以及112是针对服务器104的客户机。网络数据处理系统100可以包括未示出的附加的服务器、客户机以及其它设备。
在所描述的例子中,网络数据处理系统100为具有网络102的因特网,代表使用传输控制协议/因特网协议(TCP/IP)协议集来互相通信的网络和网关的世界范围的集合。在因特网的核心处是主节点或主计算机之间的高速数据通信线的主干,包括路由传输数据和消息的成千上万的商务、政府、教育以及其它计算机系统。当然,也可以把网络数据处理系统100实现为许多不同类型的网络,例如,内联网、局域网(LAN)或广域网(WAN)。图1仅意图作为例子,而并非作为对本发明不同实施例体系结构上的限制。
现在参照图2,图2是其中可以实现本发明的方面的数据处理系统的方框图。数据处理系统200是其中可以放置实现本发明的实施例的过程的代码或指令的计算机的例子,例如图1中的服务器104或客户机108。
在所描述的例子中,数据处理系统200使用集线器体系结构,该集线器体系结构包括北桥与存储控制器集线器(MCH)208和南桥与输入/输出(I/O)控制器集线器(ICH)210。把处理器202、主存储器204以及图形处理器218连接至存储控制器集线器208。例如,可以通过加速图形端口(AGP)把图形处理器218连接至存储控制器集线器208。
在所描述的例子中,局域网(LAN)适配器212、音频适配器216、键盘与鼠标器适配器220、调制解调器222、只读存储器(ROM)224、硬盘驱动器(HDD)226、CD-ROM驱动器230、通用串行总线(USB)端口与其它通信端口232、以及PCI/PCIe设备234连接至输入/输出控制器集线器210。PCI/PCIe设备可以包括例如以太网适配器、附加卡(add-in card)、笔记本计算机的PC卡等。PCI使用卡总线控制器,而PCIe没有使用。ROM 224可以是例如快闪二进制输入/输出系统(BIOS)。硬盘驱动器226和CD-ROM驱动器230可以使用例如集成的驱动电子装置(IDE)或者串行先进技术附接(SATA)接口。可以把超级I/O(SIO)设备236连接至ICH 210。
操作系统运行在处理器202上。处理器202协调并控制图2中的数据处理系统200中的各种部件。作为客户机,操作系统可以是市场上可得的操作系统,例如MicrosoftWindowsXP(Microsoft和Windows为美国、其它国家、或者美国与其它国家中Microsoft公司的商标)。面向对象的程序设计系统,例如JavaTM程序设计系统,可以与操作系统相结合,一起加以运行,并且可以提供从执行在数据处理系统200上的Java程序或应用向操作系统的调用(Java是美国、其它国家、或者美国与其它国家中Sun Microsystems公司的商标)。
作为服务器,数据处理系统200可以例如为运行在Advanced InteractiveExecutive(先进交互执行)(AIX)操作系统或LINUX操作系统上的IBMeServerTMpSeriesTM计算机系统(eServer、pSeries以及AIX是美国、其它国家、或者美国与其它国家中国际商业机器公司的商标,而Linux是美国、其它国家、或者美国与其它国家中Linus Torvalds的商标)。
操作系统、面向对象的程序设计系统以及应用或程序的指令放置在诸如硬盘驱动器226的存储设备上,并且可加载至主存储器204中,以由处理器202加以执行。处理器202使用计算机实现的指令来执行本发明的实施例的过程,所述计算机实现的指令可以放置在诸如主存储器204、只读存储器224的存储器中,或者也可以放置在一或多个外围设备226和230中。可以由任何可以包含一或多个处理器的处理单元执行这些过程。
这一技术领域中的普通技术人员将会意识到图1和图2中的硬件可能取决于实现的不同而不同。除了或取代图1和图2中所描述的硬件,还可以使用其它的内部硬件或外围设备,例如快闪存储器、等同的非易失性存储器或光盘驱动器等。本发明的这些过程也可适用于多处理器数据处理系统。
作为某些说明性的例子,数据处理系统200可以为个人数字助理(PDA),使用快闪存储器对其加以配置,以提供用于存储操作系统文件和/或用户生成的数据的非易失性存储器。
总线系统可以包括一或多个总线,例如系统总线、I/O总线以及PCI总线。当然,也可以使用提供附接于构件(fabric)或体系结构的不同部件或设备之间的数据传送的任何类型的通信构件或体系结构,来实现总线系统。通信单元可以包括用于传输和接收数据的一或多个设备,例如图2的调制解调器222或局域网212。存储器可以为例如图2的主存储器204。处理单元可以包括一或多个处理器或CPU,例如图2的处理器202。图1和图2中所描述的例子以及以上所描述的例子,不意味着暗示体系结构上的限制。例如,除了呈PDA的形式外,数据处理系统200也可以为台式计算机、膝上计算机或电话设备。
可以把图1和2中所描述的类型的数据处理系统用作会议服务器,以使每个注册的与会者能够使代表图标出现在多个与会者客户机显示器上。而且,每个这样的图标可以载有对形象图标所代表的与会者的资历和组隶属关系的表示。图标可具有属性,以致图标可类似于与会者的相貌,例如,图标可以为形象图标。形象图标为与会者的数字化的图像。另外,还与每个图标相结合显示参加的动态方面。
现在参照图3,图3是方框图,说明了如何可以根据本发明的说明性实施例而在会议服务器上支持在线会议。会议服务器301可允许一或多个与会者客户机注册在电子会议。会议服务器301可以支持在与每个客户机连接的网络上的来自一或多个客户机的语音和视频的分组分布。可以在诸如图1中的服务器104的服务器中实现会议服务器301。第一与会者可以为用户Andrew所使用的客户机应用,或者简称为与会者客户机Andrew 311。第二与会者可以为用户Betty所使用的客户机应用,或者简称为与会者客户机Betty313。第三与会者可以为用户Cathy 315所使用的客户机应用。每个与会者客户机应用,与会者Andrew 311、与会者Betty 313、与会者Cathy 315可以为操作在例如图1中的客户机108-112的不同计算机上的应用。客户机应用之一可共同驻留在会议服务器301上,以致会议服务器可以操作会议主应用和与会者客户机应用。
会议服务器301可以存取数据库303。数据库303可以存储有关与会者的信息,可以通过参照每个与会者的注册标识符,来查找所述信息。表1描述了可适用于与会者Andrew、Betty、以及Cathy的静态与会者属性集。可以在例如图1的存储单元106中实现数据库303。
表1
图4A描述了根据本发明的说明性实施例的图标的示例性的显示表示。图4A可以是正在进行中的电子会议的与会者的显示器的界面中的面板或窗口组显示器400。可以把显示器附接于例如图2的图形处理器218。附加的窗口可以提供准许数据处理系统200的用户与在线会议进行交互以及有助于在线会议的图形用户界面。这样的窗口可不同于组显示器400,也可以与组显示器400集成作为单个的窗口。
图形用户界面可提供输入文本框以在参与者之间传送便条(note)。图形用户界面可准许显示“子”窗口或弹出窗口,以进行专业(specialty)输入。专业输入可以包括民意测验编写设施(poll composing facility)。此设施可以提示民意测验作者粘贴问题,以及两或两个以上供用户选择的选项。该设施允许一或多个与会者向注册于电子会议的所有与会者公布具有显示问题和每个选项的能力的民意测验。
服务器添加了从每个与会者客户机接收选择的额外特性。服务器把答复者的图标,例如形象图标,移至承载了与该答复者所进行的选择相对应的图例的窗口、或者窗口的区域。例如,可以是民意测验作者的与会者可以按“IBM是否制造了最好的计算机?”的形式粘贴民意测验,并且提供两个选择,“是”与“否”。服务器可以显示清楚描绘的具有图例“是”411的面板,以及另一个清楚描绘的具有图例“否”421的面板。为了方便,进一步的面板可以由服务器描述为具有图例“未定”431。这一额外的面板可以减小默认投票所引入的偏差。每个用户可以提供用户投票输入以及改变投票,一次进行一个选择。服务器可以把投票者的形象图标移至载有与在服务器处所接收的用户投票输入相对应的图例的面板。
应当理解,通过陈述服务器在显示器上“显示”或“移动”项,这样的动作可以通过把超文本标记语言(HTML)或其它标记语言从服务器传输到客户机而加以实现,其可以通过使用客户机持有的浏览器而加以绘制(render)或描绘。或者,服务器可以简单地给予客户机放置指令或绘制指令,该指令可以包括到图像文件的参照,该图像文件可以或不能本地存储于服务器。另外,也可以在服务器和相应的与会者客户机之间建立会话,其中,经由传统的协议,命令可以被给予例如支持Java的客户机,以移动或改变显示在与会者客户机上的项目。
例如,图4A描述的是与会者客户机Andrew先前可能已经投票“是”,但又改变其主意要投票“否”。服务器可以从与会者Andrew客户机接收以定位设备的移动或击键形式的用户投票输入。于是,服务器将感测到Andrew的投票偏好的状态变化,并且把Andrew图标401从载有“是”图例411的面板移至载有“否”图例421的面板,其中,Andrew图标401可以为形象图标。相类似,Betty可能先前已投票了“否”,但又改变其主意要投票“是”。于是,服务器将在显示器的界面中,把Betty形象图标419从载有“否”图例421的面板移至载有“是”图例411的面板。
与会者客户机Andrew可具有他对公布的民意测验已进行投票或选择“是”应答的形象图标401。因此,客户机,例如与会者客户机Betty,可以接收这样的投票,并相应地把Andrew的形象图标显示在载有“是”图例411的面板。
图4B描述了可用于对与投票相对应的图标位置进行动态改变的处理过程。例如,可以由图2的数据处理系统200执行图4B的步骤。图4B的步骤代表已公布民意测验之后所采取的步骤。公布民意测验包括在每个客户机处绘制民意测验问卷,并且绘制具有诸如“是”、“否”以及“未定”的图例的多个面板。因为服务器把民意测验细节和图标位置传输至每个注册的与会者客户机,因此绘制是可能的。最初,服务器可以把图标集定位在具有“未定”图例的面板中。更具体地讲,图标可以为形象图标。
总体上讲,图4B的步骤描述了服务器如何接收每个参加者的动态状态改变,然后把状态的改变,按把不同图标移动或重新定位至相应于该状态、或者在此情况下相应于投票属性的面板的形式,分布至注册客户机。
最初,服务器向所有与会者客户机赋予初始状态,在本例中,该状态为“未定”(步骤401)。服务器可以传输万维网页,该万维网页示出了每个具有图例、以及相应地填有形象图标的面板。针对每个注册的与会者客户机,具有一个图标,服务器可以把相同万维网页传输至每个注册的与会者客户机。与注册的与会者客户机相关联的所有图标包括一组图标。
与会者客户机处的用户可以使用显示在其计算机上的民意测验来进行投票。服务器可以从与会者客户机接收客户机输入,其中该输入表示用户选择(步骤403)。服务器判断与会者客户机已从选择“是”、“否”或“未定”中选择了哪个。如果服务器接收到“是”选择,则测试“投票为“是”吗?”的结果为“是”(步骤405)。如果接收到“否”选择,则测试“投票为“否”吗?”取肯定分支(步骤407)。如果既没有接收到“是”选择,也没有接收到“否”选择,则执行离开步骤407,而且服务器可以把与与会者客户机相关的形象图标放置在显示器的“未定”图例区中(步骤417)。一旦会议服务器取步骤405的“是”分支,则服务器把该图标放置在显示器的“是”区中(步骤415)。如果取步骤407的“是”分支,则服务器把该图标放置在显示器的“否”区中(步骤416)。服务器可以通过把与每个与会者客户机相关的投票存储在方便的数据结构处,来追踪每个与会者客户机的当前投票。
在每个情况中,图标的放置可以涉及两个阶段修改与与会者客户机相关的形象图标;以及把与与会者客户机相关的形象图标传输至所注册的与会者客户机的集合中的每个客户机,从而展示一组修改过的图标。修改形象图标可能涉及创建含有指令的标记语言文件的服务器。该指令可以描述把形象图标放置在客户机显示器的窗口的图例中的什么地方。传输形象图标可以是跨越把服务器链接于每个客户机的网络而发送标记语言文件。指令客户机计算机包括以与相应图标相关的放置指令来创建标记语言文件,以及发送该文件的步骤。
服务器可以进行检查,以察看是否有任何与会者客户机继续与默认状态相关联,在本例中,为“未定”(步骤421)。如果结果为“是”,则可以迭代处理过程,接下来,转向步骤403。否则,与会者可以完成投票,从而过程结束。因此,那些已经投票的可以清楚地看到谁尚未投票,从而施加压力。
为了使会议活跃,可以把属于对同一事项进行投票的那些人的形象图标集合构成(morph)在一起。为了提高构成过程,可以把关键的面部特征的坐标随形象图标一起加以存储。坐标可以包括眼角和嘴。多个形象图标之间的构成可能涉及把特征的坐标映射至所构成的图像中的公共位置的处理器。
图5A描述了根据本发明的第二说明性实施例的睡着效果。这些步骤可以提供一种观察电子会议环境中哪些与会者维持活动程度的途径。在服务器所管理的会议中,呈用户输入形式的活动可以呈多种形式。可以根据从与会者以键盘键入的消息的形式所提供的评论的频率,来测量活动。可以根据检测源自客户机的流媒体中的某语音水平的频率,来测量活动。即,与会者讲话的发生。可以根据用户在显示在与会者的客户机上的电子会议的应用中移动定位器的频率来测量活动。因此,当在服务器处测量时,活动可以测量从客户机到达的流输入中的例如高语音的某质量的出现。或者,当在服务器处测量时,活动可以测量例如短文本消息的传输的更多插话式输入的发生。
当与会者向服务器注册时,服务器向与会者赋予形象图标,该形象图标有助于参与状态的显示,例如,暗示与会者“清醒”行为的形象图标的版本。清醒是一般术语,其描述了与会者所进行的、与电子会议相关的最近活动的程度。在最简单的程度,可以存在表示专心度的状态的形象图标的两个版本。一个状态可以是与会者的正常数字图像,第二状态可以是对正常数字图像的夸张的改变。或者,可以存在递增地表示专心度的多个程度的形象图标版本的范围。可以把与会者的形象图标的每个版本存储在数据库中。例如,数据库可以为图3的数据库303。
图5A描述了与会者的当前图标,例如形象图标可以改变到至少的3种方式,该第二版本表示与会者进行不太清醒的交互,从而描述不专心的用户状态。形象图标541可以是反映专心的用户状态的形象图标的清醒版本。然而,形象图标541所赋至的与会者可能未充分地发言,服务器可以向该与会者赋予不专心的用户状态,其中,服务器可以描绘睡着的形象图标版本542,以描绘不专心的用户状态。睡着的形象图标版本542可以具有对耳朵的幽默的放大,以强调该新的用户状态。
进一步的实施例可以利用额外的改变来描绘不专心的用户状态。形象图标543可以为形象图标的清醒版本。然而,形象图标543所赋至的与会者可能未充分地发言,从而服务器可以向该与会者赋予睡着的形象图标版本544,其可以为形象图标的减小了尺寸的版本。形象图标545可以为形象图标的清醒版本。然而,形象图标545所赋至的与会者可能未充分地发言,服务器可以向该与会者赋予睡着的形象图标版本546,其可以具有加黑图像的某些部分。应当理解,可以存在描述所示每个例子之间活动的更精细层次的多个中间版本。另外,可以进行多种替代的改变以描绘清醒和睡着,包括当把数字图像构成为另一个时的中间改变。
应当理解,睡着的含义可替代地意味着专心但无贡献。放大耳朵可以是使用户感到窘迫而进入更活跃状态的途径。然而,一种等同有效的配置可能正相反,其中,采用了这样的约定那些睡着了的人,要么耳朵变小,要么眼睛闭上;或者耳朵变小眼睛也闭上。
图5B描述了处理器可用来改变赋予与会者的图标的步骤。第一步骤是把默认的形象图标赋予每个与会者,其可以是能够赋予与会者的一组图标中最清醒的版本的图标(步骤529)。这些图标可以为形象图标。可以把能够赋予与会者的所述形象图标的集合存储在数据库中,例如图3的数据库303。可以通过设置超时计数器来设置超时间隔(步骤531)。超时可以为预先确定的时间量,该时间量表示在把与会者的形象图标调整到反映更不专心的用户状态之前每个与会者可以被动观察电子会议的时间。调整可以是施加图像过滤器以把图形效果赋予普通的形象图标。超时可以在分钟的量级。处理器将周期性地判断超时周期是否已过期(步骤533)。如果是,则处理器可以递减产生清醒效果的图像过滤器(步骤535)。或者,处理器可以递增产生睡着效果的图像过滤器。另一种替代是,处理器可以选择赋予与会者的形象图标的更深程度睡着的版本。
处理器可以从与会者正在使用的客户机接收输入,如通过查看是否有从用户接收的输入的测试所表示的(步骤537)。当取“是”分支时,处理器将递增清醒过滤器(步骤539)。对清醒过滤器的递增可以简单地取代当前所使用的形象图标的版本,以及以默认的形象图标取代该版本。
最终,处理器检测到会议休会(步骤541),此后过程终止。若休会失败,则处理器可再次进行测试,以查看对于该具体与会者超时是否已过期(步骤533)。
当处理器调整把清醒或睡着效果赋予与会者的形象图标的过滤器时,处理器通过重复设置适合于该与会者的超时(步骤531),来继续该步骤。
图6A为客户机窗口650,描述了根据本发明的说明性实施例的具有相关资历象征的与会者。客户机窗口650可以是与运行与会者客户机的至少一个计算机相关的显示器的界面。资历的象征可以为资历标志,即,独立于形象图标的图像,例如徽章的数字化图像。资历的象征可以是形象图标的变换或构成,以强调形象图标的一或多个特征。与会者Andrew是低等级的与会者。可以把他的形象图标651修改为包括低资历属性图形,例如,徽章652。
会议服务器可以把与会者Betty的形象图标653修改为包括中等程度的资历图形,例如多个徽章654。
会议服务器可以把与会者Cathy的形象图标655修改为包括高等级的资历属性图形,例如许多徽章656。应当理解,许多其它符号或图形可以用于表示资历,例如彩带。
图6B描述了根据本发明的说明性实施例显示或公布被修改为包括资历标志的图标的步骤。图标可以是形象图标。会议服务器可以接收注册(步骤651)。注册可以包括与会者已经注册的分组或消息(步骤651)。消息可以包括唯一的与会者标识符,例如注册标识符。
接下来,会议服务器可以查找或定位静态属性标志。静态属性标志可以为代表人的属性的任何图形,其中,在在线会议持续期间,该属性不太可能改变。这样的属性包括、但不局限于国籍、专业协会成员身份、宗教隶属关系、医疗状况、学校毕业生状态、最喜爱的运动队等。在图6B的情况下,静态属性标志可以是与唯一与会者标识符相关的资历属性图形。可以通过使用数据库存储的表,例如此处的表1,来实现查找(步骤653)。数据库可以为例如图3的数据库303。如果数据库不可用,或者存在包含在与唯一与会者标识符相关的数据库记录中的无效或默认信息,则会议服务器可以通过一系列与与会者客户机交换的文件或消息来提示与会者。作为查找静态属性标志的一部分,该提示可以导致会议服务器从与会者客户机接收属性。在这一情况下,属性可以为资历表示。资历表示可以为文本,例如字“股东”。或者,资历表示也可以为例如联合图像专家组(JEPG)的任何传统存储格式的数字化图像。
由于在步骤653中所获得的资历表示或资历属性可能仅为文本,因此会议服务器可以例如从数字图像的库中选择资历标志(步骤655)。然后,会议服务器可以把所选择的资历标志结合或重叠在与会者的形象图标上(步骤657)。该步骤可以创建基本形象图标。
会议服务器可以通过向一或多个与会者客户机传输对形象图标存储的参照,来公布基本形象图标(步骤659)。公布过程可以包括向一或多个与会者客户机的计算机传输修改过的形象图标。
或者,除了公布之外,服务器还可以应用按照与会者的浏览偏好的资历标志。换句话说,与会者可能具有观察带颜色而不是徽章的文化偏好。与会者可以向会议服务器指出这样的偏好。会议服务器可以从一组适合于该具体与会者的口味的数字图像中选择资历标志,并且根据每个与会者的浏览偏好来定制每个形象图标。
会议服务器可以可选地创建一组可以赋给与会者的形象图标,例如,当用于选择如图5B中所示的与会者形象图标的版本时。
处理器还可以根据年龄级数来表示资历,其中,具有很少经验的新佣员具有对于其备用(stock)形象图标最小的年龄级数增进。另一方面,老手可以为全年龄级数者。政策和公共福利代理多年来一直在使用年龄级数来估计被绑架的年轻人的当前相貌。可以实现形象图标年龄级数的说明性方法是,在注册过程期间,准许与会者选择年长的人的面孔,根据该面孔,按照与其经验年限相关联的程度构成他的形象图标。为了给出年龄级数的更令人满意的版本,与会者可以从例如表2的表中选择用作目标构成的面孔。选择可以特设(ad hoc)或存储在数据库中,以供其它电子会议日后加以检索。
表2
或者,处理器可以识别眼睛特征,并且对下眼睑下垂的程度加以变化,以暗示增加的年龄,从而暗示资历。对于处理器,其它替代的选择可以是识别鼻子-嘴唇折痕,以及增加这样的特征的黑度。
图7A是根据本发明的说明性实施例的客户机窗口760,客户机窗口760示出与会者及组成员身份或来历的相关象征。来历的象征可以为来历标志,即,独立于形象图标的图像,例如旗帜的数字化图像。与会者Andrew可能来自日本。会议服务器可以把他的形象图标761修改成包括来历标志,例如日本国旗762。
会议服务器可以把与会者Betty的形象图标763修改成包括英国国旗764,假设Betty来自英国。
会议服务器可以把与会者Cathy的形象图标765修改成包括美国国旗766,假设Cathy来自美国。
可以把与会者的资历和组隶属关系的静态属性存储在数据库中。另外,与注册于电子会议相关的与会者也可以提供这样的信息。
图7A是根据本发明的说明性实施例的客户机窗口760,客户机窗口760示出具有相关来历标志的与会者。与会者Andrew可能来自日本。会议服务器可以把他的形象图标761修改成包括日本国旗762。
会议服务器可以把与会者Betty的形象图标763修改成包括英国国旗764,假设Betty来自英国。
会议服务器可以把与会者Cathy的形象图标765修改成包括美国国旗766,假设Cathy来自美国。
可以把与会者的资历和组隶属关系的静态属性存储在数据库中。另外,与注册于电子会议相关的与会者可以提供这样的信息。
图7B描述了根据本发明的说明性实施例显示或公布被修改以包括组隶属关系的图标的步骤。图标可以是形象图标。会议服务器可以接收注册(步骤771)。注册可以包括与会者已经注册的分组或消息(步骤771)。消息可以包括唯一的与会者标识符,例如注册标识符。
接下来,会议服务器可以查找静态属性标志。会议服务器可以查找与会者的来历(步骤773)。可以通过使用例如表1的数据库存储的表,来实现这样的查找,来历可以为文本,或者也可以为图形,其可以为静态属性标志。例如,数据库可以为图3的数据库303。如果数据库不可用,或者存在包含在与唯一与会者标识符相关的数据库记录中的无效或默认的信息,则会议服务器可以通过一系列与与会者客户机交换的文件或消息来提示与会者。作为查找静态属性标志的形式,这一提示可以导致会议服务器从与会者客户机接收组隶属关系表示,在这一情况下,为与会者组隶属关系。
由于来历可以仅为文本形式,因此,例如,会议服务器可以通过选择与会者的国籍国的国旗,来确定组隶属关系标志的位置(步骤775)。旗帜可以是静态属性标志的类型。然后,会议服务器可以把例如旗帜的所选择的组隶属关系标志结合或重叠在与会者的形象图标上(步骤777)。该重叠步骤可以创建基本形象图标。会议服务器可以通过向一或多个与会者客户机传输对形象图标存储的参照,来公布基本形象图标。公布过程可以包括向一或多个与会者客户机的计算机传输修改过的形象图标(步骤779)。
会议服务器可以可选地创建一组形象图标。例如,当用于选择如图5B中所示的与会者形象图标的版本时,会议服务器可以把该组形象图标赋予与会者。
因此,本发明的一或多个说明性实施例可准许每个与会者更可视地获得对投票和其它参与的信任。而且,当每个与会者在电子会议中交互时,每个与会者的形象图标可以载有装饰、标志以及资历和组成员身份的其它象征,以提高对每个人的角色的认知度。
本发明可以呈完全硬件实施例、完全软件实施例或既含硬件也含软件元件的实施例的形式。在优选实施例中,以软件形式实现本发明,其包括,但不局限于固件、驻留软件、微代码等。
另外,本发明还可呈计算机程序产品的形式,所述计算机程序产品可从计算机可用的或与计算机可读的媒体加以存取,所述计算机可用的或与计算机可读的媒体提供了程序代码,所述程序代码可由计算机或任何指令执行系统加以使用,或与计算机或任何指令执行系统相结合加以使用。为了此描述方便,计算机可用或计算机可读媒体可以为任何能够包含、存储、通信、传播或输送由指令执行系统、装置或设备加以使用,或与指令执行系统、装置或设备相结合加以使用的程序的装置。
媒体可以为电子、磁、光、电磁、红外或半导体系统(或装置或设备)或传播媒体。计算机可读媒体的例子包括半导体或固态存储器、磁带、可拆卸计算机软盘、随机存取存储器(RAM)、只读存储器(ROM)、硬磁盘以及光盘。光盘当前的例子包括紧致盘-只读存储器(CD-ROM)、紧致盘-读/写(CD-R/W)以及DVD。
已说明性和描述性地给出了对本发明的描述,不意图对本发明进行穷举性描述,也不意图把本发明限制于所公开的形式。这一技术领域中的普通技术人员将会明显意识到可以对本发明进行多方面的修改与变更。对实施例的选择与描述,是为了充分解释本发明的原理、实际应用,而且也是为了使这一技术领域中的其他普通技术人员能够通过不同的实施例认识本发明,这些实施例具有适合于所考虑的具体应用的各种修改。
权利要求
1.一种用于显示电子会议与会者的动态属性的计算机实现的方法,所述计算机实现的方法包括向电子会议的多个与会者客户机中的每个与会者客户机赋予图标,以形成图标集合;从与所述多个与会者客户机中的每个与会者客户机相关的相应计算机接收用户输入;根据与每个图标相关的与会者客户机的用户输入来修改所述图标集合中的每个图标,以根据用户状态创建修改的图标的集合;以及把修改的图标的集合展示于与至少一个所述相应计算机相关的显示器的界面中,其中,所述界面将显示所述多个与会者客户机的专心度状态。
2.根据权利要求1所述的计算机实现的方法,其中,修改包括在没有从相应的与会者客户机接收到用户输入的情况下,判断是否已经过预先确定的时间量;以及修改与相应与会者客户机相关的图标的集合中的相应的图标,以在修改的图标的集合中创建修改的图标,其中,所述修改的图标描绘了不专心的用户状态。
3.根据权利要求1所述的计算机实现的方法,还包括向每个与会者客户机的相关的相应计算机公布民意测验。
4.根据权利要求3所述的计算机实现的方法,其中,接收步骤还包括接收代表对民意测验的投票的用户输入;以及其中,修改步骤还包括修改所述图标的集合,以指出所述多个与会者客户机的投票属性。
5.根据权利要求4所述的计算机实现的方法,其中,通过把放置指令与相应的图标相关联,以使与会者客户机计算机在与投票属性相关的相应面板中绘制相应的图标,来修改所述图标的集合。
6.根据权利要求1所述的计算机实现的方法,还包括从第一与会者客户机接收注册,该注册包括至少一个具有唯一与会者标识符的消息;定位与该唯一与会者标识符相关的静态与会者属性的集合;以及修改与该唯一与会者标识符相关的图标集合中的相应图标,其中,修改相应的图标以描绘与会者属性。
7.根据权利要求6所述的计算机实现的方法,其中,所述修改的图标具有组成员身份的象征。
8.根据权利要求6所述的计算机实现的方法,其中,所述修改的图标具有资历的象征。
9.根据权利要求1所述的计算机实现的方法,其中,会话领导者可以利用界面来识别未参与电子会议的交互部分的各与会者客户机,并且鼓励他们参加。
10.一种计算机程序产品,包括计算机可用媒体,所述计算机可用媒体具有计算机可用程序代码,所述程序代码用于在计算机之间显示电子会议与会者的属性,其中,每个计算机具有至少一个显示器,而且每个电子会议与会者具有组显示器,所述计算机程序产品包括计算机可用程序代码,用于向电子会议的多个与会者客户机中的每个与会者客户机赋予图标,以形成图标集合;计算机可用程序代码,用于从与所述多个与会者客户机中的每个与会者客户机相关的相应计算机接收用户输入;计算机可用程序代码,用于根据与每个图标相关的与会者客户机的用户输入,来修改所述图标集合中的每个图标,以根据用户状态而创建修改的图标的集合;以及计算机可用程序代码,用于在与至少一个相应计算机相关的显示器的界面中展示修改的图标的集合,其中,所述界面将显示所述多个与会者客户机的专心度的状态。
11.根据权利要求9所述的计算机程序产品,其中,用于修改的计算机可用程序代码包括计算机可用程序代码,用于在没有从相应与会者客户机接收用户输入的情况下,判断是否已经过预先确定的时间量;以及计算机可用程序代码,用于修改与相应与会者客户机相关的图标集合中的相应图标,以在修改的图标的集合中创建修改的图标,其中,所修改的图标描绘不专心的用户状态。
12.根据权利要求9所述的计算机程序产品,还包括计算机可用程序代码,用于向每个与会者客户机的相关的相应计算机公布民意测验。
13.根据权利要求12所述的计算机程序产品,其中,用于接收的计算机程序产品还包括计算机可用程序代码,用于接收代表对民意测验的投票的用户输入;以及其中,用于修改的计算机可用程序代码还包括计算机可用程序代码,用于修改所述图标集合,以指出所述多个与会者客户机的投票属性。
14.根据权利要求13所述的计算机程序产品,其中,通过把放置指令与相应图标相关联,以使与会者客户机计算机在与投票属性相关的相应面板中绘制相应图标,来修改所述图标集合。
15.根据权利要求9所述的计算机程序产品,还包括计算机可用程序代码,用于从第一与会者客户机接收注册,所述注册包括至少一个具有唯一与会者标识符的消息;计算机可用程序代码,用于定位与该唯一与会者标识符相关的静态与会者属性的集合;以及计算机可用程序代码,用于修改与该唯一与会者标识符相关的图标集合中的相应图标,其中,修改相应图标以描绘与会者属性。
16.一种数据处理系统,包括总线;存储设备,连接至所述总线,其中,计算机可用代码定位在该存储设备中;通信单元,连接至所述总线;处理单元,连接至所述总线,其中,所述处理单元执行计算机可用代码,以向电子会议的多个与会者客户机中的每个与会者客户机赋予图标,来形成图标集合;从与所述多个与会者客户机中的每个与会者客户机相关的相应计算机接收用户输入;根据与每个图标相关的与会者客户机的用户输入,来修改所述图标集合中的每个图标,以根据用户状态创建修改的图标的集合;以及在与至少一个相应计算机相关的显示器的界面中展示修改的图标的集合,其中,所述界面显示所述多个与会者客户机的专心度状态。
17.根据权利要求16所述的数据处理系统,其中,所述处理单元还执行用于向每个与会者客户机的相关的相应计算机公布民意测验的计算机可用代码。
18.根据权利要求17所述的数据处理系统,其中,执行用于接收的计算机可用代码的处理单元还执行用于接收代表对民意测验的投票的用户输入的计算机可用代码;以及其中,用于修改的计算机可用代码还包括计算机可用代码,用于修改图标集合,以指出所述多个与会者客户机的投票属性。
19.根据权利要求18所述的数据处理系统,其中,通过把放置指令与相应图标相关联,以使与会者客户机计算机在与投票属性相关的相应面板中绘制相应的图标,来修改所述图标集合。
20.根据权利要求16所述的数据处理系统,其中,所述处理单元还执行用于从第一与会者客户机接收注册的计算机可用代码,所述注册包括至少一个具有唯一与会者标识符的消息;定位与该唯一与会者标识符相关的静态与会者属性的集合;以及修改与唯一与会者标识符相关的图标集合中的相应图标,其中,修改该相应图标以描绘静态与会者属性。
全文摘要
服务器向电子会议公布对一或多个与会者客户机的民意测验。该民意测验准许每个与会者选择作为相应与会者的投票的多个选择之一。最初,与会者可以具有赋予其的默认的选择,例如未定。服务器可以示出超级文本页,该超级文本页包括定位在面板中的与会者的图像或形象图标,所述面板具有与会者已经选择的、或者已赋予的默认的当前投票。
文档编号H04N7/15GK1929592SQ20061010588
公开日2007年3月14日 申请日期2006年7月13日 优先权日2005年9月8日
发明者帕梅拉·A·内斯比特, 伊丽莎白·V·巴格利, 洛林·E·厄尔曼, 埃米·D·特拉维斯, 戴维·罗斯 申请人:国际商业机器公司