允许使用用户交互和使用个人计算机控制电话的增强型电话计算机用户界面的制作方法

文档序号:7708712阅读:104来源:国知局
专利名称:允许使用用户交互和使用个人计算机控制电话的增强型电话计算机用户界面的制作方法
技术领域
本发明通常涉及集成的计算机电话,且特别涉及允许用户从个人计算机控 制和管理电话的增强型电话计算机用户界面,同时无缝地集成电话和个人计算
机特征,以提供丰富的用户控制的电话管理系统与方法。
背景技术
个人计算机和电话是两种现代生活不可缺少的设备。个人计算机(PC)和电
话两者都提供了即刻与事实上在世界任何地方的其它人通信的能力。此外,pc
以其处理信息和数据的能力以及提供与这种信息和数据的用户交互彻底改变
了现代社会。PC还具有控制其它设备的能力。这种能力,例如允许用户通过用
户界面常常是图形用户界面来远程控制外围设备。即使pc和电话常常存在于
同一房间中,但是,目前也很少存在提供充分利用两者长处的两种设备的有益 集成的尝试。
已经有许多尝试将电话与个人计算机集成在一起的尝试,但几乎没有市场 成功。这些失败部分归因于与产品设计有关的问题,包括,例如,不良的用户 界面设计、需要昂贵的附加硬件以及不切实际的用户期望。另外,这些产品不 允许用户从不同于电话物理位置的地方访问电话。
一个产品例子是Microsoft Phone (电话),它包括在Microsoft Windows 95中。Microsoft Phone是纯软件扬声器电话和电话答录机,允许 用户使用其计算机作为扬声器电话。但是,Microsoft Phone要求计算机始终 开着(这在Windows 95时代是不切实际的期望),并且是Windows 95昂贵的附 加特征,由于它需要额外的硬件。此外,Microsoft Phone只有有限的功能。另一个尝试将电话与个人计算机集成起来的产品例子是IBM Realph0ne。 IBM Realph0ne是模仿标准商用电话的电话拨号程序。Realphone界面是显示 器上商用电话的图片。然而, 一个问题是没有合并电话和计算机的优势合作。 例如,界面要求用户使用输入设备(诸如鼠标)来按屏幕上的电话小键盘,并拨 期望的电话号码,和一个人拨真实电话一样。然而,这种类型的界面对于用户 是困难的、费力的并且是浪费时间的。
还有更多的产品在呼叫中心环境中成功集成了电话和计算机。例如,呼叫 中心环境(诸如客户支持和电话销售中心)常常包括提供诸如电话队列显示(队 列形式的呼叫者顺序)、多少呼叫者在等待的显示以及接通呼叫至业务代表的 能力等电话信息的软件应用程序。然而,这些软件应用程序为客户服务接听而 设计的,很少或没有努力满足私人用户的需要或提供物理电话和软件界面的用 户友好的集成。对于呼叫中心接听,其优先考虑的是增加呼叫吞吐量并快速指 派队列中的呼叫,而不是用户感受。此外,用于呼叫中心环境的电话应用缺少 苛求于高质量用户感受的终端用户所需的功能和控制特征。
因此,存在对允许用户使用个人计算机无缝地与电话交互的用户界面的需 求。所需要的用户界面应给用户提供丰富多样的功能并利用计算机的处理能力 增强电话的性能。而且,所需要的用户界面应提供个人计算机和电话间的紧密 耦合,这样用户不知道两者间的划分。
概述
在此所揭示的本发明包括将个人计算机和电话的特征集成到一致的增强 电话(enhanced tel印hony) (ET)用户界面的计算机用户界面。ET用户界面驻留 在个人计算机上,并且促进用户使用个人计算机的处理能力控制所有电话功 能。然而不只于此,ET用户界面包括只有通过利用融入电信环境的PC才使之 可能的特征。
ET用户界面克服了集成PC和电话的原先尝试的困难。特别地,为用户提 供了丰富多样的功能,它们影响这个事实比起普通电话,PC有强得相当多的 处理能力和对各种数据更强的存取。这种处理能力和数据存取成为用户的优 势,因为电话的能力和功能大大扩展了。而且,ET用户界面提供了个人计算机 和电话之间的紧密耦合,这样用户不知道两者之间的任何划分。这种无缝 成, 连同增强的功能,大大简化和改善了用户感受。用户可以处在与电话不同的物理位置,并仍能使用ET用户界面控制电话。 唯一的要求是ET用户界面和电话是网络连接的。因而,用户,只要他有权访 问网络,就能实质上从任何地方控制电话。
ET用户界面设计为在电信和计算机环境中都可运行,无论在企业还是在家 庭环境中。例如,在典型的企业环境中,企业拥有连结在公用电话线上的电话 设备,并且雇员有权访问公司计算机网络。在另一个例子中,在典型的家庭环 境中,用户在其PC上有日程表和地址簿数据,并有权访问公用电话网。
ET用户界面设计为控制和管理单个电话或多个电话,包括蜂窝电话、无绳 电话和桌面电话。而且,这些电话可位于不同位置,诸如移动电话、家庭电话 和工作电话。ET用户界面还允许电话用作对讲机并提供唤醒呼叫和会议提醒。
通常,ET用户界面包括多个用户可选择的环境。这些环境包括我的联系人 (My Contact)环境、通信优选项环境以及呼叫历史(Call History)环境。这些 环境的每一个包含某些可用于控制和管理电话的过程和特征。过程包括与联系 人、电话或者两者有关的动作和合作。特征和过程与链接到界面的数据库集成 一起,使得关于联系人的信息(诸如个人和实体)可从多个来源获得并被合并为 单个的可存取条目。
ET用户界面包括环境区、过程区和活动区。另外,界面包括呼叫状态区, 保持通知用户有关所控制的电话状态。我的联系人环境包括允许用户从计算机 上以最小的努力发起、终止和控制呼入和呼出的过程。喜爱特征使用户能够基 于受欢迎的准则,访问他要呼叫最受欢迎的人。查找特征允许用户搜索所链接 的数据库(诸如,例如,公司和个人地址簿)查找所期望的信息。另外,査找可 限于特定的数据库,诸如来自在PC上运行的Outlook应用。
我的联系人环境包括增强进行呼叫的特征。特别地,当作出呼叫时,用户 接收到视觉和听觉两者的提示,保持通知用户有关呼叫的进度。 一旦在呼叫中, 呼叫窗口出现,它包含在线路的另一端的那个人的详细信息,并链接到关联于 那个人的以前的信息。例如,在以前和那个人对话中打开的任何文档或从他接 收到的电子邮件都列在呼叫窗口中,使得用户可通过点击检索它们。高级呼叫 预点特征允许ET用户界面在如果以前不可访问(诸如当这个人的线路开始是忙 音时)的人变得可访问时通知用户。而且,高级呼叫预点特征可与该人的曰程 表集成一起,为用户提供呼叫该人的最佳时间。
我的联系人环境包括呼叫转移和电话会议过程。用户在电话交谈中的同时,只要通过点击界面中的一个按钮就可以发起电话会议。视觉和听觉的提示,
来自PC和电话二者,用于保持通知用户关于建立电话会议的进度。另外,可
用合成的声音自动通知电话会议所呼叫的人们准备通话,直到所有人都已加入电话会议。
同时可视和可听地通知用户呼入。在视觉项中,呼入通知窗口出现在用户桌面上,以用信号通知呼入。如果电话系统包括呼叫者识别,则可以将呼叫者的电话号码匹配到来自链接数据库的关于呼叫者的详细信息。然后在窗口中显示这个信息。窗口还可以包括呼叫者的日程表,因此用户可以更好地决定是否
应答呼叫。在听觉项中,来自声音文件的可在PC上播放的丰富的可用铃音可
用作信号通知呼入。这些声音文件可以是呼叫者专用的,因此用户可从铃音识别谁在呼叫。呼入通知窗口还包括快速转移按钮。这个按钮使用户能够将呼入转移到用户现在的位置,诸如当用户离开被呼叫的电话时,转移到用户的蜂窝电话。
另一呼入特征是未知联系人转换特征。这个特征使用各种各样的原始资料,将未知联系人转换成已知的联系人。这样,如果从未知呼叫者(不在链接
的数据库中的人)接收呼入,那么ET用户界面获取并提供它在确定呼叫者的身份的尝试中它所能找到的有关未知呼叫者的尽可能多的信息。作为例子,未知联系人转换特征可根据呼叫者的地区码来获取未知呼叫者的地理位置。作为另一例子,特征可以访问公用因特网站点执行查找,以在线找出关联于该电话号码的人。可供选择地,用户可以为未知呼叫者提供名字。 一旦确定未知呼叫者的身份,在链接的数据库中保存信息,因而下次呼叫者呼叫时,他的身份将是已知的。
我的联系人环境的另一特征是呼叫转发特征,它在某些条件下将呼入转发到其它电话。这些条件可以由用户指定。如果错过呼入并且呼叫者没有留下语音邮件,ET用户界面可通知用户(诸如通过电子邮件通知)已错过了呼叫。错过的呼叫电子邮件通知还可以包含关于呼叫者的详细信息,包括呼叫者的日程表,因此用户可以确定联系呼叫者的最佳时间。
在呼叫中的同时,几个特征使用户能够具有与电话和PC组合有关的更丰富的用户感受。屏幕共享特征允许用户与呼叫者共享用户计算机屏幕的内容。PC音频特征根据电话使用调整PC上的参数。例如,如果用户正在听PC上的声音文件并接到一个呼入,PC上的声音自动减弱或慢慢降低并暂停声音文件。在呼叫的结束时,这些参数返回到它们先前的设置。
笔记特征允许用户在呼叫中的同时创建呼叫笔记。笔记可以具有智能创建的标题以帮助索引、搜索及以后的査找。标题包含关于笔记和呼叫的信息,诸如呼叫时间、主题以及涉及呼叫的各方。标题可以是呼叫-中心的,意味着它们关联于特定的呼叫,或者是人-专用的,意味着它们关联于特定的人。可通过将来自链接数据库的信息集成到笔记中来创建标题。例如,日程表信息可用于确定呼叫目的,并根据此信息在那个时间段中为创建的笔记生成标题。
我的呼叫历史环境为用户提供对呼叫活动的历史的访问。诸如呼入日志、呼出日志、错过的呼叫等项可记录在呼叫历史中。从这个信息中,呼叫历史环
境可提供呼叫使用的统计汇总。而且,ET用户界面为用户提供直接拨打呼叫历史列表或统计汇总中的电话号码的能力。
通信优选项环境为用户提供通知用户的联系优选的其它人的方法。这样,如果用户更喜欢用电子邮件联系,这个信息可包含在用户的联系信息中或者通过图标传达给其它人。另外,通信优选环境允许用户创建包含个人或实体的组并指定分组-专用规则。例如,这些规则可以是用于呼叫转发和为分组指定特定铃音的规则。还有,规则可以基于每个分组成员的日程表。ET用户界面还为用户提供远程获取和改变设置的能力。例如,可通过由电子邮件通知用户ET用户界面的当前设置,并随后通过发送包含新设置的返回电子邮件来改变这些设置。


