首页 / 专利库 / 专利权 / 优先权日 / 用于自适应通信优先级化和路由的系统与方法

用于自适应通信优先级化和路由的系统与方法

阅读:450发布:2020-09-07

专利汇可以提供用于自适应通信优先级化和路由的系统与方法专利检索,专利查询,专利分析的服务。并且本 发明 涉及一个系统和方法,使得多个与 电子 消息有关的信息能自动地由消息紧急性系统优先级化,用于发送给用户或系统。消息紧急性系统能使用分类器,它能显式地或隐含地被训练以便按照学到的对用户的重要性优先级化或筛选一个或多个接收的消息。提供一个可自适应的及可配置的图形 用户界面 ,以管理优先级化信息。此界面方便于按照用户关于如何接受消息并随后按用户处理的愿望使系统个性化。在多个可选择的页面中提供显示和输入调节使系统能个性化。显示选项包括更改如何向用户表示消息的特征的各种配置和调节选项的状态和综述视图。配置和调节选项包括概况选项,路由选项,警示选项,分 块 选项,时间表选项和其他对上下文敏感的控制选项,一个或多个规则,这些规则结合路由系统,学习状态和配置选项一起动作,用于引导和审视消息紧急系统与设备选项配置一起学习的状态,以控制消息输出到 选定 的消息接收和显示设备。,下面是用于自适应通信优先级化和路由的系统与方法专利的具体信息内容。

1.一种在计算机系统中实现的管理电子消息的用户界面系统,包括:
提供与提交一个或多个消息有关的一个或多个显示对象的显示组件,该消 息按各自的优先级值自动地分类;和
与显示对象有关的一个或多个输入对象,以便于将用户界面适应于用户的 一个或多个偏爱,所述一个或多个输入对象至少包括一个或多个用户偏爱,用 于至少部分地根据语音消息的声学特性来为所述语音消息分配一个优先级值。
2.如权利要求1的用户界面系统,其特征在于一个或多个显示对象包括 与一个或多个消息的提交的时间和方式有关的概况。
3.如权利要求2的用户界面系统,其特征在于与活动的概况和默认的概 况相关的一个或多个概况能由用户配置。
4.如权利要求2的用户界面系统,其特征在于一个或多个概况与用于发 送消息到设备的一个或多个提交选项有关。
5.如权利要求4的用户界面系统,其特征在于包括至少一个发送到移动 设备的消息的一个或多个提交选项,和从与使能进行优先级化提交的移动设备 有关的文件夹发送的消息。
6.如权利要求4的用户界面系统,其特征在于提交选项包括分 (chunking)选项,分块选项至少包括下列三个选项之一:在由用户规定的预 定时间前保持和提交消息;在积累到预定数量的消息之前保持和提交消息;根 据计算机的预定的不活动性保持和提交消息。
7.如权利要求2的用户界面系统,其特征在于一个或多个概况具有相关 的优先级设置,使得消息根据由用户能配置的阈值发送。
8.如权利要求7的用户界面系统,其特征在于优先级设置与具有调节阈 值的滑块的显示对象有关,该阈值具有从把高优先级消息发送到移动设备到把 所有消息发送到移动设备的范围。
9.如权利要求2的用户界面系统,其特征在于一个或多个概况包括与一 个或多个显示对象有关的至少一个日程表和时间设置。
10.如权利要求2的用户界面系统,其特征在于一个或多个概况与工作、 在家、离开办公室和不要打扰中至少一个有关。
11.如权利要求1的用户界面系统,其特征在于一个或多个显示对象包括 与由优先级系统已达到的学习量有关的状态信息。
12.如权利要求1的系统,其特征在于一个或多个显示对象可选择地发送 综述信息到与一个或多个消息相关的设备。
13.如权利要求1的用户界面系统,其特征在于一个或多个显示对象包括 发送到该设备的信息量的复位。
14.如权利要求1的用户界面系统,其特征在于一个或多个显示对象包括 一个或多个由用户配置的规则,以影响到设备的消息提交,一个或多个规则根 据重要性包括至少一个发送消息的选择选项,根据用户名和TO字段发送消息; 根据用户名和CC字段发送消息;和根据消息源发送消息。
15.如权利要求1的用户界面系统,其特征在于还包括通过一个或多个涉 及与优先化系统有关的学习的显示对象向用户提供反馈。
16.如权利要求15的用户界面系统,其特征在于所述反馈包括涉及当消 息被用户删除时学习的信息。
17.如权利要求15的用户界面系统,其特征在于所述反馈包括涉及从哪 里学到消息的信息。
18.如权利要求15的用户界面系统,其特征在于还包括关于学习的备份, 恢复和复位选项中的至少一个。
19.如权利要求1的用户界面系统,其特征在于还包括涉及消息在设备上 如何显示的一个或多个设备选项。
20.如权利要求19的用户界面系统,其特征在于一个或多设备选项还包 括可选的压缩设定以控制显示的信息量。
21.如权利要求19的用户界面系统,其特征在于一个或多个设备选项还 包括限止发送消息的数目,限止消息中的字符数,和自动复位发送的消息数。
22.如权利要求19的用户界面系统,其特征在于一个或多个设备选项还 包括涉及消息发送者的配置显示的信息。
23.一个与消息提交相关的方法,包括:
产生与消息相关的优先级,其中至少部分地根据语音消息的声学特性来为 所述语音消息分配一个优先级值;
至少根据消息优先级确定在当时不审阅该消息的期望损失;
确定在当时输出消息的期望代价;和
对期望损失是否大于期望代价的判定作出响应,以警示该消息的用户。
24.如权利要求23的方法,其特征在于不审阅的期望损失包括确定在将 来用户审阅消息文本的或然率。
25.如权利要求23的方法,其特征在于不审阅的期望损失包括将由于不 审阅消息对用户损失机会的当前期望速率确定为一个时间函数。
26.如权利要求23的方法,其特征在于通过配置成至少Bayesian分类器 和支持向量机器系统之一的分类器产生优先级。
27.如权利要求23的方法,其特征在于还包括提供从多个概况之一选择 的当前概况,至少多个概况的一部分能由用户编辑以反映不同的上下文。
28.如权利要求27的方法,其特征在于多个概况能按每日或按时间安排 时间表。
29.如权利要求28的方法,其特征在于多个概况提供分块设置,使得消 息结合一个或多个其他消息提交给通讯模态(modality)装置。
30.如权利要求28的方法,其特征在于多个概况提供分块设置,使得当 指定的时期超过时消息提供给通讯模态。
31.如权利要求23的方法,其特征在于还包括在警示用户之前格式化该 消息。
32.如权利要求31的方法,其特征在于格式化包括压缩该消息。
33.如权利要求31的方法,其特征在于格式化包括将消息分段。
34.如权利要求23的方法,其特征在于还包括对优先级化消息确定预期 的紧迫性。
35.如权利要求34的方法,其特征在于期望的紧迫性表示成:
EC = Σ i C d ( H i ) P ( H i | E d )
其中C是代价函数,涉及代价增加的速率,d是延迟,E是事件,H是紧 迫性等级。
36.如权利要求34的方法,其特征在于预期的紧迫性表示成时间的函数。
37.如权利要求36的方法,其特征在于预期的损失至少表示成下列诸式 之一:
EL = Σ i n P ( critica l i ) C ( critical i ) t ;
EL = 0 t P ( critical i ) C ( critical i t ) dt
其中EL是期望的损失,P(criticali)是消息具有紧迫性i的概率,C(criticali) 是消息具有紧迫性i的代价函数,n是紧迫性等级的总数减1,而t是在审阅消 息以前的时间延迟。
38.如权利要求37的方法,其特征在于期望的损失至少表示成下列诸式 之一:
EL , = Σ j P ( t j IE ) Σ i n P ( critical i ) C ( critica l i ) t j
EL , = Σ j P ( t j IE ) 0 t j P ( critical i ) C ( critical i , t ) dt
其中EL’是在延迟的时间不确定性,E表示有关用户状态的一个或多个观 察,i和j是整数下标。
39.如权利要求38的方法,其特征在于E是下列日程表,室内音响效果, 台式机活动,从最近一次接触活动的设备至今的时间中的至少一个。
40.一种在计算机系统中实现的管理电子消息的用户界面系统,包括:
用于提供与一个或多个消息相关的图形显示的装置,消息按各个消息的优 先级以被自动分类;和
用于按照与一个或多个消息的优先级和提交相关的一个或多个用户的偏 爱配置图形显示的装置,所述一个或多个用户偏爱至少包括至少部分地根据语 音消息的声学特性来为所述语音消息分配一个优先级值。
41.一个用于将消息提交给设备的方法,包括:
当一个或多个用户概况被激活时安排一个周期的时间;
对一个或多个概况配置至少一组参数;
对一个或多个消息赋予优先级值,其中至少部分地根据语音消息的声学特 性来为所述语音消息分配一个优先级值;和
至少部分地根据优先级值,激活的概况和至少一组参数提交一个或多个消 息。
42.如权利要求41的方法,其特征在于还包括至少指定颜色和声音中的 一个以指出消息的优先级。
43.如权利要求41的方法,其特征在于还包括推迟消息直到由用户确定 更方便的时间。
44.如权利要求41的方法,其特征在于还包括提供关于消息为何具有确 定的优先权的状态信息。
45.如权利要求41的方法,其特征在于还包括观察以前的活动历史,并 根据此历史提供关于消息提交量的反馈。
46.如权利要求41的方法,其特征在于还包括在提交一个或多个消息之 前使用信息代理以考虑从其他部分来的限止。
47.如权利要求41的方法,其特征在于还包括激活一个或多个规则,它 们影响消息何时发送给用户。
48.如权利要求47的方法,其特征在于一个或多个规则包括一个if(若)和 then(则)结构,使得if发生一事件then自动指定一个预定的优先级给一个消 息。
49.如权利要求47的方法,其特征在于一个或多规则包括一个if和then 结构,使得if发生一事件then揭示学习过程的一个优先级值。
50.如权利要求41的方法,其特征在于一个或多个规则包括一个if和then 结构,使得if从选定通讯信道接收一则消息,then消息自动被指定预定的优先 级。
51.如权利要求41的方法,其特征在于还包括按由优先级值确定的次序 自动审阅消息。
52.如权利要求41的方法,其特征在于在还包括如果优先级值超过预定 的阈值自动呼叫用户。
53.如权利要求41的方法,其特征在于还包括转换声音消息成文本。
54.如权利要求53的方法,其特征在于还包括根据消息的音调、速率、 内容和音调变化中至少一个对消息确定优先级。
55.一种在计算机系统中实现的用于自适应的优先级化和路由系统的用户 界面系统,包括:对获取的用户偏爱、审视行为,和自适应的优先级化和路由 系统的引导学习和决定策略中至少一个的一个或多个控制对象和显示对象,其 中至少部分地根据语音消息的声学特性来为所述语音消息分配一个优先级,
与一个或多个控制对象及显示对象相关的一个用户界面,以便于与警示和 路由优先级化消息有关的审视,控制和学习。
56.如权利要求55的用户界面系统,其特征在于还包括多个参数,它们 结合各种配置及调整选项配置成便于用户界面的个性化。
57.如权利要求56的用户界面系统,其特征在于个性化包括使用有关消 息如何分类及随后提供给用户的显示和隐含用户反馈中的至少一个。
58.如权利要求57的用户界面系统,其特征在于在自适应优先级化和路 由系统中使用所述反馈来引导学习和决定策略。
59.如权利要求57的用户界面系统,其特征在于所述反馈包括提供给用 户的对话,以进一步细化在自适应的优先级化和路由系统中的学习和决定策略 中的至少一个。
60.如权利要求57的用户界面系统,其特征在于所述显示反馈包括那样 的动作,如配置用户界面以考虑一个消息的选择比另一个消息的选择更为重 要,和在有关消息紧急性如何作决策方面的警示学习。
61.如权利要求57的用户界面系统,其特征在于所述隐含反馈包括监视 用户的各种上下文方面以确定消息的重要性。
62.如权利要求61的用户界面系统,其特征在于所述隐含反馈包括下列 中至少一个:监视声音、键盘活动、在场监测器,当审阅消息时暂停,多么快 地打开和删除消息,消息是否保存拷贝及转送。
63.如权利要求57的用户界面系统,其特征在于所述反馈包括将消息引 导到用户关于学习决策,如“You are about to delete messages that have not yet been employed in learning process——你将要删除在学习过程中尚未利用的消 息”和有关消息如何及为什么被分类到某个优级中的至少一个。
64.如权利要求55的用户界面系统,其特征在于还包含一个或多个配置 和调节选项,它们包括下列选项中至少一个:概况选项、路由选项、警示选项、 分块选项、时间表选项和对上下文敏感的控制选项。
65.如权利要求64的用户界面系统,其特征在于分块选项包括分组M条 消息,M是整数,此M条消息在提交给用户之前作为一组保持。
66.如权利要求55的用户界面系统,其特征在于还包含结合路由系统, 用于引导和审视消息紧急系统学习的状态的学习状态和配置选项,共同起作用 的一个或多个规则。
67.如权利要求66的用户界面系统,其特征在于一个或多个规则,包括 以至少不相交的和相交的方式之一应用的条件。
68.如权利要求55的用户界面系统,其特征在于还包括一个或多个设备 选项配置,用于控制将消息输出到选定的消息接收和显示设备。
69.如权利要求55的用户界面系统,其特征在于还包括具有声音特性的 优先级化消息,特性至少包括:如实(prosadic)特征,速率的时间性样式,音 调,音调变化,和与语音消息相关的总的能量中的一个。
70.如权利要求55的用户界面系统,其特征在于还包括便于控制有多少 消息发送到用户设备的优先级阈值调节。
71.如权利要求70的用户界面系统,其特征在于还包括限止每给定的时 间段发送到用户设备的消息数的覆盖调节。
72.如权利要求55的用户界面系统,其特征在于还包括阈值调节,它被 用作为对转送消息给用户所分摊的总的费用的限制。
73.如权利要求72的用户界面系统,其特征在于用户规定,系统发送最 紧急的消息,但以每条消息一定的代价由路由公司发送,调节其阈值,使得希 望能每天保持一定费用之内。
74.如权利要求55的用户界面系统,其特征在于还包括一个或多个延迟 策略,给定作为那样的限止,使得特别紧急的消息不会等待超过预定的和动态 计算的时间上限之一。
75.如权利要求74的用户界面系统,其特征在于所述的策略至少部分地 根据消息紧急性的函数。
76.如权利要求75的用户界面系统,其特征在于用户规定至少一个高紧 急性消息应带着警示尽可能快地发送给一个或多个活动的设备,并若用户正好 审视等待的消息,可用于被审阅。
77.如权利要求76的用户界面系统,其特征在于还包括一个策略,若用 户在此不可打扰的指定等级更高的情况,且消息尚未被观察到,则在警示用户 前等待预定时间。
78.一种在计算机系统中实现的用于自适应优先级化和路由系统的用户界 面系统,包括,
一个或多个控制对象和显示对象,以获取与自适应优先级化和路由系统相 关的消息优先级设置,包括至少部分地根据语音消息的声学特性的语音消息优 先级设置,和
与一个或多个控制对象和显示对象相关的一个用户界面,它通过消息的优 先化设置和导向用户关于设置的反馈提供所接收的消息量的至少一个可调节 的控制。
79.如权利要求78的用户界面系统,其特征在于所述反馈包括至少若干 警示和消息量中的一个,它们至少一次一个地在指定时间界限内发送给用户。
80.如权利要求79的用户界面系统,其特征在于还包括根据发送除使用 的参数以外的消息所需的重要的阈值,监视对若干不同路由参数的每一个用户 的动作。
81.如权利要求79的用户界面系统,其特征在于还包括一个用户显示, 若设置变化,它包括至少一个已发生了什么的变化,用户界面还包括一个用于 显示沿连续标量阈值的一组阈值。
82.如权利要求81的用户界面系统,其特征在于所述的反馈还包括以前 跟踪的以不同的模拟阈值接收的消息数。
83.如权利要求82的用户界面系统,其特征在于还包括在至少一日、一 周和一月期间提供反馈,它被显示在分别的设置中被用户审阅,作为对潜在的 阈值设置自适应优先级化和路由系统的行为的粗略估计的预测未来的引导。
84.如权利要求82的用户界面系统,其特征在于还包括使用最近的历史 作为未来的预测。
85.如权利要求82的用户界面系统,其特征在于还包括先进的模拟,至 少被用来完成对至少一种不同的设置,参数和策略的“what-if”分析。使得新 的设置能基于在不同设置下每个给定时间段内预期的警示数。

