促进网络通信环境中的通信者交互的制作方法

文档序号:6362027阅读:225来源:国知局
专利名称:促进网络通信环境中的通信者交互的制作方法
促进网络通信环境中的通信者交互
背景技术
当面对面通信不切实际时,人们往往依赖于一种或多种技术性解决方案来满足其通信需求。这些解决方案一般设计为模拟面对面通信的一个或多个方面。传统电话系统使得能在呼叫者之间进行语音通信。即时消息接发(也称为“聊天”)通信系统使用户能够通过由即时消息服务器互连的即时消息计算机客户端来实时地传达文本消息。一些即时消息接发系统另外允许用户在虚拟环境中由用户可控的图形对象(称为“头像”)来表示。交互式虚拟现实通信系统使得在远程位置的各个用户能够在多个实时信道上进行通信并通过在三维虚拟空间中操控其各自的头像来彼此交互。需要改善的用于实时网络通信的接口。


图1是包括第一客户端网络节点、第二客户端网络节点、以及服务器节点的网络通信环境的示例性实施例的图解视图。图2是示出通信者的联系人的图形用户界面的图解视图,这些联系人处于其各自的通信上下文中,这些通信上下文由这些联系人分别连接到的服务器应用所定义。图3是图形用户界面的示例性实施例的图解视图。图4是图形用户界面的示例性实施例的图解视图。图5是图形用户界面的示例性实施例的图解视图。图6是图形用户界面的示例性实施例的图解视图。图7A是图形用户界面的示例性实施例的图解视图。图7B是图形用户界面的示例性实施例的图解视图。图7C是图形用户界面的示例性实施例的图解视图。图8是用于促进网络通信环境中的通信者交互的方法的示例性实施例的流程图。图9是用于促进网络通信环境中的通信者交互的方法的示例性实施例的流程图。图10是社交图的示例的图解视图。图11是用于促进网络通信环境中的通信者交互的方法的示例性实施例的流程图。图12是图1中所示的网络通信环境的示例性实施例的图解视图。图13是客户端网络节点的实施例的图解视图。图14A是计算机数据文件的实施例的框图。图14B是存储定义了图14A的计算机数据文件的区段的记录的计算机数据文件区段定义数据库的实施例的图解视图。图15A是软件应用文件的实施例的框图。图15B是存储定义了图15A中软件应用的区段的记录的软件应用区段定义数据库的实施例的图解视图。图16A是具有被映射至图15A的软件应用的区段的区划的抽象虚拟空间的实施例的图解视图。
图16B是具有被映射至图15A的软件应用的区段的区划的两个视觉虚拟空间的实施例的图解视图。图17是图形用户界面的示例性实施例的图解视图。图18是图形用户界面的示例性实施例的图解视图。图19是图形用户界面的示例性实施例的图解视图。图20是图形用户界面的示例性实施例的图解视图。图21是图1中所示的网络通信环境的示例性实施例的图解视图。图22是用于促进网络通信环境中的通信者交互的方法的示例性实施例的流程图。图23是图形用户界面的示例性实施例的图解视图。
具体实施例在以下描述中,相同参考标号用于标识相同元素。此外,附图旨在以图解方式说明示例性实施例的主要特征。附图并非旨在描绘实际实施例的每个特征,也非旨在描绘所描绘的元素的相对尺寸,并且附图不是按比例绘制的。1.术语定义“通信者”是在一个或多个网络连接之上与其他人通信或以其他方式交互的人,其中该通信或交互可以在或可以不在虚拟区域的上下文中发生。“用户”是正在操作特定网络节点的通信者,其出于描述性目的定义特定视角。用户的“联系人”是由该用户和该联系人中的至少一方所声明(以及任选地由另一方确认)的显式社交网络纽带或者由从该用户和此人之间的交互所推断出的社交网络纽带连接至该用户的通信者或其他人。“通信者交互”是通信者和另一网络实体之间的任何类型的直接或间接动作或影响,该另一网络实体可包括例如另一通信者、虚拟区域、或网络服务。示例性类型的通信者交互包括通信者彼此实时地通信、通信者进入虚拟区域、以及通信者请求访问来自网络服务的资源。“社交网络”是由一种或多种类型的互依存性所连接起来的节点的社群结构或映射。“节点”代表网络中的个体实体(例如,个体通信者、通信者群、或组织)。社交网络“纽带”代表社交网络中的实体对之间的关系。节点可以通过各式各样不同类型的纽带来互连。社交网络“简档”是与单个用户相关联的数据集。这些数据可包括标识用户的属性(例如,用户名、年龄、性别、地理位置)、标识用户的朋友及熟人的属性、标识用户的兴趣的属性(例如,最喜爱的音乐、书籍、电影、运动、食物)、以及指明用户的偏好的属性(例如,关于系统如何控制对与该用户相关联的资源的访问的限制)。“计算机”是根据临时或永久地存储在计算机可读介质上的计算机可读指令来处理数据的任何机器、设备或装置。“计算机操作系统”是计算机系统的管理和协调任务执行以及计算和硬件资源共享的软件组件。“软件应用”(也被称为软件、应用、计算机软件、计算机应用、程序、以及计算机程序)是计算机能解读和执行以行使一个或多个具体任务的指令集。“计算机数据文件”是存储数据以供软件应用使用的信息块。“窗口”是显示器的视觉区域,其通常包括用户界面。窗口通常显示软件进程的输出,并且通常使用户能够输入用于软件进程的命令或数据。具有父窗口的窗口被称为“子窗口”。没有父窗口、或其父窗口是桌面窗口的窗口被称为“顶层窗口”。“桌面”是由系统定义的窗口,其绘制图形用户界面(GUI)的背景且用作所有软件进程所显示的所有窗口的基础。“数据库”是以可由计算机搜索的标准化格式呈现的有组织的记录集合。数据库可被存储在单台计算机上的单个计算机可读数据存储介质上,或者其可跨一台或多台计算机上的多个计算机可读数据存储介质分布。“数据阱”(在本文中简称为“阱”)是接收数据的设备(例如,计算机)、设备的一部分、或软件中的任一者。“数据源”(在本文中简称为“源”)是始发数据的设备(例如,计算机)、设备的一部分、或软件中的任一者。“网络节点”(也简称为“节点”)是通信网络中的联结点或连接点。示例性网络节点包括,但不限于,终端、计算机和网络交换机。“服务器”网络节点是网络上的对信息或服务请求作出响应的主机计算机。“客户端”网络节点是网络上的、向服务器请求信息或服务的计算机。“网络连接”是两个通信中的网络节点之间的链路。术语“本地网络节点”是指当前为首要讨论主体的网络节点。术语“远程网络节点”是指由网络通信链路连接到本地网络节点的网络节点。“连接句柄”是可用于建立与网络节点上的通信者、资源、或服务的网络连接的指针或标识符(例如,统一资源标识符(URI))。“网络通信”可包括通过网络连接从一个网络节点向另一个网络节点传送或以其他方式传达的任何类型的信息(例如,文本、语音、音频、视频、电子邮件消息、数据文件、运动数据流、以及数据分组)。“资源”是指在网络上可以访问的任何类型的信息(例如,网页、文件、流送数据、以及在场性数据)或服务(例如,建立与另一用户的通信链路的服务)。资源可以由统一资源标识符(URI)来标识。同步会议是指各通信者同时参与的通信。同步会议涵盖了所有类型的联网协作技术,包括即时消息接发(例如,文本聊天)、音频会议、视频会议、应用共享、以及文件共享技术。“通信者交互”是通信者和另一网络实体之间的任何类型的直接或间接动作或影响,该另一网络实体可包括例如另一通信者、虚拟区域、或网络服务。示例性类型的通信者通信包括通信者彼此实时地通信、通信者进入虚拟区域、以及通信者请求访问来自网络服务的资源。“在场性(presence)”是指联网实体(例如,通信者、服务、或设备)进行通信的能力和意愿,其中这种意愿影响检测和获取关于该实体在网络上的状态的信息的能力以及连接到该实体的能力。“实时数据流”是在连续流动中被结构化和处理、且被设计成无延迟地或仅以觉察不到的延迟被接收的数据。实时数据流包括语音、视频、用户移动、面部表情以及其他物理现象的数字式表示,以及计算环境内的可受益于快速传输、快速执行、或快速传输和快速执行两者的数据,包括例如头像移动指令、文本聊天、实时数据馈送(例如,传感器数据、机器控制指令、交易流和股价信息馈送)、以及文件传输。“链路”是两个网络节点之间的连接并代表由这两个节点分配以用于实时通信的完整带宽。每个链路被划分为携带各个实时数据流的信道。各个信道被分配给已被分配给该链路的总带宽内的各个特定流。“虚拟区域”(也称为“区域”或“场所”)是计算机管理的空间或场景的表示。虚拟区域通常是一维、二维、或三维表示;尽管在一些实施例中虚拟区域可对应于单个点。虚拟区域时常被设计为模拟物理的现实世界空间。例如,使用传统的计算机监视器,虚拟区域可被视觉化为计算机生成的三维空间的二维图形。但是,虚拟区域不需要相关联的视觉化来实现交换规则。虚拟区域通常是指虚拟区域大纲的实例,其中大纲以变量的形式来定义虚拟区域的结构和内容,而实例以已从特定上下文解析出的值的形式来定义虚拟区域的结构和内容。“虚拟区域应用”(也称为“虚拟区域明细”)是在创建虚拟环境时使用的对虚拟区域的描述。虚拟区域应用通常包括对与虚拟区域的一个或多个区划相关联的几何、物理、和实时交换规则的定义。“虚拟环境”是对包括至少一个虚拟区域且支持通信者之间的实时通信的由计算机管理的空间的表示。“区划”是虚拟区域中与至少一个交换规则或支配规则相关联的界域。“交换规则”是规定一个或多个实时数据源以及一个或多个实时数据阱的受制于一个或多个先决条件的连接或断开的指令。交换规则控制对在虚拟区域的上下文中通信的网络节点之间的实时数据流的交换(例如,路由、连接、以及断开)。支配规则控制通信者对资源(例如,区域、区域的界域、或者该区域或界域的内容)的访问、该访问的范围、以及该访问的后继结果(例如,必须记录与该访问有关的审计记录的要求)。“可渲染区划”是与各自的视觉化相关联的区划。虚拟区域中的“位置”是指该虚拟区域中的点或面积或体积的位置。点通常是由定义虚拟区域中的位点的单组一维、二维、或三维坐标(例如,X、1、Z)来表示的。面积通常由定义虚拟区域中闭合的二维形状的边界的三个或更多个共面顶点的三维坐标来表示。体积通常由定义虚拟区域中的三维形状的闭合边界的四个或更多个非共面顶点的三维坐标来表示。“空间状态”是描述用户在虚拟区域中于何处具有在场性的属性。空间状态属性通常对于用户具有在场性的每个区划具有相应值(例如,区划_ID值)。“通信状态”是描述通信者中的相应一方被配置成在其上通信的相应通信信道的状态的属性。在虚拟区域的上下文中,“对象”(有时也称为“道具(prop)”)是虚拟区域中可被有用地与该虚拟区域的几何分开对待的任何类型的分立元素。示例性对象包括门、入口、窗、视屏、以及扬声器电话。对象通常具有与虚拟区域的属性和特性分离且相异的属性和特性。“头像”是在虚拟区域中表示通信者的对象。术语“统计分析”是指分析数据以便作出概括或推断、确定预测性模型的变量值、确定概述该数据的一个或多个度量、或者对该数据的一个或多个方面或主题进行分类的过程。如本文中所使用的,术语“包括”意味着包括但不限于,术语“包含”意味着包含但不限于。术语“基于”意味着至少部分地基于。I1.促进网络通信环境中的通信者交互
Α.引言本文中描述的各实施例提供了用于促进网络通信环境中的通信者交互的经改善系统和方法。具体而言,这些实施例提供对通信者的联系人的跨不同通信上下文的实时可用性和活动性的实时视觉化。该视觉化通常包括指示这些实时活动正被通信者的联系人执行的视觉线索。由实时视觉化提供的该信息使通信者能作出更有信息根据的网络交互决定(例如,何时与联系人交互)并且鼓励通信者发起与其他通信者的交互和加入该通信者本将不会意识到的上下文(例如,通信者之间正在进行的对话)。一些实施例将通信者的联系人显示为根据联系人各自关于不同服务器应用的状态来整理成组的肖像头像。例如,可根据联系人各自关于不同服务器应用的成员资格状态和/或在场性状态来将通信者的联系人编组。一些实施例在实时联网通信之上附加地施加空间隐喻。该空间隐喻提供了实时联网通信中涉及的通信者的当前通信状态的上下文的附加视觉线索。该空间隐喻还提供了用于组织由通信者使用以参加实时联网通信的各个界面元素的呈现的上下文。图1示出示例性网络通信环境10的实施例,该示例性网络通信环境10包括由网络20互连的第一客户端网络节点12 (客户端节点A)、第二客户端网络节点14 (客户端网络节点B)、以及虚拟环境创建器18。网络20可包括局域网(LAN)、城域网(MAN)和广域网(WAN)(例如,因特网)中的任一者。网络20通常包括支持网络节点之间各种各样不同的媒体类型(例如,文本、语音、音频、以及视频)的传输的数个不同的计算平台和传输设施。第一客户端网络节点12包括有形计算机可读存储器22、处理器24、以及输入/输出(I/O)硬件26 (包括显示器)。处理器24执行存储于存储器22中的至少一个通信应用
28。第二客户端网络节点14通常以与第一客户端网络节点12基本上相同的一般方式来配置成具有存储至少一个通信应用32的有形计算机可读存储器30、处理器34、以及输入/输出(I/O)硬件36 (包括显示器)。网络节点12、14各自具有相应的一组一个或多个源以及示例性的一组一个或更多个阱。每个源是始发特定数据流内容类型的数据的设备或组件,并且每个阱是接收特定数据流内容类型的数据的设备或组件。相同数据流内容类型的源和阱在本文中被称为是“互补”的。示例性的源包括音频源(例如,诸如话筒之类的音频捕捉设备)、视频源(例如,诸如摄像机之类的视频捕捉设备)、聊天源(例如,诸如键盘之类的文本捕捉设备)、运动数据源(例如,诸如计算机鼠标之类的定点设备);以及其他源(例如,文件共享源或定制实时数据流源)。示例性的阱包括音频阱(例如,诸如扬声器或听筒之类的音频渲染设备)、视频阱(例如,诸如显示器监视器之类的视频渲染设备)、聊天阱(例如,诸如显示器监视器之类的文本渲染设备)、运动数据阱(例如,诸如显示器监视器之类的运动渲染设备)、以及其他阱(例如,用于打印共享文件的打印机、用于渲染与已描述的那些不同的实时数据流的设备、或处理实时流供分析或定制显示的软件)。每个源具有活跃状态和不活跃状态,在活跃状态中该源可供始发数据用,并且在不活跃状态中该源不可供始发数据用。类似地,每个阱具有活跃状态和不活跃状态,在活跃状态中该阱可供接收数据用,并且在不活跃状态中该阱不可供接收数据用。源和阱的状态通常可由操作客户端节点12、14的通信者经由通信应用28、32提供的控件来控制。例如,在一些实施例中,通信应用28、32提供用于开/关客户端网络节点12、14上的本地话筒和本地扬声器(例如,耳机)的用户控件。
虚拟环境创建器18包括提供网络基础设施服务环境42并且作为不同服务器应用44的宿主的至少一个服务器网络节点40。各自从客户端节点12、14操作的通信者通过通信应用28、32连接至服务器应用44。这些服务器应用44中的一个或更多个服务器应用通常是支持客户端节点12、14之间的一种或更多种类型的通信(例如,即时消息接发——例如,文本聊天、音频会议、视频会议、应用共享、和文件共享)的同步会议服务器应用。网络基础设施服务环境42通常维持包含通信者之间的交互记录48和与各个通信者相关联的社交网络简档50的关系数据库46。每个交互记录48描述通信者对之间的交互的上下文。每个社交网络简档50通常包括:描述相应通信者或该通信者所担任的角色的身份特征(例如,姓名、年龄、性别、以及诸如邮政地址之类的地理位置信息);由通信者声明的显式关系信息;以及从通信者在网络通信环境10中的交互推断出的关系信息。各自在客户端节点12、14上操作的通信应用28、32通常包括软件和硬件资源,这些软件和硬件资源与管辖策略、用户偏好(包括关于用户在场性的导出以及用户与服务器应用和其他用户的连接的偏好)、以及其他设置一起定义了影响对与其他网络节点的实时连接的管辖的本地配置。网络节点之间的网络连接可以各种不同流处置拓扑来安排,包括对等架构、月艮务器仲裁式架构、以及组合了对等和服务器仲裁式架构的各方面的混合式架构。这些类型的示例性拓扑在2007年10月24日提交的美国专利申请N0.11/923,629、2007年10月24日提交的美国专利申请N0.11/923,634、和2009年12月4日提交的美国专利申请N0.12/630,973 中描述。在一些实施例中,(诸)服务器网络节点40通过根据在2010年6月29日提交的美国专利申请N0.12/825,512中描述的流传输协议从远程托管的服务器应用44向客户端网络节点发送指令(也称为定义)来远程地管理客户端通信会话和远程地配置客户端网络节点12、14上的音频和图形渲染引擎、以及数据流的交换。在这些实施例中的一些中,(诸)月艮务器节点40根据服务器应用44中规定的交换规则来向客户端节点12、14中的每一者发送置备消息,置备消息将客户端节点12、14配置成把其互补的源和阱中活跃的那些互补的源和阱之间相应的数据流互连起来。通信应用28、32、服务器应用44、和网络基础设施服务环境42 —起提供了用于管理在网络节点12、14上操作的通信者之间的通信的平台(本文中称为“平台”)。该平台追踪通信者的跨由各服务器应用44所定义的不同通信上下文的实时可用性和活动性。此信息以实时视觉化的形式被呈现给通信者,其使得通信者能够作出更有信息根据的网络交互决定(例如,何时与联系人交互)并且鼓励通信者发起与其他通信者的交互以及加入通信者本将不会意识到的上下文(例如,通信者之间正在进行的对话)。在一些实施例中,该实时视觉化包括关于通信者在服务器应用的上下文中的在场性和活动的视觉线索。对这些视觉线索的呈现通常取决于由服务器应用设定的支配规则、管辖策略、和用户偏好(包括关于用户在场性的导出以及用户与区域和其他用户的连接的偏好)中的一者或更多者。另外,用户的细节层次(LOD)和交互性可取决于该用户是否是特定服务器应用的成员和/或是否在特定服务器应用中或在服务器应用的特定区划中具有在场性。B.对联系人可用性和活动性的实时视觉化图2示出网络通信环境10的示例性实施例52,其中视觉环境创建器包括三个服务器应用54、56、58,各组通信者CIA、C2A、C3A、C1B、C2B、C1C、C2C、和C3C与这些服务器应用连接。在该示例中,(由着色圆表示的)通信者C2A、C1B、C1C、和C3C是通信者C3A的联系人。平台为C3A创建了对其联系人的跨由各服务器应用54-58所定义的不同通信上下文的实时可用性和活动性的视觉化。具体而言,该平台创建了将C3A的联系人显示在其各自的通信上下文中的图形用户界面60,其中这些通信者是由各自的图形表示(即,头像)来表示的。由此,联系人C2A连同同样与应用A连接着的通信者ClA和C3A —起显示在应用A的上下文中;联系人ClB连同同样与应用B连接着的通信者C2B —起显示在应用B的上下文中;并且联系人ClC和C3C连同同样与应用C连接着的通信者C2C —起显示在应用C的上下文中。以此方式,通信者C3A就可查实其联系人中的哪些联系人可用于通信和其他交互,并且可查实其联系人的可用性的当前上下文,包括与其联系人连接着的服务器应用和其联系人当前是否正在与其他通信者交互以及那些通信者的身份。图形用户界面60还示出通信者被配置成在其上通信的各种通信信道的状态。例如,通信者的本地扬声器信道的“开”或“关”状态由该通信者的图形表示66上的耳机图形64的存在或不存在来描绘。当通信者的扬声器开启时,耳机图形64存在,而当通信者的扬声器关闭时,耳机图形64不存在。通信者的话筒的“开”或“关”状态由该通信者的图形表示上的话筒图形67的存在或不存在以及以一系列扩展波的形式从该通信者的图形表示动态福射开来的一系列同心圆68来描绘。当话筒开启时,话筒图形67和福射同心圆68存在,而当话筒关闭时,话筒图形67和辐射同心圆68不存在。耳机图形64、话筒图形67、和辐射同心圆68用作通信者的声音回放和话筒设备的状态的视觉线索。通信者的文本聊天信道的“开”或“关”状态是由毗邻该通信者的图形表示的手型图形69的存在或不存在来描绘的。当通信者正在向另一网络节点发送文本聊天数据时,手型图形69存在,而当通信者并没有在发送文本聊天数据时,手型图形69不存在。在一些实施例中,仅当键盘按键被压下时才传送文本聊天数据,在这种情况下,通信者的文本信道的视觉化显现为手型图形69的闪烁亮灭。从人物窗格62中示出的视觉线索,通信者就可推断一通信者是否可用于通信并且可推断一通信者当前是否正与另一通信者通信。图3示出描绘目标通信者(该示例中的“Art”)的联系人中的一些或所有联系人跨不同通信上下文的实时可用性和活动性的用户图形界面的另一实施例70。图形用户界面70被生成在Art正自其操作的客户端网络节点的显示器上。图形用户界面70示出Art的通信者被分段成两个服务器应用组72、74以及联系人组76。服务器应用组72、74对应于Art作为其成员并且Art和Art的联系人中的至少一者关于其在场的每个服务器应用。联系人组76包含Art的未被呈现在任何服务器应用组中的联系人的全部或选定部分。通信者的第一服务器应用组72被包含在用题为“应用I”的标题栏标记的区段78内,其标识在服务器应用“应用I”中具有在场性的所有通信者。通信的第二服务器应用组74被包含在用题为“应用2”的标题栏标记的区段80内,其标识在服务器应用“应用2”中具有在场性的所有通信者。通信的联系人组76被包含在用题为“联系人”的标题栏标记的区段82内,其标识Art的未在第一和第二服务器应用组72、74中的任何组中示出的所有联系人(S卩,他们抑或不是应用I和应用2的成员,抑或不在应用I和应用2的任一者中在场)。这些标题栏中的每个标题栏包括可被来回切换以选择性地收起(collapse)和展开相关联区段78、80、82的来回切换控件84、86、88。
在图3所示的示例性实施例中,服务器应用区段78、80包含当前在相应服务器应用中具有在场性的通信者(包括Art或Art的联系人中的至少一者)的图形表示(头像),并且联系人区段82包含Art的联系人中不在应用I和应用2中的任一者中在场或不是其成员的所有剩余联系人的图形表示(即,头像)。在所解说的示例中:Art和Beth是服务器应用I的成员;Art、Carl、和Dan是服务器应用2的成员,并且Ed是服务器应用2的访客;并且Fran、Garth、Helen、Jack、和Kim既不是服务器应用I的成员也不是服务器应用2的成员。在该不例中,Dan、Fran、Garth、Helen、Jack、和 Kim 是 Art 的联系人,而 Beth、Carl、和Ed不是Art的联系人。每个通信者由用该通信者的相应用户名(即,“Art ”、“ Beth ”、“ CarI ”、“ Dan ”、“ Ed ”、“Fran”、“Garth”、“Helen”、“JaCk”和“Kim”)标记的相应圆形精灵贴图(sprite)来图形地表示。每个精灵贴图也可与包括关于该通信者的附加信息的相应状态行相关联。在一些实施例中,每个状态行可包括以下信息中的一者或更多者:在场性位置(例如,服务器应用或该服务器应用的区划);可用性(例如,忙碌、空闲);状态消息(例如,“下个星期三不在办公室;以及通信者正自其操作的客户端节点的名称(例如,“工作站I”或“移动电话”)。在一些实施例中,区段78、80、82中的每一者中的通信者头像的空间位置的排序(例如,自顶至底)是按用户名的字母顺序排序的。在其他实施例中,服务器应用区段78、80中的每一者中的通信者头像的空间位置是根据通信者在其与这些服务器应用建立了其各自的在场性的时间的意义上的时间排序来排序的。联系人区段82中的通信者头像的空间位置可按用户名的字母顺序、根据联系频度、根据联系的新近度、或根据其他整理或过滤准则来整理。通信者在服务器应用的上下文中的活动可从各个通信者被配置成在其上通信的各种通信信道的状态来推断。在图形用户界面70中由与区段78、80、82中的通信者的图形表示相关联地描绘的视觉线索来示出通信信道的状态。如在图2所示的实施例中,通信者的本地扬声器信道的“开”或“关”状态由通信者的精灵贴图上的耳机图形90的存在或不存在来描绘。当由精灵贴图表示的通信者的扬声器开启时,耳机图形90存在(参见精灵贴图Art、Carl、和Dan),而当通信者的扬声器关闭时,耳机图形90不存在(参见精灵贴图Beth和Ed)。通信者的话筒的“开”或“关”状态由通信者的精灵贴图上的话筒图形90的存在或不存在来描绘。当话筒开启时,话筒图形90存在(见精灵贴图Dan);而当话筒关闭时,话筒图形90不存在(见精灵贴图Art、Beth、Carl、和Ed)。耳机图形90和话筒图形92提供了关于通信者的声音回放及话筒设备的活动性状态的视觉线索。通信者的文本聊天信道的活动性状态由毗邻于通信者精灵贴图的手型图形94的存在或不存在来描绘(参见精灵贴图Beth)。因此,当通信者正在向另一网络节点传送文本聊天数据时,手型图形94存在,而当通信者并没有在传送文本聊天数据时,手型图形94不存在。在一些实施例中,仅当键盘按键被压下时才传送文本聊天数据,在这种情况下,通信者的文本信道的视觉化显现为手型图形94的闪烁亮灭。在图3所示的示例中,服务器应用的成员能够接收对发生在该服务器应用的上下文中的通信者活动的视觉线索,无论该成员是否在场。由此,呈现给Art的图形用户界面70示出指示在应用I (Art在场)中在场的通信者的通信信道状态和在应用2 (Art不在场)中在场的通信者的通信信道状态的视觉线索。在图形用户界面70中,不跨服务器应用和联系人组72-76复制Art的联系人。在其他实施例中,联系人组76可包括Art的所有联系人,无论他们是否也被包括在服务器应用组72、74中的任何组中。例如,图4示出其中联系人区段82包括了内含Art的联系人的全部或其中的选定部分的联系人组108的图形用户界面70的实施例106。在所解说的示例中,Dan出现在服务器应用2组74和联系人组108两者中。图5示出描绘目标通信者(该示例中的“Art”)的联系人中的一些或所有联系人跨不同通信上下文的实时可用性和活动性的图形用户界面70的另一实施例110。在该实施例中,对于Art是其成员并且Art和Art的联系人中的至少一者关于其在场的每个服务器应用,该服务器应用的成员是按其关于该服务器应用的在场性的状态来分段的。由此,应用I的成员被整理到在场组112和不在场组114中,并且应用2的成员被整理到在场组116和不在场组118中。以此方式,Art可容易地目视到在每个服务器应用中谁在场以及哪些成员不在场。用与相应的来回切换控件120、122、124、126相关联的相应“在场”或“不在场”标签来标记组112-118中的每组,来回切换控件120、122、124、126可被来回切换以选择性地收起和展开相关联的组112-114。图6示出描绘目标通信者(该示例中的“Art”)的联系人中的一些或所有联系人跨不同通信上下文的实时可用性和活动性的图形用户界面110的实施例128。该图形用户界面实施例对应于图形用户界面110,除了该实施例包括附加的“共同在场性区划”服务器应用过滤准则以及其包括用于过滤在联系人组中列出的通信者的附加过滤准则之外。该共同在场性区划过滤准则标识在服务器应用的特定区划内共同在场的那些通信者。由此,对于每个服务器应用,在图形用户界面128的单独的、可选择性展开和收起的共同在场性区划区域130中列出在该服务器应用的同一区划内在场的每组两个或更多个通信者。对涉及Art的联系人中的一些或所有联系人的共同在场性区划的描绘使Art能够容易地目视到正在跨由Art作为其成员的各服务器应用所定义的所有通信上下文发生的所有对话。以此方式,Art 可确定是否有他想要加入的任何正在进行的对话。附加过滤准则包括其中Art的联系人按其各自与Art交互的频度来整理的频繁联系人组132、其中Art的联系人按其各自与Art交互的新近度来整理的新近联系人组134、其中Art的联系人根据由(诸如即时消息接发应用或社交网络之类的)第三方服务定义的不同类别来过滤的一对第三方类别136、138、列出Art的联系人中当前在线(即,连接到网络20)的所有联系人的在线联系人组140、以及列出Art的联系人中当前离线(即,从网络20断开)的所有联系人的离线联系人组142。图形用户界面实施例70、106、110、和128 (见图3_6)中的每个实施例包括各自相应的工具栏96,工具栏96包括聊天按钮98、获取按钮100、邀请按钮102、和账户按钮104。可通过对这些控制按钮的选择来调用的这些功能在下面结合图7A-7C来描述。对聊天按钮98 (图7A)的选择打开聊天窗口 150 (图7B),聊天窗口 150使Art能够发起与在其中Art在场的服务器应用(S卩,所解说示例中的应用I)中在场的其他通信者的聊天。响应于对聊天按钮98的选择,打开单独的聊天窗口 150。聊天窗口 150包括工具栏152、聊天日志区域154、文本框156以及发送按钮158。聊天窗口 150还包括集成的人物窗格159。关于由聊天按钮98调用的方法和功能的实施例的附加细节在于2009年I月15日提交的美国专利申请N0.12/354, 709的§ IV.B.2中描述。对获取按钮100 (图7A)的选择打开获取窗口 160 (图7C),获取窗口 160使Art能够将一个或更多个通信者邀请到选定的位置161 (例如,服务器应用或该服务器应用内的区划)。对于除具有Art当前焦点的那一个服务器应用以外的每个服务器应用,获取窗口 160包括列出当获取按钮被点击时在联系人列表110中被选中的人物的接收者域162。另外,Art可将任何电子邮件地址、姓名、或其他句柄键入到该接收者域中。系统将查找该电子邮件地址、姓名、或其他句柄并且(如果该系统识别出该电子邮件地址、姓名、或其他句柄)该系统将在该接收者域中绘出接收者的头像。响应于对发送按钮166的选择,该平台向每个所选定的通信者传送在所选定的位置161上加入到Art —起的相应邀请。该消息取决于接收者当时的可用性经由聊天消息或电子邮件消息(或其两者)被发送给该接收者。Art具有随该邀请包括消息168 (例如,“请在应用I中加入我”)的选项。对邀请按钮102的选择打开邀请窗口(未示出),该邀请窗口使Art能够将不在当前服务器应用中在场的通信者邀请到当前服务器应用。响应于Art对可用通信者列表中的一个或更多个通信者的选择,该平台向所选定的通信者发送在相应服务器应用或区划中加入到Art—起的邀请。关于由邀请按钮102调用的方法和功能的实施例的附加细节在于2009年I月15日提交的美国专利申请N0.12/354,709的§ IV.B.4中结合联系人窗口的获取按钮来描述。对账户按钮104的选择打开账户窗口(未示出),该账户窗口使Art能够管理其账户信息。Art还可使鼠标位于在图形用户界面70、106、110、和128中列出的通信者的任何图形表示上方以揭示关于相应通信者的附加信息。例如,如图7A所示,响应于鼠标位于Kim的精灵贴图170上方,呈现示出关于Kim的信息的信息窗口 172。在该示例中,信息窗口172示出来自Kim的消息(即,“下个星期三不在办公室”)、本地时间信息、位置信息、和超文本链接。信息窗口 172还包括具有用于发起于Kim的聊天的聊天按钮和用于将Kim邀请到选定的位置的获取按钮的工具栏。关于由聊天按钮和获取按钮调用的方法和功能的实施例的附加细节在于2009年I月15日提交的美国专利申请N0.12/354,709的§ § IV.B.2和IV.B.4中分别描述。C.使通信者对接 到网络通信环境1.综述图8示出该平台藉以促进网络通信环境中的操作客户端节点12、14中的相应客户端节点的目标通信者和其他通信者之间的交互的方法的示例性实施例。根据该方法,该目标通信者指引该客户端节点连接到诸服务器应用44中的目标服务器应用(图8,框174)。作为该目标服务器应用的宿主的服务器节点查实诸通信者中与该目标通信者相关的那些通信者(图8,框176)。该服务器节点确定这些相关通信者关于不同服务器应用44的状态(图8,框178)。该服务器节点向该目标通信者传送对相关通信者和所确定的相关通信者状态的指示(图8,框180)。在显示器上,该客户端节点显示相关通信者的图形表示和对这些相关通信者关于与不同服务器应用的连接的状态的图形指示(图8,框184)。如上所解释,在一些实施例中,不同服务器应用中的多个服务器应用分别使得能在这些通信者中的相应各个通信者之间进行同步会议。这些服务器应用中的给定服务器应用可具有多个区划,通信者中的相应各个通信者能够关于其中每个区划来被关联。在这些实施例中,该服务器节点通常向该目标通信者传送对相关通信者中的相应各个相关通信者关于该给定服务器应用的区划中的哪些区划被关联的指示。对于相关通信者中的每个相关通信者,该服务器节点可确定这些区划中该相关通信者关于其与至少一个其他通信者共同在场的每个区划;并且该服务器节点向该目标通信者传送对所确定的这些相关通信者的成员资格的指示。在(以下描述的)一些实施例中,给定服务器应用的诸区划中的每个区划与物理环境的元素的相应图形表示相关联。例如,该给定服务器应用的诸区划中的每个区划可与办公环境的物理空间的相应图形表示相关联。在一些实施例中,对于相关通信者中的每个相关通信者,该服务器节点可确定诸服务器应用中该相关通信者具有成员资格的每个服务器应用,并且该服务器节点向该目标通信者传送对所确定的这些相关通信者的成员资格的指示。在查实这些相关通信者(图8,框176)时,该服务器节点可将通信者中该目标通信者已经与之进行了关联于这些服务器应用中的相应各个服务器应用的交互的那些通信者标识为相关通信者。在该过程中,该服务器节点可将通信者中该目标通信者已经通过关联于这些服务器应用中的相应各个服务器应用提供的实时通信设施来与之通信的那些通信者标识为相关通信者。该实时通信设施可包括音频通信设施、视频通信设施、实时文本聊天通信设施、和文件共享通信设施中的至少一者。在查实这些相关通信者时,该服务器节点可将通信者中已被该目标声称为联系人的那些通信者标识为“相关通信者”。该服务器节点可向该目标通信者传送对这些相关通信者中当前连接到网络通信环境的那些相关通信者的指示和对这些相关通信者中当前未连接到网络通信环境的那些相关通信者的相应指示。在一些实施例中,确定相关通信者的状态(图8,框178)的过程涉及对于相关通信者中的每个相关通信者,确定这些服务器应用中该相关通信者对于其而言具有在场性的每个服务器应用。该服务器节点通常向该目标通信者传送对各相关通信者分别对其中哪些服务器应用具有在场性的指示。在一些实施例中,各服务器应用中的给定服务器应用具有多个区划,各通信者中的每个通信者能够关于其中每个区划建立各自的在场性,并且对于这些相关通信者中的每个相关通信者,该服务器节点确定该给定服务器应用的区划中该相关通信者对于其具有在场性的每个区划,并且向该目标通信者传送对各相关通信者分别在该给定服务器应用的哪些区划中具有在场性的指示。在某个实施例中,该服务器节点对相关通信者进行整理并且向该目标通信者传送对该整理的指示。在一些实施例中,该整理涉及根据这些相关通信者中的各个相关通信者与之相关联的服务器应用来将这些相关通信者编组成服务器应用组。在每个服务器应用组中,该服务器节点可按与各个服务器应用的连接的状态、按与网络通信环境中的目标通信者的交互频度、或按与网络通信环境中的目标通信者的交互新近度来对相关通信者中的各个相关通信者进行整理。在一些实施例中,服务器应用中的给定服务器应用具有多个区划,这些通信者中的各个通信者能够关于其中每个区划建立各自的在场性。在这些实施例中,该编组可涉及根据该给定服务器应用的区划中这些相关通信者中的各个相关通信者与之相关联的那些区划来将相关通信者中与该给定服务器应用相关联的各个相关通信者编组成区划组。该编组可涉及根据这些区划中在其中相关通信者中的至少两个相关通信者共同在场的那些区划来对相关通信者中与该给定服务器应用相关联的各个相关通信者进行编组。在一些实施例中,该整理涉及根据该目标通信者在该给定服务器应用的哪些区划中具有在场性来对区划组进行整理。在一些实施例中,该整理涉及根据相关通信者各自与这些服务器应用中的各个服务器应用的连接状态来对这些相关通信者进行编组。该整理可涉及将相关通信者中的未与所有服务器应用连接的那些相关通信者编组在一起。在一些实施例中,该服务器节点确定相关通信者中的各个相关通信者的实时活动性状态,并且向该目标通信者传送对所确定实时活动性状态的指示。该确定可涉及确定相关通信者中的各个相关通信者的实时通信活动性(例如,音频通信活动性、视频通信活动性、实时文本聊天活动性、和文件共享活动性)。在一些实施例中,该服务器节点确定可用于与相关通信者中的与这些服务器应用中的各个服务器应用相关联的各个相关通信者通信的通信信道。在这些实施例中,该服务器节点向该目标通信者传送对所确定的与相关通信者中的各个相关通信者和服务器应用中的各个服务器应用相关联的通信信道的指示。对可用通信信道的确定可涉及将相关通信者中的各个相关通信者的实时通信能力与由服务器应用中的各个服务器应用启用的实时通信设施相比较。在一些实施例中,这些实时通信信道包括音频通信信道、视频通信信道、实时文本聊天信道、和文件共享信道中的至少一者。在一些实施例中,由客户端节点接收到的指示(图8,框182)包括对相关通信者分别对于这些服务器应用中的哪些服务器应用具有在场性的指示。在这些实施例中,该客户端节点通常关联于服务器应用中相关通信者具有在场性的各个服务器应用地显示相关通信者的图形表示。在一些实施例中,服务器应用中的给定服务器应用具有多个区划,通信者中的各个通信者能够关于其中每个区划建立各自的在场性。在这些实施例中,对于相关通信者中的每个相关通信者,由客户端节点接收到的指示通常包括对给定服务器应用的区划中相关通信者具有在场性的每个区划的相应指示。在该情形中,该客户端节点通常关联于给定服务器应用的区划中相关通信者具有在场性的各个区划地显示相关通信者的图形表示。在一些实施例中,该客户端节点将区划显示为物理环境(例如,办公环境)的元素的相应图形表示。由该客户端节点接收到的指示通常包括对相关通信者中的各个相关通信者与之相关联的服务器应用的指示。在一些实施例中,该客户端节点根据相关通信者中的各个相关通信者与之相关联的服务器应用来显示被编组成服务器应用组中的相关通信者的图形表示。在每个服务器应用组中,该客户端节点可显示按与各个服务器应用的连接状态、按与网络通信环境中的给定通信者的交互频度、或按与网络通信环境中的给定通信者的交互新近度来整理的相关通信者中的各个相关通信者的图形表示。在一些实施例中,这些服务器应用中的给定服务器应用具有多个区划,通信者中的各个通信者能够关于其中每个区划建立各自的在场性。在这些实施例中,该客户端节点可显示相关通信者中与该给定服务器应用相关联的各个相关通信者的图形表示,其中各个相关通信者是根据该给定服务器应用的区划中相关通信者中的各个相关通信者与之相关联的那些区划来编组成区划组的。在该过程中,该客户端节点可显示相关通信者中与该给定服务器应用相关联的各个相关通信者的图形表示,其中各个相关通信者是根据这些区划中在其中相关通信者中的至少两个相关通信者共同在场的那些区划来编组的。该客户端节点可显示根据给定通信者在给定服务器应用的区划中的哪些区划中具有在场性来分类的区划组。该客户端节点可显示根据相关通信者各自与服务器应用中的各个服务器应用的连接状态来编组的相关通信者的图形表示。在该过程中,该客户端节点可显示相关通信者中的未连接到所有服务器应用的那些相关通信者的被编组在一起的图形表示。在一些实施例中,由该客户端节点接收到的指示包括对相关通信者中的各个相关通信者的实时活动性状态的指示。在这些实施例中,该客户端节点可关联于相关通信者的图形表示中的各个图形表示地显示实时活动性状态的图形指示。这些实时通信活动性通常包括音频通信活动性、视频通信活动性、实时文本聊天活动性、和文本共享活动性中的至少一者O在一些实施例中,由该客户端节点接收到的指示包括对可用于与相关通信者中与服务器应用中的各个服务器应用相关联的各个相关通信者通信的通信信道的指示。在这些实施例中,该客户端节点可关联于相关通信者中的各个相关通信者的图形表示地显示通信信道的图形指示。这些实时通信信道通常包括音频通信信道、视频通信信道、实时文本聊天信道、和文本共享信道中的至少一者。由该客户端节点接收到的这些指示可包括对相关通信者中的连接到网络通信环境的那些相关通信者的指示和对相关通信者中的未连接到网络通信环境的那些相关通信者的指示。在这些实施例中,该客户端节点可关联于相关通信者中连接到网络通信环境的那些相关通信者的图形表示地显示在线连接状态指示符,并且该客户端节点可关联于相关通信者中未连接到网络通信环境的那些相关通信者的图形表示地显示离线连接状态指示符。图9示出该平台藉以促进网络通信环境中的操作客户端节点12、14中的相应客户端节点的给定通信者和其他通信者之间的交互的方法的示例性实施例。根据该方法,客户端节点接收对由网络通信环境中的通信者中的各个通信者分别从事的不同的实时通信活动类型的指示(图9,框183)。在显示器上,该客户端节点显示包括这些通信者中的一个或更多个通信者中的每个通信者的相应图形表示的联系人列表,其中该显示包括关联于这一个或更多个图形表示地描绘表示经查实的由这一个或更多个通信者分别从事的当前交互活动的类型的视觉线索。在一些实施例中,该客户端节点接收包括从通信者中的各个通信者的通信活动推导出的内容的实时数据流和标识所接收到的实时数据流的类型的内容类型标识符形式的相应指示。在这些实施例中,该客户端节点从相应内容类型标识符确定实时通信活动的相应类型。该客户端节点还通常从所接收到的实时数据流生成人类可感知的输出。在一些实施例中,该客户端节点接收对由网络通信环境中的通信者中的给定通信者从事的实时聊天活动性的指示,并且关联于该给定通信者的图形表示地显示指示该实时聊天活动性的视觉线索。在一些实施例中,该客户端节点接收对由网络通信环境中的通信者中的给定通信者从事的实时文件共享活动性的指示,并且关联于该给定通信者的图形表示地显示指示该实时文件共享活动性的视觉线索。在一些实施例中,该客户端节点接收对由网络通信环境中的通信者中的给定通信者从事的实时应用共享活动性的指示,并且关联于该给定通信者的图形表示地显示指示该实时应用共享活动性的视觉线索。在一些实施例中,该客户端节点接收对由网络通信环境中的通信者中的给定通信者从事的实时语音活动性的指示,并且关联于该给定通信者的图形表示地显示指示该实时语音活动性的视觉线索。2.通信者与彼此的关联和与服务器应用的关联通信者通常通过作为另一通信者的“联系人”来与该另一通信者相关,其中该通信者抑或由这些通信者中的至少一个通信者声明(并且任选地由该另一通信者确认)的显式社交网络纽带抑或由从通信者之间的交互推断出的社交网络纽带来连接到该另一通信者。在一些实施例中,网络基础设施服务环境42基于由通信者声明的显示属性值和从对关系数据库46的查询结果的统计分析推导出的推断属性值来促进通信者交互。每个关系类型属性值通常指明社交网络纽带的类型。示例性关系类型包括亲属型(例如,其父亲、其表亲)、情感型(例如,尊重、喜欢)、认知型(例如,认识、其朋友、其熟人)、以及社会角色型(例如,其老师、其同事)。用于推断此类属性值的方法的实施例示例在于2009年12月4日提交的共同待审美国专利申请N0.12/631,026的第IV章中描述。通信者对于不同服务器应用可具有的示例性关联类型之中有成员资格和在场性。通信者通常通过向服务器应用注册来变成该服务器应用的成员。通信者可以是服务器应用的成员而不用当前具有关于该服务器应用的在场性。通信者通常通过连接到服务器应用来获取关于该服务器应用的在场性。通信者可具有关于服务器应用的在场性而不是该服务器应用的成员;在该情形中,该通信者通常被称为“访客”。在一些实施例中,一些访客通信者可根据于2010年I月26日提交的美国专利申请N0.12/694,126中描述的方法中的一个或更多个方法来与服务器应用对接。图10示出解说五个通信者(Sally、Tom、Collin、Cary、和Gus)之间的关系及其各自与两个服务器应用(兰辛航空和工程)的关联的示例性集合的社交图190的示例。这些服务器应用可以是这些通信者可关于其建立各自的在场性的任何类型的服务器应用,包括同步会议服务器应用。在所解说的示例中,“兰辛航空”和“工程”服务器应用是(可从SocialCommunications (社会传播)公司、www.sococ0.com取得的)Sococo区域应用,其定义用于各个空间上下文中的通信者交互的相应空间视觉化和交换规则,其增强由网络通信环境中的通信者体验的沉浸感程度。如社交图190中所示,Sally和Cary是“工程”区域应用的成员并且Gus是“工程”区域应用的访客。Sally还与Collin —起是“兰辛航空”区域应用的联合成员,Collin与Sally互为Sococo联系人。Sally与Tom互为Scoco联系人,Tom不是“兰辛航空”和“工程”区域应用中的任何一者的成员。Sally还与Yolanda互为Yahoo联系人并与Cary互为Google联系人。3.通信者身份对于每个服务器应用,通信者可具有向该服务器应用唯一性标识该通信者的一个或更多个标识符。例如,图10的社交图示出除了具有由Sococo标识符SHDl和SHD2唯一'I"生标识的各自的Sococo身份之外,Sally和Tom还声明他们已经与第三方服务器提供商(即,Yahoo、Gmai1、Hotmai1、AIM、和Facebook服务提供商)建立的各自的身份集合192、194。具体而言,Sally已经声明了以下身份标识符:sally@yaho0.com、sallyigmai1.com、sallyihotmai1.com>sallyiaim.com、和 sallyOsource.com ;并且 Tom 已经声明了 以下身份标识符:tomiyaho0.com、tomigmail.com、tomihotmail.com, tomiaim.com、和 tomOtarget.com。Sally和Tom还互为Yahoo联系人并互为Facebook联系人(也称为“朋友”)。在该不例中,由Sally和Tom声明的这些身份是用于与各个网络服务(即,Yahoo、Gmai1、Hotmai1、AIM、和Facebook服务器应用)相结合地通信的相应通信句柄。在一些实施例中,对于每个通信者,网络基础设施服务环境42将通信者所声明的所有身份与在该网络通信环境中标识该通信者的单个相应通用用户标识符(例如,图10中示出的Sococo标识符SHDl和SUID2)相关联。以此方式,就跨由不同服务器应用44定义的所有不同通信上下文始终用同一标识符来标识每个通信者。图11示出网络基础设施服务器环境42藉以用单个相应身份来将各通信者中的一个或更多个通信者中的每个通信者表示给在该网络通信环境中交互的其他通信者的方法的实施例。根据图11的方法,对于各通信者中的一个或更多个通信者中的每个通信者:网络基础设施服务器环境42确定由该通信者声明的多个身份的相应集合,其中这些身份中的每个身份与用于结合相应网络服务地与该通信者通信的相应通信句柄相关联(图11,框195);网络基础设施服务器环境42将每个集合的多个身份与用于在该网络通信环境中标识该通信者的单个相应通用用户标识符相关联(图11,框196);并且网络基础设施服务器环境42标识该通信者的与各用户账户中的相应各个用户账户相关联一个或更多个联系人的集合(图11,框197)。网络基础设施服务器环境42查实各通信者中与这些通信者中的目标通信者相关的那些通信者(图11,框198)。在该过程中,这些通信者中的各个通信者基于与由这些通信者声明的各个身份相关联的相应通信句柄来与目标通信者的联系人中的各个联系人相匹配。网络基础设施服务器环境42向该目标通信者传送对由相关通信者各自的通用标志符标识的这些相关通信者的指示(图11,框199)。在一些实施例中,连接句柄是用于经由实时通信服务(例如,即时消息接发服务、音频会议服务、视频会议服务、和文件共享服务)、经由电子邮件服务、或经由社交联网服务来与通信者中的各个通信者通信的句柄。在一些实施例中,每个通信者可为服务器应用44中的不同服务器应用指定不同的相应通信句柄,从而该通信者可从消息被指向到的通信句柄来推断出接收自其他通信者的消息(例如,会见、获取、和邀请消息)的通信上下文。在一些实施例中,网络基础设施服务环境42确定相关通信者关于与服务器应用的连接的连接状态,并且向目标通信者传送对相关通信者和所确定的相关通信者连接状态的明细。响应于确定相关通信者中的给定相关通信者已经从服务器应用中的给定服务器应用断开,网络基础设施服务环境42确定该给定相关通信者与网络服务中的哪些网络服务相连接,并且向目标通信者传送该给定相关通信者从该给定服务器应用断开了的指示和该给定相关通信者可用于经由网络服务中该给定相关通信者被确定为与其连接着的一个或更多个网络服务通信的指示。4.通信者状态可就通信者查实的关于与不同服务器应用44的关联的状态之中有该通信者关于各服务器应用44的状态和活动性的状态。
示例性通信者状态包括:
权利要求
1.一种方法,包括: 在其中从各个客户端网络节点(12、14)操作的通信者连接到由一个或更多个服务器网络节点(40)托管的不同服务器应用(44)的网络通信环境(10)中, 查实所述通信者中与所述通信者中的目标通信者相关的那些通信者, 确定所述相关通信者关于所述不同服务器应用(44)的状态, 向所述目标通信者传送对所述相关通信者和所确定的所述相关通信者的状态的指示。
2.如权利要求1所述的方法,其特征在于,所述不同服务器应用(44)中的多个服务器应用分别使得能够在所述通信者中的相应各个通信者之间进行同步会议。
3.如权利要求1所述的方法,其特征在于,所述服务器应用(44)中的给定服务器应用具有多个区划,所述通信者中的相应通信者能够与所述多个区划中的每个区划相关联,并且所述传送包括传送对所述相关通信者中的相应相关通信者与所述给定服务器应用的所述区划中的哪些区划相关联的指示。
4.如权利要求3所述的方法,其特征在于,所述确定包括,对于所述相关通信者中的每个相关通信者,确定所述区划中所述相关通信者关于其与至少一个其他通信者共同在场的每个区划,并且所述传送包括传送对所确定的所述相关通信者的成员资格的指示。
5.如权利要求3所述的方法,其特征在于,所述区划中的每个区划与物理环境的元素的相应图形表示相关联。
6.如权利要求3所述的方法,其特征在于,所述区划中的每个区划与办公环境(378)的物理空间的相应图形表示相关联。
7.如权利要求1所述的方法,其特征在于,所述确定包括,对于所述相关通信者中的每个相关通信者,确定所述服务器应用(44)中该相关通信者具有其成员资格的每个服务器应用,并且所述传送包括传送对所确定的所述相关通信者的成员资格的指示。
8.如权利要求1所述的方法,其特征在于,所述查实包括将所述通信者中所述目标通信者已经关联于所述服务器应用(44)中的相应服务器应用地与其交互的那些通信者标识为所述相关通信者中相应的相关通信者。
9.如权利要求8所述的方法,其特征在于,所述标识包括将所述通信者中所述目标通信者已经通过关联于所述服务器应用(44)中的相应服务器应用地提供的实时通信设施来与其交互的那些通信者标识为所述相关通信者中的相应的相关通信者。
10.如权利要求9所述的方法,其特征在于,所述实时通信设施包括音频通信设施、视频通信设施、实时文本聊天通信设施、和文件共享通信设施中的至少一者。
11.如权利要求1所述的方法,其特征在于,所述查实包括将所述通信者中所述目标通信者已经将其声称为联系人的那些通信者标识为所述相关通信者中的相应的相关通信者。
12.如权利要求1所述的方法,其特征在于,所述传送包括传送对所述相关通信者中当前连接着所述网络通信环境(10)的那些相关通信者的指示和对所述相关通信者中当前未连接着所述网络通信环境(10)的那些相关通信者的相应指示。
13.如权利 要求1所述的方法,其特征在于: 所述确定包括,对于所述相关通信者中的每个相关通信者,确定所述服务器应用(44)中该相关通信者对于其具有在场性的每个服务器应用;以及 所述传送包括传送对所述相关通信者分别在所述服务器应用(44)中的哪些服务器应用中具有在场性的指示。
14.如权利要求13所述的方法,其特征在于,所述服务器应用(44)中的给定服务器应用具有多个区划,所述通信者中的相应通信者能够关于所述多个区划中的每个区划建立各自的在场性; 还包括,对于所述相关通信者中的每个相关通信者,确定所述给定服务器应用的区划中该相关通信者对于其具有在场性的每个区划;以及 其中所述传送包括传送对所述相关通信者分别在所述给定服务器应用的所述区划中的哪些区划中具有在场性的指示。
15.如权利要求1所述的方法,其特征在于,还包括对所述相关通信者进行整理,并且其中所述传送包括传送对所述整理的指示。
16.如权利要求15所述的方法,其特征在于,所述整理包括根据所述相关通信者和所述服务器应用(44)之间的关联来将所述相关通信者编组成服务器应用组。
17.如权利要求16所述的方法,其特征在于,所述编组包括 在每个服务器应用组内,按与相应服务器应用(44)的连接状态来对所述相关通信者中的相应的相关通信者进行整理。
18.如权利要求16所述的方法,其特征在于,所述编组包括 在每个服务器应用组内,按与所述网络通信环境中的所述目标通信者的交互频度来对所述相关通信者中的相应的相关通信者进行整理。
19.如权利要求16所述的方法,其特征在于: 所述服务器应用(44 )中的给定服务器应用具有多个区划,所述通信者中的相应通信者能够关于所述多个区划中的每个区划建立各自的在场性;以及 所述编组包括根据所述相关通信者和所述给定服务器应用的所述区划之间的关联来将所述相关通信者中与所述给定服务器应用相关联的相应的相关通信者编组成区划组。
20.如权利要求19所述的方法,其特征在于,所述编组包括根据所述区划中其中所述通信者中的至少两个通信者共同在场的那些区划来对所述相关通信者中与所述给定服务器应用相关联的相应的相关通信者进行编组。
21.如权利要求19所述的方法,其特征在于,所述整理包括根据所述给定服务器应用的所述区划中所述目标通信者具有在场性的那些区划来对所述区划组进行整理。
22.如权利要求16所述的方法,其特征在于,所述分类包括根据所述相关通信者各自与所述服务器应用(44)中的相应服务器应用的连接状态来对所述相关通信者进行编组。
23.如权利要求22所述的方法,其特征在于,所述整理包括将所述相关通信者中未连接到所有服务器应用(44)的那些相关通信者编组在一起。
24.如权利要求1所述的方法,其特征在于,还包括确定所述相关通信者中的相应的相关通信者的实时活动性状态,并且其中所述传送包括传送对所确定的实时活动性状态的指/Jn ο
25.如权利要求24所述的方法,其特征在于,所述确定包括确定所述相关通信者中的相应的相关通信者的实时通信活动性。
26.如权利要求25所述的方法,其特征在于,所述实时通信活动性包括音频通信活动性、视频通信活动性、实时文本聊天活动性、和文件共享活动性中的至少一者。
27.如权利要求1所述的方法,其特征在于,还包括确定可用于与所述相关通信者中与所述服务器应用(44)中的相应服务器应用相关联的相应的相关通信者通信的通信信道,并且其中所述传送包括传送对所确定的与所述相关通信者中的所述相应的相关通信者和所述服务器应用(44)中的相应服务器应用相关联的通信信道的指示。
28.如权利要求27所述的方法,其特征在于,所述确定包括将所述相关通信者中的相应的相关通信者的实时通信能力与由所述服务器应用(44)中的相应服务器应用启用的实时通信设施相比较。
29.如权利要求27所述的方法,其特征在于,所述实时通信信道包括音频通信信道、视频通信信道、实时文本聊天信道、和文件共享信道中的至少一者。
30.一种在网络通信环境(10)中操作的装置,在所述网络通信环境中从相应客户端网络节点(12、14)操作的通信者连接到由一个或更多个服务器网络节点(40)托管的不同服务器应用(44),所述装置包括: 存储计算机可读指令的计算机可读存储器;以及 耦合至所述存储器的数据处理器,其能作用于 执行所述指令,并至少部分地基于所述指令的执行能作用于执行操作,所述操作包括: 查实所述通信者中与所述通信者中的目标通信者相关的那些通信者, 确定所述相关通信者关于所述不同服务器应用(44)的状态, 向所述目标通信者传送对所述相关通信者和所确定的所述相关通信者的状态的指示。
31.至少一个其中实施有计算机可读程序代码的计算机可读存储器设备,其中在由从相应客户端网络节点(12、14)操作的通信者连接到由一个或更多个服务器网络节点(40)托管的不同服务器应用(44)的网络通信环境(10)中的计算机执行时,所述计算机可读程序代码使所述计算机执行包括以下的操作: 查实所述通信者中与所述通信者中的目标通信者有关的那些通信者, 确定所述相关通信者关于所述不同服务器应用(44)的状态, 向所述目标通信者传送对所述相关通信者和所确定的所述相关通信者的状态的指示。
32.—种方法,包括: 在其中从相应客户端网络节点(12、14)操作的通信者连接到由一个或更多个服务器网络节点(40)托管的不同服务器应用(44)的网络通信环境(10)中, 由所述客户端网络节点(12、14)中所述通信者中的给定通信者正从其操作的给定客户端网络节点, 连接到所述服务器应用(44)中的目标服务器应用, 接收对所述通信者中与该给定通信者有关的那些通信者和所述相关通信者关于与所述不同服务器应用(44)的关联的状态的指示,以及 在显示器上显示所述相关通信者的图形表示和所述相关通信者关于与所述不同服务器应用(44)的连接的所述状态的图形指示。
33.如权利要求32所述的方法,其特征在于: 所接收到的指示包括对所述相关通信者分别在所述服务器应用(44)中的哪些服务器应用中具有在场性的指示;以及 所述显示包括关联于所述服务器应用(44)中所述相关通信者对于其具有在场性的相应服务器应用地显示所述相关通信者的所述图形表示。
34.如权利要求33所述的方法,其特征在于: 所述服务器应用(44)中的给定服务器应用具有多个区划,所述通信者中的相应通信者能够关于所述多个区划中的每个区划建立各自的在场性; 所接收到的指示包括,对于所述相关通信者中的每个相关通信者,对所述给定服务器应用的区划中该相关通信者对于其具有在场性的每个区划的相应指示;以及 所述显示包括关联于所述给定服务器应用的所述区划中所述相关通信者对于其具有在场性的相应区划地显示所述相关通信者的所述图形表示。
35.如权利要求34所述的方法,其特征在于,所述显示包括将所述区划显示为物理环境(378)的元素的相应图形表示。
36.如权利要求35所述的方法,其特征在于,所述显示包括将所述区划显示为与办公环境相关联的物理空间的相应图形表示。
37.如权利要求32所述的方法,其特征在于: 所接收到的指示包括对所述相关通信者中的相应的相关通信者与之相关联的服务器应用(44)的指示;以及 所述显示包括显示根据所述相关通信者和所述服务器应用(44)之间的关联来编组成服务器应用组的所述相关通信者的所述图形表示。
38.如权利要求37所述的方法,其特征在于,所述显示包括,在每个服务器应用组内,显示所述相关通信者的按与相应服务器应用(44)的连接状态来整理的相应的相关通信者的所述图形表示。
39.如权利要求37所述的方法,其特征在于,所述显示包括,在每个服务器应用组内,显示所述相关通信者的按与所述网络通信环境(10)中的所述给定通信者的交互频度来整理的相应的相关通信者的所述图形表示。
40.如权利要求37所述的方法,其特征在于: 所述服务器应用(44 )中的给定服务器应用具有多个区划,所述通信者中的相应通信者能够关于所述多个区划中的每个区划建立各自的在场性;以及 所述显示包括显示与所述给定服务器应用相关联的相关通信者的根据所述相关通信者和所述给定服务器应用的所述区划之间的关联来编组成区划组的相应的相关通信者的图形表示。
41.如权利要求40所述的方法,其特征在于,所述显示包括显示与所述给定服务器应用相关联的相关通信者的根据所述区划中所述相关通信者中的至少两个相关通信者共同在场的那些区划来编组的相应的相关通信者的图形表示。
42.如权利要求40所述的方法,其特征在于,所述显示包括显示根据所述给定服务器应用的所述区划中所述给定通信者具有在场性的那些区划来整理的所述区划组。
43.如权利要求38所述的方法,其特征在于,所述显示包括显示根据所述相关通信者各自与所述服务器应用(44)中的相应服务器应用的连接状态来编组的所述相关通信者的所述图形表示。
44.如权利要求43所述的方法,其特征在于,所述显示包括显示所述相关通信者中的未连接到所有服务器应用(44)的那些相关通信者的被编组在一起的所述图形表示。
45.如权利要求32所述的方法,其特征在于: 所接收到的指示包括对所述相关通信者中的相应的相关通信者的实时活动性状态的指示;以及 所述显示包括关联于所述相关通信者的所述图形表示中的相应图形表示地显示对所述实时活动性状态的图形指示。
46.如权利要求45所述的方法,其特征在于,所述实时通信活动性包括音频通信活动性、视频通信活动性、实时文本聊天活动性、和文件共享活动性中的至少一者。
47.如权利要求32所述的方法,其特征在于: 所接收到的指示包括对可用于与所述相关通信者中的与所述服务器应用(44)中的相应服务器应用相关联的相应的相关通信者通信的通信信道的指示;以及 所述显示包括关联于所述相关通信者中的相应通信者的所述图形表示地显示所述通信信道的图形指示。
48.如权利要求47所 述的方法,其特征在于,所述实时通信信道包括音频通信信道、视频通信信道、实时文本聊天信道、和文件共享信道中的至少一者。
49.如权利要求32所述的方法,其特征在于: 所接收到的指示包括对所述相关通信者中连接着所述网络通信环境(10)的那些相关通信者的指示和对所述相关通信者中未连接着所述网络通信环境的那些相关通信者的指示;以及 所述显示包括关联于所述相关通信者中连接着所述网络通信环境的那些相关通信者的所述图形表示地显示在线连接状态指示符,并且关联于所述相关通信者中的未连接着所述网络通信环境的那些相关通信者的所述图形表示地显示离线连接状态指示符。
50.一种在网络通信环境(10)中操作的装置,在所述网络通信环境中从相应客户端网络节点(12、14)操作的通信者连接到由一个或更多个服务器网络节点(40)托管的不同服务器应用(44),所述装置包括: 存储计算机可读指令的计算机可读存储器;以及 耦合至所述存储器的数据处理器,其能作用于执行所述指令,并至少部分地基于所述指令的执行能作用于执行操作,所述操作包括: 连接到所述服务器应用(44)中的目标服务器应用, 接收对所述通信者中的与所述给定通信者相关的那些通信者和所述相关通信者关于与所述不同服务器应用(44)的关联的状态的指示,以及 在显示器上显示所述相关通信者的图形表示和所述相关通信者关于与所述不同服务器应用(44)的连接的所述状态的图形指示。
51.至少一个其中实施有计算机可读程序代码的计算机可读存储器设备,其中在由其中从相应客户端网络节点(12、14)操作的通信者连接到由一个或更多个服务器网络节点(40)托管的不同服务器应用(44)的网络通信环境(10)中的计算机执行时,所述计算机可读程序代码使所述计算机执行包括以下的操作: 连接到所述服务器应用(44)中的目标服务器应用, 接收对所述通信者中与所述给定通信者相关的那些通信者和所述相关通信者关于与所述不同服务器应用(44)的关联的状态的指示,以及在显示器上显示所述相关通信者的图形表示和所述相关通信者关于与所述不同服务器应用(44)的连接的所述状态的图形指示。
52.—种方法,包括: 在其中从相应客户端网络节点(12、14)操作的通信者连接到由一个或更多个服务器网络节点(40)托管的不同服务器应用(44)的网络通信环境(10)中, 接收对由所述网络通信环境中的所述通信者中的相应通信者分别从事的不同的实时通信活动性类型的指示,以及 在显示器上,显示包括所述通信者中的一个或更多个通信者中的每个通信者的相应图形表示的联系人列表(60、70、106、110、128、450、550、610),其中所述显示包括关联于所述一个或更多个图形表示地描绘表示经查实的由所述一个或更多个通信者分别从事的当前交互活动性类型的视觉线索。
53.如权利要求52所述的方法,其特征在于,所述接收包括接收具有从所述通信者中的相应通信者的通信活动性推导出的内容的实时数据流和标识所接收到的实时数据流的类型的内容类型标识符的形式的相应指示,并且进一步包括从所述相应内容类型标识符来确定所述实时通信活动性的相应类型。
54.如权利要求53所述的方法,其特征在于,还包括从所接收到的实时数据流生成人类可感知的输出。
55.如权利要求52所述的方法,其特征在于,所述接收包括接收对由所述网络通信环境中的所述通信者中的给定通信者从事的实时聊天活动性的指示,并且所述显示包括关联于所述给定通信者的所述图形表示地显示指示所述实时聊天活动性的视觉线索。
56.如权利要求52所述的方法,其特征在于,所述接收包括接收对由所述网络通信环境中的所述通信者中的给定通信者从事的实时文件共享活动的指示,并且所述显示包括关联于所述给定通信者的所述图形表示地显示指示所述实时文件共享活动性的视觉线索。
57.如权利要求52所述的方法,其特征在于,所述接收包括接收对由所述网络通信环境中的所述通信者中的给定通信者从事的实时应用共享活动性的指示,并且所述显示包括关联于所述给定通信者的所述图形表示地显示指示所述实时应用共享活动性的视觉线索。
58.如权利要求52所述的方法,其特征在于,所述接收包括接收对由所述网络通信环境中的所述通信者中的给定通信者从事的实时语音活动性的指示,并且所述显示包括关联于所述给定通信者的所述图形表示地显示指示所述实时语音活动性的视觉线索。
59.一种方法,包括: 在其中从相应客户端网络节点(12、14)操作的通信者连接到由一个或更多个服务器网络节点(40)托管的不同服务器应用(44)网络通信环境(10)中, 对于所述通信者中的一个或更多个通信者中的每个通信者, 确定由所述通信者声明的多个身份的相应集合,其中所述身份中的每个身份与用于结合相应网络服务地与所述通信者通信的相应通信句柄相关联, 将每个集合的多个身份与用于在所述网络通信环境中标识所述通信者的单个相应通用用户标识符相关联,以及 标识所述通信者的与所述用户账户中的相应用户账户相关联的一个或更多个联系人的集合;查实所述通信者中与所述通信者中的目标通信者相关的那些通信者,其中所述查实包括基于与由所述通信者声明的相应身份相关联的相应通信句柄来将所述通信者中的相应通信者与所述目标通信者的所述联系人中的相应联系人相匹配;以及 向所述目标通信者传送对由所述相关通信者各自的通用标识符标识的所述相关通信者的指示。
60.如权利要求59所述的方法,其特征在于,所述连接句柄中的相应连接句柄是用于经由实时通信服务来与所述通信者中的相应通信者通信的句柄。
61.如权利要求60所述的方法,其特征在于,所述实时通信服务包括即时消息接发服务、音频会议服务、视频会议服务、和文件共享服务中的至少一者。
62.如权利要求59所述的方法,其特征在于,所述连接句柄中的相应连接句柄是用于经由电子邮件来与所述通信者中的相应通信者通信的句柄。
63.如权利要求59所述的方法,其特征在于,所述连接句柄中的相应连接句柄是用于经由社交联网服务来与所述通信者中的相应通信者通信的句柄。
64.如权利要求59所述的方法,其特征在于,还包括确定所述相关通信者关于与所述服务器应用(44)的连接的连接状态,并且向所述目标通信者传送所述相关通信者和所确定的所述相关通信者的连接状态的明细。
65.如权利要求64所述的方法,其特征在于,响应于确定所述相关通信者中的给定相关通信者已经从所述服务器应用(44)中的给定服务器应用断开, 确定所述给定相关通信者连接到所述网络服务中的哪些网络服务,以及 向所述目标通信者传送对所述给定相关通信者从所述给定服务器应用断开了的指示和对所述给定相关通信者可用于经由所述网络服务中所述给定相关通信者被确定为与其连接着的一个或更多个网络服务的通信的指示。
66.—种方法,包括: 在其中从相应客户端网络节点(12、14)操作的通信者连接到具有多个区划的虚拟区域、其中所述通信者中的相应通信者中的每个通信者能够与所述多个区划中的每个区划相关联的网络通信环境(10)中, 查实所述通信者中与所述通信者中的目标通信者相关的那些通信者, 确定所述区划中所述相关通信者中的至少一个相关通信者在其中与至少一个其他通信者共同在场的每个区划,以及 在显示器上,显示根据所述相关通信者和所述区划之间的关联来编组成区划组的所述相关通信者的图形表示,其中所述区划组为每个所确定的区划包括单独的相应区划组。
67.如权利要求66所述的方法,其特征在于,所述虚拟区域是与空间视觉化相关联的虚拟区域并且所述区划对应于所述空间视觉化的相应区段。
68.如权利要求66所述的方法,其特征在于,所述虚拟区域表示软件应用并且所述区划对应于所述软件应用的相应区段。
69.如权利要求66所述的方法,其特征在于,所述虚拟区域表示计算机数据文件并且所述区划对应于所述计算机数据文件的相应区段。
全文摘要
在其中从各个客户端网络节点(12、14)操作的通信者连接到不同服务器应用(44)的网络通信环境(10)中,查实与目标通信者相关的通信者,确定相关通信者关于不同服务器应用(44)的状态,并且向该目标通信者传送对相关通信者和所确定的相关通信者状态的指示。可在显示器上显示相关通信者的图形表示和相关通信者关于与不同服务器应用(44)的连接的状态的图形指示。还可将包括其中一个或更多个通信者中的每一者各自的图形表示的联系人列表关联于代表所查实的由这一个或更多个通信者分别从事的当前交互活动类型的视觉线索来显示。单个通用用户标识符可被用来标识每个通信者。
文档编号G06Q10/10GK103154982SQ201180050022
公开日2013年6月12日 申请日期2011年8月15日 优先权日2010年8月16日
发明者M·里库克, D·范威尼, P·布罗迪 申请人:社会传播公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1