带有个人和历史数据的日记/日历软件应用的制作方法

文档序号:6465679阅读:341来源:国知局
专利名称:带有个人和历史数据的日记/日历软件应用的制作方法
技术领域
本发明涉及日历系统中个人信息的存储,其在约会和日记记录中增加了如重要新闻事件、天气、有意义的通信等其它信息。
现有技术的另一种类型是婴儿图书、个人日记、剪贴簿等。这些为想要回顾组成其生活的事件的读者提供了舒适并且有教育意义的体验。但是,很少有人感到其有时间或精力来创建这样的记录。
或者直接地,或者通过结合指向给定日子发生的众所周知的事件的参考指针,可以自动合并公用数据。而且,通过最低限度打扰的方式提示用户(或者没有提示自动地)以便收集足够的数据来形成一条可理解的记录来获得个人数据。例如,在生成约会记录期间或之后的某个时刻,会给用户充实用户正在输入或已经输入的记录的描述的选择。为加速这个过程,为用户显示多种模版。优选地,这些模版由用户创建或至少合并有用户提供的部分。这里有一个例子。用户输入“卡洛琳,讨论会晚上8点”。访问用户的联系文件的日记/日历应用,可以识别名为卡洛琳的用户知道的人。系统用显示联系文件中“卡洛琳”的已有替代标识符组合框(也称为列表框)对象提示用户并且允许用户选择一个。组合框有一个“新”选择的选择项,其使得系统提示用户联系信息,因此这个约会可以被在后来从完整并且描述性的记录中更清楚地回想起。同样,日记/日历应用试图识别“讨论会”并且生成可用相同方式使用的类似的组合框。如果附近的几个位置包含单词“讨论会”,则日记/日历应用会从这个数据生成一个组合框。上述交互的结果会是约会的更完整并且详细的记录,其可在也许约会日期几年之后的某个时刻作为过去事件的一个清晰的易于理解的记录。可用于带有更多的上下文前后参照约会数据的其它数据源包括电子邮件文件、时间计费报告、语音邮件(转换为文本的)、音频和视频识别过程(例如,建筑物火警停止后,归类为火警事件,并且增加到日记中)。
回忆特定事件的记录也输入日历。其想法是用户的日历可用来自例如互联网上的新闻线索的公共信息填充。用户可以有几种方式来制作这个数据以便形成更个人化的用户生活历史数据。首先,用户根据其个人偏爱对主题进行过滤和排序。其次用户为来自公共资源的材料加注释。例如,如果用户喜爱某些运动,则用户接收感兴趣的运动事件的记录。日历可作为用户的新闻源并且用户可以数字地剪取某些文章并且放在日记中。用户可以对文章评注、删辑、增加选定的图片等。因此,用户可使公共事件的个人记录个性化。
用户为生成丰富的事件记录可以做的最重要的事情之一是简单地记录用户做的事情,就象在日记中记录事件和思想一样。通过如上所述调整约会、公共以及其它数据,日历减轻了部分这一负担。为帮助生成与约会或公共数据无关的类似日记的记录,日记/日历应用请求用户解释事件的意义(例如,在提到的消防训练例子中,要求解释刚刚发生的事情)。另一个请求的触发是向计算机中增加或从中删除文件。例如,如果用户下载了与数字摄像机格式一致的图象文件(例如,jpg文件),则日记/日历应用要求用户通过日记/日历应用增加新记录。对关于当前活动或最近值得注意的事件的信息的请求以周期性的时间间隔到来或者响应值得注意的事件而被提示。比方说,用户在一天的特定时间,例如在早上开始工作时的阈值间隔中阅读电子邮件。日记/日历应用询问是否接收到特别值得注意的电子邮件消息并且询问用户他/她是否想制作日记记录。视频、音频、或其它检测器分类类型将识别罕见的情况并且触发类似的提示。例如,如果有人进入用户的办公室并且说了会儿话,则系统将提示输入。系统甚至记录部分会话并且将转换为文本的语音或音频文件选择性地存储在日记中(服从用户的认可和/或修改)。
利用大量各种输入,如存储在家庭服务器上的家庭用品的目录、存储在计算机中的文件、安全系统信息等,日记/日历应用存储表示任何给定时间现存的金融、社会、个人以及其它条件的合成或“块”参数。这样的块参数表示一个来自多个特定参数的索引。例如,一个这样的块参数(或如果优选的话,“索引”)可以是娱乐花费或与豪华生活方式相关的商品的百分比细分。这样一个索引可以来自指示挥霍消费(如鱼子酱和香槟酒的长期库存等级、高的活期帐户余额以及低储蓄等)的参数。另一个索引是由例如键入计算机的文本页、发给同事的电子邮件等的数量表示的效率。还有一个是社交索引,其中包含用户保持的约会数量、用户预算中的礼品数量等。基本上,这里的想法是利用众所周知的数据开采技术来得到一段时间天气或用户经历的标记并且将该信息合并到日记/日历应用中。
为回顾的目的,日记/日历应用可呈现任何当前一代的日记应用的外观。这包括在线日记,其内容对公众可用并且允许外人增加注释。系统接受如视频、图象、声音等的多媒体数据。这些对象可根据任何合适的方案而被增加以及格式化。
将结合某些优选实施方案,参考下列说明性附图
描述本发明,以便更全面地理解。参考附图,强调显示的特例是作为例子并且仅用于本发明的优选实施方案的说明性讨论,并且为提供被认为是对本发明的原理和概念方面最有用和容易理解的描述而显示。在这点上,除了对本发明的基本理解所必须的,没有试图显示更详细的本发明的结构化细节,用附图得到的描述使本发明的几种形式如何在实际中具体化对本领域的技术人员是显而易见的。
图2是本发明的日记/日历应用的功能特性的框图。
参见图2,显示了用于说明的向本发明的日记/日历应用增加数据的五种基本方法。第一种方法1响应某个触发事件增加日记/日历应用请求的记录。请求的形式可采用例如对日记/日历应用系统感知并且分类为值得注意的某件事的解释的请求65。第二种方法2从其上记录并周期性地更新家庭库存的公共/私用数据资源45(如互联网新闻线索或本地(家庭)网)增加记录。数据通过用户描述文件50过滤并且由用户增加以便生成新记录。第三种方法3增加了如对于约会的其它正常日历记录的记录,除了系统与用户相呼应,通过请求/增加进一步信息30来增加这些以便使其更易于理解和丰富。第四种方法4增加在某个周期性的基础上(如一天的特定时间、在一周基础上的注册之后、在午饭期间等)请求的记录。后者特别面向日记记录的创建。第五种方法5增加记录以便自动记录与某个全部的状态或条件(如用户情绪、活期帐户中平均余额、看电视的时间等)相关的块参数或索引。这些可被调入表示情绪状态、幸福水平、社交性、郁闷的病理等的更复杂的多变量索引中。第六并且是最后一种方法(未示出)是如当前日记应用所做的根据精密的日记记录过程。
在所有这些方法中,日记/日历应用通过利用对其可用的信息提供完全可理解的记录并且请求确认来试图为用户提供帮助。这后一特性依赖于相关性/模板引擎40,其努力将预先交互数据和外部数据(如个人文件)与自动或用户输入的文本或其它输入相匹配。
第三种方法以通常的日历输入25开始。例如,用户输入与医生的约会或与朋友一起吃饭。系统用关于未来事件的进一步细节的请求30自动地或有条件地响应输入。例如,如果用户的输入是含义模糊的并且未被完全辨认出,则系统通过对话框邀请用户修饰输入以便其更易于理解。例如,如果输入识别某个人,则用户输入使参考更明确的信息,例如加入这个人的姓。优选地,日记/日历应用通过识别与输入的不完整数据相匹配的更详细的信息而在增加过程中辅助75。这由相关性/模板引擎40完成。相关性/模板引擎40在后台运行寻找与输入的匹配。其回顾的数据中有历史数据95,其是在更完整细节之前输入日记的数据。回顾的其它数据是电子邮件消息(首先是最近的),联系列表,或提供日历中输入的短形式(或不明确的形式-如打字错误)的细节的任何其它记录。这个候选数据呈现给用户作为允许用户从例如下拉列表选择而无需键入该人的姓的替代选项。然后用户输入详细数据或确认由日记/日历应用呈现的选项35。
因此,在例子中,用户仅输入人的名字以及时间和地点。日记/日历应用试图从存储在历史数据95、电子邮件、信件的字处理文件、联系列表等中以前的日记记录中寻找与该人相关的数据。然后其产生一个选择列表,如组合框,供用户从中选择。替代地,可使用自动完成。关于这点,自动完成随着用户输入填入一个完整的候选单词或短语。例如,用户开始键入姓并且日记/日历应用从相同的信息基础填入剩余部分直到出现正确的姓。然后用户对其确认,不需要完成名字剩余部分的键入。在如Microsoft Internet Explorer 5、MicrosoftOutlook 97以及许多其它应用的许多应用中有类似的特性可用。
第一种方法1基本上是对日记记录的请求。但是,系统试图迅速地进行信息的请求,而不是没有提示简单地请求。例如,日记/日历应用提供监视其它应用的过程9。监视与这样的应用交互的用户生成的文本以及其它数据的情绪、状态、事件分类器36,分类为用户状态、他/她的环境、活动等。这样的过程生成一个用户已经读取电子邮件一段时间的暗示。这在一退出电子邮件客户程序或替代地,在客户程序已经有效一个时间阈值周期之后,就触发一个关于接收或发送的电子邮件的信息的请求65。该请求为提示请求的特定应用设计。在例子中,显示对话框询问是否有任何值得注意的电子邮件到达或用户是否想要将其中任何一个附在今天的日记记录中。注意在文本日记输入中附加文件或其它数据对象被设想为包括在创建或编写日记记录的思想中。用户通过指示或拖放附件到合适的用户接口对象和/或编写日记记录或简单地不理会输入请求来响应。
美国专利5,987,415,其整体特此合并供参考,就象在这里完全提出一样,并且其被转让给了微软,该专利描述了一个系统,其中用户的情绪状态和个性的网络模型被推断并且使用所述推断从应用生成的各种替代解释中进行选择。这个方法受故障检修系统的启示,其中利用询问问题来帮助用户自己诊断和解决问题的基于机器的系统,用户试图获得关于问题的信息,如计算机误操作。该方法可总结如下。首先,系统基于链接希望表达的替代解释的网络模型来确定用户的情绪。情绪以及个性与生成对用户反馈的引擎想要的情绪和个性相关。情绪描述器用于推断用户的情绪,并且相关性过程导致生成情绪描述器并且用于从合适的真实的响应的替代解释中选择。总而言之,有一个随机模型用于确定用户响应传达的情绪和个性。如在这个系统中,情绪对所说的意义以及用户输入文本的独立使情绪可作为输入矢量,由日历/日记应用记录在日记中或用于触发用户输入新日记记录的请求。因此,进行回顾的用户将看到这个情绪索引,连同其记录的或自动记录的其它特定事件。
日记/日历应用试图建立分类引擎以便确定什么时间最适合获取日记记录。例如,其利用神经网络,带有如一天中的时间、软件活动类型(如,对图象、视频或文本文件起作用,对电子邮件起作用、视频会议、检查库存等)、物理活动类型(安静或进出房间/办公室)、访问者数量等。这些以及其它输入用于用户对日记输入请求的响应的正面和负面反馈以便建立在最优时间请求输入的智能系统。
用于提示日历/日记应用请求关于其各自事件65的从外部应用输入的其它例子包括1.起草包含个人联系文件中一个人名的文本(信件)的字处理应用。
2.使用的字处理或电子邮件应用并且显示非常大量的使用的煽动性文字。Eudora 5 Moodwatch特性有一个用于这个的分类器。
3.任何多种应用的不一般的使用,例如视频会议。
4.去往/来自相同实体的大量电子邮件。
5.安全系统监视程序指示大量门开启和关闭的事件。
6.由用户输入到日历/日记应用自身的日历或日记部分的数据11的内容。
音频和视频分类器7和6也生成有意义事件的触发器,日历/日记应用通过请求关于事件65的信息对其响应。音频分类器7包括语音识别过程,其可利用已知的技术用于识别用户环境中所说的话。音频分类器7也被训练为识别各种类型的声响,如打开门、没有识别的声音、突然的不寻常的噪音、叹息声、喊声等。音频和视频分类器7和6还用于提取关于用户情绪的信息,如在2000年10月30日提交的,名为模仿个人交互以及响应用户心理的用户接口/娱乐设备(USERINTERFACE/ENTERTAINMENT DEVICE THAT SIMULATES PERSONALINTERACTION AND RESPONSE TO USER’S MENTAL...)的共同转让的未决的美国申请序列号09/699,577。上述专利申请整体合并在这里供参考,就象在这里被完整提出一样。
第二种方法2从公共或私有数据资源45,如互联网、家庭或办公网络、无线网络等提取数据。这样数据的优选例子是新闻线索。后者由用户描述文件50过滤。而且,由日历/日记应用自动选择的材料呈现给用户并且对这些事件55请求注释。这里用户评注、剪切、删除或否则修改60提议的进入日历/日记数据库的日记部分的输入。这个数据的呈现可能在周期性的基础上发生或响应显示简短新闻的实况传播。替代地,回顾过程可与日历/日记应用的新闻阅读器部分相结合,使用户可以同时为信息目的以及为记录目的回顾内容。
第四种方法4简单地是一个预计提示或提醒器以便向日记输入。后一个功能优选地提供用户选择某些时间或事件的能力,在其中提示输入日记记录。例如,在每次访问他/她的孩子之后都提示用户,约会可在日历/日记应用的日历部分找到。另一个例子,在每天的特定时间或每次他/她关闭某个应用时提示用户。另一个例子是用户最后一次输入日记记录随后一个阈值间隔之后进入应用(或计算机100启动时)。
对本领域的技术人员很显然本发明不限于上述说明性实施方案的细节,并且在不违背其精神或基本属性的情况下本发明可具体化为其它特定的形式。因此本实施方案在各个方面可考虑为是说明性的,而不是限制性的,本发明的范围由所附的权利要求指示,而不是上述描述,并且因此在权利要求等价的含义和范围内的所有变化都包含在其中。
权利要求
1.一种生成日记记录的方法,包括步骤将输入计算机(100)的音频、视频和文本的至少一种分类并且生成对其响应的事件的指示器;所述事件与日历/日记应用无关;通过日历/日记应用提示用户输入与所述事件有关的数据用于合并到与用户相关的事件的历史记录中;接受响应所述提示步骤的用户输入;向数据库中加入记录,其定义包括由所述分类步骤产生的数据以及由所述接受步骤产生的数据中的至少一个的所述历史记录。
2.如权利要求1的方法,其中所述由所述分类步骤产生的数据以及由所述接受步骤产生的数据中的至少一个包括由所述分类步骤产生的数据以及由所述接受步骤产生的数据。
3.如权利要求1的方法,其中所述事件包括编写电子邮件信件。
4.如权利要求1的方法,其中所述事件包括在不同于日历/日记应用的文本应用上编写信件。
5.如权利要求1的方法,其中所述事件包括所述用户情绪的变化。
6.一种生成日记记录的方法,包括步骤接受关于在日历应用中制作新记录的数据;提示用户给出所述记录定义的事件的更多细节;自动生成响应于所述接受和提示步骤结果的日记记录。
7.如权利要求6的方法,其中所述自动生成步骤包括将来自所述接受步骤的选定用户输入与外部数据存储(140,100)中的数据相关联;以及响应所述相关步骤而生成所述接受步骤中接受的部分所述数据的详细描述,由此来自所述外部数据的额外数据被用于阐明在所述接受步骤中接受的数据。
8.如权利要求7的方法,其中所述自动生成步骤还包括由所述用户请求并且接受所述描述的确认。
9.如权利要求7的方法,其中所述外部数据存储是联系数据存储、字处理文件存储、电子邮件数据存储以及日历应用中的至少一个。
10.一种生成日记记录的方法,包括步骤检测自从记录输入日记数据库以来的一段时间以及一天的某个时间中的一个;响应于所述检测步骤而提示用户输入日记记录;接受数据以便形成日记中的一个新记录;增加响应于所述接受步骤结果的新记录。
11.如权利要求9的方法,其中所述接受步骤包括将响应所述提示步骤的选定用户输入与外部数据存储中的数据相关联;以及响应所述相关步骤而自动生成所述接受步骤中接受的部分所述数据的详细描述,由此来自所述外部数据的额外数据被用于阐明在所述接受步骤中接受的数据。
12.如权利要求11的方法,其中所述自动生成步骤还包括由所述用户请求和接受所述描述的确认。
13.如权利要求11的方法,其中所述外部数据存储是联系数据存储、字处理文件存储、电子邮件数据存储以及日历应用中的至少一个。
14.一种生成日记记录的方法,包括步骤从外部数据资源中提取当前事件或历史数据;接受描述约会和事件中的至少一个的数据以便包含在日记数据库中;将由所述提取步骤产生的数据增加到由所述接受步骤生成的数据再到所述日记数据库。
15.如权利要求14的方法,其中所述增加步骤包括接受指示修改所述当前事件或历史数据的指令的用户输入数据。
16.如权利要求14的方法,其中所述增加步骤包括将对应所述当前事件或历史数据的数据与在所述日记数据库中输入的日期日记数据相关联。
17.一种生成日记记录的方法,包括步骤接受描述个人事件的用户输入数据以便记录在日记数据库中;感觉并且分类状态、事件或用户情绪或所述用户的环境;生成响应于所述感觉步骤的索引;将所述索引以及所述用户输入增加到所述日记数据库中。
18.在其上具有用于实现生成日记记录的方法的指令的数据介质,所述方法包括步骤接受描述个人事件的用户输入数据以便记录在日记数据库中;感觉并且分类状态、事件或用户情绪或所述用户的环境;生成响应于所述感觉步骤的索引;将所述索引以及所述用户输入增加到所述日记数据库中。
全文摘要
组合的日历/日记应用利用几种输入机制来丰富由用户保持的历史记录。首先,应用对传感器以及软件监视器感受的事件分类以便捕获并且分类表示对用户有意义的事件的数据。然后其从用户请求额外的信息以便生成日记输入。其次,在相同的事件数据的基础上,其将分类数据增加到日记中作为金融、情绪或用户或环境的其它状态的标记。第三,系统利用其它数据,包括用户输入增加约会。第四,从其它源中提取数据以便直接包含在日记数据库中。例如,可增加来自互联网新闻线索的同时期的新闻数据。第五,应用周期性地提示用户日记输入。第六,应用支持如当前日记应用所做的那样精密的日记输入过程。
文档编号G06F17/30GK1404593SQ01805184
公开日2003年3月19日 申请日期2001年12月10日 优先权日2000年12月18日
发明者L·埃舍尔曼, S·古塔, J·A·赫克马, J·M·梅兰斯基, D·L·佩勒蒂尔, H·J·斯特鲁贝 申请人:皇家菲利浦电子有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1