说明书全文

                          技术领域

发明一般涉及计算机系统,尤其涉及按照如重要性和/或预期损失的度量 那样的因素提供信息优先化的系统和方法,其中提供可适应及可配置的用户界 面,以管理那样的信息,并管理与那样的优先化的训练和使用有关的服务的控 制。

                          发明的背景

随着计算机和信息系统以及如无线和因特网通讯那样的相关网络技术的 增大,日益增加的电子信息量在通讯、传输并随后由用户和/或系统处理。例如, 电子邮件程序在计算机用户中成为十分普及的应用程序,用户产生和接收那样 的信息。例如,随着因特网的出现,交换电子邮件或如语音或音频信息那样的 其他信息已成为影响许多人获取计算机的重要因素。例如在许多团体环境内, 电子邮件几乎已成为同事们交换信息的实际标准。然而,随着电子邮件和其他 信息传递系统的日渐普及,在管理和处理从多个信源来的不断增加的信息量方 面开始出现问题。

在这些问题中,许多用户现在面临着需分类及响应的电子邮件和/或其他信 息的泛滥,使得发送、接收和处理信息的能几乎成为使其富有成效的障碍。 例如,某些用户报告说一天收到超过100个电子邮件消息。面对那样大量的电 子邮件和/或其他电子信息,不花费大量时间作出有关重要性的个人决定难以按 照哪个是重要,哪个不那么重要管理信息。作为这些决定的例子,用户可以决 定消息是否需立即响应,放到晚些时刻阅读,或由于不重要(垃圾邮件)简单 地删除。

针对信息管理问题已作出某些努力。例如,已作出努力缩减用户收到的垃 圾或促销电子邮件的量。此外,某些电子邮件程序提供规则的产生,这些规则 决定在程序中如何管理电子邮件。例如,一个规则是,“所有从某些同事或地 址来的电子邮件”放在特定的文件夹中。

然而,这些局限于某些类型信息的努力通常不针对在电子邮件和其他信息 的传输/接收系统背后的基本问题。即,传统的系统常常使得用户如果不是全部 也至少部分地人工地细读并检查他们收到的消息,以便确定哪些消息应该审阅 或进一步处理。如上所述,这需要占用本可做有效活动的时间。因此,随着收 到大量信息,需要一个系统和方法,以便于有效处理电子信息而同时减轻涉及 其中的人工干预的代价。

                          发明的内容

下面提出本发明的简单概述以便提供对本发明的某些方面的基本理解。此 概述不是本发明的广泛的全貌。既不试图标识本发明的关键和重要的要素,也 不企图勾划本发明的范围。其目的仅在于以简单的方式提出本发明的某些概 念,作为后面给出的更详细描述的前奏。

本发明涉及一个系统和方法,它们对获取用户的偏爱,审视行为,和引导 一个适应的通讯优先化和路由系统的学习和决定策略提供控制和显示。提供用 户界面,以便于审视,控制和与警示及路由优先化消息有关的学习。此外,能 结合各种配置和调节选项配置多个参数以便于按照用户的希望使用户界面个 性化。个性化可以包括如关于消息如何分类并随后提供给用户使用的显式的或 隐含的用户反馈那样的特征。也能使用反馈引导在优先化和/或路由系统中的学 习和决定策略。此外,可为用户提供系统生成的反馈或对话以便进一步改善学 习和/或决定策略。配置和调节选项可包括概况(profile)选项,路由选项,警 示选项,分(chunking)选项,时间表选项,和其他对上下文敏感的控制选 项,与路由系统,学习状态和用于引导和审视消息紧急系统的学习的状态的配 置选项以及用于控制消息输出到选定的消息接收和显示设备的设备选项配置 相关的一个或多个规则。

按本发明的一个方面,提供一个消息紧急系统以产生和管理用于电子信息 (如与电子邮件相关的文本,编码成文本的语音消息)的优先级。信息能经过 消息紧急系统自动地优先化,其中信息按照重要性、紧急性、和/或价位随时间 推移的期望损失分类,后者权衡了相对于随时间不审视该消息包含在消息中的 信息的紧迫性。例如,对一个消息可以指定一个值,指出由优先化系统确定的 紧急度(如消息的时间紧迫性)。在确定是否,如何以及在什么适当时刻传递 或发送信息到后续系统和/或用户时,其他系统可以使用此值。通过按照如重要 性、紧急性、或紧迫性那样确定的分类自动地优先化消息,并根据此确定将消 息提供给用户,由于缩减了用户分类和处理多个接收的消息的时间,与传统系 统相比较节省了许多时间。

为了管理如适合特定用户偏爱的控制和状态那样的多个优先的消息和有 关功能,以及用于根据用户的职位的/或有关信息项的内容的本质或紧急性实现 信息的警告或对上下文敏感的路由的策略,提供了自适应的及可配置的图形用 户界面。该界面便于系统按照用户对于如何由用户接收并随后处理消息的希望 而个性化。在多个可选的页面中提供了显示和输入调节,使能实现系统个性化。 显示选项包括各种配置和调节选项的状态和综合视图,它们可更改如何向用户 表示消息的特征。

概况选项能包括设置有关用户的一个或多个概况的区域,如家庭或工作概 况。用户然后能选择多个消息提交选项,优先级设置和与所选概况有关的提示 设置。这些包括观看有关对优先级和分类系统当前正在进行的训练量的系统学 习状态,并还能包括将消息输送或路由到希望的提交文件夹(如根据消息的优 先级将消息路由到寻户机文件夹)。能提供消息控制以方便如下述那样的特征: 如消息警示选项;用于标记或编码各优先级消息的颜色和音频控制;将消息推 迟到更便于审阅时间的延迟选项;和控制接收消息的量和频率的优先级/数量阈 值调节。

另外方面包括概况时间表,其中除了另外的控制,如按用户配置的时间有 效的不打扰设置(如除非优先级非常高否则别中断我的工作),在不同时间能 配置活动的和默认的概况。按照概况时间表,能使用信息代理程序,例如在作 出消息提交决定时还考虑其他用户的时间表和日程。

上述的规则选项能包括配置多个规则,它们象对系统中作出决定过程的外 层那样操作。例如,除非消息的优先级高于某一级或者消息源是从选定的个人 或群体中来,规则对消息的提交没有任何影响。这些选项可以包括审阅和路由 选项,编程选项,语音识别选项,和用于确定如何接收消息以及何时审阅该消 息的通道选项。

上述学习选项为用户提供如何更换或调节优先级的灵活性,向分类系统确 定如何分类新的消息。这包括从哪组消息学习,对选择的消息标记选项,并能 包括监视从用户来的反馈以确定并进一步学习对用户哪个是重要的,哪个不重 要。学习选项也能包括学习规则和/或控制的配置。除了学习选择外,能提供一 个或多个设备选项。设备选项能包括对提交消息(如发送消息到ABC制造商 蜂窝电话)选择希望的输出设备,基保用户界面随后自动适应到使能配置所选 的设备。设备选项能包括显示格式和压缩设置,用于配置在接收设备上实际提 交和随后显示的消息的量和格式。

按照本发明的一个方面,对于如文本或编码语音那样的文件根据分类器产 生紧急性或优先级,例如通过确定文本或消息具有高的或其他的优先级的似然 性。分类器可以是贝叶斯(Bayesian)分类器,支持向量的机器(support vector machine),和/或其他类型分类器,分类器可考虑数据特征,如文本的使用者 与发送者之间的结构关系,和在文本中参考事件的时间。如在当前时刻不审阅 文本的预其损失等其他考虑能根据优先级和在当前时刻输出文本的预期代价 而确定,用户能在移动设备中得到警告,按照概况(如由用户界面配置的用户 偏爱的信息存储)作出响应,确定预期损失是否大于预期代价。

当前的概况可从一系列概况中选择,它能由用户编辑以反映不同的情况 (如在家、在工作、空间时间、忙碌、假期、旅行)。概况可以按每天或按时 间安排时间表,并能定,在下次解锁前保持有效。概况能具有由用户设定的 优先级阈值,因而控制所接收消息的量和/或类型等。与概况相关的分块设定控 制文本的提交。例如,文本或其他数据能与一个或多个其它相关的文本或数据 结合在一起提交给可移动的或其他设备。另外,当指定时间期限结束后文本可 以提交给通讯设备。此外,如果如台式计算机那样的用户的主设备在指令的时 间周期中被认为是空闲,文本能提交或转移到其次的或另外的设备中。

文本或其他数据能在提交给如移动设备那样的接收模态(modality)以前 格式化,其中格式化能包括压缩和分段等。文本能按照由用户经用户界面可设 定的指定的压缩设定进行压缩,在用户界面中还提供用户可设定的分段设定。 如果文本或其他数据是电子邮件,文本的发送者能发送一个指示,指出文本已 提交给用户的接收设备。此外,发送者可发送指示,指出用户已离开他(她) 的主设备。警示用户还考虑用户日程及每天时间安排。在日程上的事件也具有 相关的标记,指出在该事件期间在什么程度上可以被中断。

根据本发明的第一方面,提供了一种在计算机系统中实现的管理电子消息 的用户界面系统,包括:提供与提交一个或多个消息有关的一个或多个显示对 象的显示,该消息按各自的优先级值自动地分类;和与显示对象有关的一个或 多个输入,以便于将用户界面适应于用户的一个或多个偏爱,所述一个或多个 输入至少包括一个或多个用户偏爱,用于至少部分地根据语音消息的声学特性 来为所述语音消息分配一个优先级值。

