背景 用户只能在他/她的计算机开机时并且在屏幕保护程序未以其他方式锁定 该计算机时才可与该计算机交互。当计算机关机或以其他方式经由屏幕保护程 序锁定时,通信仍然可被定向到该计算机。为了让用户能够访问由计算机在该 计算机关机或以其他方式被屏幕保护程序锁定期间接收到的电子邮件或其他 这样的通信,该用户采取各步骤以允许与该计算机的交互以便确定是否接收到 了重要通信。上述方法的一个缺点是用户所采取的步骤是手动执行的,例如, 登录计算机。另一个缺点是用户执行上述步骤以允许与计算机的交互以便监视 并确定是否已经接收到了重要通信。 概述 提供本概述以便以简化的形式介绍将在以下详细描述中进一步描述的一 些概念。该概述不旨在标识所要求保护的主题的关键特征或必要特征,也不旨 在用于帮助确定所要求保护的主题的范围。 提供了用于关于通信的通知的技术。接收对于主设备的用户的传入通信。 为该主设备提供一种辅助设备。提供用于该辅助设备的过滤准则。根据该过滤 准则来确定关于该传入通信的信息是否被发送至该辅助设备。该辅助设备可用 于根据该过滤准则来提供对于在该主设备处接收到的通信的通知。 附图说明 当结合附图参考以下本发明的各示例性实施例的详细描述时,本发明的各 特征和优点将变得更加显而易见,附图中: 图1是示出可结合此处所描述的技术来利用的环境的实施例的示例; 图2是可被包括在用于执行此处所描述的技术的用户计算机的实施例 中的组件的示例; 图3是可被包括在用于执行此处所描述的技术的电话设备的实施例中 的组件的示例; 图4是可被包括在用于执行此处所描述的技术的服务器计算机的实施 例中的组件的示例; 图5是示出结合此处所描述的技术的图2、3和4的组件中的某一些之 间的数据流的示例; 图6是如可用于显示通知和配置的软键的辅助设备的组件的示例;以及 图7是可在结合此处所描述的技术的实施例中执行的各处理步骤的流 程图。 详细描述 现在参考图1,所示的是其中可实现利用此处所描述的技术的实施例的合 适的计算环境的示例。图1所示的计算环境仅为合适的计算环境的一个示例, 并非旨在对此处结合辅助输出设备描述的技术的使用范围或功能提出任何局 限。本领域中的技术人员可以理解,此处所描述的技术可适用于其他通用和专 用计算环境和配置。公知的计算系统、环境和/或配置的示例包括但不限于个人 计算机、服务器计算机、手持式或膝上型设备、多处理器系统、基于微处理器 的系统、可编程消费电子产品、网络PC、小型计算机、大型计算机、包括以 上系统或设备的任一个的分布式计算环境等等。 此处所描述的技术可在诸如程序模块等由一个或多个计算机或其它设备 执行的计算机可执行指令的一般上下文中描述。一般而言,程序模块包括执行 特定任务或实现特定抽象数据类型的例程、程序、对象、组件、数据结构等。 通常,程序模块的功能可以按需在各个实施例中进行组合或分布。 图1包括用户计算机12、网络14、电话15、移动通信设备16和服务器 计算机16。移动通信设备16可以是例如,诸如移动电话或PDA等无线设备。 图1中所包括的设备12、15和17出于示出此处结合辅助输出设备所描述的技 术的目的是示例性的。具有到服务器16的连接并具有此处所描述的功能的任 何设备都可被包括在一实施例中。此外,尽管示出了特定数量的设备,但一实 施例可使用一个或多个设备。设备12、15和17可包括用于执行包括在一个或 多个程序模块中的代码的处理器。在此处以外的别处更详细描述的是可由结合 此处所描述的技术的设备执行的程序模块。设备12、15和17可以在网络化环 境中操作并且与服务器计算机16及未在图1中示出的其他计算机通信。 在操作中,对于用户的传入传输可由服务器计算机16来接收。该传入传 输然后被转发至与该特定用户的用户标识符相关联的适当的一个或多个已注 册的设备。如将在以下段落中更详细描述的,该传入传输可被定向到第一设备。 该传入传输还可根据过滤准则被定向到第二辅助通信设备。例如,如将更详细 描述的,用户的计算机可以是开机的,且由于该用户计算机上的不活动也启用 并显示屏幕保护程序。当在该计算机处接收到诸如电子邮件或会议通知/提醒等 传入通信时,可发生指示该计算机已接收到该通信的可听声调。可以在计算机 在一指定时间段不活动时启用屏幕保护程序以及密码提示作为安全措施。在现 有系统中,用户采取各步骤以清除屏幕保护程序,诸如键入口令以解锁计算机 等。用户可采取上述步骤来查看接收到的通信并确定与该通信相关的事件的重 要性。 通过使用此处所描述的技术,辅助输出设备可被指定为接收被指定给诸如 计算机等主设备的传入通信的通知。在此处所描述的一个实施例中,辅助设备 可独立于计算机的状态接收该通知。例如,通知可独立于计算机是通电还是断 电并且也独立于计算机是否在诸如显示屏幕保护程序时等不活动或处于锁定 状态而被发送至辅助设备。结合上述示例,传入通信可被定向到显示了屏幕保 护程序和口令提示的用户计算机。该计算机可接收该通信。此外,传入通信或 关于该传入通信的通知也可被发送至辅助输出设备。用户可查看诸如电话显示 等辅助输出设备的显示以查看通知,而不是登录到计算机以查看该传入通信。 结合此处所描述的技术,用户还可为辅助输出设备指定过滤准则以使得选择性 地显示被发送至辅助输出设备的显示器的通知。换言之,用户可指定过滤准则, 该过滤准则指定到主设备的哪一传入通信使得通知被显示在辅助输出设备上。 本领域的技术人员可以理解,尽管设备12、15和17在该示例中被示为在 网络化环境中进行通信,但设备12、15和17可以利用不同通信介质与其他组 件进行通信。例如,用户计算机12可以利用网络连接和/或包括但不限于因特 网、内联网或其他无线和/或硬连线连接的本领域中已知的其他类型的链路与一 个或多个组件进行通信。 现在参考图2,所示的是可被包括在可用于执行此处所描述的技术的各实 施例的各设备中的一个,即用户计算机12中的组件的示例。用户计算机12可 包括一个或多个处理单元20、存储器22、网络接口单元26、存储30、一个或 多个其他通信连接24、以及用于便于计算机12的各组件之间的通信的系统总 线32。 取决于用户计算机12的配置和类型,存储器22可以是易失性的(诸如 RAM)、非易失性的(诸如ROM、闪存等)或是两者的某种组合。另外,用 户计算机12还可具有附加的特征/功能。例如,用户计算机12还可包含附加存 储(可移动和/或不可移动),包括但不限于磁或光盘或磁带。这些附加存储在 图2中由存储30示出。图2的存储30可包括具有可由用户计算机12利用的 相关联的计算机可读介质的一个或多个可移动和不可移动存储设备。在一个实 施例中的存储30可以是具有为用户计算机12提供非易失性存储的相关联的计 算机可读介质的大容量存储设备。虽然对如在此示例中示出的计算机可读介质 的描述可涉及诸如硬盘或CD-ROM驱动器等大容量存储设备,但是本领域的 技术人员可以理解,计算机可读介质可以是能够由用户计算机12访问的任何 可用介质。 作为示例而非局限,计算机可读介质可以包括计算机存储介质和通信介 质。存储器22和存储30都是计算机存储介质的示例。计算机存储介质包括以 用于存储诸如计算机可读指令、数据结构、程序模块或其它数据等信息的任何 方法或技术来实现的易失性和非易失性、可移动和不可移动介质。计算机存储 介质包括,但不限于,RAM、ROM、EEPROM、闪存或其它存储器技术、 CD-ROM、数字多功能盘(DVD)或其它光盘存储、磁带盒、磁带、磁盘存储 或其它磁性存储设备、或能用于存储所需信息且可以由用户计算机12访问的 任何其它介质。通信介质通常以诸如载波或其它传输机制等已调制数据信号来 体现计算机可读指令、数据结构、程序模块或其它数据,并包括任何信息传递 介质。术语“已调制数据信号”指的是其一个或多个特征以在信号中编码信息 的方式被设定或更改的信号。作为示例而非限制,通信介质包括有线介质,诸 如有线网络或直接线连接,以及无线介质,诸如声学、RF、红外线和其它无线 介质。上述中任一组合也应包括在计算机可读介质的范围之内。 用户计算机12还可包含允许该用户计算机与诸如,作为示例,输入设备 和输出设备等其他设备和组件进行通信的通信连接24。输入设备可包括例如键 盘、鼠标、笔、语音输入设备、触摸输入设备等。输出设备可包括例如显示器、 扬声器、打印机等。这些和其他设备在本领域中公知且无需在此处详细讨论。 该一个或多个通信连接24是通信介质的示例。 在一个实施例中,用户计算机12可以使用通过网络到远程计算机的逻辑 连接来在如图1所示的网络化环境中操作。用户计算机12可通过连接到总线 32的网络接口单元26连接到图1的网络14。网络接口单元26也可结合其他 类型的网络和/或远程好呢该系统和组件来利用。 一个或多个程序模块和/或数据文件可被包括在存储30中。在用户计算机 12的操作期间,存储30中所包括的这些元件中的一个或多个也可驻留在存储 器22的一部分中,诸如,例如用于控制用户计算机12的操作的RAM。图2 的示例示出了各种组件,包括操作系统40、一个或多个应用程序46、以及其 他组件、输入和/或输出48。 操作系统40可以是各种市场上可购买到的或专有操作系统中的任一种。 例如,操作系统40可被加载到存储器中以便控制用户计算机的操作。一个或 多个应用程序46可以在用户计算机12中执行以便执行用户任务和操作。 例如,应用程序46可以是监视计算机12上的活动、使得当不活动时显示 屏幕保护程序的代码。例如,可以在用户计算机上的一段时间的不活动后显示 屏幕保护程序。屏幕保护程序还可要求用户输入口令以恢复交互作为安全措 施。 在一个实施例中,设备12可包括应用程序46,其是向诸如服务器16上 的服务器侧日历和时间安排应用程序等中央位置报告时间安排信息的客户机 侧日历和时间安排程序。可利用该客户机和服务器侧日历和时间安排应用程序 来安排会议、保存活动、约会等的日历。每个用户都具有这一客户机应用程序, 因为客户机侧日历和时间安排程序可以在诸如服务器16等中央位置注册。 虽然刚描述了一个特定设备,即用户计算机12的细节,但本领域的技术 人员可以理解,诸如15和17等其他设备可包括类似于结合用户计算机12来 描述的组件的组件以执行此处所描述的技术。 结合此处所描述的技术,包括诸如上述客户机侧日历和时间安排程序等客 户机应用程序的设备可被指定为辅助输出设备。在这些情况中,客户机应用程 序还可执行各操作以便根据过滤准则选择性地检索并显示对于主设备的传入 传输的通知。在一个实施例中,用户可利用网页界面来指定过滤准则。过滤准 则可用于选择性地标识诸如特定传入电子邮件、会议通知和主设备的其他传入 电子传输等特定事件。在其中在除了辅助设备之外的一个位置输入过滤准则的 实施例中,该过滤准则可被传送至适当的辅助设备。一实施例还可允许直接地 或根据在辅助设备上可用的特定用户界面在该辅助设备处本地地指定过滤准 则。当指定过滤准则时,还可诸如通过指定主设备在网络中的网络地址等来指 定要根据该过滤准则来查询的主设备。 诸如图1所示的网络中的传入通信可以在诸如服务器16等中央位置处接 收。如将在以下段落中描述的,服务器16可包括用于帮助与设备进行通信并 将传入通信适当地路由或转发至各种设备的组件。例如,对于用户的传入电子 邮件可以由服务器16来接收,该服务器16然后将该传入电子邮件转发至具有 电子邮件客户机应用程序的合适的用户的计算机。在该示例中,该用户的计算 机可用作主设备。用户可通过如上所述指定过滤准则来将诸如电话或移动通信 设备等另一设备指定为辅助输出设备。随后,辅助设备可以按预定间隔查询服 务器以便根据过滤准则选择性地检索关于接收到的并发送至用户的计算机的 通信的信息。在该示例中,通信是电子邮件,并且辅助设备上的电子邮件客户 机应用程序可通过与服务器上相应的电子邮件服务器应用程序进行通信来获 取这样的信息。响应于该查询,服务器可返回该信息并且该电子邮件客户机应 用程序可执行处理以便在辅助设备的显示器上显示关于接收到的通信的通知。 该特定过滤准则可随着传入传输的类型而变化。在一个实施例中,辅助设 备上的客户机应用程序可维护并访问用于在主设备处接收到的传输的过滤准 则。可以根据对于每个客户机应用程序的特定电子传输来为每个客户机应用程 序指定过滤准则。例如,客户机应用程序可以是电子邮件客户机应用程序。该 电子邮件客户机应用程序的一个实例可以在主设备上,而该电子邮件客户机应 用程序的另一个实例可以在辅助设备上。由辅助设备上的客户机应用程序指定 并使用以检索关于被发送至主设备的电子邮件的信息的过滤准则可指示用于 电子邮件传输的过滤准则。该过滤准则可包括例如可由发件人分配的与消息相 关联的优先级(例如,更高的优先级可指示紧急的电子邮件)、另一个注册用 户、发件人或一个或多个其它收件人的电子邮件地址、定义的用户或电子邮件 地址组、域名等等。辅助设备上的电子邮件客户机应用程序可执行处理以检索 关于被转发至诸如用户计算机等主设备的接收到的电子邮件通信的信息。辅助 设备上的电子邮件应用程序可查询服务器16上相应的电子邮件服务器应用程 序以根据指定的过滤准则来检索信息。 作为另一示例,客户机应用程序可以是客户机侧日历和时间安排程序。该 客户机应用程序的第一实例可以在主设备上执行,而该客户机应用程序的另一 个实例可以在辅助设备上执行。上述主设备上的客户机应用程序可以在安排的 会议临近等时从服务器应用程序接收关于新安排的会议、约会提醒的通信。辅 助设备上的客户机应用程序可根据为该辅助设备指定的过滤准则来向服务器 查询关于由服务器转发给主设备的通信。可指定过滤准则以使得辅助设备可选 择性地检索关于对于特定日子、时间等的会议、由命名用户发起的会议等的提 醒或通知消息的信息。辅助设备上的客户机应用程序可执行处理以便从服务器 检索关于被转发至诸如用户计算机等主设备的会议通信的信息。该客户机日历 和时间安排应用程序可查询服务器16上相应的服务器应用程序以根据指定的 过滤准则来检索信息。 在其中客户机应用程序执行与多于一个服务相关联的功能,诸如执行电子 邮件以及日历和时间安排服务的客户机应用程序的实施例中,辅助设备上的客 户机应用程序可对由该客户机应用程序提供的所有服务执行结合此处所描述 的技术的各个操作。 在一个实施例中,可以为每个辅助设备指定过滤准则。例如,用作主设备 的用户计算机可接收个人和商业电子邮件。可以为该主设备的第一辅助设备指 定第一组过滤准则。该第一辅助设备可用于显示关于个人或非商业特性的通信 的通知。可以为该主设备的第二辅助设备指定第二组过滤准则。该第二辅助设 备可用于显示关于商业特性的通信的通知。 在一个实施例中,可以为每个辅助设备上的每个客户机应用程序指定过滤 准则,其中每个客户机应用程序执行处理以便维护该过滤准则、检索关于被转 发给具有该客户机应用程序的另一实例的主设备的通信的信息、以及使得对于 经过滤的通信的通知被适当地显示在辅助输出设备的显示器上。 现在参考图3,所示的是可被包括在电话设备15中并且用于执行此处所 描述的技术的各实施例的组件的示例。如图3所示,电话设备15的一实施例 可包括类似于结合图2描述的组件的组件。此外,电话15可包括可配置软按 键模块42。 在一个实施例中,计算机12可用作接收传入通信的主设备。在该实施例 中,电话15可用作结合此处所描述的技术的对于主设备的辅助输出设备。电 话15可包括一个或多个应用程序46、操作系统、以及如结合图2示出和描述 的其他组件。电话15上的应用程序当在用作辅助输出设备的电话15上操作时 可执行如此处所描述的处理。 电话15、或用作辅助输出设备的其他设备可包括可配置软按键模块42。 可配置软按键模块42可用于响应于电话15上当前所选或显示的通知来对电话 15的软按键进行编程或配置。如上所述,可以在用作辅助输出设备的电话15 的显示区域上显示一个或多个通知。该一个或多个通知可例如由电话15上的 客户机应用程序响应于选择性地向服务器查询对于用作主设备的计算机12的 传入传输来显示。模块42可响应于在电话15的显示区域中当前选择或显示的 通知来配置一个或多个软按键。模块42还可帮助与对按键中的一个的选择相 关联的处理,并且可将关于该选择的信息传送至一个或多个其他组件。例如, 响应于选择具有相关联的操作的第一软按键或键,模块42可以与辅助设备上 的日历和时间安排客户机应用程序46进行通信以执行一个或多个处理步骤来 完成与所选软按键相关联的操作。 响应于当前所选或显示的通知,电话15可具有由模块42配置成活动的一 个或多个软按键。每个软按键都与可由用户响应于该通知采取的不同操作相对 应。选择一软按键可导致执行各处理步骤以执行相应操作。一个或多个软按键 的特定配置可随着时间以及辅助设备的当前所选或显示的通知而改变。软按键 可以在例如通知是关于电子邮件时被编程为第一配置。软按键可以在例如显示 关于安排的会议的通知时被编程为不同的配置。所执行的这些操作和处理的示 例在此处以外的别处描述。可对于当前通知上下文执行与软按键相关联的操 作。当前通知上下文可以是电话15上的当前所选或显示的通知。 应该注意,移动通信设备17也可用作结合此处所描述的技术的辅助或主 设备,并且可包括类似于所示和所描述的电话的组件。 现在参考图4,所示的是可被包括在服务器计算机中并且用于执行此处所 描述的技术的各实施例的组件的示例。如图4所示,服务器计算机16的实施 例可包括类似于结合图2和3描述的组件的组件。此外,服务器计算机16可 包括日历和时间安排服务器应用程序142和注册模块146。在一个实施例中, 服务器计算机16可以是与一个或多个注册用户的设备进行通信的通信服务器。 注册模块146可用于用户的注册。作为注册过程的一部分,可以将用户标 识符分配给用户并且为该特定用户标识符注册一个或多个相关联的设备。还可 将口令或用于设备认证的其他信息分配给用户。可以将诸如结合图1示出的网 络中的地址分配给为用户注册的设备中的每一个。服务器16可以使用对应于 每个设备的地址信息来将通信转发至对应于每个用户的设备。 日历和时间安排服务器应用程序142是如除了此处之外的别处所描述的 收集并维护对应于一个或多个用户的日历和约会信息的服务器侧应用程序。时 间表和约会信息可从驻留在一个或多个用户设备上的应用程序的相应的客户 机侧部分传送。作为示例,用户可安排他/她自己与一个或多个其他用户之间的 会议。用于可使用设备上的客户机应用程序来输入关于该会议请求的信息。所 输入的信息可由该设备传送至服务器应用程序142。服务器应用程序142然后 可将该请求转发至该一个或多个其他用户并且当每个用户都指示接受该会议 请求时相应地更新如在该服务器上维护的各用户的日历和约会信息中的每一 个。例如,服务器应用程序142可以在该会议时间临近所安排的日期时将一个 或多个会议提醒通知发送至每一个用户参与者。 应当注意,虽然此处结合服务器计算机执行的各功能是以单个计算机示出 的,但是一实施例可包括用于执行此处由服务器计算机16描述的各功能的一 个或多个服务器计算机。 现在参考图5,所示的是示出一个实施例中的主设备、辅助设备和服务器 计算机的组件之间的数据流的示例200。应当注意,图5的各组件引用诸如结 合图2、3和4等在除此处之外的别处描述的类似命名的组件。应当理解,设 备202和206表示具有到服务器计算机16的连接、并且分别用作主设备和辅 助设备的任何设备。 在示例200中,传入通信212可由服务器16来接收。该传入通信212可 以是被定向到电子邮件服务器应用程序(例如,其他服务器应用程序240)的 电子邮件。随后,服务器16可以将该传入通信转发至注册用户的主设备202。 例如,作为电子邮件的传入传输可被转发至被表示为结合此处所描述的技术用 作主设备的用户的计算机的元件204的电子邮件客户机应用程序。该用户先前 可能已经执行了处理以便为辅助设备210上的电子邮件客户机应用程序指定过 滤准则214。该电子邮件客户机应用程序的一个实例可以在如204的主设备上 执行,而该电子邮件客户机应用程序的另一个实例可以在如216的辅助设备上 执行。 应当注意,一实施例可使得诸如此处所描述的电子邮件客户机应用程序等 设备上的客户机应用程序执行处理以使得该设备能够用作辅助设备。在这些情 况下,主设备和辅助设备可各自具有客户机应用程序的相同的实例,且根据该 设备是否用作辅助设备来执行适当的处理。或者,一实施例可将由辅助设备上 的客户机应用程序执行的功能结合到单独的组件中,并且在该辅助设备上而不 是在将不用作辅助设备的另一个设备上包括该组件。 辅助设备的电子邮件客户机应用程序可以向服务器计算机16上的电子邮 件服务器应用程序发出请求。如此处所描述的,该查询可根据在该辅助设备上 为该特定电子邮件客户机应用程序指定的过滤准则214来执行。该电子邮件服 务器应用程序可提供包括所请求信息的响应。辅助设备的电子邮件客户机应用 程序216可执行处理以便在设备210的显示区域中显示关于该通信的通知。 现在参考图6,所示的是如可被包括在辅助设备上并结合此处所描述的技 术使用的软按键和显示区域的示例。示例300包括显示区域302、一组软按键 或键330。应当注意,一实施例可包括330的按键或键的一部分,而不是示例 300所示的所有按键或键。显示区域302可随着特定设备而变化。例如,辅助 设备可以是移动通信设备或具有单个显示器的电话。由此,显示区域302可以 是该设备的单个显示区域。该设备还可包括多于一个的显示区域。例如,该设 备可以是包括主显示区域和辅助显示区域的电话。辅助显示区域可用于显示如 结合此处所描述的技术生成的任何通知。 组330中的软按键中的一个或多个可根据辅助设备的当前通知上下文在 某一时刻被配置为活动的。当前通知上下文可包括当前所选或显示的通知以及 当前时间。 在示例300中,可结合对于会议或安排的约会的通知将按键组330配置为 活动的。示例300中所包括的软按键可对应于如将在以下段落中更详细描述的 确定性或预编程的一键响应。 响应于选择330中活动显示的软按键,执行与由所选软按键表示的操作相 关联的处理步骤。现在将要描述的是可对应于一个实施例中的330中所包括的 各种软按键的不同的操作。 软按键304和306可对应于通知与会者做出该软按键选择的另一位参与者 对于所安排的会议将会迟到的通知操作。按键304、306和其他按键的操作可 以在与对于如可在显示区域302中显示的约会条目的当前通知相关联的会议的 上下文中应用。在该示例中,对按键304的选择导致做出该选择的用户将迟到 10分钟的通知消息。对按键306的选择导致做出该选择的用户将迟到20分钟 的通知消息。一实施例可将软按键配置成除了此处所描述的时间量之外的时间 量。一实施例还可包括可被表征为不具有与其相关联的预定时间量的通用迟到 软按键。这一软按键可被显示为“迟到”。按键304和306可例如在当前所选 或显示的通知与安排的约会提醒相关的时候被显示或以其他方式被配置为活 动的。辅助设备可以在区域302中显示关于该会议提醒的通知并将按键304、 306和310配置为活动的。这些软按键的配置可由模块42来执行。响应于选择 304或306,模块42就该选择与做出该选择的用户将要迟到的时间量与辅助设 备上的客户机应用程序进行通信。该客户机应用程序然后可以与服务器16上 合适的相应的服务器应用程序进行通信。 软按键310对应于通知与会者做出该软按键选择的另一位参与者正取消 该会议并且将不会参与的通知操作。在一个实施例中,取消操作可导致通知消 息以如结合按键304和306所描述的方式被发送至所有与会者。该通知可指示 选择按键310的用户不能与会并且其他与会者可选择继续该会议。可对于显示 在区域302中的当前通知操作并执行软按键310。 应当注意,区域330中的软按键中的一个或多个也可根据当前时间来活动 地/不活动地配置。例如,如果已过了安排的会议时间,则可以使软按键304、 306和310不活动。 其他实施例可包括根据特定应用程序和服务的其他软按键或键。 现在参考图7,所示的是概括刚刚结合此处的技术所描述的各处理步骤的 流程图400.在步骤402处,用户向可以是此处所描述的通信服务器的服务器16 注册。用户还指定辅助设备过滤准则。如此处所描述的,可对于由每个辅助设 备上的客户机应用程序执行的每个服务指定过滤准则。在步骤404处,将主和 辅助设备连接到网络。应当注意,为了利用此处所描述的技术,主设备无需活 动地连接到网络。在步骤406处,辅助设备的客户机应用程序根据在步骤402 处指定的过滤准则来向服务器查询信息。在步骤408处,根据在步骤406中由 服务器提供的信息来将一个或多个通知显示在辅助设备上。可对于辅助设备上 的每个通知执行在循环420中执行的处理。例如,可对于辅助设备的当前通知 执行循环420的处理。当前通知可以是例如当前通知上下文的当前所选或显示 的通知。可以在例如当用户遍历显示在辅助设备的显示区域上的一个或多个通 知的列表时重复地执行循环420。结合使用此处所描述的技术的实施例,当不 再存在当前通知时,则所有通知都已经被用户删除。在步骤410处,确定是否 存在当前通知。如果不存在,则处理前进至步骤406。如果步骤410求值为是, 则控制前进至步骤412,其中确定是否要根据当前通知来将任何软键配置为活 动的。如果不是,则控制前进至步骤410。否则,如果步骤412求值为是,则 控制前进至步骤414,其中指定一个或多个可编程键。在步骤416处,根据任 何可编程键选择来执行动作。只要用户选择可编程键中的一个,就可执行步骤 416。随后,控制前进至步骤410。 尽管上述示例利用其中由辅助设备从服务器拉取关于传入通信的选择性 信息的模型,但本领域的技术人员可以理解,可结合此处所描述的技术使用其 他模型。例如,一实施例可将此处所描述的技术用于其中用于生成通知的选择 性信息被显示在辅助输出设备上的辅助输出设备。 应当注意,一实施例可结合此处所描述的技术利用任一个或多个不同的安 全措施。例如,不同的技术可结合辅助输出设备来执行,该辅助输出设备结合 此处所描述的技术查询服务器16。在一个实施例中,可能先前已经向服务器 16指定了被允许为注册用户执行这些查询的特定辅助输出设备。 结合此处所描述的技术,辅助设备的显示区域可用于提供看一眼的选择性 信息。辅助设备可用于过滤从一个或多个应用程序接收到的、关于一个或多个 不同服务的通信以便根据指定的过滤准则来协助用户标识通信,诸如标识重要 且紧急的通信、个人或非商业通信、或商业相关通信。辅助设备可用于补充诸 如计算机等可能不是始终通电或能够显示接收到的通信的主设备。 可以在辅助设备的显示区域上显示如此处所示的辅助设备上的通知。应当 注意,一实施例还可使得辅助设备在通知被显示或以其他方式被选为当前通知 时提供可听音调和/或语音消息。 作为对辅助设备的使用的另一个示例,大楼安全或其他部门可发出关于危 险的天气条件、安全条件或事件等的网络范围的通知。如果例如用户远离他/ 她的计算机,则该用户可以在诸如移动通信设备等辅助设备上接收到这些紧急 通知。该用户还可在辅助通信设备上接收这些通知和即将到来的会议通知而不 登录到可以是主设备的该用户的计算机。 此处所描述的技术还可用于过滤可在例如IP电话系统中接收到的语音或 电话消息。在这一系统中,A可呼叫B。B的电话可记录接收到“来自A的电 话消息”的事件。来自A的电话消息还可导致系统向B的计算机,即B的主 设备发出已经接收到来自A的电话消息的电子邮件。用户B可使得辅助设备 指定哪一个然后显示关于到B的计算机的电子邮件的通知。B可能已经为该辅 助设备指定过滤准则以提供关于被转发至B的计算机(例如,主设备)的关于 电话消息和来自A的未接电话的电子邮件的通知。 此处所描述的技术还可用于提供结合即时消息的经过滤的通知。例如,A 可尝试向在B的计算机(例如,主设备)处的B发送即时消息。B的计算机可 能未通电或以其他方式连接到网络。B可能已经为辅助设备指定过滤准则以使 得当A尝试向B的计算机上的B发送即时消息时,随后在辅助设备上提供关 于A的即时消息的通知。 尽管用对结构特征和/或方法动作专用的语言描述了本主题,但可以理解, 所附权利要求书中定义的主题不必限于上述具体特征或动作。相反,上述具体 特征和动作是作为实现权利要求的示例形式公开的。