通过参考下列说明本发明各方面的描述和附图能进一步理解本发明。其它的特征和优点将通过结合附图的本发明详细说明中而显而易见,所述

了,作为示例,本发明的原理。
现在参考附图,其中相同的参考数字通篇表示相应的部分
图1示出合适的计算机系统环境200的一个例子,其中可驻有增强电话(ET)
用户界面。
图2A示出合并进计算和电话环境的ET用户界面的第一实现,其中电话不
是直接连接到计算设备的。
图2B示出合并进计算和电话环境的ET用户界面的第二实现,其中电话和
计算设备连接在一起。图3是一般的方框图,示出在图2A和B中所示的ET用户界面的不同信息资源。
图4示出在图2A、 2B和3中所示的ET用户界面的概观。图5示出ET用户界面的我的联系人环境。
图6示出包含在示于图5的我的联系人环境中的搜索特征选项卡。
图7示出包含在示于图5的我的联系人环境中的拨号键盘特征选项卡。
图8示出ET用户界面作为由用户发起呼出。
图9示出已经建立在图8中发起的呼叫之后期间的ET用户界面。
图10示出由用户建立电话会议期间的ET用户界面。
图11示出在图10中所示的用户请求后,为用户提供加入会议的联系人选择的ET用户界面。
图12示出由ET用户界面用提示来更新用户在图10和11中所示的电话会议的状态。
图13示出在包括两个呼叫者的电话会议期间的ET用户界面。图14示出在呼入期间的ET用户界面。
图15示出在图14中所示的呼入的快速转移期间的ET用户界面。
图16示出由通知用户错过的呼叫的ET用户界面发送的电子邮件通知的例子。
图17示出用于未知呼叫者的电子邮件通知的例子。图18示出呼叫历史环境的例子。
图19示出在ET用户界面的通信优选项环境中的设置过程。详细说明
在本发明的下列描述中,参考组成其一部分的附图,并且在其中作为说明示出特定的例子,可以凭借这些例子来实施本发明。要理解在不脱离本发明的范围的情况下,可利用其它实施例以及可作出结构的修改。
I.引言
尽管电话和个人计算机在大多数人的日常生活中很重要,但两者很大程度上仍是彼此断开的。虽然存在将两种设备连接起来在诸如电话销售和客户服务中心这样的领域中使用的某些特殊应用,但个人使用的应用还是基本上被忽视了 。增强电话(enhanced tel印hony) (ET)用户界面电话将计算机-电话
11(computer-tel印hony)带到个人计算机桌面,为用户提供结合通用的计算机和电话特征的丰富的交互感受。
II.增强电话(ET)用户界面环境
ET用户界面设计成在组合的电信和计算机环境中运行。具体地说,ET用户界面驻留在计算设备上。使用计算设备的外围设备,用户能够从ET用户界面获取关于与计算设备通信的电话的视觉和听觉信息。作为例子而非限制,诸如显示设备和扬声器等外围设备可连接到计算设备上,使得ET用户界面以听觉方式(通过扬声器)和以视觉方式(通过显示设备)通知用户关于电话的信息。
下列讨论旨在提供合适在其中实现ET用户界面的计算环境的简要、概括的描述。图1示出适合驻有增强电话(ET)用户界面的计算机系统环境100的一个例子。计算系统环境IOO只是适合的计算环境的一个例子,而不想要建议关于本发明的使用范围或功能的任何限制。计算环境IOO也不应解释为对示例性操作环境100中所示的任何一个组件或其组合具有任何依赖性或要求。
ET用户界面可与众多其它通用或专用计算系统环境或配置一起运行。可适合于使用ET用户界面的众所周知的计算系统、环境和/或配置的例子包括,但不限于,个人计算机、服务器计算机、手持式、膝上式或移动计算机或诸如蜂窝电话这样的通信设备、PDA、合并的蜂窝电话和PDA、多处理机系统、基于微处理器的系统、机顶盒、可编程消费电子产品、网络PC、小型机、大型计算机、包括任何上述系统或设备的分布式计算环境等等。
ET用户界面可在由计算机执行的、诸如程序模块这样的计算机可执行指令的通用环境中描述。通常,程序模块包括例程、程序、对象、组件、数据结构等,它们执行特定任务或实现特定抽象数据类型。ET用户界面还可在分布计算环境中实现,在分布式计算环境中,由通过通信网络连接的远程处理设备执行任务。在分布式计算环境中,程序模块可位于本地或远程两者的包括存储器设备在内的计算机存储介质中。参考图1,用于实现ET用户界面的示例性系统包括计算110形式的通用计算设备。
计算机110的组件可包括,但不限于,处理单元120、系统存储器130和连接包括系统存储器到处理单元的各种组件的系统总线121。系统总线121可以是任意几种类型的总线结构,包括存储器总线或存储控制器、外围总线和使用任意各种总线结构的局域总线。作为例子,但非限制,这样的结构包括工业标准结构(ISA)总线、微通道结构(MCA)总线、扩展工业标准结构(EISA)总线、视频电子标准协会(VESA)本地总线、以及也称为夹层总线的外围元件扩展接口(PCI)总线。
计算机110—般包括各种计算机可读介质。计算机可读介质可以是任何能由计算机110访问的可用介质,并且包括易失性和非易失性介质、可移动和不可移动介质。作为例子,而非限制,计算机可读介质可包括计算机存储介质和通信介质。计算机存储介质包括存储诸如计算机可读指令、数据结构、程序模块或其它数据等信息的任何方法或技术实现的易失性和非易失性的、可移动和不可移动介质。
计算机存储介质包括,但不限于,RAM、 R0M、 EEPR0M、闪存或其它存储技术、CD-R0M、数字通用盘(DVD)或其它光盘存储、磁带盒、磁带、磁盘存储或其它磁存储设备、或者任何可用于存储所要的信息并能由计算机iio访问的其它介质。通信介质一般包括在诸如载波的调制数据信号或其它传输机制中的计算机可读指令、数据结构、程序模块或其它数据,并包括任何信息传递介质。
注意,术语"调制的数据信号"意指具有以将信息编码在信号中这样一种方式设置或改变的其一个或多个特征的信号。作为例子,而非限制,通信介质包括诸如有线的介质,诸如有线的网络或直接线缆连接,以及诸如声波、RF、红外线这样的无线介质和其它无线介质。上述的任何组合也应包括在计算机可读介质的范围内。
系统存储器130包括易失性和/或非易失性存储器形式的计算机存储介质,诸如只读存储器(R0M)131和随机存取存储器(RAM)132。基本输入/输出系统133(BI0S),包含帮助在计算机110内部件之间传递信息的基本例程,诸如在起动期间, 一般存储在R0M 131中。RAM 132—般包含由处理单元120立即可访问和/或现在正在运行的数据和/或程序模块。作为例子,而非限制,图l示出操作系统134、应用程序135、其它程序模块136和程序数据137。
计算机110还可包括其它可移动/不可移动的、易失性/非易失性计算机存储介质。仅仅作为例子,图l示出读写不可移动的、非易失性磁介质的硬盘驱动器141、读写可移动的、非易失性磁盘152的磁盘驱动器151、以及读写可移动的、非易失性光盘156诸如CD-R0M或其它光介质的光盘驱动器155。
可用于示例性操作环境的其它可移动/不可移动的、易失性/非易失性计算机存储介质包括,但不限于,磁带盒、闪存卡、数字通用盘、数字视频带、固态RAM、固态R0M等等。硬盘驱动器141 一般通过诸如接口 140这样的不可移动存储接口连接到系统总线121,而磁盘驱动器151和光盘驱动器155 —般由诸如接口 150这样的可移动存储接口连接到系统总线121。
以上讨论的并且在图1中所示的驱动器及其关联的计算机存储介质为计算机110提供计算机可读指令、数据结构、程序模块和其它数据的存储。在图1中,例如,硬盘驱动器141示出为存储操作系统144、应用程序145、其它程序模块146和程序数据147。注意,这些组件可或者相同或者不同于操作系统134、应用程序135、其它程序模块136和程序数据137。操作系统144、应用程序145、其它程序模块146和程序数据147在这里给以不同的数字,以示出,在最低限度,它们是不同的拷贝。用户可通过诸如键盘162和一般称为鼠标、轨迹球或触摸板的定点设备161的输入设备将命令和信息输入计算机110。
其它输入设备(未示出)可包括话筒、操纵杆、游戏垫、卫星天线、扫描仪、无线电接收机、或者电视或广播视频接收机等等。这些或其它输入设备常常通过连接在系统总线121上的用户输入接口 160连接到处理单元120上,但也可由其它接口和总线结构连接,诸如,例如,并行口、游戏口或通用串行总线(USB)。监视器191或其它类型的显示设备也通过诸如视频接口 190的接口连接到系统总线121。除了监视器191,计算机还可包括其它外围输出设备,诸如扬声器197和打印机196,它们可通过输出外围设备接口 195连接。
计算机110可在使用一个或多个逻辑连接至诸如远程计算机180的远程计算机的网络化环境中运行。远程计算机180可以是个人计算机、服务器、路由器、网络PC、对等设备或其它公共网络节点,且一般包括上述相关于计算机的许多或所有部件,尽管只有存储设备1S1在图1中示出。图l所描绘的逻辑连接包括局域网(L緒)171和广域网(WAN)173,但还可包括其它网络。这样的网络环境在办公室、企业计算机网络、内联网和因特网中是很普通的。
当用于LAN网络环境时,计算机110通过网络接口或适配器170连接到LAN171。当用于WAN网络环境时,计算机110—般包括在WAN173诸如因特网上建立通信的调制解调器172或其它设备。调制解调器172,可以是内置或外置的,可通过用户输入接口 160或其它适当的机制连接到系统总线121。在网络化环境中,相关于计算机IIO所示的程序模块或其部分可存储在远程存储设备中。作为例子,而非限制,图1示出驻留在存储设备181上的远程应用程序185。将意识到,所示的网络连接是示例性的,并可使用在计算机间建立通信连接的其它设备。ET用户界面还设计成运行于电信环境。图2A和B是概括的方框图,示出计算和电话环境的两种可能实现。图2A示出合并进计算和电话环境的ET用户界面的第一实现,其中电话不是直接连接到计算设备的。
在这个第一实现中,ET用户界面200驻留在用户计算设备205上。应该注意,图1中的计算机110是用户计算设备205的一个例子。这个用户计算设备205可以是能够运行和显示ET用户界面的任何计算设备,诸如PDA、笔记本计算机或者台式计算机。用户计算设备205通过电话服务器215连接210到网络上。再一次,图1中的计算机110是电话服务器215的一个例子。
驻留在电话服务器215上的是计算机-电话集成(Computer-Tel印honeIntegration) (CTI)应用220。 CTI应用220是提供电话的控制和接收关于其使用的信息的系统。换句话说,CTI应用220提供了控制电话的能力和知道电话在做什么(诸如在电话振铃时知道)。在这第一实现中,CTI应用220驻留在电话服务器215上,而在第二实现(下面描述)中CTI应用220驻留在用户计算设备205上。
电话服务器215连接225到专用分组交换机(PBX)230上,所述交换机一般属于企业诸如公司。PBX230,通常放在公司总机房中,在电话235和公用电话线之间提供连接。PBX230也可以是中央办公交换服务(中心交换机),PBX的一种类型,交换发生在本地电话局而不是在公司总机房。在这第一实现中,电话235不直接连接到用户计算设备205。代之以,电话235通过连接240连接到PBX230中。PBX230连接245到公共交换电话网络(PSTN) 250上的某个数量的外线上。用户255,通过ET用户界面200,与电话235和用户计算设备205交互。
图2B示出合并进计算和电话环境的ET用户界面的第二实现,其中电话和计算设备连接在一起。在这第二实现中,电话235通过无线或线缆连接260直接连接到用户计算设备205。 CTI应用220驻留在用户计算设备205上而不是在电话服务器215上。用户计算设备205或者连接265到PSTN(如在家庭环境)或者连接到PBX(如在企业环境)270。而且,电话也可连接270到或者PSTN或者PBX270上。在图2A和B所示的两种实现中,用户可使用第二计算设备(未示出)来远程连接到与电话235共处一地的用户计算设备205上。那么,用户可从第二计算设备访问ET用户界面来将呼入转移到用户位置的另一电话(诸如蜂窝电话)。
ET用户界面200从各种各样的来源获取信息。然后将这些信息散布到使用连接到用户计算设备205(个人计算机或縮写为PC)的外围设备的用户255。例如,在显示设备上显示视觉信息,以及通过扬声器或耳机传播听觉信息。另外,ET用户界面200允许用户通过连接到PC上的输入设备,诸如键盘或鼠标,交互信息。还有,电话235本身就是一个输入设备,因为ET用户界面200使用CTI应用220 了解用户255与电话235的交互。
图3是概括的方框图,示出在图2A和B中所示的ET用户界面的信息的不同来源。通常,ET用户界面200从各种各样可能的来源接收信息300。这些来源包括个人数据库310、企业数据库320以及公共数据库330。个人数据库310包括应用-专用数据库(诸如电子邮件、Outlook、即时信使(instant messenger)以及日程表数据库),企业数据库320包括公司的层次体系、公司地址、日程表数据库及图片数据库,而公共数据库330包括公共因特网站点以及在线电话簿。取决于其内容的性质,数据库可驻留在或者电话服务器215、或者用户计算设备205、或者两者。例如,个人地址簿及日程表信息(来自个人数据库310)可驻留在用户计算设备205(诸如用户的个人计算机),而公司的体系(来自公司数据库320)可驻留在电话服务器215上。可用于ET用户界面的信息300将在下面,在本发明的特征的环境中详细讨论。
ET用户界面200可从上面所指出的各种来源中得到联系人信息,并把它们合并成单个联系人。例如,来自企业数据库320、个人数据库310(诸如地址本)和公共数据库330的联系人信息可产生单个联系人的多个电话号码及其它联系人信息。这意味着存在几个联系人条目,即使每个条目可能是同一个人或实体。联系人信息集成特征合并、减轻重复,并把所有联系人信息和条目合并成单个联系人条目用于在ET用户界面200中显示。
在有些情况下,可能会引起关于是否多个联系人是同一人或实体的联系人的问题。例如, 一个联系人可以以其全名在公司数据库320中而以其昵称列在用户的Outlook地址本(来自个人数据库310)中。在这些情况下, 一般询问用户关于所发现的联系人是否所期望的同一个人以及是否用户要覆写所发现的新电话号码(诸如当一个人的旧号码在数据库之一时他的新家庭电话号码)。
III.增强电话(ET)用户界面布局
ET用户界面200包含几个关键方面,它们为用户提供丰富的用户电话感受。这些关键方面的一些包括这个能力,即从实际上联系人姓名或电话号码出现的任何地方,在ET用户界面200发起呼叫(点击以呼叫)。在ET用户界面200中出现联系人姓名(假设姓名可以与链接的数据库中的电话号码相关联)或电话号码的任何地方,用户仅仅点击联系人姓名或号码以发起电话呼叫。这极大地减少设置呼叫所需的鼠标点击或键盘敲击的数量而且,这个点击以呼叫(click-to-call)的能力不限于呼叫电话,而且还可扩展至与人联系的其它方法,诸如电子邮件和即时信使(instant messenger)。
ET用户界面200的其它关键方面是日程表信息(诸如来自用户的个人日程表)和用户的在场状态(presence status)的合并。 一般而言,在场状态是帮助理解在任何给定时间用户的位置、用户正在做什么以及别人如何能与用户联系的任何信息。作为例子,对于一个人,在场信息包括一个人的日程表、他们的即时信息器状态、在他们的屏幕上正在打开的应用、自从这个人最后一次移动鼠标或触摸键盘起的时间、他们当前的物理位置、他们是否开着他们的蜂窝电话、他们的桌面电话是否忙,以及多少人在他们的办公室。因而,基于日程表信息,使用户的在场状态可用于其他人,使得其他人知道联系用户的最佳时间和最佳(或较佳)方法。ET用户界面200的其它关键方面包括,当用户错过呼入时可用的独特的呼叫通知特征,以及独特的呼叫路由特征,它智能地基于用户的输入或集成的日程表信息路由呼入。
可用多种多样的方法实现ET用户界面200的关键方面、过程和特征。而且,界面200的外观可在实现之间彻底地变化。例如,不同区的安排可不同,在每个区中的选项卡(tab)的数量可变化,以及甚至环境的名称、特征和过程可不同。然而,应该理解,即使界面200的外观在实现之间不同,在此所述的关键方面、过程和特征仍在在此所述的本发明的范围之内。
现在将讨论ET用户界面200的布局的一般描述。这是在计算设备上运行ET用户界面200时用户看到和与其交互的布局。应该注意,这是ET用户界面200的一个实现,并且若干其它布置是可能的。 一般而言,ET用户界面200被划分成区。将参考图4讨论这些区。本文的后续章节然后将提供可包括在每个
区中的每个特征的更详细的描述。
图4例示在图2A、 2B和3中所示的ET用户界面200的一般概观。 一般而言,通过ET用户界面200向用户显示信息300并且提供功能,使得用户能与信息300交互。明确地,ET用户界面200包括一个主窗口 400,它是包含标题栏410的标准Microsoft Windows⑧窗口 。在标题栏410之下是环境区420,它包含用于选择任何数字的环境的按钮。应该注意,尽管示出四个环境按钮,
17但是在环境区420中可包括更多或更少的按钮。通过选择环境按钮之一,用户使ET用户界面200显示某些特征,如下所述。
在环境区420之下是呼叫状态区430。呼叫状态区430提供关于与ET用户界面200联系的每个电话的状态的信息。例如,如果用户不在呼叫中,呼叫状态区430显示表明"不在呼叫中"的消息。过程区440也包括在ET用户界面200中。过程区400显示可用的过程并且允许用户选择那些过程。紧接于过程区440的是活动区450。活动区450显示特征选项卡460,它们相应于由用户选择的、在环境中可用的特征。在下面讨论这些过程和特征。
IV. ET用户界面的特征和过程细节
现在将参考每一个环境讨论与ET用户界面200相关联的特征和过程的细节。
"My Contacts(我的联系人),,环境
My Contacts (我的联系人)为用户提供一个交互的方法以管理呼叫和联系人。这包括呼入、呼出,并且在呼叫中提供控制和管理特征。图5例示ET用户界面的My Contacts(我的联系人)环境。如在图5中能看到的,用户己点击My Contacts (我的联系人)环境按钮500以显示这个环境。还示出其它环境,即"Bestcom(最佳通信)"环境505,"我的电话(My Tel印hones)"环境510,以及"我的呼叫历史(My Call History)"环境515。
My Contacts (我的联系人)环境500在过程区440中包括三个主要过程。Call Control (呼叫控制)过程520为用户提供发起、结束和控制来自PC的呼入和呼出两者。Person Details过程525允许用户获得有关联系人的详细信息。如下面详细说明的,这个信息可从各种各样来源获得,并被集成到单个联系人条目中。Collaborate(合作)过程530为用户提供各种方法以与一个联系人取得联系,包括电子邮件和即时消息(instant message) (IM)。另外,Collaborate(合作)过程530允许用户访问屏幕共享特征,其中用户能与呼叫者共享他的屏幕。
My Contacts (我的联系人)环境500还在活动区450中包括五个特征选项卡。艮卩,Favorites (喜爱)选项卡535, Recently Called (最近被呼叫)选项卡540, Search (搜索)选项卡545, Outlook Contacts (Outlook联系人)选项卡550和拨号键盘选项卡555。活动区450还包括一个搜索框560,它使用搜索特征545以搜索联系人。应该注意,各种各样其它选项卡是可能的,并且可按照用户的优选项或公司的策略增加或删除选项卡。如在图5中所示,已点击Favorites (喜爱)选项卡535,因此活动区450还显示喜爱的联系人的条目565,570, 575, 580。注意,每个条目565, 570, 575, 580包含各种各样有关联系人的信息。ET用户界面200的关键特征是,丰富的信息对于与电话号码相关联的人或实体是可用的。换句话说,为每个条目565, 570, 575, 580示出多于仅仅一个电话号码的列表。联系人信息
参考图5,在活动区450中,示出一个喜爱的用户电话号码的列表。注意,每个条目565, 570, 575, 580能具有相关联的图片(如果可得到),姓名,头衔,电话号码和办公室位置。图片可从公司数据库获得,用户可指定图片,或者联系人能提供图片。应该注意,尽管在图5中示出照片,但图片可以是任何图形或文本材料。例如,如果联系人是实体(诸如公司的部门),图片可显示部门徽标。联系人信息还包括联系联系人的其它方法,诸如家庭和蜂窝电话号码和电子邮件地址。
联系人信息还可在图片之外或代替图片包含在场状态。在场状态是任何类型的指示符,向用户传送联系人的状态。例如,当联系人连接到公司网络或坐在她的计算机前时,在场状态指示符可以是以彩色显示的"快乐的脸"图形,但当她没有连接或者离开她的计算机时,则是变灰显示的。与即时消息(IM)服务相似,在场状态为用户提供有关联系人的附加信息。如果用户在用电话,ET用户界面200知道这个并且将用户的在场状态设置成"在用电话"。ET用户界面通过使用在场状态和通过提供IM联系人信息,允许组合的PC/IM用户感受。
在场状态可以具有不同的等级,取决于用户与联系人之间的关系。例如,如果联系人是用户的管理者,与可用于公司其他人的其它情况相比,那么更丰富的在场信息可用于这个用户。这些等级可或者由用户和联系人明确地设置,或者基于公司的策略隐含地设置。
联系人信息还可包括对联系人的日程表的访问。当然,联系人将首先必须提供允诺以使他的日程表可用,或者对于任何人,或者对于他选择的特定个人。将联系人的日程表载入ET用户界面200,使得用户能确定联系人在特定的时间或日子的位置。作为例子,假设用户正试着呼叫一个联系人。通过调出ET用户界面200中联系人和观看他的日程表,用户能确定联系人何时可访问且呼叫的最佳的时间。曰程表特征也能链接到在场状态以提供有关联系人的附加信息。例如,如果在场状态指示符通知说联系人离开她的计算机,则用户能参考联系人的曰程表并且确定联系人是否安排好在开会或打电话。
联系人信息包括一个地图特征,它提供联系人办公室位置的地图。可通过
至公司数据库或因特网连接的链接来访问地图。通过ET用户界面200,用户能够进入他的位置,以及让地图特征提供到联系人的办公室的方向。这些方向可以是图形的、文本的或者两者,取决于用户的优选项。呼出特征
如在图5中所示的,在活动区中的选项卡包括"Favorites(喜爱)"选项卡535, "Recently Called(最近被呼叫)"选项卡540, "Search(搜索)"选项卡545,"Outlook Contacts (Outlook联系人)"选项卡550和"Dialpad (拨号键盘)"选项卡555。应该注意,其它选项卡是可能的,以及这些选项卡只是在这个实现中的示例性例子。现在将在执行呼出的用户环境中讨论这些选项卡的每一个。
"Favorites (喜爱)"选项卡
Favorites(喜爱)特征选项卡535用于访问专为用户编制的喜爱列表。当用户点击Favorites (喜爱)选项卡535时,喜爱列表(或其一部分)在ET用户界面200的活动区450中示出。 一般而言,喜爱列表是用户的喜爱列表或者要呼叫的最受欢迎的电话号码。喜爱列表允许用户快速和容易地呼叫常被呼叫的联系人(相似于一个增强的快速拨号)。电话号码的受欢迎程度可以基于许多准则。作为例子,准则可包括用户的电话号码的呼叫次数,呼叫一个号码离现在多近,在电话号码的所有者与用户之间的关系(诸如对于用户的老板和配偶较高的受欢迎程度),以及用户的明确指令。基于这个受欢迎准则,用户或系统可从喜爱列表增加或移除电话号码。
既可以自动地也可以手动地,用许多方法产生或填充喜爱列表。例如,用户可以手动地从他的个人数据库310、从企业数据库330、从公共数据库330或上述所有数据库来构造他的喜爱列表。可用用户的部分、组或团队中的其它人员连同用户的管理者(用户要向管理者汇报)一起填充喜爱列表。用户仍可以增加更多的喜爱,在他愿意时。
也可自动地填充喜爱列表。喜爱列表的这个自动填充可以通过实际上用户有权访问的任何数据库的分析来完成。例如,可使用用户的电子邮件数据库来填充喜爱列表。在此情况下,ET用户界面200获得关于用户发送电子邮件至某人、从某人接收电子邮件或者两者的数据,并构造一个列表。使用列表中最上
面的n个号码来填充喜爱列表。可由用户(通过ET用户界面)选择或者自动地选择数量n。如另一个例子,ET用户界面200可以有权访问最近对用户进行呼叫的列表。再一次,可以使用上部的n个号码来填充喜爱列表。应该注意,可以从单个列表或数据库或者多个列表或数据库填充喜爱列表。
另一种类型的自动填充(或预-填充)在启动时发生。在启动时,用户一般将没有喜爱列表并且将必须填充喜爱列表。ET用户界面200包括自动定制特征,它帮助用户增加电话号码至喜爱列表。如上所述,这个自动定制特征在启动时,最初通过包含电话号码的数据库、明确的用户输入或两者的分析,来填充喜爱列表。作为例子,在企业设置中,可以是在启动时基于来自企业数据库320可用的公司组织结构来预-填充喜爱列表。例如,用户的喜爱列表可包括他的部门中成员,包括他的直接上司在内。 一旦已使用自动定制特征填充喜爱列表,就可以在需要时,或者自动地或者手动地修改和改变喜爱列表,如上所述。
"Recently Called(最近被呼叫)"选项卡
Recently Called(最近被呼叫)选项卡450也包括在ET用户界面200。这个选项卡540允许用户访问由用户最近被呼叫的电话号码构成的列表。最上面的n个最近被呼叫的电话号码可被用于填充最近被呼叫的列表。应该注意,最
近被呼叫的列表可以从单个列表或多个列表填充。"Search (搜索)"选项卡
ET用户界面200包括搜索特征选项卡545,它为用户提供丰富的搜索感受。通过点击search(搜索)选项卡545,用户可以与由ET用户界面200显示的强大的搜索特征交互,它给用户搜索所有链接的列表和数据库的能力。搜索特征允许基于许多不同准则(诸如名、姓、昵称、电话号码、别名、大楼、部门、办公室号码等)来搜索。搜索特征可以在任何所链接的列表或数据库执行搜索,运行ET用户界面200的计算设备(诸如客户),或者后端服务器(诸如电话服务器215)。
图6例示包含在图5中所示的My Contacts(我的联系人)环境500中的search(搜索)特征选项卡535。特别地,在图6中用户已点击search(搜索)特征选项卡535并且将搜索查询600输入到搜索框560中。基于查询600,搜索特征已返回几个可能的匹配610,其中最高可能的匹配最先显示,以降序显示其它匹配。这些可能的匹配610是通过搜索可用于ET用户界面200的所有信息300的每一个来获得的。搜索特征还包括可视的提示,它通知用户正在搜索 哪个数据库。例如,代表可用数据库的图标可用于通知用户找到哪些数据库结 果。然后与代表找到结果的数据库的图标一起显示这些结果。 "Outlook Contacts (Outlook联系人)"选项卡
"Outlook Contacts"选项卡500是ET用户界面200的特征,它集成了包含 在Microsoft Outlook中的所有联系人。Outlook contacts (Outlook联系人) 特征是有用的,如果用户主要与公司外的人员而不是与公司内的人员交互。在 这种情况下,用户经常访问他的Outlook数据库(在个人数据库310内)而不是 企业数据库320。在ET用户界面200内的下拉菜单示出来自Outlook的多个电 话号码。
"Dialpad(拨号键盘)"选项卡
ET用户界面200的"Dialpad(拨号键盘)"特征选项卡555允许明确地拨电 话号码。图7例示包含在图5中所示的My Contacts(我的联系人)环境中的 dialpad(拨号键盘)特征选项卡555。当用户点击"Dialpad(拨号键盘)"选项卡 555时,在活动区450中显示电话拨号键盘700。用户可以使用输入设备(诸如 输入笔或鼠标)在文本框710中输入电话号码,并且点击Dial(拨号)按钮720 以拨这个号码。如果用户在输入电话号码时犯了一个错误,则可以使用 Clear(清除)按钮730以擦除最后输入的数字。拨号键盘特征在计算设备(诸如 个人数字助理(PDA))上是有用的,其中用户可能没有键盘并且可能想要通过在 拨号键盘700上敲击来输入号码。
设置呼出
现在将参考图8来说明在ET用户界面200中设置呼出。图8例示在由用 户发起一个呼出时的ET用户界面200。要设置一个呼叫,用户点击想要的号码 800(示为第三个联系人575)。如果链接至ET用户界面200的电话270是扬声 器电话,则扬声器电话离开挂钩,用户听到熟悉的电话振铃声音。另外,如果 所链接的电话270具有显示器,则在电话显示器显示所拨的电话连同正在的呼 叫的人。应该注意,尽管正被呼叫的人是从Favorites(喜爱)列表(如在图5中 所示)中选择的,但也可从"My Contacts(我的联系人)"环境500中的任何其它 选项卡中发起呼叫。
图9例示在已经建立在图8中发起的呼叫之后的期间的ET用户界面200。 在活动区450中出现一个呼叫窗口 900,其中在呼叫窗口的顶部显示被呼叫者信息575。笔记区910包含在呼叫窗口 900的提示中,它允许用户使用下面讨 论的笔记特征。呼叫状态区430表示用户"在通话中(0nthePhone)"920。另外, 包括在环境按钮域中的是挂机按钮930,它允许结束呼叫。另外,可使用在Call Control (呼叫控制)过程区520中的Hang Up(挂机)过程来结束呼叫。
通过用户摘取电话,调用窗口 900也可出现。当ET用户界面200接收电 话被摘机的输入时,呼叫窗口 900出现询问用户他想要拨什么号码。而且,如 果用户从电话拨打呼叫,ET用户界面200显示一个呼叫中(in-call)窗口 (在下 面描述),并且自动地识别所呼叫的号码(如果号码在数据库中)。而且,ET用 户界面200可以自动地调出地址簿或喜爱列表,只要用户将电话从挂钩拿开。
可以定制ET用户界面200以实现一个公司的拨号计划和策略用于呼出。 如一个简单的例子,公司拨号计划可能要求一个"9"以达到一条外线。如一个更 复杂的例子,公司策略可能规定,在一天的特定时间使用某个长途电话局,以 及否则使用另外一个。可以定制ET用户界面200,以在没有连续的用户干涉下 自动地实现公司的拨号策略。因而,用户可以输入(或者通过剪切和粘贴或者 直接从输入设备)电话号码,以及ET用户界面200将看管所有的拨号策略和过 程。例如,如果用户不知道如何拨打外围,则他简单地输入号码,并且ET用 户界面200为他拨号。如另一个例子,当用户在旅馆中并且需要拨出去,ET用 户界面200看管所有的拨号协议,以在没有用户干涉下设置呼叫。
ET用户界面200的另一个特征是高级的呼叫"预定(camp)"。如果用户试着
呼叫某人并且这个人不可访问,高级的呼叫预定特征通知用户何时这个人变得 可访问,以及提议设置呼叫。另外,ET用户界面200可以使用被呼叫者的日程 表以为用户提供呼叫的最佳时间,使得用户将是可访问的。例如,ET用户界面 200可以监控这个人的信息器状态或者这个人的键盘以确定何时这个变得可访 问。
可以在ET用户界面200中使用其它特征,因为它在链接的强大的PC上运 行并且具有各种各样的数据库。 一个这样的特征是语音命令特征。例如,具有 语音至文本(speech-to-text)软件(语音识别软件),ET用户界面200可以处理 来自用户的语音命令。因而,用户可以用声音要求系统呼叫某个人。对于与链 接数据库相关的联系人,不要求训练。这是因为ET用户界面200链接到某些 数据库(诸如企业数据库320和个人数据库),并且已经知道正在请求的联系人。
呼叫转移和电话会议过程
23许多电话具有转移和电话会议的能力。然而,许多人只是不知道如何使用 它们。这就是为什么你听到有人在线路的另一端说"如果在这次转移或者试着建
立电话会议时,我使你掉线,请再呼叫回来。"ET用户界面200为用户简化呼 叫转移和电话会议。
图IO例示在由用户建立电话会议期间的ET用户界面200。特别地,为了 建立电话会议,用户点击在过程区440的"Call Control (呼叫控制)"过程520 之下的会议按钮1000。还注意,用户已在笔记域900中做笔记1010,按照在 下面讨论的笔记特征。图11例示ET用户界面200,它为用户提供到会议的联 系人的选择,在图10中所示的用户请求之后。这给用户"My Contacts(我的联 系人)"环境500的所有特征选项卡。换句话说,用户可以从Favorites(喜爱) 选项卡535 、 Recently Called (最近被呼叫)选项卡540 、 Outlook Contacts (Outlook联系人)选项卡550中选择联系人,或者点击Search (搜索) 选项卡545以执行搜索,或者点击Dialpad(拨号键盘)选项卡555以使用拨号 键盘呼叫。使用这些方法之一,可以呼叫一个人并将这个人增加到电话会议。
ET用户界面200还给用户提供有关呼叫的状态的可视和音频提示。图12 例示由ET用户界面200使用的提示,以更新用户在图10和11中所示的电话 会议的状态。明确地,用户选择联系人以包括在电话会议中,以及点击他的电 话号码1200。如在图12中所示,联系人是具有一个条目的未知的联系人1^0。 状态窗口 1220呈现出通知用户所选择的人(未知的联系人1220)正被包括在电 话会议中。除这些可视提示之外,电话本身也提供音频提示(诸如听见电话拨 号)。这些音频提示为用户提供识别在呼叫过程和协调期间可能引起的任何错 误的能力。例如,如果线路忙,那么用户可以通过听见忙音识别那个事实,并 且可以选择拨可联系联系人的其它号码。状态窗口 1220然后在那个人回答时 通知用户点击"0K"1230。这使这个人加入到电话会议中。如果这个人不回答, 用户可以点击"Cancel(取消)"1240以取消电话会议。图13例示在电话会议期 间的ET用户界面200,这个电话会议包括两个呼叫者,即已知的呼叫者575和 未知的呼叫者1210。
对于ET用户界面200允许用户建立电话会议,存在许多其它方法。 一种 方法是通过允许用户从其它用户界面和应用(诸如Outlook联系人列表)拖放一 个联系人并使其加入那些人员的会议中。另一种方法是用户右击一个联系人并 选择行"加入电话会议(join conference call)"。还有另一种方法是,用户可以选择在来自电子邮件的"To:(到)"行上的所有人并右击"电话会议 (conference call)"。接着所有被选择的人被加入到电话会议中。而且,可以 创建分组,因此用户只需要点击分组以建立包括分组中每个人的电话会议。在 ET用户界面200的有些实施例中,使用合成语音或录制的用户语音通知电话会 议正在呼叫的每个联系人,以等待直到整个会议被建立。 呼入特征
ET用户界面200既可视地又可听见地通知用户呼入。图14例示在呼入期 间的ET用户界面200。可视地,通过呼入通知窗口 1410在他桌面上通知用户 呼入。如果呼叫者识别在电话网络上是可行的并且电话号码在任何链接的数据 库中,则窗口将包括包含上面讨论的联系人信息的呼叫者575的条目。如果用 户决定回答呼叫,他只要点击Answer(回答〉按钮1420并与呼叫者连接。ET用 户界面200指示电话摘机(或者进行"脱离挂钩(off hook)")。如果电话是扬声 器电话,ET用户界面200也指示电话进入扬声器电话模式,使得用户可以或者 使用扬声器电话谈话,或者摘取听筒。呼叫通知窗口 1410还包括下面讨论的 快速转移按钮1430。用快速转移按钮1430,用户能够快速将呼入转移到另一 个电话。
用户也具有各种各样的选项用于呼入。用户可以通过在呼入通知窗口 1410
上的"直接发送至语音邮件"按钮(未示出)直接发送呼入至语音邮件。可替换地, 这可以是列在快速转移按钮H30下面的选项。任一方法,当用户点击这个选 项时,振铃立即停止,并且呼叫者被直接发送至语音邮件。在另一个替换的实 施例中,振铃是无声的但呼叫者不直接到语音邮件。代之以,在所设置数量的 振铃之后将呼叫者发送到语音邮件,但振铃是无声的。
另外,当正在呼叫中用户接收到一个呼入时,ET用户界面200为用户提供 选项。ET用户界面200允许在呼叫中的用户发送即时消息或电子邮件至呼叫者, 通知呼叫者用户正在打电话并将呼叫者发送到语音邮件。语音邮件可以是呼叫 者专用的,由此依赖于呼叫者的身份使用不同的语音邮件消息。例如,用户的 上司和同事可能取得更个性化的语音邮件消息,而那些对于用户不太熟悉的人 可能取得较少个性化的和通用的消息。
ET用户界面200还给用户呼叫阻塞选项。用户可通过单击"阻塞号码和发 送到语音邮件"指定呼叫阻塞。只要呼叫者从所阻塞的号码再次呼叫,则呼叫立 即被发送到语音邮件而不振铃。可替换地,用户可选择完全地阻塞来自那个号码的呼叫,在此情况下呼叫者可听见一个消息,它表明用户不再接受来自他们 的号码的呼叫。
如果呼入者正在使用ET用户界面200,则呼叫者也能接收忙信号的替代方 案。例如,如果呼叫者试着呼叫用户但用户正在打电话,在呼叫者的ET用户 界面200中将出现一个对话框。这个对话框给呼叫者各种各样的选项,诸如留 下语音邮件,发送电子邮件,发送即时消息,通知我用户不在时挂断电话,什 么也不做,这里只少许提到一些。如果选择"当用户可访问时通知我"选项,当 用户可访问时,在呼叫者的屏幕上弹出一个对话框,并且询问呼叫者他是否愿 意对用户设置呼叫。
还可听见地通知用户呼入。这是使用振铃音通过PC的扬声器完成的。PC 具有比蜂窝电话或桌面电话更宏亮清晰的扬声器,并且允许更多种类的铃音。 此外,可以使用任何声音文件来表示呼入。ET用户界面200允许用户关闭电话 上的振铃器,并且具有通过PC扬声器广播的呼入的振铃。对此的好处是你具 有唯一于你的邻居的振铃,因为比起蜂窝电话或电话,存在可从PC选择的更
多种类的声音文件。
ET用户界面200还象可视的呼叫者识别一样,通过使用呼叫者专用铃音提 供音频的呼叫者识别。这意味着用户不仅能听见他的电话在振铃,而且基于铃 音听见呼叫来自那里。用户然后决定是否回答呼叫。在另一个实施例中,识别 呼叫者的声音文件可以是呼叫者的声音。作为例子,呼叫者可能用他自己的声 音识别他自己,如"这是杰姆士在呼叫"。ET用户界面的其它实施例包括文本至 语音(text-to-speech)转换,使得朗读文本的呼叫者识别并转换成语音。如此, 合成语音可以宣布用户具有"来自杰姆士的呼入"。
呼入通知窗口 1410还可包括呼叫人的日程表(未示出)。基于呼叫者的日 程表,用户可作出关于回答呼入的不同的决定。例如,如果用户从呼叫者的日 程表看见呼叫者现在有空闲时间但在这天的其它时间要开会,则用户可选择回 答呼叫。相似地,如果用户从日程表看见呼叫者今天不在办公室,用户可以决 定回答呼叫,因为呼叫者可能需要某些帮助。这由用户的日程表提供的附加的 信息帮助用户决定是否回答呼叫。
快速转移特征
一旦通知用户呼入,ET用户界面200为用户提供执行快速转移的选项。图 15例示在快速转移在图14中所示的呼入期间的ET用户界面200。参考图14和15,呼入通知窗口 1410包括快速转移按钮1430,标签为"Transfer to:(转 移到)"。如在图15中所示,下拉垂直列表1500包括选择,"cell phone(蜂窝 电话)","horae(家庭)"和"Monica(莫妮卡)"。如上面提到的,列表1500也可包 括将呼叫者直接发送到语音邮件或者使振铃无声的选项。这个快速转移特征可 以用于将呼入转移至靠近用户的电话,当用户离开正在被呼叫的电话时。作为 例子,假设用户在路上并且具有他的无线笔记本计算机(运行ET用户界面200) 和他的蜂窝电话。回到他的办公室,用户的工作计算机正在运行ET用户界面 200和他的桌面电话。假设从呼叫用户的办公室电话的某人接收到呼入。只要 用户连接到网络(诸如通过无线笔记本计算机),用户就能使用快速转移特征, 立即将呼入转移至用户的蜂窝电话。
用户用用户可能所在的位置的电话号码预先配置ET用户界面200。另外,
可使用日程表特征自动地确定用户的位置(基于他的日程表),并基于日程表将 电话号码增加到快速转移列表。这个使用日程表信息快速填充快速转移列表 1500,允许用户将呼入转移到在他当前位置处的电话。例如,如果用户的曰程 表说,他在上午从9点到10点在会议室开会,ET用户界面200将在那个时间 段内包括会议室的电话号码。如在图15中所示,用户接收到在他的工作办公 室的呼入的通知,并且已经触发快速转移按钮1430以在他的家庭电话号码处 振铃呼入。ET用户界面的快速转移特征提供灵活性,并且减少用户将错过重要 呼叫的机会。
呼叫转发特征
ET用户界面200为用户提供对呼叫转发特征的访问,所述特征在某些条件 下将呼叫转发给其它电话。这些条件可以由用户来配置。例如,用户可能想要 每当他的计算机被锁定时,将所有呼入转发到他的蜂窝电话。其它呼叫转发条 件包括(a)当屏幕保护出现时转发所有的呼叫;(b)当我的在场状态被设置成 离开或忙时转发所有的呼叫;以及(c)在某些时间转发所有的呼叫。例如,在 星期二和星期四用户可能在家里远距离工作,因此在那些天将所有的呼叫转发 到她的家庭电话。呼叫转发特征还可与日程表特征集成在一起,使得这些特征 从日程表认识到在某天的某个时间用户的位置,并且将所有的电话转发(或者 提议转发)到那个位置的电话或者到用户的蜂窝电话。
ET用户界面200还包括"call hunt (呼叫捕捉)"特征。如果在第一个号码 没有回答,呼叫捕捉特征保持尝试在可找到用户的"捕捉分组(hunt group)"中的不同号码。在捕捉分组中替换号码可以由用户提供,或者基于来自链接的数 据库诸如日程表信息来自动地配置。例如,如果呼叫者试着在用户的办公室与
用户联系但没有回答,则ET用户界面200可以尝试在替换的号码诸如用户的 蜂窝电话处与用户联系。 错过的呼叫特征
如果用户错过呼入,ET用户界面200提供错过的呼叫特征。 一般地,当错 过呼叫并且呼叫者没有留下语音邮件消息时激活错过的呼叫特征。图16例示 由ET用户界面200发送的、通知用户错过的呼叫的电子邮件通知1600的例子。 电子邮件通知1600可被发送至任何能够接收电子邮件的设备,诸如计算器或 者蜂窝电话。错过的呼叫特征的一个方面是,ET用户界面发送电子邮件1600 至用户,阐明呼叫者1610的身份、错过的呼叫1620的时间和日期以及联系人 信息。例如,如在图16中所示,这个联系人信息包括呼叫者的电话号码1630 以及呼叫者的电子邮件地址1640。另外,电子邮件1600包括关于如何关闭电 子邮件通知特征的指示1650。
错过的呼叫电子邮件通知1600也可以包含提供联系人功能的按钮。这些 按钮包括"回叫错过的呼叫者"按钮,"发送电子邮件给错过的呼叫者"按钮和"使 用即时信息器与错过的呼叫者联系"按钮。用户只需要点击任何这些按钮以执行 所要求的动作。错过的呼叫通知的电子邮件1600还可以使用呼叫者的日程表 信息并提供呼叫者的日程表。例如,电子邮件可以包含说"你错过呼叫者,以及 这里是她在这一天的安排"的通知。然后提供她的日程表。用户接着查看错过的 呼叫者的安排并且决定最佳时间以返回她的呼叫。错过的呼叫通知电子邮件还 甚至可包含更丰富的信息,诸如呼叫者的图片。另外,错过的呼叫通知电子邮 件1600可以包 括语音命令特征,使得用户能以语音命令ET用户界面200以任 何可用方法联系呼叫者。
在有些情况下,呼入者可能是未知的。这可以在呼入者的电话号码或者其 它联系人信息不能在链接的数据库找到时发生。在这个未知呼叫者的情况下, E丁用户界面200包括未知呼叫者特征,它可以采取各种各样的动作。首先,未 知呼叫者特征可以给用户提供尽可能多的关于未知呼叫者的信息。例如,可以 通过地区码查找或者公共因特网的搜索来完成这个。换句话说,未知呼叫者特 征可以基于地区码向用户显示发起的呼叫所来自的地理区。另外,未知呼叫者 特征可以执行公共因特网站点的搜索以找出用于这个电话号码的姓名。这可以包括搜索公共电话簿和其它公共记录。
在呼叫者未知的情况下,电子邮件通知是不同的。图17例示用于未知呼
叫者的电子邮件通知的例子。未知呼叫者电子邮件通知1700可以被发送至任 何能够接收电子邮件的设备,诸如计算机或蜂窝电话。ET用户界面将未知呼叫 者电子邮件1700发送至用户,阐述呼叫者的电话号码1710、错过的呼叫的时 间和日期1720。另外,未知呼叫者电子邮件通知1700还包括基于呼叫者的地 区码的地理信息以及在公共因特网站点1740上执行搜索的能力。在公共因特 网站点1740上执行搜索,以执行电话号码的相反的查找。而且,未知呼叫者 电子邮件通知1700包括关于如何关闭电子邮件通知特征的指示1750。
未知呼叫者特征还可以智能地确定未知呼叫者电子邮件通知应该是标准 的还是定制的。标准通知基于呼叫者的姓名或号码。不过,可能有这样的情况, 在姓名或者号码不重要,但例如呼叫人的职位是重要的时候。例如,如果呼叫 者拨公司的总机号码并且与接线员交谈,接线员接着转移呼叫,标准电子邮件 通知将把呼叫者识别公司接线员。在此情况下,接线员的职位比接线员的姓名 或号码更重要,并且将发送定制的电子邮件通知。ET用户界面200可以使用链 接的数据库(诸如企业数据库)以决定是发送标准的还是定制的电子邮件通知。
呼叫中特征
ET用户界面200提供在电话呼叫的发起阶段期间和在呼叫期间能够向用户 显示的若干特征和过程。 屏幕共享特征
屏幕共享特征允许用户的计算机发送指示和显示可视数据至与呼叫者的
电话连接的计算机。换句话说,如果用户和呼叫者在呼叫中并且如果两个呼叫 者在公司网络上,则允许屏幕共享。有两种屏幕共享特征的实现。第一种实现 涉及与一个或多个呼叫者共享用户的屏幕内容。如在图5中所示,如果用户正 与一个呼叫者谈话并想要共享他的屏幕,用户点击在Collaborate(合作)过程 530下的"share your screen(共享你的屏幕),,按钮。呼叫者接着接收确认这是 由呼叫者批准的消息。这在用户和呼叫者之间建立屏幕共享会话。屏幕呼叫特 征可以被配置为只共享一部分屏幕,全部屏幕或者屏幕的应用专用部分(例如, 在屏幕上窗口中打开的字处理文档)。当呼叫结束时,自动地断开屏幕共享会 话,并且所有与呼叫相关联的窗口和会话被自动地清除。
屏幕共享特征的第二种实现是屏幕呼叫特征。屏幕呼叫特征允许用户呼叫
29一笔交易(business)以及从交易接收Web网页或者与交易相关联的其它可视数 据。交易事前已经编程其计算机以向所有呼叫者发送它的Web网页或其它可视 数据。屏幕呼叫特征将电话的音频特征和具有PC的可视特征的PC合并,以在 交易设置中提供信息。例如,假设用户呼叫他喜爱的餐馆。在用户保持在线时, 屏幕呼叫特征可以调出餐馆的Web网页、菜单或可行的预订,因此用户可以游 览此信息而同时在打电话。而且,取决于其产品或服务,交易可通过屏幕共享 给用户提供信息,诸如常问问题的列表、电影列表和价格列表,这里只提到少 量。屏幕呼叫特征也可用于减轻电话菜单树的负担,电话菜单树要求用户选择 一个选项很多次以取得所要求的选项。使用屏幕呼叫特征,交易可共享它的电 话菜单树,因此允许用户为所要求的选项点击菜单树,并且让ET用户界面200 处理达到那个选项的任务。
另外,ET用户界面200包括简易传送特征,它在呼叫中同时发送文件。这 个简易传送特征在呼叫中时,与用户选择的任何人共享文件的多个拷贝。作为 例子,如果用户与其它三个呼叫者在电话会议中,并且它们正在讨论其它三个 人没有的文档,用户可以点击简易传送按钮并且文档的拷贝出现在三个呼叫者 每一个的桌面上。
PC音频特征
ET用户界面200可以基于用户的电话用途调整PC上的参数。这是通过这 个事实即ET用户界面200知道电话使之有可能的,并且因此可以智能地行动。 因而,在ET用户界面200知道电话正在做什么的时刻,ET用户界面200可以 调整在PC上的某些参数。例如,当用户摘取电话时PC上的音频受影响。这意 味着PC上的音频可被消音或降低,在用户想要的时候。另外,PC示出音量已 受影响的可视指示符。例如,在屏幕上显示的音量图标可示出音频已被消音。 可替换地,可显示已消音或关闭音频的消息。
如果在接收或设置呼叫时用户正在听音乐,在电话的发起时可以消音音 频。另外,PC可以在那个位置暂停音乐,代替在电话呼叫结束时关闭音乐或者 强制用户听歌曲的开头。如果例如电话呼叫是通过IP的语音(VOIP)呼叫,PC 将检测到这个并且因此通过将扬声器从音频切换到电话呼叫和激活话筒来行 动。
可替换的实施例包括自动地降低音频代替消音它。换句话说,在收到呼叫 的发起时,缓慢地降低音频然后消音,同时暂停音乐。在呼叫结束时,不暂停音乐,以及接着从消音提高音频音量至在电话呼叫之前的先前的电平。这个实 施例避免用户在让他的音频在高音量继续时接听电话呼叫的情况,并且接着在 呼叫结束时返回至其高音量,从而使用户吃惊。 笔记特征
ET用户界面200的笔记特征提供,在呼叫中的同时、在进行呼叫的同时以 及在接收呼叫的同时支持用户。参考图9和10,在呼叫期间,可以在笔记区域 910中做笔记(诸如动作项)。用户可以在呼叫期间做笔记并且笔记将成为呼叫 历史的一部分。如此,在呼叫期间所做的任何笔记与呼叫相关联。笔记可以是 任何类型的笔记,诸如文本笔记或板式PC格式。另外,可以存储和索引这些 笔记。这允许用户使用上述搜索特征搜索笔记。
笔记特征还可以智能地为在呼叫期间所做的笔记创建标题和关联。可以从 可用于诸如Outlook日程表数据这样的ET用户界面200的数据产生这些标题 和关联。例如,如果在设置或接收呼叫期间,用户在她的日程表中具有会议请 求,笔记特征查看Outlook日程表数据以看安排的内容。例如,如果存在安排 好的会议要讨论产品的销售,这个数据可以用于为在呼叫期间创建的任何笔记 创建标题,其中标题表明与销售有关的笔记。笔记特征试图将呼叫与例如使用 呼叫者识别、会议识别的日程表项匹配,或者试图在日程表和呼叫之间匹配信 息。如果检测到匹配,笔记特征将在呼叫期间创建的笔记与会议相关联。另外, 这个日程表数据可用于创建笔记标题等等。
事件历史特征
ET用户界面200还可以显示与一个或多个呼叫者有关的事件历史。可以显 示这个事件历史,用于至用户已经先前联系过的特定呼叫者的呼入和呼出两 者。事件历史包含诸如与呼叫者关联的约会、先前的电话对话、电子邮件、笔 记和文档的事件。事件与在呼叫时呼叫者相关联,以及当呼叫者再次呼叫时到 该事件的链接被显示ET用户界面200中,可以在呼入通知窗口中为呼叫者显 示事件历史,并且当用户设置呼出时。通过ET用户界面200,用户还可以手工 地编辑事件历史来使之更有用。
作为例子,假设用户从用户已经与其先前对话过的呼叫者接收呼叫。还假 设用户和呼叫者先前已经讨论了某个文档,用户已经在先前电话对话过程期间 打开这个文档。这些文档可以是,例如字处理或者电子表格文档。事件历史特 征先前已经将该文档与呼叫者和他先前电话呼叫至用户和来自用户的先前电话呼叫链接起来。当从呼叫者接收呼叫时,呼入通知窗口包括与呼叫者相关联 的文档列表,以及包括至文档的链接,使用户能够在回答呼叫的同时快速打开 文档。换句话说,当从同一呼叫者在以后的时间设置或接收呼叫,事件历史特
征记住与呼叫者和ET用户界面200事件,在对呼叫者的呼入或呼出期间提供 那些事件的列表。
电话的其它使用
ET用户界面200允许以其它不太传统的方法使用电话。例如,ET用户界 面200可以用于为用户提供唤醒呼叫或者会议提醒。用户将简单地将她想要振 铃她的电话以提示某事或唤醒的时间输入到ET用户界面中。在预定的时间, 电话目标是振铃并且提供提醒或唤醒呼叫。而且,可以使用电话作为内部通话 (诸如在办公室之间)。用户请求与另一个人内部通话并且将内部通话请求发送 至那个人。那个人的ET用户界面200接收内部通话请求并且立即将那个人的 电话拿"离挂钩"。然后用户和那个人在内部通话环境中连接。
"My Call History(我的呼叫历史)"环境
My Call History(我的呼叫历史)环境515为用户提供对在先前一段时间 内的所有呼叫活动的历史的访问。在其基本形式中,呼叫历史特征跟踪所有呼 入和呼出,包括呼叫的长度,呼叫发生的时间和位置。呼叫历史特征的更丰富 的版本还包括与呼叫相关联的笔记。呼叫历史还可以包括用于每个呼叫的事件 历史,包含与特定的呼叫者相关联的事件。呼叫历史特征的其它版本包括所有 转移的、转发的和错过的呼叫的跟踪,包括发送的电子邮件的消息(通知用户 任何错过的呼叫)。呼叫历史特征可以被配置成为多个电话显示信息,诸如工 作电话,家庭电话和蜂窝电话。而且,呼叫历史特征包含直接拨号的能力。换 句话说,尽管在ET用户界面200中观看呼叫历史,用户只需要点击电话号码 以发起至那个人的呼叫。
呼叫历史特征还包括呼叫用途的统计概要。这个统计概要提供了在某个时 间段上用户的电话行为的简要的分类。例如,统计概要可以通知用户他今天进 行呼叫的数量和每个呼叫的平均分钟数,以及在这天或这个星期在电话上花费 的平均分钟数。另外,统计概要可以提供按时间记录的报告,即每天、每月或 者一些其它时间段用户在电话上花费的时间。呼叫历史特征可以被配置为自动 地在规定的时间段后移除呼叫历史日志和信息。例如,这个时间段可由公司的 保留策略来确定。图18例示Call History(呼叫历史)环境515的例子。在活动区450中显 示的呼叫历史日志1800。这个日志1800包含所有呼入和呼出的列表以及在呼 叫期间所做的任何笔记的预览。如果用户双击日志1800上的条目,打开窗口 详细列出基本信息(诸如呼叫的数据/时间,呼叫者,电话号码)和所有的笔记。 在过程区440中示出用于修改日志1800的过程1810。特别地,过程1810包括 删除个人的日志条目,删除所有日志条目,观看所选择的日志条目,以及输出 呼叫历史。可以增加其它过程,取决于个人或企业的需求。My Tel印hones(我的电话)环境My Tel印hones(我的电话)环境510允许用户识别、配置和管理与ET用户 界面200通信的电话。使得电话将与ET用户界面200通信的识别和配置,可 以手动地或自动地执行。自动识别和配置是基于链接的数据库执行的。My Tel印hones(我的电话)510还提供有关电话和网络连接的状态信息。Bestcom(最佳通信)环境Bestcom(最佳通信)环境505是通信优选项环境,它为用户提供配置用户 的正在联系的较佳形式并将之告知给其它人。换句话说,Bestcom(最佳通 信)(或通信优选项)环境505使用规则来路由呼叫。这些规则允许基于某个条 件将呼叫转发至一个号码。例如,用户可表明,他的通信优选项是只要他的计 算机被锁定,要让所有呼叫转发至某个号码(诸如他的家庭电话)。另外,可以 配置用户的通信优选项并且告知其它人。例如,如果用户更喜欢通过电子邮件 联系,这可以通过ET用户界面200(诸如使用图标或文本消息)告知其它人。通 信优先项环境505允许用户通知可能的呼叫者,用户较喜欢被联系的方法,因 而提高彼此联系的机会。ET用户界面200用作一种收集和传播用户的通信选择项的工具。告知这些 优选项的方法包括在联系人信息中,诸如在电话号码和图片的旁边,以及有些 公共状态的通信优选项图标,诸如例如不要打电话,较喜欢电子邮件,以及请 呼叫。因为他们位于联系人信息中,这些通信优选项将直到用户搜索某人时示 出。如一个例子,用户可将她的通信优选项设置成某些设置,诸如(a)请在 任意时间呼叫;(b)较喜欢电子邮件,但如果重要则呼叫;(C)请不要呼叫;(d) 发送电子邮件或者顺便访问。这些只是大量设置的例子,这些设置可用于表达 用户的优选项。另外,对于这些通信优选项设置可以有其它变化和范围。例如,33设置可以基于日期,日间时间,呼叫者,以及用户的在场状态,这时只提到少图19例示在Bestcom(最佳通信)和ET用户界面200的通信优选项环境505 中的设置过程。过程区440包括Bestcom Settings (最佳通信设置)过程1900, 它允许用户设置通信和呼叫转发优先项。如在图17中所示,在活动区450中 显示用于Bestcom Settings (最佳设置)过程1900的用户界面选项。特别地,Bestcom Settings (最佳设置)过程1900允许用户使用由用户配 置的基本设置1910。用户具有Do Not Disturb(不要打扰)状态的选项1920, 它将所有呼入直接发送到语音邮件。在此例中,用户已经配置了将呼入转发至 她的蜂窝电话1930的设置。只有当计算机被锁定时1940执行这个。其它设置 是可能的,如在图19中所示。例如,用户可以将所有呼叫转发至她的蜂窝电 话。另外,PC可以具有区别语音的连接的话筒,或者连接到PC的摄像机运行 检测房间里其它人(除用户外)的脸部识别软件。如果PC检测到在房间里多于 一人或者否则确定在房间里有除用户外的其它人(或者通过音频或者通过可视 的方法),那么PC可以自动地配置设置,以将所有呼入发送到语音邮件。而且, 设置可以包括"突破"列表,它允许来自某些人的呼叫获得通过。例如,用户可 能不想被打扰,除非呼入是来自管理者或配偶。Bestcom(最佳通信)环境505还允许设置的远程通知和修改。例如,用户 可以通过电子邮件请求ET用户界面的当前设置。 一旦收到,用户可决定修改 这些设置。可以将所修改的设置电子邮件返回至ET用户界面并应用它们。已经为了说明和描述提供了本发明的前述描述。不是想要穷举或者将本发 明限制于所揭示的精确形式。旨在不用本发明的这个详细描述来限制本发明的 范围,而是由其所附的权利要求书来限制本发明。
权利要求
1.在一具有驻留在包括显示设备和输入设备的计算设备上的增强的用户界面的计算机系统中的用于促进、管理和控制来自与所述计算设备网络通信中的电话的呼入的方法,包括检测到对所述电话的呼入;在所述显示设备上显示呼入通知窗口,以提供所述呼入的可视通知;以及通过所述电话和连接到所述计算设备的音频设备,提供所述呼入的可听见的通知。
2. 如权利要求1所述的方法,其特征在于,所述呼入通知窗口还包括, 显示快速转移按钮供用户将所述呼入转移到不同于所述电话的位置。
3. 如权利要求l所述的方法,还包括 获得所述呼入的电话号码; 将所述电话号码与呼入者的文本身份相关联; 将所述文本身份转换成代表该呼入者的身份的声音文件;以及 使用所述声音文件宣布该呼入者的身份。
4. 如权利要求1所述的方法,还包括,通过电子邮件将错过的呼叫通知 发送给用户,作为错过所述呼入的通知。
5. 如权利要求4所述的方法,其特征在于,未知的呼叫者正在打进所述 呼入,以及还包括,基于该未知呼叫者正在呼叫所来自的地区码,获得关于该 未知呼叫者的身份的地理信息。
6. 如权利要求4所述的方法,其特征在于,未知的呼叫者正在打进所述 呼入,以及还包括,执行因特网搜索以将所述呼入的电话号码与姓名相匹配, 以确定该呼入者的身份。
7. 如权利要求4所述的方法,其特征在于,所述电子邮件通知识别呼叫 者在企业内的职位。
8. 在具有驻留在包括显示设备和输入设备的计算设备上的增强的用户界 面的计算机系统中的用于促进、管理和控制来自与所述计算设备网络通信中的 电话的呼出的方法,包括使所述电话拨打电话号码以及建立呼叫;显示包含笔记区域的呼叫中窗口,使得用户能在处于所述呼叫中时在所述用户界面中做笔记;以及将所述笔记与处在呼叫中的呼叫者相关联,使得当该呼叫者再次呼叫时, 所述笔记将自动地与该呼叫者的联系人信息一起列出。
9. 如权利要求8所述的方法,还包括在处于所述呼叫中时从所述用户界 面发送即时消息。
10. 如权利要求8所述的方法,还包括使用链接的数据库为所述笔记创建 标题。
11. 如权利要求8所述的方法,其特征在于,还包括 确定在被拨打的电话号码处的呼叫者是不可访问的;以及 在用户变成可访问时通知该用户,其中所述确定呼叫者是不可访问的还包括,检查下列各项中的至少一项(a) 呼叫者的日程表;(b) 呼叫者的在场状态。
12. 如权利要求8所述的方法,还包括配置用户的优选项,所述优选项关于该用户的联系人的较佳形式;以及将用户的优选项传输给其它人。
13. 如权利要求1或8所述的方法,其特征在于,所述用户界面包括多个 环境,所述环境包含用于控制和管理在与所述计算设备网络通信中的电话,并 且链接至多个数据库,使得所述用户界面智能地对电话事件作出反应,其中所 述特征之一还包括个人计算机(PC)音频特征,所述特征在所述电话从挂钩拿开时影响所述计算设备上的音频。
14,如权利要求1或8所述的方法,其特征在于,所述用户界面包括多个环境,所述环境包含用于控制和管理在与所述计算设备网络通信中的电话,并 且链接至多个数据库,使得所述用户界面智能地对电话事件作出反应,其中所 述特征之一还包括在场状态,只要用户将电话从挂钩上拿开,所述在场状态就 可视地显示在所述用户界面中,并且指示出该用户在打电话。
15.如权利要求1或8所述的方法,其特征在于,所述用户界面包括多个 环境,所述环境包含用于控制和管理在与所述计算设备网络通信中的电话,并 且链接至多个数据库,使得所述用户界面智能地对电话事件作出反应,其中所 述特征之一还包括喜爱列表特征,只要用户将电话从挂钩上拿开就显示所述喜 爱列表特征。
16. 如权利要求1或8所述的方法,其特征在于,所述用户界面包括多个 环境,所述环境包含用于控制和管理在与所述计算设备网络通信中的电话,并 且链接至多个数据库,使得所述用户界面智能地对电话事件作出反应,其中所 述特征之一还包括点击以呼叫的特征,所述点击以呼叫的特征使用户能够通过 点击联系人的姓名或联系信息发起与该联系人的联系。
17. 如权利要求l或8所述的方法,其特征在于,所述用户界面被配置成 用于从计算设备控制和管理电话,其中所述用户界面包括环境区,允许选择包含提供对所述电话的控制和管理的可用的过程和特征 的不同环境;过程区,显示所述可用的过程以及允许用户从所述可用的过程中选择;以及活动区,显示所述可用的特征以及允许用户从所述可用的特征中选择;以及关于人员的联系人信息,是从链接至所述计算设备的多个数据库填充的, 并且被集成到关于该联系人的单个条目,所述条目然后可在所述不同的环境中显示。
18. 如权利要求17所述的方法,其特征在于,所述链接的数据库包括(a) Outlook数据库;(b) 公司数据库;(c) 定制的列表;(d) 后端服务器数据库;(e) 客户数据库。
19. 如权利要求17所述的方法,其特征在于,所述联系人信息还包括在 场状态指示符,所述指示符指示所述人员的可访问性状态。
20. 如权利要求19所述的方法,其特征在于,所述在场状态包含取决于 所述人员与所述用户之间的关系的不同的级别。
21. 如权利要求17所述的方法,其特征在于,所述联系人信息还包括, 访问人员的包含日程安排信息的日程表,使得用户可以确定何时所述人员可以 接收电话呼叫的访问。
22. 如权利要求17所述的方法,其特征在于,所述联系人信息还包括地 图特征,所述地图特征为所述人员的物理位置提供地图。
23. 如权利要求17所述的方法,其特征在于,所述可用的特征包括喜爱 列表特征,所述喜爱特征显示用户的最受欢迎的要呼叫联系人,其中所述喜爱 列表是从下列各项中的至少一项自动地填充的(a) 关于该用户的电子邮件活动的数据;(b) 用户的日程表信息。
24. 如权利要求17所述的方法,还包括错过呼叫的通知,所述通知告知 用户有呼入没有被回答。
25. 如权利要求24所述的方法,其特征在于,发送电子邮件通知至用户, 以通知该用户有错过的呼叫。
26. 如权利要求25所述的方法,其特征在于,所述电子邮件通知包含关 于错过的呼叫者的联系人信息。
27. 如权利要求26所述的方法,其特征在于,所述联系人信息包括按钮, 用户可以点击所述按钮以向错过的呼叫者发起呼叫。
28. 如权利要求26所述的方法,其特征在于,所述联系人信息还包括关 于错过的呼叫者的日程表信息。
29. 如权利要求17所述的方法,其特征在于,所述可用的过程还包括促进在用户与呼叫者之间共享所述显示设备的内容的屏幕共享过程。
30. 如权利要求17所述的方法,其特征在于,所述可用的特征还包括笔 记特征,所述笔记特征为在电话呼叫期间所做的笔记产生标题。
31. 如权利要求17所述的方法,其特征在于,所述不同环境的选择包括 通信优选项环境,所述环境为用户提供配置用户的较喜欢的联系形式以及将它 告知其它人的装置。
全文摘要
一种增强电话(ET)计算机用户界面,无缝地将个人计算机(PC)和电话的特征集成为一个一致的用户界面。为用户提供丰富多样的功能,它们影响这个事实比起普通电话,PC有强得多的处理能力和对各种数据更强的存取。这种处理能力和数据存取成为用户的优势,因为电话的能力和功能大大扩展了。通常,ET用户界面包括多个用户可选择的环境。这些环境包括My Contacts(我的联系人)环境、通信优选项环境和Call History(呼叫历史)环境。这些环境的每一个都包含某些用于控制和管理电话的可用过程与特征。
文档编号H04M1/247GK101662521SQ20091014616
公开日2010年3月3日 申请日期2004年5月20日 优先权日2003年5月20日
发明者A·古普塔, A·纳林, G·詹克, J·J·卡笛茨, M·包伊勒 申请人:微软公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1