根据本发明的第二方面,提供了一个与消息提交相关的方法,包括:产生 与消息相关的优先级,其中至少部分地根据语音消息的声学特性来为所述语音 消息分配一个优先级值;至少根据消息优先级确定在当时不审阅该消息的期望 损失;确定在当时输出消息的期望代价;和对期望损失是否大于期望代价的判 定作出响应,以警示该消息的用户。

根据本发明的第三方面,提供了一种在计算机系统中实现的管理电子消息 的用户界面系统,包括:用于提供与一个或多个消息相关的图形显示的装置, 消息按各个消息的优先级以被自动分类;和用于按照与一个或多个消息的优先 级和提交相关的一个或多个用户的偏爱配置图形显示的装置,所述一个或多个 用户偏爱至少包括至少部分地根据语音消息的声学特性来为所述语音消息分 配一个优先级值。

根据本发明的第四方面,提供了一个用于将消息提交给设备的方法,包括: 当一个或多个用户概况被激活时安排一个周期的时间;对一个或多个概况配置 至少一组参数;对一个或多个消息赋予优先级值,其中至少部分地根据语音消 息的声学特性来为所述语音消息分配一个优先级值;和至少部分地根据优先级 值,激活的概况和至少一组参数提交一个或多个消息。

根据本发明的第五方面,提供了一种在计算机系统中实现的用于自适应的 优先级化和路由系统的用户界面系统,包括:对获取的用户偏爱、审视行为, 和自适应的优先级化和路由系统的引导学习和决定策略中至少一个的一个或 多个控制和显示,其中至少部分地根据语音消息的声学特性来为所述语音消息 分配一个优先级,与一个或多个控制及显示相关的一个用户界面,以便于与警 示和路由优先级化消息有关的审视,控制和学习。

根据本发明的第六方面,提供了一种在计算机系统中实现的用于自适应优 先级化和路由系统的用户界面系统,包括,一个或多个控制和显示,以获取与 自适应优先级化和路由系统相关的消息优先级设置,包括至少部分地根据语音 消息的声学特性的语音消息优先级设置,和与一个或多个控制和显示相关的一 个用户界面,它通过消息的优先化设置和导向用户关于设置的反馈提供所接收 的消息量的至少一个可调节的控制。

下面的描述和附图详细地列出本发明的某些说明性方面。然而,这些方面 仅是可以使用的本发明的原则的许多方法的一小部分,本发明试图包括所有那 些方面以及它们的等价物。从下面结合附图的详细描述,本发明的其他优点及 新颖特征变得十分明白。

                          附图简述

图1是按本发明的一个方面管理优先级系统的用户界面的示意性方框图

图2是按本发明的一个方面具有概况设定的用户界面的示意图。

图3是按本发明的一个方面带有消息控制的用户界面的示意图。

图4是按本发明的一个方面用于概况时间表的用户界面的示意图。

图5是按本发明的一个方面提供规则的用户界面的示意图。

图6是按本发明的一个方面提供学习选项的用户界面的示意图。

图7是按本发明的一个方面提供设备选项的用户界面的示意图。

图8是按本发明的一个方面提供概况综述视图的图形用户界面的示意图。

图9是按本发明的一个方面图示电子邮件提交选项的图形用户界面的示意 图。

图10是按本发明的一个方面提供优先级设定的图形用户界面的示意图。

图11是按本发明的一个方面提供另外设置的图形用户界面的示意图。

图12是按本发明的一个方面提供另外设置的图形用户界面的示意图。

图13是按本发明的一个方面提供概况时间表设定的图形用户界面的示意 图。

图14是按本发明的一个方面提供规则设定的图形用户界面的示意图。

图15是按本发明的一个方面图示特定规则设置的图形用户界面的示意图。

图16是按本发明的一个方面图示另外的规则设置的图形用户界面的示意 图。

图17是按本发明的一个方面图示学习反馈的图形用户界面的示意图。

图18是按本发明的一个方面图示学习选项的图形用户界面的示意图。

图19是按本发明的一个方面图示先进的学习选项的图形用户界面的示意 图。

图20是按本发明的一个方面图示设备压缩设置的图形用户界面的示意图。

图21是按本发明的一个方面图示消息发送选项的图形用户界面的示意图。

图22是按本发明的一个方面图示消息格式选项的图形用户界面的示意图。

图23是按本发明的一个方面图示警示准则选项的图形用户界面的示意图。

图24是按本发明的一个方面图示路由准则选项的图形用户界面的示意图。

图25是按本发明的一个方面图示另外的路由准则的图形用户界面的示意 图。

图26是按本发明的一个方面图示可修改的选项的图形用户界面的示意图。

图27是按本发明的一个方面优先级系统的示意性方框图。

图28是按本发明的一个方面图示分类器的方框图。

图29是按本发明的一个方面图示消息分类的示意性方框图。

图30是按本发明的一个方面图示标量分类器输出的示意性方框图。

图31是按本发明的一个方面图示按类和标量输出分类的文本的示意性方 框图。

图32是按本发明的一个方面图示线性优先级模型的示意图。

图33是按本发明的一个方面图示非线性优先级模型的示意图。

图34是按本发明的一个方面图示用于确定用户活动的模型的示意图。

图35是按本发明的一个方面图示用于确定当前用户活动性的基于推理的 模型的示意图。

图36是按本发明的一个方面图示用于确定警示代价的基于推理的模型的 示意图。

图37是按本发明的一个方面图示用于确定警示代价的更详细的基于推理 的模型的示意图。

图38是按本发明的一个方面图示用于考虑保真度损失确定警示代价的更 详细的基于推理的模型的示意图。

图39是按本发明的一个方面图示用于产生和确定优先级的方法的流程示 意图。

图40是按本发明的一个方面图示文本生成程序和分类器的示意图。

图41是按本发明的一个方面图示警示系统的示意性方框图。

图42是按本发明的一个方面图示路由系统和警示系统的示意图。

图43是按本发明的一个方面图示合适的操作环境的示意性方框图。

                          本发明的详细描述

本发明涉及系统和方法,使多个与电子消息相关的信息得以自动地借助优 先级或消息紧急性系统优先化,用于随后发送到用户或系统。优先级系统能利 用如概率分类器那样的推理系统或其他方法,用于解释能显式和/或隐含地排列 的消息,以便按照对用户已知的重要性优先化一个或多个被接收的消息。例如, 消息能通过训练具有类似重要程度的例子或类型的集合而被分类成高、中、低 或其他的重要程度。能提供后台监控器以监控用户有关消息处理的活动以便按 用户关于消息重要性的个人决定进一步细化或调整分类器,另外的优先级分类 能包括涉及对延时审阅或处理消息的时间有关的损失的确定。

在消息或其他通知被自动地优先化以后,用户能审阅更重要的消息而不必 分类多个较不重要的或不相关的消息。消息能依照重要性收集到一个或多个文 件夹中,其中用户能在希望的时间由审阅分类的重要性的消息。如在下面更详 细地描述,提供一个可自适应和可配置的用户界面以管理多个优先级化的消 息。该用户界面能便于自适应和控制各种有关优先级化消息的学习方面,并能 被用于与系统反馈有关的流中以进一步细化和调整本发明的学习方面。

开始参考图1,系统10图示了按本发明的一个方面管理优先级系统30(也 称之为消息紧急性系统)的用户界面20。优先级系统30基本上从任何的来源 接收多个消息34。消息34能包括电子信息如文本和/或图像或音频信息那样的 其他信息。例如,若消息34作为音频电话消息接收,优先级系统30或用户界 面20能调用语音识别器(未示出),将语音转换成文本和其他特征,包括捕 捉多个声学特性的声音特性,如包括速率、音调、音调变化的短暂模式的平凡 (prosadic)特征,和有关语音消息的综合声能。

在收到消息34以后,优先级系统30在该消息上完成分类36并赋予有关 该消息的紧急性或重要性的优先级值38。如在下面关于图27到42更详细的描 述中,优先级系统30通过自动地分类信息并随后根据不同的重要性判断赋予 优先级值38减少了与处理消息34相关的精力分散——从而基本上使用户摆脱 了对较不重要消息的关注。然后利用用户界面20按照用户个人的意愿管理和 分配优先化的消息,其中如下所述用户能配置,适应界面并使其个性化。这能 包括审视和控制由优先级系统30在现在和未来的消息34的分类中使用的决定 和学习参数。此外,类似地能审视和控制消息的路由和警示参数,其中若需要, 能使规则和策略适应于影响消息的路由及警示。

用户界面20通常包括向关注优先级系统30的各个方面的用户提供反馈和 输出数据的显示器40。显示器40能包括具有多种尺寸、形状、颜色、文字、 数据和声音的显示对象(如图标、按键、滑块、输入框、选择项、菜单等), 以便于优先级系统30的管理。此外,能提供各种菜单和另外的屏幕或显示输 出,它们完成本发明的多个方面,这将在下面详述。用户界面20还包括多个 输入50用于调整和配置本发明的一个或多个方面。这能包括从鼠标键盘、 语音输入和/或其他设备接收用户命令以影响界面操作。

按本发明的一个方面用户界面20便于对与优化级系统30互动的用户的个 性化处理,其中用户能配置和匹配该界面使其在如何及何时处理消息方面更适 合他们的偏爱。一个方面涉及向用户提供与系统10的多个部分相关的状态信 息60。状态信息的例子包括显示活动的概况状态,在线状态和消息接收状态。 其他状态包括与系统学习有关的信息,它与以前分类的和在优先级系统30中 用于分类新的信息的信息量有关。与状态信息60一起,用户界面20还提供综 述信息64以减少为处理消息用户必须细读的信息量。这能包括提供有关用户 界面20的每日或其他按时综述显示和待处理的消息。例如用户的指定和任务 综述也能针对选定的用户设备。

用户界面20便于处理有关用户的多个概况68。概况20包括关于如何及何 时提交和处理消息的可配置的信息。给定当前的概况,如根据时间表和时间信 息设定或下面将详述的推理的上下文(如用户的关注点和忙碌或有空状态)判 断,用户界面20根据当前概况相关的设置方便于消息的传送和接收。例如, 家庭的概况可能比工作概况有更限止性的消息提交要求。对用户界面20的另 外方面是分别提供各种路由和时间表选项72和76。路由选项72使能做这方面 的工作,即哪个设备发送信息,信息送到哪里,如到哪个文件夹。时间表选项 76使用户能配置什么时候系统10的希望的特征能被激活,例如规划何时激活 概况的时间表。

界面20能提供一个或多个控制选项80以便于消息处理,这能包括消息优 先级和提交的阈值调整,并包括那样的特征,如按照象指定不同颜色给优先级 变化的消息那样消息处理方式控制显示器40的特征。下面将详述,结合用户 界面20能提供多个规则84,以便于进一步改进界面20和优先级系统(如能改 进用户界面默认设置的规则)。

用户界面20还提供学习选项88,它使用户能更换优先级系统30的训练特 征。这将在下面详述。例如用户可以判断是否从选定的以前分类信息的组引导 优先级系统的学习,或与各种其他学习选项一起重新起动系统的学习。学习选 项88还能与监控和/或接收用户反馈92一起使用,以进一步按用户的偏爱改进 系统10。反馈92能显然地由用户提供以引导如何得到在优先级系统30中学习, 并能根据用户的一个或多个动作隐含地确定。显式的反馈能包括那些动作,如 配置用户界面20以认为一组或选择的消息比另外选择的消息更重要,从而更 改有关如何作出关于优先级或消息紧急性决定的学习。

隐含的反馈能包括监控用户的各个上下关联方面以确定消息的重要性,这 能包括监控声音,键盘活动,存在检测符,当审阅消息时的暂停,多快地打开 消息或删除它和/或消息是否保存,拷贝或转送等。此外,反馈92能包括将如 “你将要删除在学习过程中尚未利用的消息,你确认此行动吗?”那样的消息 或对话引导到涉及已作出的或将作出的决定的用户,或者那样的反馈关系到如 何及为何将消息分类到如高或低那样的某个优先级。若需要,对话随后被用户 利用来通过用户界面20修改或控制系统10现在或未来的行动。用户界面20 的另外方面是启用多个设备路由选项94。这能包括选择实际的设备发送信息, 将设备的显示输出配置成接收消息并改换发送到设备的信息的特征等。

应该看到,至今描述和下面将详述的界面方面能应用于各种过程和方法, 用于优先级化信息和有关的管理。例如,关于在图1中参照号60到94的方面 能作为在处理或方法中的一组活动或状态实现。可以理解和看到,本发明不限 止活动的次序,因为按本发明某些活动能以不同的次序发生或与其他活动进发 发生,在这里将示出并描述。例如,本专业熟练人员理解并看到,方法能以另 外如状态图那样表示成一系列互相关联的状态或事件。此外,按本发明可能还 需要未全部图示的活动以实现方法。

