用来在网上进行聊天的用户界面的制作方法

文档序号:6476190阅读:238来源:国知局
专利名称:用来在网上进行聊天的用户界面的制作方法
用来在网上进行聊天的用户界面技术领域一^l殳地讲,本发明涉及一种用来在网上进行聊天的用户界面。具体而言,本发明涉及一种基于选项卡(tab-based)的用户界面,其优化利用显示空间。
技术背景随着计算机技术越来越普及,计算机用来越来越多地在网络环境下(例 如通过因特网)相互进行通信。这种通信的一种常见形式被称为"聊天"。一 般地讲,聊天为一种通信论坛,其允许用户(例如"聊天伙伴,,)交换文本和/ 或图形,就如其亲自交流一样。聊天与电子邮件的不同之处在于,聊天发送 方的消息一旦发送后就马上被显示给接收方。即,在消息传送的过程中,几 乎没有或者没有可感知的延迟,也不需要检查"收件箱"。到目前为止,存在用户可以通过其进行聊天的几种不同的论坛。 一个例 子为聊天室,其允许多个聊天伙伴登录并且同时相互通信。在聊天室中,所 有聊天伙伴都可以察看正在进行的通信情况。另一个例子为即时消息(例如 AOL即时信使),其允许用户一对一地相互通信。在即时消息的情况下,发 送聊天伙伴可以保持与接收聊天伙伴的多个个别聊天。这允许将与一个接收 聊天伙伴交换的内容对其他接收聊天伙伴的保密。AOL为AOL公司在美国 以及其他国家的注册商标。聊天技术普及性的不断^长已经使许多手持式设备制造商使其设备具备 网络与聊天功能。具体地讲,目前几乎所有的新的个人数字助理、蜂窝式电 话、传呼设备等等都能够作为个人计算机通过网络通信。不幸的是,对于手 持式设备,显示(屏幕)空间经常是有限的。具体地讲,由于手持式设备所 固有的便携性,经常使用最小尺寸的显示器。这样的显示器大大影响了手持 式设备操作该设备的效率与方式。另外,当手持式设备包含其界面为全尺寸 显示器(例如17寸监视器)设计的程序(例如聊天程序)时,缺乏显示空间 也会成为问题。在这种情况下,界面一般不会向原来所设想的那样发挥功能, 并且经常包含被阻挡的部分与按钮考虑到上述因素,存在对于用来通过网络进行聊天的用户界面的需求。 具体而言,需要有一种用户界面,其优化诸如手持式设备等计算机化系统上 的显示空间。还需要一种用户界面,用来包含一组(即一或多个)提供对所 需信息与功能的访问的选项卡。还需要在这些选项卡上提供各种指示器。发明内容一般地讲,本发明提供一种用来通过网络进行聊天的用户界面,以及用 来生成该用户界面的系统、方法与程序产品。根据本发明,该界面包含列表 选项卡,用来显示接收聊天伙伴以及每个接收聊天伙伴状态的列表。该界面 还包含状态选项卡,用来选择发送聊天伙伴的状态。例如,状态选项卡允许 发送聊天伙伴指示其是否"离开"设备,并且指定适当的"离开"消息。状态选 项卡还包含状态指示器,用来标识发送聊天伙伴的选定状态。还可以在该用 户界面上提供聊天选项卡,用来显示有关于当前在发送聊天伙伴与 一或多个 接收聊天伙伴之间保持的一組(即一或多个)活动聊天的信息。该聊天选项 卡一般包含每个都相应于活动聊天的一组(即一或多个)聊天指示器。该基 于选项卡的用户界面可以用来进行多个活动聊天。相应地,本发明的用户界 面允许优化诸如手持式设备等计算机化系统上的显示空间。根据本发明的第一方面,提供了 一种用来通过网络进行聊天的用户界面。该用户界面包含(l)聊天选项卡,用来显示有关于当前在发送聊天伙伴与一组接收聊天伙伴之间的一组活动聊天的信息,其中该聊天选项卡包含相应 于所述活动聊天组的一组聊天指示器。优选地,本发明提供一种用户界面,还包含列表选项卡,用来显示接 收聊天伙伴以及每个接收聊天伙伴状态的列表;以及状态选项卡,用来选择 发送聊天伙伴的状态。优选地,本发明提供一种用户界面,其中状态选项卡包含状态指示器, 用来标识发送聊天伙伴的选定状态。优选地,本发明提供一种用户界面,其中可以选择所述状态指示器组中 的一个状态指示器,以察看相应于选定指示器的活动聊天。优选地,本发明提供一补用户界面,其中所述状态指示器组中每个状态 指示器的外观都是可变化的,以反映收到新的聊天素材。优选地,本发明提供一种用户界面,其中相应于当前正在察看的活动聊天的聊天选项卡具有缩进。-优选地,本发明提供一种用户界面,其中一旦选定聊天选项卡,就显示 信息,并且其中该信息包含参加所述活动聊天组中的一个活动聊天的每个接 收聊天伙伴的名称。根据本发明的第二方面,提供了 一种用来通过网络进行聊天的用户界面。该用户界面包含(l)列表选项卡,用来显示4妄收聊天伙伴以及每个接收聊 天伙伴状态的列表;(2)状态选项卡,用来选择发送聊天伙伴的状态,其中 该状态选项卡包含状态指示器,用来指示发送聊天伙伴的状态;以及(3)聊 天选项卡,用来显示有关于在发送聊天伙伴与接收聊天伙伴之间的一组活动 聊天的信息,其中该聊天选项卡包含相应于所述活动聊天组的一组聊天指示 器。优选地,本发明提供一种用户界面,其中可以选择所述聊天指示器组中 的一个聊天指示器,以察看相应于选定指示器的活动聊天。优选地,本发明提供一种用户界面,其中所述状态指示器组中每个状态 指示器的外观都是可变化的,以反映收到新的聊天素材。优选地,本发明提供一种用户界面,其中相应于当前正在察看的活动聊 天的聊天选项卡具有缩进。优选地,本发明提供一种用户界面,其中一旦选定聊天选项卡,就显示 信息,并且其中该信息包含参加所述活动聊天组中的一个活动聊天的每个接 收聊天伙伴的名称。根据本发明的第三方面,提供了一种用来生成通过网络进行聊天的用户 界面的系统。该系统包含(l)列表系统,用来生成列表选项卡,以显示接 收聊天伙伴以及每个接收聊天伙伴状态的列表;(2)状态系统,用来生成状 态选项卡,以选择发送聊天伙伴的状态;以及(3)活动性系统,用来生成聊 天选项卡,以显示有关于在发送聊天伙伴与接收聊天伙伴之间的一组活动聊 天的信息。优选地,本发明提供一种系统,其中所述状态选项卡包含用于状态指示 器的部件,用来指示发送聊天伙伴的状态。优选地,本发明提供一种系统,其中所述聊天选项卡包含用于相应于所 述活动聊天组的一组聊天指杀器的部件。优选地,本发明提供一种系统,其中所述聊天指示器组中的一个聊天指示器包含用来选择以察看相应于选定指示器的活动聊天的部件。优选地,本发明提供一种系统,其中所述状态指示器组中每个状态指示 器的外观都是可变化的,以反映^到新的聊天素材。优选地,本发明^是供一种系统,其中相应于当前正在察看的活动聊天的 聊天选项卡具有缩进。优选地,本发明提供一种系统,其中一旦选定聊天选项卡,就显示信息, 并且其中该信息包含用于参加所述活动聊天组中的一个活动聊天的每个接收. 聊天伙伴的名称的部件。根据本发明的第四方面,提供了 一种用来生成通过网络进行聊天的用户界面的、存储在可记录介质上的程序产品。当被执行时,该程序产品包含 (1)用来生成列表选项卡、以显示接收聊天伙伴以及每个接收聊天伙伴状态 的列表的程序代码;(2)用来生成状态选项卡、以选择发送聊天伙伴的状态 的程序代码;以及(3)用来生成聊天选项卡、以显示有关于在发送聊天伙伴 与接收聊天伙伴之间的一组活动聊天的信息的程序代码。优选地,本发明提供一种程序产品,其中所述状态选项卡包含状态指示 器,用来指示发送聊天伙伴的状态。优选地,本发明提供一种程序产品,其中所述聊天选项卡包含相应于所 述活动聊天组的 一组聊天指示器。优选地,本发明提供一种程序产品,其中可以选择所述聊天指示器组中 的一个聊天指示器,以察看相应于选定指示器的活动聊天。优选地,本发明提供一种程序产品,其中所述状态指示器组中每个状态 指示器的外观都是可变化的,以反映收到新的聊天素材。优选地,本发明提供一种程序产品,其中相应于当前正在察看的活动聊 天的聊天选项卡具有缩进。优选地,本发明提供一种程序产品,其中一旦选定聊天选项卡,就显示 信息,并且其中该信息包含参加所述活动聊天组中的一个活动聊天的每个接 收聊天伙伴的名称。根据本发明的第五方面,提供了一种用来生成通过网络进行聊天的用户 界面的方法。该方法包含(l)生成列表选项卡,以显示接收聊天伙伴以及 每个接收聊天伙伴状态的列表;(2)生成状态选项卡,以选择发送聊天伙伴 的状态;以及(3)生成聊天选项卡,以显示有关于在发送聊天伙伴与接收聊天伙伴之间的一组活动聊天的信息。优选地,本发明提供一种方法,还包含在所述状态选项卡上提供状态指示器,用来指示发送聊天休伴的状态。优选地,本发明l是供一种方法,还包含在所述聊天选项卡上^:供相应 于所述活动聊天组的一组聊天指示器。优选地,本发明提供一种方法,还包含选择所述聊天指示器组中的一 个聊天指示器,以察看相应于选定指示器的活动聊天。优选地,本发明提供一种方法,还包含改变所述状态指示器组中一个 状态指示器的外观,以反映收到新的聊天素材。优选地,本发明提供一种方法,还包含在相应于当前正在察看的活动 聊天的聊天选项卡中提供缩进。优选地,本发明提供一种方法,其中一旦选定聊天选项卡,就显示信息, 并且其中该信息包含参加所述活动聊天组中的一个活动聊天的每个接收聊天 伙伴的名称。因此,本发明提供了一种用来通过网络进行聊天的用户界面,以及用来 生成该界面的系统、方法与程序产品。


以下参照附图详细描述作为示例的本发明的实施方式,其中 图1显示根据本发明的具有用来生成用户界面的聊天系统/程序的计算机 化系统;图2显示根据本发明的,例性用户界面; 图3显示在选定列表选项卡时图2的用户界面; 图4显示在选定状态选项卡时图2的用户界面; 图5显示在选定聊天选项卡时图2的用户界面; 图6显示用来进行聊天的图2的用户界面。
具体实施方式
如上所述,本发明提供一种用来通过网络进行聊天的用户界面,以及用 来生成该用户界面的系统、方法与程序产品。根据本发明,该界面包含列表 选项卡,用来显示接收聊天伙伴以及每个接收聊天伙伴状态的列表。该界面还包含状态选项卡,用来选择发送聊天伙伴的状态。例如,状态选项卡允许 发送聊天伙伴指示其是否"离开"设备,并且指定适当的"离开"消息。状态选 项卡还包含状态指示器,用来标识发送聊天伙伴的选定状态。还可以在该用 户'界面上提供聊天选项卡,用来显示有关于当前在发送聊天伙伴与 一或多个 接收聊天伙伴之间保持的一组(即一或多个)活动聊天的信息。该聊天选项 卡一般包含每个都相应于活动聊天的一组(即一或多个)聊天指示器。该基 于选项卡的用户界面可以用来进行多个活动聊天。相应地,本发明的用户界 面允许优化诸如手持式设备等计算机化系统上的显示空间。现在参照图1,它显示了计算机化系统10。
一般地讲,计算机化系统IO为能够通过网络34与计算机化系统38、 42、 46以及49通信的任何类型的计 算机化系统。例如,计算机化系统IO可以是手持式设备(例如,个人数字助 理、蜂窝式电话、传呼设备等等)或大型计算机系统(例如,便携式计算机、 个人数字计算机、工作站、服务器等)。为此应该理解虽然本发明针对优化 手持式设备的显示空间,但是其原理可以在任何类型的计算机化系统上实现。 另外应该理解此处所使用的术语"聊天"用来指任何类型的基于网络的计算 机用户之间的通信。例子包含聊天室通信、即时消息、蜂窝式电话短信等等。 还应该理解虽然将在聊天环境下描述生成基于选项卡的用户界面,但是此 处的原理可以用来生成对于任何程序和/或环境类型的基于选项卡的用户界 面。一般由发送聊天伙伴32使用计算机化系统10来与一或多个接收聊天伙 伴36、 40、 44以及48进行聊天。这样一来,接收聊天伙伴36、 40、 44以及 48将利用与计算机化系统10通过网络34通信的计算才几化系统38、 42、 46 以及49。网络34用来表示任何类型的网络,只要计算机化系统IO、 38、 42、 46以及49可以通过该网络通信。例如,网络34可以是因特网、广域网(WAN)、 局域网(LAN)、虚拟私有网络(VPN)、或者任何其他类型的网络。为此, 计算机化系统IO、 38、 42、 46以及49之间的通信可以通过直接硬连线连接 (例如串行口 )进行,或者在客户端/服务器(或者服务器-服务器)环境下通 过可寻址连接进行,该环境可以利用有线和/或无线传送方法的任意组合。在 后者的情况下,服务器与客/端可以利用常规的网络连接,例如令牌环、以 太网、WiFi或者其他常规通信标准。当客户端与服务器通过因特网通信时, 可以由常规TCP/IP基于套接字协议提供连接。在这种情况下,客户端将利用因特网服务供应商来建立与服务器的连接。应该理解图1所示的接收聊天伙伴36、 40、 44以及48的数量只是说明目的,而不是要以任何方式来限制本 发明的原理。如图所示,计算机化系统IO—般包含中央处理单元(CPU) 12、存储器 14、总线16、输入/输出(1/0)接口 18以及外部设备/资源20。 CPU12可以 包含单一处理单元、或者可以分布于一或多个位置(例如在客户端与服务器 上)上的一或多个处理单元。存储器14可以包含任意已知类型的数据存储和 /或传送介质,包含磁介质、光介质、随机访问存储器(RAM)、只读存储器 (ROM)、数据緩存、数据对象等等。另外,与CPU 12类似,存储器14可 以位于单一物理位置、包含一或多个类型的数据存储器、或者可以以各种形 跨越多个物理系统进行分布。_1/0接口 18可以包含用来交换去向/来自外部资源的信息的任意系统。外 部设备/资源20可以包含任意已知类型的外部设备,包含扬声器、CRT、 LED 屏幕、手持式设备、键盘、鼠标、语音识别系统、语音输出系统、打印机、 监视器/显示器、传真机、传,机等等。为此,应该理解如果计算机化系统 10为手持式设备,则显示器将包含在计算机化系统10内,而非如所示的那 样作为外部设备20。总线16提供计算机化系统10中每个组件之间的通信链路,并且可能包 含任意已知类型的传送链路,包含电气的、光学的、无线的、等等。另外, 虽然未显示,但是可以将其他组件(例如緩存存储器、通信系统、系统软件 等等)融入计算机化系统IO。应该理解计算才几化系统38、 42、 46以及49 一般包含与计算机化系统IO类似的组件(例如CPU、存储器等等)。只是为 了简洁才没有显示这些组件。在存储器14中显示聊天系统22,其可以是提供聊天功能的任何程序。 例如,聊天系统22可以是与AOL即时信使类似的程序。在聊天系统22内为 界面系统24,该界面系统24将根据本发明生成用户界面。具体而言,界面 系统24包含列表系统26、状态系统28以及活动性系统30,这些将生成优化 计算机化系统IO上的显示空间的用户界面。现在参照图2,它显示了由界面系统24生成的用户界面50。如图所示, 用户界面50包含列表选项卡'52、状态选项卡54以及聊天选项卡56。如下所 述,与其他界面不同,使用单一用户界面IO来进行多个活动聊天。即,例如,如果发送聊天伙伴50积极参与四个聊天,则只有单个用户界面50被要求来 执行所有必须的功能。在其他系统中,四个独立的聊天一般会要求四个独立的聊天界面,并且可能需要第五个界面来执行底层功能(例如信息查找等等)。不论何种情形,用户界面50的列表选项卡52、状态选项卡54以及聊天 选项卡56 —般分别由图1的列表系统26、状态系统28以及活动性系统30 生成。如图3所示,发送聊天伙伴62选择列表选项卡52将使列表选项卡52"展 开",并且显示接收聊天伙伴的列表62。在图3所示的例子中,接收聊天伙伴 的列表62对应于一组合作的发送聊天伙伴32。为此,列表62类似于AOL 即时信使中的"朋友列表,,(BuddyList)。列表62中的每个接收聊天伙伴具有 状态指示器。状态指示器标识每个接收聊天伙伴为(例如)(l)在线并且能 够接收通信;(2)在线但是离开了其计算机化系统;(3)完全离线;(4)空 闲;或(5)不希望被打扰。例如,指示器64指示接收聊天伙伴"Alice"在线。 相应地,发送聊天伙伴32可以向其传送通信。相反,状态指示器66指示接 收聊天伙伴"Dave"离线,并且不能接收通信。由此,当前在线的列表62中的 接收聊天伙伴(例如Alice、 Dan、 Glen以及Javier)可以响应图1的接收聊 天伙伴36、 40、 44以及48 (但是不一定如此)。应该理解只是为说明目的,此处所述的所有指示器显示具有特定形式, 并且可能实现许多变种。例如,状态可以根据颜色来表示(例如,蓝色状态 指示器可以表示特定聊天伙伴在线,白色状态指示器表示特定聊天伙伴在线 但是离开了,而红色状态指示器表示特定聊天伙伴离线)。另外,此处描述的 所有指示器都可以是动画的。.例如,指示器可以作成闪烁/脉动。返回去参照图2,状态指示器58位于状态选项卡54之上,其指示发送 聊天伙伴32的状态(与图3的状态指示器64、 66相对,其有关于接收聊天 伙伴)。状态指示器58允许发送聊天伙伴32迅速确定其"聊天"状态。为此, 可以与图3列表62所用状态指示器类似地改变/变更状态指示器58的外观。 例如,蓝色状态指示器58可以表示发送聊天伙伴32在线,红色状态指示器 58表示发送聊天伙伴32离线,而白色状态指示器58可以表示发送聊天伙伴 32在线但是离开了计算机化系统10。与列表选项卡52类似,选择状态选项卡54将使状态选项卡54展开,如 图4所示。展开之后,发送聊天伙伴32可以选择特定状态。如图所示,向发 送聊天伙伴32提供一组状态选项68。这些选项允许发送聊天伙伴32选择其是"在家"还是"离开"计算机化系统10。如果发送聊天伙伴32选择"离开",则 其还可以指定特定"离开"消息69,该消息将被显示给试图与其通信的任何其 他聊天伙伴。选项卡54还包貪消息区域70,用来允许发送聊天伙伴32在没 有合适的现有"离开"消息的情况下,手动地操纵消息。例如,该手动指定的 消息可以指示发送聊天伙伴32为"出去吃午饭"。相反,该手动指定的消息也 可以只指示发送聊天伙伴32的位置(例如"我在海滩上,开始聊天,,)。返回去参照图2,聊天选项卡56包含一组聊天指示器60,每个聊天指示 器都对应于发送聊天伙伴32与一或多个接收聊天伙伴之间的活动聊天。具体 地讲,每个聊天指示器60表示一个发送聊天伙伴32当前保持的活动聊天。 为此,每个聊天指示器60可以对应于图1的一个接收聊天伙伴36 (例如 Alice )、 40 (例如Dan)、 44(例如Glen)以及48 (例如Javier )。如下进一步 所述,可以改变/变更聊天指示器60的外观以反映各种特征,例如特定活动 聊天的状态、例如从特定接收聊天伙伴收到新聊天素材。如图5所示,在选定后,聊天选项卡56将展开显示有关于参加活动聊天 的每个接收聊天伙伴的信息72。如图所示,信息72包含每个接收聊天伙伴 的名称与在线时间。然而应该理解当选定聊天选项卡56时,可以显示任何 类型的信息,并且此处所显示的信息只是用于说明目的。另外,可以提供对 于每个接收聊天伙伴的链接或按钮,当被选择时,这些链接或按钮会显示该 接收聊天伙伴的可用用户简档。参照图6,更详细地显示了用来进行聊天的用户界面50。如图所示,在 聊天期间,用户界面50包含输入消息窗口 78,以及输出消息窗口 80。输入 消息窗口 78为显示从接收,P天伙伴接收的所有消息的地方。输出消息窗口 80为显示发送聊天伙伴32输入其给接收聊天伙伴的消息的地方。如上所述, 根据本发明,对于所有的活动聊天,使用这些相同的窗口。在其他系统中, 为每个活动聊天生成独立的界面/窗口组。由此,如果发送聊天伙伴同时具有 四个活动聊天,则将显示四个界面。不论在哪种情况下,图6还更详细地显示了聊天选项卡56与聊天指示器 60。如上所述,每个聊天指示器60有关于发送聊天伙伴32与接收聊天伙伴 之间的单个活动聊天。在典型实施例中,将改变/变更聊天指示器60,以反映 在发送聊天伙伴32当前没有察看的活动聊天中是否存在新的聊天素材。例如 发送聊天伙伴32当前正在察看的活动聊天是与接收聊天伙伴"Javier"的。然而,可以看出,聊天指示器74(例如,有关于与"Dan,,保持的活动聊天)已 经被改变(例如,变为红色)。这表示发送聊天伙伴32刚收到来自"Dan"的新 消息(例如文本行)。这一功能非常有用,因为大家都知道聊天经常在"对话" 之间有长时间的中断。另外,当保持多个活动聊天时,聊天指示器60允许发 送聊天伙伴32随时了解每个接收聊天伙伴的情况。如果在看到聊天指示器 74变化之后、发送聊天伙伴32希望察看来自"Dan,,的新消息,则其可以点击 /选择聊天指示器74。在选择之后,将在输入消息窗口 78显示来自"Dan"的、 对于发送聊天伙伴32的新消息,并且聊天指示器74将返回到其原来的形式 (例如白色)。如上所述,此处显示的任何指示器(例如聊天指示器60)都 可以是动画的。例如,如果"Dan,,输入了对于发送聊天伙伴32的新文本行, 但是还没有发送该新文本行,则聊天指示器74可以闪烁/脉动,直至该文本 狄送。如进一步所示,聊天选项卡在状态指示器74之下具有缩进或者标记76 (其中第三聊天指示器位于图2中)。缩进76表示发送聊天伙伴32当前正在 察看哪个活动聊天。例如,在图2中,显示四个聊天指示器,以表示存在四 个活动聊天。例如,第一 (顶部)状态指示器有关于"Alice"。第二状态指示 器有关于"Dan"。第三状态指示器有关于"Javier"。第四状态指示器有关于 "Glen"。因为在图6中正在察看与"Javier,,的聊天,所以在其聊天指示器的地 方出现缩进76。如果发送聊天伙伴希望"切换,,到另一活动聊天,则其可以通 过选择任一其他可见聊天指示器来作到这一点。选择之后,将在应该出现选 定的聊天指示器的地方出现缩进76,并且将重现"Javier"的聊天指示器。由此,本发明的基于选项卡的用户界面50允许优化在任何计算机化设备 上的显示空间。在较小的手持示设备上,这一点尤其有利。应该理解本发 明可以硬件、软件、或者石更件与软件的组合实现。任何类型的(多个)计算 机/服务器系统——或者适合于执行此处所述方法的其他装置都是适合的。硬 件与软件的典型组合是通用计算系统与计算机程序,当加载并执行该计算机 程序时,该计算机程序执行此处描述的相应方法。可替换地,可以使用专用 计算机,其包含用来执行本发明的一或多个功能任务的专门硬件。本发明还 可以嵌入计算机程序产品,该产品包含使之能够实现此处所述方法的所有相 应特征,并且当将该计算机程序产品加载到计算机系统中时,其能够执行这 些方法。在本说明书的语境中,计算机程序、软件程序、程序、或者软件表示以任意语言、代码、或者标记的、用来直接通过以下或者在以下之后或者在以下两者的情况下执行特定功能的一组指令的任意表示(a)转换为另一 语言代码、或者标记;和/或(b)以不同的物质形式重现。上述对本发明优选实施方式的描述意在说明与描述。其不是穷尽性的, 也不是要将本发明限制为严格符合所公开的形式,并且显然可能有许多更改 与变体。这些对于本领域技术人员是明显的更改与变体包含在权利要求所限 定的范围内。例如,只是出于说明目的,图1的列表系统36、状态系统28 以及活动性系统30被分别显示并被描述为独立的系统。这样的系统可以容易 地实现为单个系统,或者以任意其他数目的系统实现。另外,虽然用户界面 50显示为包含三个选项卡52、 54、 56,但是实际上可以实现用户界面50具 有任何单个的选项卡或者选项卡的组合。例如,用户界面50可以只由聊天选 项卡56来实现。
权利要求
1. 一种用来生成通过网络进行聊天的用户界面的方法。该方法包含生成列表选项卡,以显示接收聊天伙伴以及每个接收聊天伙伴状态的列表;生成状态选项卡,以选择发送聊天伙伴的状态;以及生成聊天选项卡,以显示有关于在发送聊天伙伴与接收聊天伙伴之间的一组活动聊天的信息。
2. 如权利要求1所述的方法,还包含在所述状态选项卡上提供状态指 示器,用来指示发送聊天伙伴的状态。
3. 如权利要求l所述的方法,还包含在所述聊天选项卡上提供相应于 所述活动聊天组的一组聊天指示器。
4. 如权利要求3所述的方法,还包含选择所述聊天指示器组中的一个 聊天指示器,以察看相应于选定指示器的活动聊天。
5. 如权利要求3所述的,法,还包含改变所述状态指示器组中一个状 态指示器的外观,以反映收到新的聊天素材。
6. 如权利要求l所述的方法,还包含在相应于当前正在察看的活动聊 天的聊天选项卡中提供缩进。
7. 如权利要求l所述的方法,其中一旦选定聊天选项卡,就显示信息, 并且其中该信息包含参加所述活动聊天组中的一个活动聊天的每个接收聊天 伙伴的名称。
8. —种用来生成通过网络进行聊天的用户界面的系统,该系统包含 列表系统部件,用来生成列表选项卡,以显示接收聊天伙伴以及每个接收聊天伙伴状态的列表;状态系统部件,用来生成状态选项卡,以选择发送聊天伙伴的状态;以及活动性系统部件,用来生成聊天选项卡,以显示有关于在发送聊天伙伴 与接收聊天伙伴之间的一组活动聊天的信息。
9. 如权利要求8鹜所述的系统,其中所述状态选项卡包含用于状态指示 器的部件,用来指示发送聊夫伙伴的状态。
10. 如权利要求8所述的系统,其中所述聊天选项卡包含用于相应于所述活动聊天组的一组聊天指示器的部件。
11. 如权利要求8所述的系统,其中所述聊天指示器组中的一个聊天指 示器包含用来选择以察看相^于选定指示器的活动聊天的部件。
12. 如权利要求8所述的系统,其中所述状态指示器组中每个状态指示 器的外观者PJ:可变化的,以反映收到新的聊天素材。
13. 如权利要求8所述的系统,其中相应于当前正在察看的活动聊天的 聊天选项卡具有缩进。
14. 如权利要求8所述的系统,其中一旦选定聊天选项卡,就显示信息, 并且该信息包含用于参加所述活动聊天组中的一个活动聊天的每个接收聊天 伙伴的名称。
15. —种可直接加载到数字计算机内部存储器中的计算机程序产品,包 含软件代码部分,当所述产品在计算机上运行时,该软件代码部分用来执行 如权利要求1-7所述的发明。
全文摘要
本发明提供了一种用来通过网络进行聊天的用户界面。该用户界面包含列表选项卡,用来显示接收聊天伙伴以及每个接收聊天伙伴状态的列表;状态选项卡,用来选择发送聊天伙伴的状态;以及聊天选项卡,用来显示有关于在发送聊天伙伴与接收聊天伙伴之间的一组活动聊天的信息。另外,可以在这些选项卡提供指示器,用来提供各种功能/信息。
文档编号G06Q10/00GK101243381SQ200480001784
公开日2008年8月13日 申请日期2004年1月20日 优先权日2003年1月24日
发明者丹·史密斯, 林恩·伍, 格伦·萨蒙, 肖恩·费伊 申请人:国际商业机器公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1