现参考图2,用户界面100图示按本发明的一个方面的概况设定和调整。 用户界面100包括能选择成如概况区域110的显示对象,其中用户能对1到N 的概况中的一个或多个分别配置多个参数和设定值。例如可能的概况可能涉及 工作、在家,不在办公室、假期、免打扰等。当用户选定概况110操作时,对 选定的概况能提供各种选项和设定值,它们关系到如何、何时、何处路由消息 和/或对那样的消息用户如何得到警示。能提供一个或多个提交选项114以便于 将消息往哪里和如何提交给一个设备。这能包括分块选项,因而消息在作为一 组送到用户设备之前在队列中保持预定的时间长度。换言之,不是每次收到选 定优先级的单个信息时就警示用户,而是在将消息作为一组或消息块提交给用 户之前,将M个那样的消息组合在一起,保持或做成块,这里M是整数。此 外,可指定输送文件夹120,使得某些优先级化的消息被引导到用户定义的存 储器位置的文件夹。然后能使用选定的文件夹,使得所有到达到指定文件夹中 的消息被引导到一个设备或位置(如所有在此文件夹中到达的消息引导到我的 蜂窝电话)。

用户界面100的另外方面包括一个或多个优先级设定124。优先级设置124 使用户能在消息传送到用户的设备之前确定或调整关于优先级消息被分类成 什么的阈值。例如,用户能在消息发送到设备之前设置对被分类成最低优先级 的阈值(如,对较高优先级的设定使得较少消息被传送,这与对较低优先级的 设定相反),除了优先级设定124,能提供提示设定128,使用户能根据如日 期或时间设定之类的事件引导消息(如预定的或接收的消息)。在界面100上 还能显示学习状态132。这能包括提供显示输出,它指明已被处理和用于按照 哪些以前已被分类训练优先级化系统的以前接收消息的数量或百分比以及在 学习过程中仍被使用的消息的量。

现转到图3,图示了按本发明的一个方面的一个或多个消息控制200。与 消息控制200一起能提供警示选项210,使得将限止放在哪类消息实际被提交 并送给用户。例如,用户能设置一个参数,使得不管优先级设定只提交一定百 分比的消息(如只送给我10%的最高优先级的消息而不送任何其他消息到我的 移动设备)。也能提供一个或多个颜色和声音设备220,使上述用户界面个性 化。这能包括使用和使用户能配置颜色(如亮/暗或对优先级赋以不同颜色)和 /或声音音调(如赋予优先级以高声/轻声的不同频率音调),它们与接收消息 的优先级和/或紧急性相关。与消息控制200一起还能提供一个或多个延迟选项 230。这能包括使用户能配置成在对用户更方便的时间提交消息。那样消息延 迟的一个例子是,如果按日期安排或从有关用户状况或上下文的一般推理的推 论,从一个或多个观察(包括日期安排中指定的状态)标明用户当时正在重要 会议上交谈或忙碌,则在判定该用户处于如重要会议之后更适合于审阅的时候 提交该消息。延迟策略能有个限度,使得即使在找不到合适时间情况,特别紧 急的消息等待时间不会超过某些给定的预定的和/或动态计算的时间上限。那样 的策略能部分地做成消息紧急性的函数。例如用户可以规定,高紧急性的消息 只要有可能,带一个警示一起发送到一个或多个活动的设备的,如果用户正好 在检查等待的消息就可供审阅了,但如果在那时候用户处于更高级别的不可中 断状态且该消息尚未被看到或观察到,则在警示用户以前最多等待30分钟或 其他规定时间。例如,同一用户可以说,正常紧急性的消息在该用户得到警示 以前应最多等待3小时或其他指定时间。

消息控制的另外方面包括阈值调整240。这包括调整优先级阈值,使得只 有高于预定设定值的消息被提交给用户。对于阈值调整250能提供一个或多个 消息的数量调整。这些调整能包括为用户提供一个设定,该设定不论系统中的 其他设定,限止所接收消息的数目到由用户设定的预定的量(如我要接收最紧 急的消息,我不要每小时接收2个以上的消息)。在消息控制中还能提供重要 性综述260。综述260给用户有关由优先级系统指定的优先级的性质的反馈。 换言之,用户能得到关于理论阈值设定的反馈信息。例如,用户能对优先级阈 值设定理论值,并使系统揭示,根据所提出的优先级设置以前应接收到多少消 息,以及按其他优先级设置所接收的消息的过去历史。

在需要为发送消息支付费用的系统中,用户可以给出作为对传送消息所允 许或调配的总的美元数限止的阈值。即,用户可以规定系统发送最紧急的消息, 但由路由公司负担每条消息$0.10的费用,调整系统的阈值,使得费用预计在 每天$5.00(如在$0.10/消息情况,最多每天50条消息)。

在本发明的一个方面中,在每次或时间的某个界限中(如每周或每月)已 发送或将发送的警示和/或消息的数量对不同路由参数(如为发送消息所需的重 要性的阈值)进行监控,看其是否超过使用的参数。在审视控制时,能向用户 显示若改变设定(如对路由电子邮件到小设备所需的阈值)改变会发生什么, 或对沿连续标度阈值的一组阈值的每一个予以显示(如见图10和11)。因此, 能告知用户将以前监控的有关对不同阈值的设定的警示的统计量作为系统的 未来特性的很好的近似。例如,在不同的模拟的阈值情况,在日、周或月中接 收到警示或消息的以前跟踪的数能在每个设置处显示,以致于被用户审阅作为 对阈值(或其他参数)的每个潜在设定的系统的粗略预计的未来行为的指导, 而认为其他每件事物是相当类似的(如用户的相关环境,在进入消息流中项的 紧急性的分布等)。除了使用最近的历史情况作为未来的预计之外,也能利用 更先进模拟以实现对不同的设定或参数和策略的“若一则(“what-if”)”分 析。即,新的设定能依据每个在阈值或其他参数的不同设定的预计的警示数, 而不管预计数是令仅根据历史情况或更先进的模拟方法。

参考图4,示出按本发明的一个方面对概况时间表的用户界面300。此界 面300包括概况应用310和时间设定320,使得用户在选定概况成为活动时能 够配置。这能包括,日期、周、月或年的设定,它们结合起始和终止时间反映 出时间表的开始和终止。因此,如果用户选择概况在每天12:00和1:00之 间活动,则在选定的小时内使能进行如午餐时间那样的活动概况330。否则反 映不同参数设定的默概况340能激活。一个那样的概况可以包括“不要打扰” 概况350,使得在此概况周期内不接收消息。按本发明的另一个方面,能利用 信息代理360,以考虑由用户指定的其他人或状况。这能包括结合用户当前活 动的概况利用从其他用户关于消息如何提交的日程表的限止,并能包括审阅显 露给该代理的日程表。

图5是用户界面400的示意图,提供了一个或多个规则或策略以便按本发 明的一个方面控制学习,路由和警示选项。该规则能作为可由用户配置的其他 消息提交选项的覆盖410操作。因此,如果对一个规则的条件不确定是运转的, 则此规则对如何提交消息没有影响。相反,如果该条件是运转的,则该规则的 配置能是确定消息如何提交。那样规则的一个例子是IF条件,THEN为我的电 子邮件赋予90的优先级值(表示该项的紧急性)。那样指定的或覆盖的优先 级能改写以前赋予的优先级(如用自动系统)。例如,用户可以希望规定所有 从配偶来的邮件认为是紧急的,或指定90的优先级计分或其他指定值。另外 的例子,用户可以规定,从同组织中另外成员来的语音邮件消息应接收90的 优先级计分或其他指定值,而从本组织之外来的语音邮件类消息接收75的优 先级计分或其他指定或选定值。

那样规则的另外例子是IF条件,THEN显示由优先级系统指定的优先级值。 应注意,规则能以逻辑异或和/或逻辑与的方式应用。例如,能选择一组协同 的条件,使得如果对有关规则或策略的任何条件为真,则发生所配置的活动或 事件。此活动或事件能关系到如何实现学习,如何使用反馈和/或如何路由消 息和/或随后通过一个或多个警示选项提供给用户。如果以逻辑与方式应用规 则,则对该规则的所有相关条件均满足再调用随后的活动或事件。

随界面400还能提供一个或多个审视选项420。例如,一个用户可配置成 通过喇叭或其他输出设备按照优先级值发送读的或翻译的消息。另外选项420 使能按照优先级作消息的电话审阅。又一个选项420能包括选择一个设定,使 得对高于预定优先级的接收消息引起建立自动电话连接。

界面430能提供各种路由选项430。这能包括根据附在该消息上的优先级 将消息路由到一具文件夹。例如,中等和低优先级的消息被路由到电子邮件服 务,而较高优先级消息被路由到与移动设备有关的文件夹,使得所有在该文件 夹中完成的消息能提交给该设备。除了路由选择430以外能提供多个编程选项 440。这能包括使用户能利用已知的编程语言定义客户消息提交规则(如IF优 先级高于75,AND电子邮件来自我的妻子,THEN在我的寻呼机AND在我的蜂窝 电话上与我联系)。

按本发明能包括一个或多个语音识别器选项450。这能包括选择使得接收 经语音识别器的声音消息并随后通过优先级系统指定优先级值。优先级值可以 根据这些因素的分析,如语音音调、速率、音调变化和响度等。由界面400提 供的另外配置选项包括通道选项460。这能包括将用户的预定优先级值覆盖由 系统指定的值。例如,用户能配置成使得从指定通讯信道来的所有信息指定为 80的优先级值或其他优先级值(如所有从此人来的,在我的设备文件夹,从我 的电子邮件,到我的蜂窝电话等收到的消息被赋予预定优先级)。

参考图6,图示了按本发明的一个方面提供学习选项的用户界面500。学 习选项500包括状态和配置选项,它们是关于哪些消息已被用于训练优先级系 统。注意,优先级系统的训练更详细地在下面结合图27-42讨论。例如,能 提供反馈51-使用户知道训练的源。这可包括从哪里学习消息520,以及从已 经标记来自用户的某个优先级的消息530。能选择先进的选项540,它包括备 份和恢复学习的信息并还能包括复位被学习的信息。界面还能包括学习规则 550和学习控制560。学习规则550能包括那样的选项,如从多个机器的联合 学习,和/或将学习限止在预定的日期,时间或由用户设定的其他选项。控制 选项560能包括打开和关闭学习,使能通过观察用户的活动或反馈学习(如监 控花费更多的时间在更重要的消息上的用户的反馈并立即删除较不重要的消 息),只训练当我不在我的系统上时,并在收到一定数量消息后引起自动重训 练或其他动作。

图7图示了用户界面600,它按本发明的一方面提供设备选项。设备选项 600包括显示设置619和压缩设置620,它便于在如蜂窝电话或计算机那样的 用户消息设备上格式化消息。显示设置610使能选择多个各种设备作为潜在的 消息的目标(如若希望的话用户能从实际制造商产品目录号中选择)。此外, 可以提供动画显示,它描述了消息在用户选择的设备中如何观看。压缩设置620 控制导向该用户设备的实际信息量。例如,小的显示设备能配置成使用较高程 度的压缩,使得更容易看到一个长消息的大部分。界面600还包括多个其他的 设备选项。这能包括消息限止选择630(如发送消息的数目),消息格式选项 640(如发送字符的字体和数目),如是否发送消息发出者的全名或只发出别 名那样的控制选项650,和控制哪部分消息实际被送到用户设备的过滤选项 660。

图8示出按本发明的一方面提供概况综述视图和状态的图形用户界面700。 例如,界面700能应用于移动情况,其中优先级化的电子邮件或其他类型消息 导向移动设务。界面700包括概貌704和当前状态。概貌704包括连结状态710 (如在线),在720说明哪个概况是活动的以及在730说明复位之后何时提交 最近的电子邮件。此外,控制设置740和750方便了发送每日综述到一个设备 并复位发送到该设备的消息数目。注意到,能在760选择概貌页面。

界面700和下述的界面提供控制和显示,用于获取偏爱,审视行为,并引 导优先级化和/或路由系统的学习和决定策略。在图8到22中示出的界面700 方便于与优先级化消息的警示和路由有关的审视,控制和学习。此外,与各种 配置和调节选项相关地能配置多个参数以方便于按用户的希望作界面700的个 性化,这将在下面详述。

图9示出图形用户界面800,说明了按本发明的一个方面电子邮件的提交 选项。如图所示,在选择一个或多具消息提交选项820之前选择如Work(工作) 那样的概况。在820能选择各种选项,如选择发送电子邮件到移动设备,发送 电子邮件到移动的收件箱文件夹,和启用优先级化消息的提交。在820处其他 选项包括成块的选项,如在830保持消息直到经过预定时间,在840在预定数 量的消息到达以前保持消息发送,和在850为其他理由保持消息,如当在某段 时间内计算机空闲。如能看到,消息提交选项能类似地应用于多个其他选择的 概况。

图10示出按本发明的一方面提供优先化设定的图形用户界面900。画出一 滑块910,使用户能调节对提交到设备的消息量的优先级阈值。例如,这能包 括在消息被转送到用户设备之前一个消息能具有的最低优先级的调节。如图所 示,在滑块910上的某些等级包括高优先级,中等优先级,低优先级和接收发 送到该设备所有消息的最低设定。因此,在消息按优先级值或紧急性等级分类 后,在910的优先级调节使便于控制有多少消息实际上发送到用户设备。换言 之,如果选择高优先级阈值,只有分类成具有高紧急性的那些消息被发送,而 较低优先级的消息将不送到用户移动设备。

参考图11和12,按本发明的一个方面示出另外的设定和反馈,图11示出 对图10中示出的优先化设备的覆盖调节。例如,若选择框924,按高优先级或 其他设置将正常被发送的消息量被限于在928上示出的每给定时间范围内(如 天数、小时)在926上示出的某个量(如25或其他整数)。换言之,给定了 由用户设定的选定的优化级,如果在那个设定有每天有如约55条消息正常地 收到,则如在926和924所选择现在每天最多收到的应是25条消息。

参考图12,示出示例性反馈940,它指出根据设定可以接收的近似或估计 的消息量。例如,如果选定高优先级设定,则在942提供近似的显示12,指出 给定该设置可以接收的近似信息量。在944关系到中等优先级设定,而在946 和948处画出的79和172分别是针对低的和发送所有消息的。应注意,在图 12中画出的参照号942-948处的反馈是示例性的并是根据一个用户针对一定范 围的参数或设定值监控的“what would have happen(将发生什么)”的过去历 史。此反馈能在参数调节时提供给用户作为将发生什么的粗略指示,如果这些 设定值的变化量根据基本上每件其他事物(如过去的消息话务量)在将来类似 于过去(除了改变的参数)的考虑而反映了一个或多个这些以前未选定的参数。

图13示出按本发明的一个方面提供概况时间表设定的图形用户界面1000。 此时间表设定能通过概况时间表选择1010选择。当选择时间表选择1010时能 设定与选定的概况相关日期和时间以控制何时激活选定的概况。日期设定在 1020示出,而开始时间能在1030选定和配置,对概况激活的终止时间在1040 选定被配置。应注意,对任一个界面能提供学习状态字段1050,它指出由优先 化系统发生的学习的量(如在600个潜在的要分析或学习的电子邮件中12%的 现有电子邮件已被分析)。

图14是按本发明的一个方面提供规则设定的图形用户界面1100的示意 图。界面1100包括一个或多个规则设定,用于将消息导向设备。例如,若电 子邮件标记为高重要性,在1110提供选择以发送给我电子邮件。其他设定包 括:IF只有我的名字出现在T0字段中,if我的名字在to字段中,if我的名 字在CC字段中,以及if电子邮件是从特定的发送者来。可以看到,能类似地 配置多个其他规则。图15示出具有选定的规则设定1210的图形用户界面1200, 而图16是示出如何在1310指定与规则相关的选定的个人的图形用户界面1300 的示意图。因此,若在1310指定的特定个人发送一个消息,不管相关的优先 级或紧急性值,将该消息路由到移动设备。

现参考图17,图形界面1400示出按本发明的学习反馈的一个方面。例如, 提供一反馈或对话框1410,向用户指出选为删除的电子邮件尚未被用于在优先 化系统中的学习过程。然后用户作出选择,继续删除活动,或取消删除活动以 便于在系统中的进一步学习过程。如上所述,关于在系统中如何实现学习,反 馈能以多种方式使用。例如当用户通过用户界面选择其他配置和控制选项时可 以使用或显示反馈或对话。这能包括如下那样的反馈:“以这样的优先化设定 和过去的历史你将每天或每小时收到约“X”个消息”。其他反馈能包括使用 用户界面监控用户,如多快或多慢处理消息,或随后是否存储,拷贝,转送或 删除消息。反馈还包括在与用户界面互动时监视用户的周围情况。这能包括用 于对从各种信源来的特定电子邮件的关注量,并包括监控如室内的声音效果, 如键盘或鼠标活动的活动级别和/或包括如能从摄象机或红外检测器接收的监 控。上述反馈随后能用于改变或调节学习过程和/或作出有关消息提交、路由、 分类和/或其他希望的偏爱的决定过程。

图18示出按本发明的一个方面的学习选项的图形用户界面1500的示意 图。界面1500使用户能通过如什么类型的电子邮件或消息被用于学习工作那 样的显式反馈选择引导优先级系统。例如能提供从状态和/或配置1510学习的 电子邮件,它指出认为是紧急的或不紧急得足以发送的消息的数量。类似地, 能提供电子邮件标记的状态和/或配置1520,从而用户能标记或指定某些消息 作为紧急或非紧急的,以便进一步训练优先级系统。

图19是示出按本发明的一个方面的先进的学习选项1610的图形用户界面 1600的示意图。先进选项1610使方便了备份和恢复已被应用于优先级系统的 学习过程的一个或多个方面。例如,在1620,在系统学习中已被利用的信息能 被备份或存储。此外,能提供恢复和复原选项,在需要时能再次应用备份的学 习信息,在1630,提供复位选项,其中所有或部分的学习信息被从存储的学习 信息中清除或复位。

参考图20,图形用户界面1700示出按本发明的一个方面的设备压缩设定。 界面1700便于在用户选定的通讯设备上的信息格式化。示出动画显示1710, 它与用户选定的设备有关并提供与选定的压缩设定1720有关的表示输出。如 图所示,压缩设置1720能是滑块或其他调节方法,它控制送到用户设备的显 示和在1710动画处的信息量。示出某些可能的压缩设置,如无压缩,去掉额 外的空格,代替长的词,去掉空格/标点符号并去掉元音。应该理解,能类似 地实行其他设定和分级。

图21是示出按本发明的一个方面控制信息流及提交的消息发送选项的图 形用户界面1800的示意图。例如,消息发送选项能包括限止要发送的段和项 的数目和在1810限止每项的字符数到预定数目的项和字符。在1820的另外选 项能包括在选定设备处将接收的消息总数限止到预定量。又一个选项1830涉 及复位在用户设备处接收的消息量。

图22是示出按本发明的一个方面消息格式选项的图形用户界面1900的示 意图。消息格式选项便于按不同准则和规则在用户设备处过滤和显示消息。例 如,在1910提供有关在用户设备处如何出现发送者名字的选项,如第一名名 字的首字符和最后名字,第一名字和最后名字首字符,以及别名。应注意,能 类似地提供其他过滤选项。在1920,提供一个选项,用于显示发送者在如工作 地方,移动电话和家里那些地区的电话号码。在1930,对消息体和标题如何出 现在用户设备上提供选选项。

现参考图23,示出可应用于如台式机或移动机场合的一般的用户界面。在 文本输入框2080中,用户能输入用户希望得到优先公文本通知的寻呼机或蜂 窝电话的电子邮件地址。寻呼机和蜂窝电话是可用的,它们考虑到由电子邮件 寻呼到赋予寻呼机或蜂窝电话的电子邮件地址。例如,如图23所示,设备具 有电子邮件地址4255555555@mobilephoneco.net,其中如由电话公司 “phoneco.”提供的那样,4255555555对应于蜂窝电话的电话号码或寻呼机的 寻呼号。

注意到,图23的警示准则关系到新的电子邮件消息。虽然能提供其他准 则,示出三个警示准则称为2082,2084和2086。但是这些选项不能互相排斥 的。即,用户能选择一个、二个或所有三个选项2082、2084和2086。

在选项2082中,用户能规定,如果具有高于预定阈值的优先级的新电子 邮件已接收,且用户已离开计算机多于预定的时间,应连联该电子设备。如图 23所示,预定阈值是优先级85,而预定时间是75分钟。因此,如果判定一个 电子邮件消息的优先级大于85,且用户已离开计算机多于75分钟,则用户的 电子设备将警示并与可能选择的其他选项2084和/或2086一致。

在选项2084中用户能规定,只有在当前时间在预定的时间范围内时连联 该电子设备。如图所示,预定的时间范围是在8:15am和7:30pm之间。因此, 如果判定当前时间在8:15:am和7:30pm之间,则将警示用户的电子设备, 并与可能选择的其他选项2082和/或2086一致。

在选项2086中用户能规定,如果用户在开会,则若优先级大于预定的会 见阈值时才能通知该用户。通常,会见阈值希望大于在选项2082中指定阈值。 此较大阈值的一个可能的目的是指出,在通常情况用户能接收大于特定优先级 的电子邮件消息的通知,但是在会议期间仅当消息具有不寻常、大的优先级时 该用户才能接收电子邮件消息的通知。预定的会议阈值示出为优先级95,大于 在选项2082中预定的阈值85。因此,若判定该用户在开会,且接收的消息具 有大于95的阈值,则用户通过他(她)的电子设备被示警。

在下面段落中描述路由准则。路由准则能通过路由文本操纵何时及如何警 示用户到优先级化文本。路由准则参考图24和25描述,它们是用户界面的示 意图,通过它们能修改路由准则。

首先参考图24,可选择两个标签,一个转送标签2190,和一个客户回答 标签2192。通常选择转送标签2190,使得示出关于转送如电子邮件消息那样 的优先级化文本的路由准则。用户能规定转送高优先级电子邮件的另选的电子 邮件地址。更具体说来,若用户离开计算机长于预定时间,且要转送的特定电 子邮件具有大于预定阈值的优先级,则电子邮件被转送到该地址。例如如图24 所示,预定的阈值是优先级95,预定的时间长度是600分钟。因此若判定,一 个电子邮件的优先级大于95且用户离开计算机长于600分钟,则该电子邮件 被转送到指定的电子邮件地址。

下面参考图25,同样显示两个可选的标签,转送标签2190和客户回答标 签2192。然而在图25中通常选择客户回答标签2192,使得示出有关对一个如 电子邮件消息那样的优先级化文本的发送者的回答的路由准则。用户能指定在 回答高优先级电子邮件消息时将发送的预定消息。如果用户离开计算机长于预 定的时间,电子邮件应回答,且应回答具有大于预定阈值的优先级的特定电子 邮件。例如如图25所示,预定阈值是优先级95,而预定的时间量是120分钟。 则若判定一个电子邮件的优先级大于95且用户离开计算机长于120分钟,则 用指定的预定消息回答该电子邮件的发送者。

在下面段落中,描述警示的进一步预定的准则。路由准则是那样的准则, 它如通过文档显示或发出声音指明文档的到达来操纵何时及如何警示用户有 一个优先级化文档。此准则参考图26描述,它是用户界面的示意图,准则选 项可经此界面被修改。

参考图26,警示用户有优先级化文档的方式取决于文档被分类成低、中或 高的优先级等。即,根据文档被分类成低、中、高优先级或其他优先级,文档 的警示分别由在区域2290、2292和2294中选定的选项操纵。在低和中优先级 文档之间和在中和高优先级文档之间的阈值是用户定义的。因此,用户在框 2296中指出在低和中之间的阈值,并在框2296中指出在中和高之间的阈值。 换言之,根据优先级在预定的优先级范围警示用户。另外,若用户选择校验框 2291,阈值借助决策论推理以上下文敏感方式设置。

分别的区域2290、2292和2294能具有例如四个有关优先化文档的警示的 选项。首先,用户能指示,当文档具有落在给定区域中的优先级时发出声音。 第二,用户可以指出消息的综述和它的优先级接收关注,这意味着示出综述视 图,列出消息的推导的优先级和综述消息的内容和本质的信息,包括如消息的 标题和发送者那样的信息。此综述视图可以暂时选作在屏幕上的活动的任务, 这与当前由用户工作的任务相反。第三,用户可以指示,在屏幕的视窗由文档 自动地打开,第四,用户可以指示,激活带着语音识别和文本——到——语音 翻译能力的代理程序或自动的助理,以警示用户该优先级并允许用户进一步从 事更多有关消息的听或看的对话。

另外的警示选项包括由校验框2293、2295或2297选定的那些。校验框2293 指出用户是否忙碌,如果用户忙碌,则警示推迟到用户不再忙碌,除非该文档 的优先级至少在预定的阈值如图26所示,此阈值是75。因此,首先判定用户 是否忙碌,以及文档的优先级是否大于75。若这些条件均为真,则警示用户。 校验框2295指出,显示文档的视窗按其优先级定大小,而校验框2297指出, 显示文档的视窗按其优先级移向屏幕中央。

现参考图27,系统2400示出按本发明的一个方面的优先级系统2412和通 知的结构。优先级化系统2412接收一个或多个消息或通知2414,产生对有关 消息的优先级或重要性度量(如消息具有高的或低的重要性的概率性),并在 输出2416处提供一个或多个带着有关优先级值的消息。下面将详细描述,可 以构造及训练分类器,以对消息2414自动地赋以优先级的度量。例如,输出 2416能那样格式化,使得消息被赋予一概率,使得该消息属于高、中、低类或 其他程度类别的重要性。消息能在电子邮件程序(未示出)等的框中按判定的 重要性类别自动分类。

分类也能包括将文件引导到具有确定的重要性标号的系统文件夹。这能包 括带有如低、中和高重要程度标号的文件夹,其中确定为特定重要性的消息分 类到有关的文件夹。类似地,能采用一个或多个声频声音或可见显示(如图标、 记号)以警示用户,具有所希优先级的消息已被收到(如对高优先级消息三声 蜂鸣声,中等优先级二声蜂鸣声,对低优先级一声蜂鸣声,或对高优先级红的 或闪亮警示信号,绿的和非闪亮信号表示,收到中等优先级消息)。

按本发明另外方面,能结合优先系统2412使用通知平台2417以引导优先 级化的消息到一个或多个用户可访问的通知汇集处。通知平台2417能适应于 接收优先级化消息2416并作出有关如何时、何地及如何通知用户的决定。例 如,通知平台2417能判定通讯的模态(例如,如蜂窝电话、或个人数字助手 (PDA)等用户的当前通知汇集点2418)和可能的位置和/或可能的用户的注意 焦点。例如如果接收到高重要性的电子邮件,通知平台2417可以确定用户地 点/焦点并引导/重新格式化该消息到和用户相关的通知信宿2418。如果接收较 低优先级消息2416,通知平台2417能配置成如将电子邮件留在用户的收件箱 中,用于在希望时以后审阅。下面将详述,能使用其他界面,路由和/或警示 系统2419将优先级化消息2416导向用户和/或其他系统。

在下面描述段落中,对如电子邮件那样的电子文件优先级的产生是通过自 动分类系统和处理描述的。对如所述用电子表示的消息的优先级的产生随后能 在其他系统中使用。此段落结合图28和图29描述,前者是示出分类器的显式 和隐含的训练的示意图,后者是示出如何通过到分类器的输入产生对电子消息 的优先级的示意图。还结合图30图31提供描述,它是按照电子消息的优先级 能分到什么类的不同方案的示意图,还结合图32和33,它们是示出根据消息 内容和/或消息类型能应用的代价函数的图。

参考图28,如箭头2422所示显式地训练分类器2420,并如箭头2424所 示隐含地训练它,以借助优先级实现分类。由箭头2422表示的显式训练通常 在构造分类器2420的开始阶段进行,而由箭头2424表示的隐含训练通常在分 类器构造以后,如为了细调该分类器2420,经过后台监视器2434进行。为了 说明分类训练和实施方法的示例性目的,这里参考支持向量机器(Support Vector Machines-SVM)分类器作出描述。可以使用能手工进行和/或从数据学 习的其他分类或诊断方法,包括Bayesian网络,决策树,并能使用提供不同 的独立模式的概率分类模型。这里使用的分类也包括统计回归分析,它被用于 发展紧急性或其他影响警示和/或路由策略的优先级度量的模型。

按本发明的一个方面,使用很好理解的SVM方法作为分类器2420。应理解, 也能使用其他分类器,如Naive Bayes,称为Bayesian网格的更广义的概率相 关模型,决策树,和其他学习模型,包括这些模型的分层结构版本,其中在分 类器结构器和特征选择模型2426中通过学习和训练阶段配置,应用相同或不 同分类SVM的另外的层。分类器是一个函数,将输入属性向量x=(x1,x2,x3,x4… xn)映射到置信度,使输入属于一个类,即f(x)=confidence(class)(置信 度(类))。在文本分类的情况,属性是词或短语或其他从这些词导出的域名 指定的属性(domain-specific)(如语音的部分,出现关键项)而且类是各 种种类的类别,如紧急对非紧急消息。

SVM的一个方面和其他归纳学习方法是使用加标记范例的训练组以自动地 学习分类函数。训练组在与分类器结构器2426相关的数据存储2430中画出。 如图所示,训练组包括分类组G1到GN的子集,它指出与特定类别相关的潜在 的和/或实际的单元或单元组合(如词或短语)。数据存储2430还包括多个类 别1到M,其中分组能与一个或多个类别相关。在学习过程中,学习将输入特 征映射到类的置信度的函数。因此在学习一模型以后,类别表示成输入特征的 加权向量。

对类别分类常使用二进制特征值(如一个词或短语,或在电子消息的报头 或消息体中识别的模式出现或不出现在类别中),或实数值特征(如一个词或 短语,或在电子消息的报头或消息体中识别的样式带着重要性加权r出现)。 因为类别集合可以包含大量独特项,在应用机器学习技术于类别分类时通常使 用特征选择。为减少特征的数目,可以根据总的频率计数而移去特征,并随后 根据对类别的适合而按较少数量的特征选择。对类别的适合性可以通过交互信 息,信息增益chi-square(χ2)和/或任何其他统计选择技术而确定。然后这些 较小的描述用作对SVM的输入。应该注意,线性SVM提供适合的总体化精度, 并提供适合的快速学习。其他类型的非线性分类技术包括多项式分类器和经向 基函数,并也能根据本发明而被使用。

分类器结构器2426使用学习模型2432以分析分组和在数据存储2430中 的有关类别,“学习”将输入向量映射到类的置信度的函数。对许多包括SVM 的学习模型,对该类别的模型能表示或特征权重的向量W,其中对分别的类别 能有一个学得的权重向量。当学得权重W后,新的文本能借助计算机S和W的 点积分类,其中W是学得的权重向量,X是表示新文本的向量。还能提供S型 曲线将SVM的输出转换成概率P。概率提供各类别或类的可比较的得分,以此 确定优先级。

SVM是参数化函数,其函数形式在训练以前被确定。训练SVM通常需要一 个加标记的训练组,因为SVM从一组例子中拟合该函数。训练组能包括一组N 个例子。每个例子组成一输入向量Xc,和一个类别标记Yj,它描述该输入向 量是否在一类别中。对每个类别在用N个例子训练的SVM中能有N个自由参数。 为找到这些参数,如很好理解的要解决二次规划(QP)问题。这些技术包括贯 序最小化优化(Sequential Minimal Optmization)技术和其他技术。如图29 所示,转换成输入向量X的文本输入2436被应用到对每个类别的分类器20。 分类器2420使用由分类器结构器2426确定的学得的权重向量W(如对每个类 别一个权重向量),并形成点织以提供优先级输出2438,其中可将概率P赋予 输入文本2436,指出一个或多个相关的优先级(如高、中、低)。

再参考图28,如由箭头2422表示的文本分类器2420的训练包括在2426 中包含使用特征选择来构造分类器。在显式训练阶段,例如分类器2420能用 时间紧要和非时间紧要的文本表示,所以分类器能在两者之间区别。此训练组 能由用户提供,可以使用标准的或默认的训练组。给出训练全集,分类器2420 首先应用特征选择过程。它试图找出最大的区别特征。此过程例如能使用如交 互信息分析。特征选择可以在一个或多个单词上或可用的高层次特征上操作, 如短语和用自然语言处理标记的语言部分。即,文本分类器2420能用专标 记的文本作种子(seeded)以鉴别认为是重要的文本的特征。

文本分类的特征选择通常在诸单词上完成搜索。除对诸单词的依赖以外, 域名指定短句和高层次特征模式也是可用的。专门的标记(token)也增强了 分类。例如,对电子邮件的紧迫性(criticality)经学习的分类器质量能通 过将手工特征输入到特征选择过程中而增强,而手工特征被识别为对区分不同 时间紧迫性的电子邮件是有的。因此在特征选择期间应考虑一个或多个词和短 语和记号,它们对辨别不同层次时间临界性的消息是有用的。

如下例所示,在识别消息的紧迫性中标记和/或值的模式包括了那种差别, 并包括了下列的布尔组合:

在消息报头中的信息

例如:

To field(到字段)(Recipient information——接受者信息)

只定址到用户,

定址到包括用户的一些人,

定址到少数人的一个别名,

定址到少数人的某平假名

Cc:’d给用户,

Bcc:’d  给用户。

From field (从字段)(发送者信息)

在预定的重要人物表上的名字潜在地分成

个体人物的各种类(如家族成员、朋友),

识别为用户的公司/组织内部人的发送者,

从在线组织图表中画出相对于用户的组织关系结构的信息,如:

用户向其报告的经理,

用户的经理的经理,

向用户报告的人,

外部的业务人员。

过去时态信息

这些包括有关已经发生事件的描述,如:

我遇到,

会议进行,

发生,

在一起,

当心,

昨天会面。

未来时态信息

明天,

此星期,

你正在要…,

何时我们能,

期待,

这将,

将是。

会面和协调信息

在一起,

我们能见面,

将在一起,

协调,

需要在一起,

见你,

安排会见,

愿意访问,

在周围。

决定的日期

从文本模式指示的将来对过去的日期和时间,以显式地或通常如下的缩写 指出日期和时间:

在5/2,

在12:00,

问题

词,附有问号(?)的短语

个人请求的指示

你能,

你是,

你将,

你请,

你能做吗,

喜欢问,

从你。

需要的指示

我需要,

他需要,

她需要,

我喜欢,

那很好,

我要,

他要,

她要,

当心。

时间紧迫件的指示

上发生,

刚刚,

截止日期将是,

截止日期是,

尽可能快,

马上需要这,

马上完成,

立即做完,

这很快,

到[日期],

到[时间],

重要性

是重要的,

是紧急的,

词,短语+!,

显式的优先级标志状态(低、中,高)。

消息长度

在新消息组成部分中的字节数。

商业和成人内容电子邮件块的符号

免费!!,

词+!!!,

在18岁以下,

只对成人,

大写词的百分比,

非字母数字字符的百分数。

除关键词和短语以外,还能使用在消息主题和消息体中出现的句子的语言 和逻辑形式部分的统计。

通常自然语言处理分析

在消息的句子中的语言和逻辑形式部分的表现的统计量,

各种仿真陈述类的识别,

表示的不同样式等。

可以看到,上面列出的词或短语分组说明了它们可被利用来进行分类器训 练的示例性词,分类组或短语。可以理解,可以类似地使用其他类似的词,分 组或短语,因此本发明不局限于说明的例子。

此外,仍参考图28,如由箭头2424表示,分类器2420的隐含训练能通过 由后台监视器2434监视用户的工作或使用样式而实行,后台监视器例如能驻 留在如用户的台式或移动计算机中。例如当用户在工作,并审阅电子邮件表时, 可以认为首先阅读时间紧迫的消息,而低优先级的消息较迟审阅和/或删除。即 当出现一个新的电子邮件,监视用户,确定是否他(她)立即打开电子邮件, 并以什么次序打开,不打开而删除此邮件,和/或在相当短时间内回复此电子邮 件。因此,修改分类器2420,使得在工作或操作系统同时监视用户,分类器周 期地通过在后台中训练而细化,并为了增强实时决策而更新分类器。用于建立 分类器的后台技术能通过用新的训练消息更新分类器2420而扩展。

另外,能聚集大量的消息,其中以批处理方式建立新的过滤器,或者按每 天的日程表,或者按一定数量允许进入训练组的新的消息和/或两者的结合。例 如,对每个输入到分类器的消息能建立对分类器的新的情况。例如,该情况作 为高的或低的优先级的否定或肯定文本的例子被储存。例如,一个或多个低、 中、和高紧急性的类可以被识别,使得每个这些类中的成员的概率被用于建立 期望的紧迫性。大量的紧迫性类被用于寻找较高的分辨率。例如,如图29所 示,消息2440的训练组(如很高、高、中等、正常、低、很低等)开始时能 被利用来训练分类器2442,使能达到实时分类,如2444所示,其中新的消息 按照由训练组2440分解的例子的数目分类。在图29中,为示例性目的示出三 个那样的类别,但应该理解,按照希望的重要性的变化程度,可以训练多个那 样的类别。如图所示,新的消息2444能加标号,加标记和/或如按由分类器2442 赋予的优先级分类到一个或多个文件夹2446。下面将描述,赋予的优先级能进 一步由后续系统用于向用户或为用户作出消息格式,提交和形态化决定。

按本发明的另一方面,数或值的估计能通过如监视用户与电子邮件的互 动,而不是将情况或消息作为一组文件夹中的一个加标号来实现。因此,分类 器能继续更新但具有移动的视窗,其中如由用户指定,考虑比某些年代更加新 的消息或文件的情况。

例如,与推迟审阅消息相关的恒定的损失率称之为该消息的期望临界值 (EC),其中

EC = E i C d ( Hi ) p ( Hi | E d )

其中C是代价函数,d是延迟,E是事件,H是电子邮件的紧迫性类,而 EC示作由代表对潜在的类的代价函数C表述的损失率加权的类的或然率的和。

例如参考图29,如电子邮件消息2436那样的文本输入到分类器20,根据 上面它产生对文本2436的优先级2438。即,分类器2420产生以0到100%。 百分数度量的优先级2438。此百分数能是根据分类器以前的训练,文本2436 具有高的或其他优先级的或然率的度量。

应该注意,如已在上面描述的本发明,分类器2420和优先级2438能根据 一个方案,其中在训练阶段的电子邮件被构造成如高的优先级或低的优先级。 此方案示于图30,其中文本分类器2420由一组预定是高优先级的文本2447和 一组预定是低优先级的文本2448训练。要被分析的文本2436被输入到分类器 2420,它输出一标量2449,例如作为该文本被分析成高的或低的优先级的或然 率的度量。

例如参考图31,它是示出的方案的示意图,其中文本2436被分类成低、 中、和高优先级。如上所述,可以使用多个其他训练组以提供更大或更高分辨 率的优先级区分。文本分类器2420由一组高优先级的文本2447和一组低优先 级的文本2448和一组中等优先级的文本2450训练。因此,要分析的文本2436 输入到分类器2420,后者输出标量数2449,它能度量文本被分析成所希望的 如高优先级,中等优先级,或低优先级的或然率。分类器也能输出一个类2452, 它指出文本2436最可能落入的低、中、或高优先级类。若希望还能增加另外 的类。

本发明不限于优先级的定义,因为此术语由分类器2420使用将那样的优 先级赋予如电子邮件消息那样的消息。例如优先级能借助损失函数确定。更具 体说,优先级能借助于在消息收到后每次推迟一段时间审阅它的损失机会的期 望代价来定义。即延迟处理该信息导致的期望损失或代价。损失函数能进一步 按接收消息的类型变化。

例如在图32中示出一通常情况,它是取决于消息的优先级的线性代价函 数的图2454。在图2454中,当时间增加时,不审阅消息的代价也增加。但是 与由线2458所示中等优先级消息或由线2460所示的低优先级消息比较,如线 2456所示,对高优先级消息代价增加更快。例如,高优先级线2456能具有斜 率100,中等优先级线2458具有斜率10,而低优先级线2460具有斜率1。这 些斜率值然后能被分类器2420使用,通过如回归分析赋予给定的消息一个优 先级。

应该注意,在下面详述紧迫性“C”能赋予代价函数。因此,“C”通常描 述“代价速率”它关系到随延时审阅代价增长的速率,因此“代价函数”定义 为代价增大的速率。定义为期望损失的总的代价“EL”能定义为

EL=C*t,其中t为消息发出和收到之间经过的时间量。若代价速率认为是 常数,总的期望损失随着消息被审阅以前时间延迟量的增长线性地上升。在消 息被用户审阅前经过的时间通常是不确定的,(如根据用户现在的相关环境或 者用户预期的未来的相关环境),或更通常根据一个或多个观察(如在台式计 算机上前一次看到用户的时间,在日程表中用户当前的约会状态等),和/或有 关该用户过去行为的数据。给定那样不确定性,预期的损失通过将每个时间延 迟段的期望损失和用看到那个时间延迟的概率对每个潜在延迟损失的作用加 权加在一起计算得到,如:

EL’=∑P(tj|E)∑P(criticali)C(criticali)tj

其中,EL’是延迟时间的不确定性,E表示有关用户状态的一个或多个观 察(如日程表,屋内声音,台式计算机的活动,从上次接触活动的设备至今的 时间),而i和j是整数下标。

若代价速率是非线性的,延迟审阅的损失能用时间有关的速率时间的积分 类似地计算如:

EL = Σ j P ( t j | E ) 0 t j P ( critical i ) C ( critical i , t ) dt

期望损失也能通过加一个项以捕捉不同延迟的或然率来计算。

例如,某些消息恰恰没有可通过使用线性代价函数很好近似的优先级。作 为一个例子,有关会议的消息的代价函在接近会议时增加,而然后代价函数急 剧下降。即,在会议错失以后一般用户没有多少事可做。这种情况很好地用如 图33画出的非线性代价函数近似。在图2462中代价函数2464能表示成基于 非线性速率的总的代价。因此代价函数2464能表示成S形曲线,代价在近于 零处开始,并非线性地单调增加,并最终趋于稳定。能够理解,根据消息的类 型,代价函数能用许多线性和非线性的不同表示的代价函数之一近似。

因此,已经谈到,消息的优先级能够是基于分类器的输出多个优先级之一 的或然率,或者根据分类器的输出该消息适合的最有可能的优先级类。另外, 能确定如电子邮件那样的消息的期望的时间紧迫性。这能写成

EC = Σ i n P ( critical i ) C ( critical i )

其中,EC是预期的损失速率,P(criticali)是消息具有紧迫性i的概率, C(criticali)是对具有紧迫性i的消息的代价函数,表示了随着延迟的审阅恒定速 率的价值损失。而n紧迫性类的总数减1。在通常情况,如已谈到代价函数能 是线性或非线性的。在函数是线性的情况,代价函数定义为随时间变化损失的 恒定速率,对非线性函数,损失速率随延迟审阅或消息处理变化,且根据延迟 的时间长短增加或减少。

作为一个例子,如果有两个紧迫性类,低和高,期望的损失能重新写成:

EC=P(criticalhigh)C(criticalhigh)+[1-P(criticalhigh)]C(criticallow)

其中EC是消息的期望临界性。此外,如果低紧迫性消息的代价函数设成 0,这成为:

EC=P(criticalhigh)C(criticalhigh)

对随时间非线线变化的损失的速率能针对随延时审阅的时间变化的损失 速率建立一个索引。在那样情况,在审阅消息时刻前总的损失能计算,并表示 成随时间变化的紧迫性的积分,或

EL = 0 t P ( critical hige ) C ( ( critical high , t ) dt

其中t是审阅文档或消息前的时间延迟。

其他度量是按照用于按重要性排列如电子邮件消息那样文档的数值测度。 虽然上述讨论集中在作为时间紧迫性的优先级,其他“重要性”概念也被训练。 例如,这能通过将一组训练的文件夹加标号:“高重要性”一直降到“低重要 性”,其中能确定“期望的重要性”的度量。另外的测度可以根据语义的标号, “在旅行时我希望一日内听到的消息”,并确定对转送到旅行用户的优先级化 消息的度量。此外,一个利用的测度是紧急性或时间紧迫性,因为它对作决策, 筛选(triage)和路由具有清楚的语义。在此情况,类按不同级别的紧急性加标 号并从推导出的消息在每个类中的概率对每个消息作为期望的紧急性计算。

如前面章节所述,也能按本发明提供对紧迫性分类的扩展。例如,分类能 包括在特征类之中或之间对高收效(payoff)的特征的组合的自动搜索。例如, 专门区分,结构等的组合能用对某些用户特别有用的词搜索,并用于分类过程。 两价目特征的组合可以称为双元组(doublet),三个特征的组合称之为三元组 (triplet)等。特征的组合使能改善分类。分类也能通过使用在分类器中利用移动 视窗的增量索引得以改善。这使分类器能例行地更新,因为老的数据过时了, 而引入新的数据。

分类也能根据在消息中指定事件的日期和时间的判定。此判定能将特征赋 予由分类器使用的消息。例如,赋予的特征能包括:今日在4小时之内,今日 在8小时之内,明天、本周、本月和下月和更晚。这使分类器对于要分类的消 息具有改善的精确性。通常,分类能根据参考事件的时间,考虑该事件是否在 将来或已经过去。关于未来事件,分类考虑发送者的对事件要发生的未来时间 的参考。

其他新的特征也能结合到分类过程中。例如,可以利用组织图表,根据在 该图表中发送者的地位判定消息如何重要。语言学特征能结合到分类器中。为 适应不同的语言,特征能根据发送者的来源和/或消息书写的语言修改。分类 能根据消息存储的不同文件夹和其他比例和控制规则变化。除电子邮件及其他 来源,分类能对临时消息和如证券收报机等那样的其他信息来源实现。

通常,在分类过程中能考虑发送者—接收者的结构关系。例如,若用户基 本上是唯一的消息的接收者,则此消息认为比发送给一小群人的消息更重要。 同样,发送给一小群人的消息比用户盲目拷贝(bcc’ed)或转送(cc’ed)的消 息更重要。对于发送者,可以根据发送者的名字是否被识别赋予紧迫性。紧迫 性也可以根据发送者是否对用户有关的组织是内部或外部被赋予。

其他在分类中能考虑的区别包括消息的长度,是否检测到问题,用户的名 字是否在该消息中。与时间紧迫性相关的言语能增加消息的重要性。例如,如 “happening soon—立即发生”,“right away——马上”,“as soon as possible——尽可能快”,和“dead live is——截止时间是”可以反映出该消息 更紧急。可以考虑与将来时态比较过去时态的使用,以及由如“get together—— 在一起”,“can we meet——我们能会面吗”等那样规定的协调性任务。分块 的电子邮件的迹象能降低消息的优先级。谓语表示的组合,如在组织图表中从 最接近于用户的发送者来的短问题,也能在分类过程中考虑。

在下面的描述章节中描述这样的过程,它提供确定何时警示用户有高优先 级的文本,如具有大于用户设定的阈值,或大于由决策理推理判定的阈值的高 优先级的或然率。即,除知道时间紧迫的消息外,例如,如果用户不直接观察 进入的电子邮件,决定何时警示用户有时间紧迫的消息也是重要的。通常,要 确定使用户从当前正在处置的任务中分心出来了解时间紧迫消息的代价。

另外,能使用警示和通知的各种策略,这些策略中的一些包括:

·设定用户指定的总损失的上限,此策略规定,当与延时审阅一个消息 相关的总损失超过某预先指定的“允许”损失“X”时系统应产生警示。

·另外的策略能是根据如NEVA=EVTA-ECA-TC那样更完全的代价一得 益分析,其中NEVA是警示的纯期望值,EVTA是警示的期望值,ECA是警示 的期望代价,而TC是与消息通讯相关的发送代价。

通常,当代价——得益分析指出,在时间t不审阅消息用户遭受的期望损 失大于警示用户的期望代价时,应警示用户。即若

EL-ECA>0

应实施警示,其中EL是在当前时刻t不审阅该消息的期望损失,而ECA 是在当前时刻t警示该消息的用户的期望代价。期望的损失在本专利说明的以 前章节中描述。

但是,上述公式可能不是最精确的,因为用户将常常在未来他(她)自己 审阅消息。因此实际上,通常在称为EVAT的警示期望值是正值时用户被警示。 因此期望的警示值应考虑现在警示用户有消息的价值,这与用户以后自己没有 警示地审阅消息的值相反,减去警示的代价。这能表示成

EVA=Elalert-Elno-alert-ECA

其中Elalert是在警示后若他(她)当时审阅消息,用户审阅消息的期望损 失,与Elno-alert相反,它是用户在某时刻不经警示地自己审阅消息的期望损失, 减去EC,这是根据分散注意力的考虑和发送信息的直接代价得到的警示的期 望代价。

而且,从若干消息来的信息能组合成单个合成的警示。在一个警示中审阅 有关多个消息的信息比有关单个消息的一个警示中继信息花费更大。那样分散 注意力的增加能通过将警示的代价做成其信息复杂性的函数来表示。可以假 设,一个电子邮件消息的EVA是独立于其他的电子邮件消息的EVA。例如, EVA(Mi,t)关系到在时间t警示用户单个消息Mi,而ECA(n)关系到中继n 个消息的内容的期望代价。因此,通过将有关一组n个消息的中继信息的期望 值加在一起考虑多个消息,其中:

NEVA = Σ i = l EVA ( M i t ) - ECA ( n )

注意到,为判断警示的期望代价,推理或直接访问有关用户是否在或不在 的信息是有用的。能利用如红外传感器压力传感器指示用户何时在办公室。 但若那样的设备不具备,用户在办公室的概率能确定为用户在计算机上活动的 函数,如为从最近观察到的鼠标或键盘活动的时间的函数。此外,也能利用在 日程表中可用的时间表信息,以作出有关用户的距离和排列的推论并通过不同 的处理考虑转送消息给用户的代价。

在作出用有关有高时间紧迫性的消息的信息打断用户的决定时,知道用户 是如何忙碌也是重要的,能够推理(如推理的作出决策)用户是否在计算机上 工作的比例,或用户是否在电话上,与某人在讲话,或在另外地方的会议上。 能利用若干类型的迹象以评估用户的活动或他(或她)的关注焦点。如图34 所示。然后利用Bayesian网络实现有关用户活动的推论。那样网络的例子画在 图35中。

通常,关于何时及如何警示用户消息并根据预期的紧迫性和用户活动的推 论和用户活动提供服务,应作出决定。例如通过使用决策模型实现决策。图 36-38是影响示意图,示出如何能利用那样的决策模型作出警示决策。图36 显示用于关于打断用户的决定的决策模型,考虑到当前的活动,消息的期望时 间紧迫性,和根据通讯的模态警示的代价。图37也包括表示当前位置的变量 和那个变量对另选的消息技术的活动和代价的影响。此外,图38被扩展为考 虑当带有重要图象内容的消息传送到没有图象内容表示的用户时与保真度损 失有关的代价。

另外,通过使用一组确定警示策略的用户指定的阈值和参数作出关于何时 和如何警示用户的决策。例如,用户的存在能根据鼠标或键盘的活动推理出。 因此,用户能对推论的活动和不活动状态输入有关警示的阈值。用户还能输入 跟随活动后的空闲活动的量,其中警示将以低的紧迫性发生。如果根据没有检 测到计算机活动的时间判定用户不在,则消息被储存,并按紧急性的次序在用 户回来与计算机互动时报告给用户。此外,用户能指定路由和分页选项,作为 包括预期的紧急性,最大预期损失和警示用户的数值等数值的函数。

通知和/或警示系统也能估计预计用户何时返回,使得在预计用户返回之前 发送预计是重要的优先级。这能通过学习整个时间内用户存在或用户离开的方 式而得到。然后用户能借助何时他(她)预计将返回到系统,不需要警示地审 阅优先级,来设定合适的策略。例如,由系统作出返回的预计时间的判定可自 动地传递给高紧急的消息的发送者。以此方式,消息发送者在用户预计返回时 接收反馈,使得他(她)能回答消息。也能通知发送者,他(她)的消息已被 传递到用户的移动设备等。

图39示出根据本发明的优先级产生优先级并实现警示决策的方法。虽然 为了解释简单起见,方法作为一系列动作示出和描述,可以理解和看到,在动 作的次序方面本发明不受限止,按照本发明,某些动作能以不同的次序和/或与 所示出及描述的其他动作进发发生。例如,本专业熟练人员能理解和看到,方 法能另外表示成如状态图那样一系列互相关联的状态或事件。而且按本发明实 现一个方法不是所有示出的动作都需要。

参考图39,流程示意图2474示出了方法,其中按本发明产生和使用优先 级,在2480,如具有指定的优先级的文本那样的数据被接收。数据能是电子邮 件消息,或任何其他类型的数据或文本。在2482,如已描述那样根据分类器对 数据产生一个优先级。而且,如已描述那样,2482能包括分类器的初始和随后 的训练。

然后在2484输出数据的优先级。如图39所示,这能包括在2486、2488、 2490、2492和2494的处理。在2486判定在当前时间t不审阅数据的预期损失。 根据如上所述用户在没有警示情况本身将审阅该文本的假设,此判定考虑在未 来时间不审阅该文本的期望损失。在2490若损失大于代价,则在2492在时刻 t不作出警示,且在新的当前时刻t过程回到2486。因为时间在前进,能实现 回到2486,期望损失在某时刻会超过警示的代价,使得在2490的计算能改变。 在期望损失超过警示代价时,在2494完成对用户或其他系统的警示。

现描述对用户或其他系统的警示的输出。能在电子设备上根据警示准则警 示用户,该准则指出何时应警示用户有优先级化文本。如下面详述,警示用户 的电子设备能是寻呼机,蜂窝电话,或其他通讯模态。在如页面或蜂窝电话那 样的电子设备上警示用户能根据警示准则,它能适应成对有关如位置,推理的 任务,和/或用户的注意焦点等信息是敏感的。那样的信息能在不确定下推认, 或能从在线信息源访问。例如,从在线日历表来的信息能适应于控制准则,它 被使用于作出有关中继信息到如通知汇集点那样的设备,这在下面作更详细描 述。

通过根据路由准则路由优先级化文本或其他数据实现警示。文本的路由能 包括转送该文本,和/或在文本是电子邮件的情况回答该文件的发送者。例如, 能发出声音以警示用户有优先级化文档。另外,能打开代理程序或自动助手(如 交互式显示向导程序)。即,代理程序能出现在显示屏上通知用户有优先级化 文档。此外,能打开优先级化文档,在屏幕上显示。文档能接收关注。这也能 包括根据其优先级改变文档显示大小,使得文档的优先级越高,显示它的视窗 越大。和/或根据其优先级在显示屏上中心处定位该文档。

现参考图40,示出按本发明的一个方面文本产生和优先化系统2500的示 意图。系统2500包括程序2502和分类器2504。注意,程序2502和分类器2504 能包括由计算机的处理器从计算机可读介质执行的计算机程序

程序2502产生文本,用于输入到分类器2504。该程序包括接收电子邮件 的电子邮件程序,邮件随后作为文本。分类器2504对有关的消息产生优先级。 如上所述,分类器可以是Bayesian分类器,支持向量机器(Support Vector Machine)分类器,或其他类型分类器。已经描述,由分类器2504输出的文本的 优先级随后能结合代价—得益分析使用,以完成进一步的输出和/或据此的警 示。

接着参考图41,示出另外的警示系统2508的示意图。图41的系统2508 包括一警示系统2510。在图41中未示出程序2502和分类器2504。但是警示 系统2510在操作上和/或通讯上与后者结合。系统2510包括由计算机的处理器 从计算机可读的介质执行的计算机程序,例如,警示系统2510在通讯上连接 到因特网2512,并能是一个网络,警示系统通过它能与电子设备联系,根据警 示准则警示用户有优先级化的文本。但是,网络不限于因特网2512。因此,警 示系统能通过联系的寻呼机2514,蜂窝电话2516或其他能从如因特网2512那 样的网络接收信息的电子设备警示用户有优先级化文本,这在下面作更详细的 描述。

接着参考图42,示出本发明其他方面的示意图。例如,这能包括路由系统 2520。路由系统2520接收优先化文本,并根据路由准则能回答文本的发送者, 在此情况下系统2520是一个回答机构。而且,根据路由准则,系统2520能转 送如文本等到不同的电子邮件地址,在此情况下系统是一个转送机构,当用户 希望向发送者指出用户不在位的消息时,前者是有用的,并因此可提供给发送 者如何到达用户的联系信息。当用户具有访问到如基于Web的电子邮件地址的 电子邮件时后者是有用的,使得用户希望在另外的地址保持得到高优先级电子 邮件的通知。

已经谈到,在图42中还画出地警示系统2530接收优先级化文档,并根据 预定的准则(如优先级高于重要性或紧急性阈值)能接收显示的文本,和/或提 供声音。例如,由系统2530接收并具有大于预定阈值的优先级的文档能作为 优先级化列表带着相关的优先级标号和/或适应于上述优先级的显示格式显示。

系统2530也能包括其他功能。例如,能提供面向优先级的观察器(未示 出),它作为对用户电子邮件存储的观察,凭借其通过优先级过滤的能力实现。 例如,观察器可以使得消息的概要按照优先级分数被存储到列表中。作为一个 选项,观察器也能使用户能只分类和观察保持未读的那些消息。观察器还能使 用户能在某个观测时间周期由观测到借助优先级的消息分类,并改变所考虑的 观测范围或周期。例如,用户能指定,观察器只显示从今天来的电子邮件。另 外,用户可以规定。优先级表覆盖2天,一个星期,或所有在收件箱内的消息。 观察器也能使用户从显示中裁去低于用户指定的最小阈值之下的消息。

而且,除对低、中、和高优先级使用实质上不同声音以外,能利用一个或 多个标量参数,定义警示声音的表示方式。参数能是推理的优先级的函数。那 样的参数包括如警示声音,音量那样的变量,到声音的调制或者共振方面的连 续改变。

能为用户提供另外的功能,以便在不确定性的不同范围内定义阈值,而且 其中用户能规定多个选项,关系到在各自范围内消息的定尺寸和中心化的自动 化。例如,包括短名“While Away——在离开时”给用户消息的综述,消息到 时用户正离开或忙于其他应用工作。系统能配置成当用户离开后返回,或在以 安静模式在该系统上工作以后回到观察器时提出由优先级值导出的电子邮件 的综述。能控制自动文本综述器,以便减少作为文档的优先级的函数的消息的 文本的综述程度。即,当文档优先级增加时,在综述视图内它们越来越少被概 括。优先级也能应用于颜色或增加如优先级标志,指示优先级层次的图标,和 专门优先级字段本身那样的记号,应用到出现在显示中的电子邮件标头。

此外,用户定义的阈值能被用于赋予消息的优先级,以建立在某部分时间 活动的暂时性交互的上下文,跟着一个警示或概述,说明超过阈值的消息已到 达。在警示后面,持续一段交互的上下文活动的时间,预定的姿态使能让用户 访问更多的有关与警示相关的消息。那样的姿态包括如简单的摆动鼠标从一边 到另一边。例如,声音的警示可以表明进入的消息超过某个紧迫性阈值。然后 用户能快速地从一边到另一边摆动鼠标以看到有关引起警示的消息的细节。使 得交互的上下文活动的时间长度可以做成消息的优先级的函数,或能是用户定 义的。

为了对本发明各种方面提供上下文,图43和下面的讨论试图提供合适的 计算环境的简单而一般的描述,本发明的各个方面能在其中实现。虽然如上所 述本发明以在一台计算机和/或多台计算机上运行的计算机程序的计算机可执 行指令的一般上下文形式,本专业的熟练人员将认识到本发明也能结合其他程 序模块实现。通常,程序模块包括例行程序、程序、组件、数据结构等,它们 完成特定的任务和/或实现特定的抽象数据类型。此外,本专业熟练人员将理解, 本发明的方法可以用其他计算机系统配置实现,包括单处理器或多处理器计算 机系统、小型计算机、大型计算机和个人计算机、手持计算设备,基于微处理 器的或可编程的消费电子设备等。所示出的本发明的方面也能在分布式计算环 境中实现,在那里任务通过经通讯网络连结的远程处理设备完成。但是,若不 是本发明的全部方面,至少某些方面能在独立的计算机上实现。在分布式计算 环境中,程序模块能位于当地的和远程的存储器储存设备中。

参考图34,用于实现本发明的各个方面的示例性系统包括了一计算机 2620,它包括处理单元2621,系统存储器2622,和连结包括系统存储器到处 理单元2621的各种系统部件的系统总线2623。处理单元2621能是任何市场上 买得到的各种处理器。可以理解,双微处理器和其他多处理器结构也能被用作 处理单元2621。

系统总线能是若干类型总线结构的任一种,包括存储器总线或存储控制 器,外设总线和使用各种市场上买得到的总线结构的任一种的局部总线。系统 存储器能包括只读存储器(ROM)2624和随机存储器(RAM)2625。包含如 在起动期间帮助在计算机2620中诸单元之间传输信息的基本例行程序的基本 输入/输出系统(BIOS)存在ROM2624中。

计算机2620还包括硬盘驱动器2627,能在可移动盘2629上读或写的磁盘 驱动器2628,用于到CD-ROM光盘2631读或写,或到其他光介质读或写的光 盘驱动器2630。硬盘驱动器2627,磁盘驱动器2628,和光盘驱动2630分别借 助硬盘驱动器接口2632,磁盘驱动器接口2633和光盘驱动器接口2634连结到 系统总线2623。诸驱动器和它们相关的计算机可读介质为计算机2620提供了 数据,数据结构,计算机可读指令等的非易失性存储。虽然上述计算机可读介 质的描述谈及硬盘。可移动磁盘和CD,本专业熟练人员应知道,如磁带盒、 闪存卡、数字视频盘、Bernoulli盒带等其他类型的介质也能在示例的操作环境 使用,而且任何那样的介质能包含用于实现本发明的方法的计算机可执行指 令。

一些程序模块能存在驱动器和RAM 2625,包括操作系统2635,一个或多 个应用程序2636,其他程序模块2637和程序数据2638。注意,在示出的计算 机中的操作系统2635能是任何合适的操作系统。

用户能通过键盘440和如鼠标2642那样的指针设备输入命令和信息到计 算机2620。其他输入设备(未示出)能包括话筒、游戏杆、游戏机板、卫星碟、 扫描器等。这些和其他输入设备常通过连结到系统总线的串行口接口2646连 结到处理单元2621,但可用其他接口连结,如并行口,游戏口或通用串行总线 (USB)。监视器2647或其他类型的显示设备也经过如视频适配器2648那样 的接口连结到系统总线2623。除监视器以外,计算机通常包括如扬声器和打印 机那样的其他外围输出设备(未示出)。

计算机2620能在使用逻辑联接到一个或多个远程计算机,如远程计算机 2649,的网络环境中运行。远程计算机2649可以是工作站,服务器计算机、 路由器,对等设备或其他公共网络节点,虽然在图43中只示出存储器存储设 备2650,它通过包括许多或所有相对于计算机2620描述的单元。在图23中画 出的逻辑连结能包括局域网(LAN)2651和广域网(WAN)2652。那样的网 络环境在办公室、企业范围的计算机网络,内联网和因特网中是平平常常的。

当在LAN网络环境使用时,计算机2620可以通过网络接口或适配器2653 连结到本地网络2651。当在WAN网络环境使用时,计算机2620通常能包括 调制解调器2654,和/或连结到LAN上的通讯服务器,和/或具有用于建立在如 因特网那样的广域网上通讯的其他装置。可以是内部的或外部的调制解调器 2654能经串口接口2646连结到系统总线2623。在网络环境中,相对于计算机 2620描述的程序模块或其部分能存入远程存储器存储设备。可以看到,示出的 网络连接是示例性的,可以使用在计算机之间建立通讯链路的其他方法。

按熟悉计算机编程的人员的实践,除非另外指出,本发明参考由如计算机 2620那样计算机完成的操作的活动和符号表示描述。那样的活动和操作有时称 之为是计算机执行的。应该看到,活动和符号上表示的操作包括由处理单元 2621处理表示数据位的电子信号,它导致电信号表示的最终转换或归结,并在 存储系统的存储器位置上(包括系统存储器2622,硬盘驱动器2627、软盘2629 和CD-ROM2631)维护数据,然后重新构造或另外方式改变计算机系统的操作 以及其他信号处理。保持那样的数据位的存储器位置是物理位置,它具有对应 于数据位的特定的电、磁或光的特性。

上面已描述本发明的较佳方面。当然为了描述本发明的目的不可能描述部 件或方法的每个可想象的组合,但是本专业的一般人员可认识到,本发明的许 多进一步的组合和变更是可能的。因而,本发明试图包容落在附后的权利要求 的精神和范围的所有那些更换修改和变化。

                    对有关专利的互相参考

本专利要求得到序号为No.60/255,016的美国临时专利申请的利益,它在 2000年12月12日提交,题为优先级的产生和管理。

高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