用于管理个人信息和事件的基于车辆的方法和系统的制作方法

文档序号:6428034阅读:171来源:国知局
专利名称:用于管理个人信息和事件的基于车辆的方法和系统的制作方法
技术领域
一个或多个实施例涉及用于通过使用来自一个或多个关于车辆乘客的信息资源的信息管理车辆乘客的个人事件的工具。可在车内和/或车外管理车辆乘客的个人信息和事件。在一些实施例中,个人信息和事件管理器可使用所述信息将车辆乘客导航到一个或多个目的地。
背景技术
在现有技术中提供了各种工具,所述各种工具使用诸如语音的用户输入以执行诸如导航路线的动作。例如,授权给Ohishi等人的第6385535号美国专利公开了一种导航系统。导航系统具有导航控制器,所述导航控制器包括用于从用户的说话方式识别预定词的语音识别单元。导航控制器还包括目的地推测和建议单元以及目的地键入单元,所述目的地推测和建议单元基于用户的话来预测用户期望的合适的目的地,并通过语音的方式建议所预测的目的地如果用户满意所建议的目的地,则目的地键入单元将建议的目的地键入到导航控制
οMeisels等人的第20080086455号美国申请公告公开了在日程表应用和导航应用中的通信约会和/或映射信息。将方向提供给在日程表应用中出现的约会地点。识别在日程表应用中的约会,确定约会的地理位置、识别与日程表应用的用户有关的另一地理位置、 产生约会的地理位置和另一位置的地理位置之间的方向,并将产生的方向提供给用户。

发明内容
一方面包括一种用于管理用户的个人安排的个人事件管理系统。车辆计算机可被配置为监视至少一个口头或非口头个人通信,以识别一个或多个未安排的个人事件。可对未安排的个人事件是否与一个或多个先前安排的个人事件或即将安排的个人事件冲突做出确定。可从一个或多个信息源(包括,但不限于,基于语音、基于文本、社交联网信息源、 日程表信息、电话簿信息等)获得安排的个人事件或将安排的个人事件如果存在冲突,则可以听觉或视觉将冲突通知给用户。否则,询问用户以确定是否应该安排该个人事件。在一个实施例中,车辆计算机还可被配置为确定在个人通信中出现的联系人是否在移动正在的地址簿联系人中未列出,如果未列出以及如果(基于例如来自社交联网信息源的信息)与该联系人存在个人关系,则车辆计算机还可被配置为如果存在个人关系, 则接收指示,以将该联系人添加到地址簿中。在另一方面,方法可包括在车辆计算机上接收安排的个人事件或即将安排的个人事件。可检测至或来自用户的个人通信,从所述个人通信可识别未安排的个人事件。个人通信可以是电话谈话、车内两个人或更多个人之间的口头谈话、社交联网消息、电子邮件消息、文本消息等。可对未安排的个人事件是否与安排的个人事件或即将安排的个人事件冲突做出确定。基于确定,可对未安排的个人事件采取动作。例如,如果存在冲突,则可询问用户识别将对冲突采取的动作。可选地,如果不存在冲突,则可对未安排的个人事件进行安排。在一些实施例中,未安排和安排的个人事件可包括用于安排的事件和未安排的事件的一个或多个地点。在这种情况下,所述方法还可包括基于安排的事件和未安排的个人事件来产生导航安排。基于从未安排和安排的事件识别的地点,可根据导航安排来对未安排和安排的个人事件来制定导航路线。在一个实施例中,可基于用于识别未安排个人事件的触发未识别未安排的个人事件。这些触发可包括(但不限于)关键字、关键短语、缩写、图形、首字母缩略字、日期、时间和数字在一些实施例中,在确定采取动作过程中可使用一个或多个决定因素。这些决定因素可包括(但不限于)个人关系和亲密关系、历史行为、语音声调变化和行为的频度。另一方面可包括用于管理用户的一个或多个个人事件的方法。至用户或来自用户的一个或多个个人通信可包括供用户参与的一个或多个未安排的活动。一个或多个活动可包括用于识别地点的信息。所述方法还可包括接收安排的活动,所述安排的活动包括用于识别每个安排的活动的地点的信息。所述地点可被识别。此外,基于安排的活动和未安排的活动,可产生导航安排。通过使用地点,可根据导航安排对未安排的活动和安排的活动制定导航路线。在一个实施例中,个人通信可包括用户的迟到的通知。这样,可基于用户的迟到更新导航安排。考虑到本发明的附图和下面的详细描述,这些和其他方面将被更好地理解。


下面标识的附图对于本发明的一些实施例是说明性的。附图没有意图限制权利要求中陈述的发明。结合附图,参考下面的描述,针对操作的组织者和方式二者,实施例及其进一步的对象和优点可被最好地理解,其中图1是车辆信息娱乐(infortainment)计算系统的块状拓扑;图2是车内个人事件管理器的块状拓扑;图3示出用于对车辆乘客执行个人事件的车内处理
具体实施例方式这里公开了本发明的详细实施例。然而,应该理解,公开的实施例仅仅是本发明的示例性的实施例,可以以各种和替换形式来实现本发明。因此,这里公开的特点功能细节不应该被解释为限制,而仅仅作为权利要求书的代表性基础,和/或作为用于教导本领域技术人员不同地采用本发明的代表性基础。图1示出用于车辆31的基于车辆的计算系统1 (VCS)的示例块状拓扑。启用基于车辆的计算系统的车辆可包含位于车辆中的视觉前端接口 4。如果该接口设置有例如触敏屏幕,则用户可能还能够与所述接口进行交互。在另一说明性实施例中,通过按钮按压、可听见的语音以及语音分析来产生交互。在图1中示出的说明性实施例1中,处理器3控制基于车辆的计算系统的至少一些部分操作。假如在车内,处理器允许对命令和程序进行板载处理。另外,处理器连接到非永久性存储器5和永久性存储器7两者。在该说明性实施例中,非永久性存储器是随机存取存储器(RAM),永久性存储器是硬盘驱动器(HDD)或闪存。处理器还设置有允许用户与处理器进行交互的多个不同的输入端。在该说明性实施例中,麦克风29、(用于输入33的)辅助输入端25、USB输入端23、GPS输入端24以及蓝牙输入端15均被提供。还提供了输入端选择器51,以允许用户在不同的输入端之间进行调换。在将到麦克风和辅助连接器两者的输入传到处理器之前,所述输入被转换器27从模拟转换为数字。所述系统的输出端可包括,但不限于,视觉显示器4和扬声器13或立体声系统输出端。扬声器连接到放大器11,并通过数模转换器9从处理器3接收其信号。还可沿分别在19和21示出的双向数据流实现对远程蓝牙装置(例如,PND 54)或USB装置(例如,车辆导航装置60)的输出。在一个说明性实施例中,系统1使用蓝牙收发器15与用户的移动(nomadic)装置 (ND) 53 (例如,蜂窝电话、智能电话、PDA等)进行通信17。然后所述移动装置可用于通过例如与蜂窝塔57的通信55来进行与车辆31外的网络61的通信59。在一些实施例中,所述塔57可以是WiFi接入点。移动装置与蓝牙收发器之间的示例性通信由信号14表示。可通过按钮52或类似的输入端来指示将移动装置53与蓝牙收发器15进行配对。 因此,指示CPU板载蓝牙收发器将与移动装置中的蓝牙收发器进行配对。可利用与移动装置53相关的作为示例的数据规划(data-plan)、话上数据(data over voice)或DTMF音来在CPU3与网络61之间通信数据。可选择地,会期望包括具有天线18的板载调制解调器63以通过语音频段在CPU 3与网络61之间通信16数据。然后移动装置53可被用于通过例如与蜂窝塔57的通信55来进行与车辆31外的网络61的通信 59。在一些实施例中,调制解调器63可建立与所述塔57的通信20,以与网络61进行通信。 作为非限制的示例,调制解调器63可以是USB蜂窝调制解调器,通信20可以是蜂窝通信。在一个说明性实施例中,处理器设置有包括用于与调制解调应用软件进行通信的 API的操作系统。调制解调应用软件可访问蓝牙收发器上的嵌入式模块或固件,以完成与 (例如,移动装置中发现的)远程蓝牙收发器的无线通信。在另一实施例中,移动装置53包括用于语音频段或宽带数据通信的调制解调器。 在话上数据实施例中,当移动装置的拥有者可在数据正被传送的同时通过该装置对话时, 可实施公知为频分复用的技术。在其他时间,当拥有者不使用该装置时,所述数据传送可使用整个带宽(在一个示例中,300Hz到3. 4kHz)。如果用户具有与移动装置相关的数据规划,则所述数据规划可能允许宽带传输并且所述系统可使用更宽的带宽(加速数据传送)在又一实施例中,移动装置53被安装在车辆31上的蜂窝式通信装置(未示出)代替。在又一实施例中,ND 53可以是能够通过例如 (但不限于)802. Ilg网络(即,WiFi)或WiMax网络进行通信的无线局域网(LAN)装置。在一个实施例中,呼入数据可经由话上数据或数据规划而经过移动装置,经过板载蓝牙收发器并传递到车辆的内部处理器3。在特定临时数据的情况下,例如,数据可被存储在HDD或其他存储介质7上,直到不再需要所述数据为止。
可与车辆交互的另外的源包括具有作为示例的USB连接56和/或天线58的个人导航装置54 ;或者具有USB 62或其他连接的车辆导航装置60、板载GPS装置24或具有到网络61的连接的远程导航系统(未示出)。此外,CPU可与各种其他辅助装置65通信。这些装置可通过无线连接67或有线连接69而被连接。此外,或者可选择地,CPU可通过使用作为示例的WiFi 71收发器而被连接到基于车辆的无线路由器73。这能够允许CPU连接到本地路由器73的范围中的远程网络。图2示出个人事件管理器的块状拓扑。将明白,本公开和图2的配置可被修改或重新布置,以最好地符合本发明的各种实施例的特定实现。此外,应该理解,图2中示出的架构的实现不限于车内系统。图2中示出的架构可另外或可选地在移动装置中被实现,或者被实现为离板系统(例如,被实现为基于云端的服务)。为了清楚和说明,图2和其相关的描述关于车内个人事件管理系统。可通过使用来自一个或多个信息源的信息由个人事件和信息管理器100来管理未管理信息。可由管理器100从用户和至少一个其他人之间的个人通信来获得或识别未管理信息(例如,没有安排的事件和活动、和/或用户地址簿中没有列出的个人联系人)。 个人通信或谈话可包括实况电话谈话、实况现场(in-person)谈话、电子邮件消息、文本消息、社交联网消息等。可由管理器100从信息源获得的信息可包括(但不限于)事件和活动的描述、活动和事件的日期和时间、事件和活动的地点(例如,地址和Ρ0Ι)以及个人联系人。下面将详细描述信息源。管理器100可监控用于检测未管理的个人通信的口头个人通信(例如,但不限于, 电话通信、现场通信、VOIP通信)和/或非口头个人通信(例如,但不限于,社交联网网站上的消息、电子邮件消息和文本消息)。可选地或者另外,管理器100可接收指示与用户的个人通信还没有被管理。所述指示可以是由管理器100识别的附加到个人通信并与个人通信一起被发送的标识符。未管理的个人通信可包括在用户的日程表中没有安排且将来也不被安排的事件和活动。如果事件和活动已被呈现给用户,但还未进入用户的日程表,则事件和活动会被安排。例如,当用户接收事件或活动的邀请,但选择稍后安排该事件或活动时,可认为该情况发生。在这种情况下,事件或活动可具有相关标志或指示事件或活动是悬而未决的其他标识符。未管理的个人通信还可包括在用户的地址簿中没有列出的个人联系人。一旦检测到未管理的个人通信,则可基于在个人通信中发现的触发的数据字典来识别需要管理器100管理的未管理信息,可使用这些触发来将管理器100的信息处理逻辑电路触发为运行。数据字典可被存储为数据库或其他查找表(未示出),并可由OEM和/或用户根据本领域已知的方法手动或自动进行定期更新。数据库可被存储在VCS 1、服务器 (未示出)和/或ND 53上。这些触发可包括(但不限于)关键字、名称、短语、缩写、字的各种置换、句法的各种置换、数字、电话号码、时间、首字母缩略字、字的拼写错误等。在一些实施例中,数据库还可包括图形图像(例如,由字符组成的图释)。在一些实施例中,可存在多个数据连接,例如(不限于),蓝牙和WiFi。在这种情况下,至管理器100的数据可经不同的数据连接同时或不同时被管理器100接收。
管理器100可接收用于管理和促进用户的活动和事件的相关信息。管理和促进未管理信息可包括(但不限于)安排事件和活动、确定安排冲突、对一个或多个安排或未安排的事件或活动导航、确定安排优先级、确定导航优先级、推荐时间安排和/或对于多个目的地和事件的导航安排、推荐会所、提供安排提醒、添加个人联系人和去除个人联系人。将理解,图2中的信息源的布置是非限制性的,为了说明而被提供。在不脱离本发明的范围的情况下,可修改信息源的类型和布置。为了与这些信息源通信,可使用一个或多个应用编程接口(API)。可将API安装到 VCS UND 53,或者安装到 VCS UND 53 二者。基于语音的信息源104可包括(但不限于)记录的电话谈话、记录的车内谈话、存储的语音邮件等。电话和车内谈话可被记录和存储在VCS 1上、ND 53上,和/或被远程记录和存储(例如,在云端61中的服务器上)。将理解,可以是或者可以不是与管理器100分开的模块并被安装到VCS 1的语音识别技术可被用于识别基于车辆的信息源104中的信息。此外,可另外或者可选地使用信用等级来识别基于语音的信息源104中的信息。可通过语音识别软件来定义信用等级。可以以本领域中已知的方式来使用信用等级。在一个实施例中,当信用等级108为低时,离板 (或者基于云端)服务器110可与VCS 1通信。服务器110可将基于语音的输入转录成文本(例如,使用语音至文本技术),并将基于文本的结果发送到VCS 1。可选地,可以存在人类誊写员,该人类誊写员从服务器110接收基于语音的信息进行誊写。人类誊写员可实时或者接近实时执行誊写。在另一实施例中,VCS 1可安装有语音至文本技术,该语音至文本技术可执行转录处理,并将基于文本的结果发送给管理器100。将理解,可另外使用语音识别软件或逻辑电路,以识别和解释口头个人通信。基于文本的信息源106可包括(但不限于)文本消息和电子邮件消息(包括发送和接收的消息)。可从移动装置53或者从远程服务器(例如,经电子邮件程序)接收基于文本的信息。可用逻辑电路来对管理器100编程,或者管理器100可与逻辑电路通信,所述逻辑电路识别并可解释基于文本的信息。将理解,可另外使用文本识别和解释软件或逻辑电路,以识别和解释非口头个人通信。简档信息源102可包括关于用户的信息,所述关于用户的信息包括(但不限于) 家庭成员或其他联系人的标识、经常去的服务商店、喜爱的餐厅、亲密关系等。可由用户在网站上输入简档信息,并将简档信息存储在远程服务器上或者VCS 1的存储器中。基于导航的信息源112可包括与用户的导航行为有关的信息,用户的导航行为可与阐释导航路线有关。基于导航的信息源112可包括(但不限于)路线历史和导航设置 (例如,交通避免、风景路线、最短路线等)。个人联系人信息源114可包括关于用户的个人联系人和与个人联系人的交际的信息。可从包括(但不限于)电话簿联系人、社交联网联系人、电子邮件地址簿联系人的不同源来获得该个人联系人信息源114。个人联系人信息源114中的其他信息可包括(但不限于)与联系人(例如,经电子邮件、电话等)通信的频度、电话呼叫的持续时间、最近的联系人姓名、区域代码、关系信息和亲密关系。社交联网信息源116可包括来自社交联网工具(例如,FACEB00K和TWIFFER)的与用户有关的相关信息。这种信息可包括社交联网账户中的事件、邀请、约会、简档信息和/或用户的联系人以及会员俱乐部、团体和组织。将理解,社交联网信息源116还可包括即时通信(IM)工具,所述IM工具包括(但不限于)独立的IM程序和在电子邮件程序中作为工具包括的IM程序、社交联网程序等。日程表信息源118可包括与日程安排的事件有关的信息。该信息可包括(但不限于)事件的频度、日期、时间、日程安排的事件的对象/描述、日程安排的事件的组织者、日程安排的事件的被邀请者、包括在日程表上的会员团体、俱乐部和组织。如上所述,不是受管理器100管理的所有事件或活动都会在日程表信息源118中。可以存在在上面提供的其他信息源中设置的事件和活动。用户行为信息源120可包括关于用户的学习信息、该学习信息可与对未管理信息进行管理有关。这种信息可包括(但不限于)决定/谈话结果、用户的准时性、用户的常规路线、和GPS导航(breadcrumbing)。作为非限制的示例,用户行为在生成导航路线时是有用的。在一些实施例中,可使用关于用户行为的历史信息(如下描述)。例如,如果用户一般拒绝墨西哥餐作为晚饭的选择,则管理器100将来可不提供该选项作为推荐。作为另一示例,如果用户定期去同一意大利会所吃午饭,则当管理器100 (基于个人通信)检测到正在制定午饭计划时,管理器100可询问用户他或她是否想要被导航到同一意大利会所。还可使用用户的准时来管理事件。例如(没有限制),用户需要在特定时间之前到达特定地点。然而,在文本消息中,她指示她将晚到。管理器100可计算减少或消除她的迟到的路线。在一个实施例中,用户行为信息源120可使用用于学习这些行为的人工智能软件 (未示出)。人工智能软件可以是或者可以不是与管理器100分开的模块。在一个实施例中,可将来自信息源的信息发送和存储在CPU 3的存储器中,管理器100可从存储器接收信息进行处理。所述信息可被存储在永久性或非永久性存储器中。 在一些实施例中,一些信息可被存储在非永久存储器中,而其他信息被存储在永久存储器中。将理解,管理器100可利用一个或多个信息源。例如,管理器100可利用来自日程表信息源118的信息,以确定用户经文本消息接收的邀请是否与日程表118中的事件冲突。 作为另一示例,用户的妻子可能在打电话时告诉在车辆上的用户去定期采用的路线之外的餐厅吃晚饭。因此,可基于来自学习的用户行为信息源120的学习的驾驶行为和导航信息源112中的导航设置来向用户建议修改的导航路线。作为另一非限制示例,管理器100可确定经电子邮件发送给用户的邀请中的日期和时间是否与基于语音的信息源104、基于文本的信息源106和社交联网信息源116中存储的一天中的多个事件冲突。可基于个人联系人信息源114中的关系信息来对这些事件进行优先级排序。可使用一个或多个装置(包括(但不限于)ND 53、显示器4、远程服务器124、扬声器13和/或导航54、60)来响应于管理器100的处理执行动作。这些动作可包括(但不限于)呈现安排冲突、请求用户对冲突做出响应、请求对安排事件进行确认、对动作或事件做出响应(例如发送回复电子邮件、打电话或向社交联网网站发送回复通知(posting))。 请求对添加或删除个人联系人进行确认、路由导航路线、请求对导航路线进行确认等。如上所述,通过使用编程到管理器100的逻辑操作,事件和信息决定管理器100可利用来自信息源的信息处理未管理信息。具体地讲,管理器100可响应于未管理信息确定何时触发消息以及如何处理对这些消息的响应。此外,管理器100可被编程,以识别未管理信息。未管理信息可包括这样的信息管理器100没有遵照该信息行事。未管理信息可来自实况电话谈话、实况车内谈话、文本消息、电子邮件消息、社交联网网站上的消息等。响应处理可包括或者可以不包括乘客交际。通过举例而不是限制,可基于社交联网网站上的通知(例如,乘客被邀请晚上7点吃晚饭)由管理器100接收未管理信息。管理器100可基于例如乘客的日程表中的信息,即日程表信息源118 (可在移动装置53上), 来确定与该邀请是否存在冲突。如果至该乘客的消息表明与先前安排的活动存在冲突,则该乘客可手动输入对该消息的响应(例如,允许或拒绝冲突的约会)。可通过听觉或视觉 (例如,通过文本或图形)向用户呈现该消息。可听见的消息可包括(但不限于)基于语音的消息、警报、嘟嘟声、音乐声等。可选地,管理器100可确定存在冲突,并自动接受或拒绝邀请。这些响应可以是基于决定因素(下面描述),管理器100可利用该决定因素作为处理过程逻辑电路的一部分。下面描述关于未管理信息的进一步细节(包括如何接收未管理信息)ο管理未管理信息可包括向另一人发送响应。在以上示例中,可向邀请乘客的人发送乘客接受或拒绝邀请的响应。该响应可以是回复电子邮件消息、文本消息、社交联网网站上的通知等。响应还可包括回电话(或者询问乘客是否想要打电话)给对方。各种响应程序可被自动激活,和/或响应于来自将发送响应的管理器100的指令而运行。所述程序可被安装在移动装置53上或者VCS 1上。在一些实施例中,如果响应是基于文本的响应,则乘客可使用语音至文本技术以产生响应消息。在又一实施例中,管理器 100可(例如,通过使用为“录音”或者至少部分为“录音”的响应)自动产生响应电子邮件、 文本或社交联网消息。在一实施例中,当基于响应采取动作时,可将该动作通知给乘客。通知可以是对基于响应采取动作的确认。例如,如果允许冲突,则可将该动作通知给乘客。该通知可以是可听见的和/或可看见的。当管理器100接收到一个和多个自动输入和/或手动输入时,管理器100的决定逻辑电路可被运行。也就是说,每当车辆通电(例如,点火开关接通事件)时,管理器100 可被自动激活,并被加载到VCS 1的后台,但决定逻辑电路可不运行,直到输入被接收到为止。在一个实施例中,这些输入可另外引起管理器100自身针对每个输入被激活。自动输入可能是由可引起管理器100自动运行逻辑电路的用户的主动动作和/或行为。这样,管理器100可等待(或侦听)输入,当接收到输入时,管理器100通过使用决定逻辑电路来处理输入。这种动作/行为的非穷举示例可包括实况口头谈话(例如,车内和/或移动电话上)实况文本谈话(例如,电子邮件和文本消息)、车辆事件(例如,点火开关接通事件和点火开关关断事件)、时间推移(例如,当安排定期或在预定时间运行逻辑电路时)和导航行程。下面将描述该过程的进一步细节。当乘客期望由管理器100分析信息源用于处理时,可手动运行决定逻辑电路。当没有接收到自动输入时(例如,但没有限制,由于乘客超驰(override),从而没有接收到自动输入),可接收手动输入。例如,如果约定晚上7点吃晚饭的未管理信息包括在电子邮件中,则用户可提交手动命令,该手动命令指示管理器100处理该未管理信息。例如,乘客可请求管理器100从电子邮件中检索出受邀请时间,并确定受邀请时间是否与另一约会冲突。作为另一示例,乘客可请求管理器100从电子邮件中检索餐厅的名称,电子邮件可将 POI或地址输入到导航系统。还可在发生动作/行为的同时接收手动输入。在以上示例中如果在电话谈话期间朋友邀请乘客晚上7点吃晚饭,则乘客可在该谈话期间提交手动输入,以确定例如是否存在冲突。手动输入可包括来自乘客的输入,所述输入包括(但不限于)触觉输入(例如,来自方向盘的车内按钮按压、触摸屏HMI、电容性按钮等)和/或可听见的输入(例如,基于语音的命令)下面将描述该处理的进一步细节。决定管理器100可利用一个或多个决定因素作为处理确定过程的信息的一部分。 可在确定用户想要还是不想事件或动作发生的可能性的过程中使用这些决定因素。在使用这些决定因素时,管理器100可依据将被使用的信息源和决定因素与语音识别技术通信或者不与语音识别技术通信。在一些实施例中,管理器100可包括利用推测逻辑电路的人工智能性能作为人工智能性能的示例,推测逻辑电路可学习乘客在每天晚上6:00和晚上7:00之间下班。可基于从车辆接收的GPS数据和时间数据来收集该信息。如果管理器 100 (例如,基于信息源)确定乘客作出晚上7:00吃晚饭的计划,则管理器100可向导航装置54和/或60发送指示当用户发动(即,点火开关接通事件)车辆时,给乘客安排从工作地点到餐厅的路线(而用户不必须输入目的地地址)。在一些实施例中,可从信息源获得决定因素。语音识别技术和人工智能逻辑电路可以或者可以不被实现为与管理器100分开的软件模块。这种决定因素的示例可包括语音音调变化(voice inflection)语音中的音调变化可以是处理未管理信息的因素。语音可以是或者可以不是车辆乘客的语音例如,但不限于,与用户谈话的人的语音音调变化可被使用。基于语音音调变化处理未管理信息可包括(但不限于)安排事件、对多个事件进行优先级排序、对多个导航路线进行优先级排序。例如,如果感测到语音的高音调变化(等同于激动),则管理器100可将优先级给予事件,以使管理器100可询问乘客是否应该推迟或者取消冲突事件(为预先安排的),以将优先级给予新事件。作为另一示例, 管理器100可使用乘客语音的音调变化来对多个目的地的导航路线进行优先级排序。管理器100可以或者可以不首先与用户确认是否应该执行动作。可根据现有技术已知的方法通过语音识别技术来检测和分析语音音调变化。如上所述,管理器100可包括语音识别逻辑电路,或者与语音识别模块通信。历史信息/学习的行为乘客的历史行为可被用作用于管理未管理信息的学习的行为。历史行为可关于(没有限制)谈话历史(例如,没有限制,乘客对来自特定组织或个人的邀请的响应)、路线历史以及达到时间和离开时间历史。例如,如果乘客在社交联网网站上接收到来自组织的参加会议的邀请,而用户已经在历史上拒绝了该邀请,则管理器100 可假定用户会针对新邀请做出同样的决定。作为另一示例,如果用户在上午8:00和上午 8:30之间出发去工作,并接收到上午8:15吃早饭的邀请,则管理器100可对该邀请发出拒绝。管理器100可以或者可以不向用户首先确认是否决绝该邀请。个人关系和亲密关系可在管理未管理信息时使用乘客与其他人和/或组织的关系。可基于最后的名称、组织名称、社交联网网站上列出的关系信息、用户简档中提供的关系信息、移动装置上的地址簿中的信息等来确定关系信息。作为示例,如果管理器100从电话谈话中确定车辆需要去维修店,则可识别与维修店的关系。一旦识别后,乘客可被导航到那家维修店,或者可被请求是否想要被导航到那家维修店。还可使用关系信息来对任务进行优先级排序。例如,如果用户安排了在下午6:00下车去干洗店,但用户接收到文本要在下午5:45从朋友家(相反方向,30分钟路程)接他或她的儿子,则管理器100可使用关系信息对用户的任务进行优先级排序,并基于优先级修改导航路线。作为另一示例,用户可能想要与用户在社交联网网站上联系的人进行车内电话谈话(或接收到文本消息或电子邮件等)。然而,用户在他或她的ND 53上的地址簿中没有列出那个人的联系人信息管理器 100可基于该人的社交联网简档中列出的联系人信息来识别与该人存在关系。管理器100 可询问用户该联系人信息是否应该在地址簿中被列出。频度可使用用户交际和动作的频度来管理未管理信息。与特定人的交际的频度、 特定事件的频度、接受和拒绝特定人和/或组织的邀请的频度、与其他人通信的频度、访问特定地点的频度是该决定因素的一些非限制性的和非穷举性的示例。例如,如果用户安排每天中午12:00吃午饭,但基于电子邮件中的管理器100检测到的信息对特定日在上午 11:00和下午2:00之间安排了会议,则管理器100可使用该信息提醒用户吃快餐还是吃午饭。在一些实施例中,管理器还可询问用户他或她是否喜欢针对餐厅的建议,以及进一步被导航至餐厅。将理解,存在这样的实例决定因素可能不是基于用户喜好或者决定因素的可用性而被使用。在一些实施例中,使用决定因素可以是用户可打开或关闭的选项。图3示出管理器100可在管理和方便用户事件中执行的逻辑操作,将理解,图2的公开和布置可被修改或重新布置,以最好地符合本发明的各种实施例的特定实现。从以上描述的一个或多个输入(S卩,实况电话谈话等)接收未管理信息(框200)。 当接收到未管理信息时,来自信息源的信息可能已经被接收到或者可能没有被接收到(框 202)。针对日期或时间,可接收日期或时间作为特定信息(例如,下午2:00或1月1日) 或非特定信息(例如,“明天”或“现在”)。在一个实施例中,来自信息源的信息与未管理信息被几乎同时接收到。用户可具有防止管理器100接收未管理信息并对未管理信息采取动作的超驰能力。以上提供了可对未管理信息采取的动作的示例。然而,在一些实施例中,管理器100还可继续接收未管理信息,但不对未管理信息采取任何动作。这样,可对用户超驰是否合适做出确定(框204)。如果是,则可对管理器100是否应该继续学习做出进一步确定(框206)。 如果否,则管理器100停止学习(框208)。否则,记录(框210)和存储(框212)输入信肩、ο如果用户没有超驰系统,则管理器100应该采取动作的事件或信息被确定(框 214)。例如,日期和/或时间可被确定,个人联系人可被识别,和/或地点可从未管理信息中被识别。如上所述,未管理信息可来自口头通信。在这种情况下,在识别事件/信息以采取动作的信用等级可被确定(框216)。如果信用等级为低,则信息可被离板发送(框218)并被转录(框220)。否则,事件/信息被发送到管理器100,并且对事件/信息采取的动作被确定(框222)。
11
针对来自非口头个人通信的未管理信息,可不进行信用等级确定。这样,当将采取动作的事件/信息被识别时,管理器100可确定对事件/信息采取什么样的动作(框222)。 上面提供了可采取的动作的示例。如框224所示,可执行事件。在一些实施例中,如上所述,确定将采取动作可导致发现安排的冲突。因此,可对是否存在冲突做出确定(框226)。如果不存在冲突,则事件可被执行(框224)。如果存在冲突,则可发送指示存在冲突的警报(框228)。警报可以是可听见的和/或文本的。管理器100可针对对冲突做什么请求指示(框230)。管理器100然后可根据指示执行(框232)。下面非限制性的示例对本发明的各种实施例提供了进一步说明。示例 1用户A打电话给他朋友,以在本地披萨店吃午饭,在电话谈话期间,可经文本消息提醒用户A 必须在中午之前将DVD返回给视频商店。用户A进入他或她的车辆内,并将电话连接到VCS 1。不用进入任何POI信息,VCS 1提供建议性的警报,该建议性警报询问用户A是否想要查看用于完成下面任务的导航路线a、从工作地点接他们的朋友b、在中午之前返还视频C、在披萨店吃午饭d、送他们的朋友回工作地点e、在1小时内返回工作地点。用户A对路线答复“是”,导航指示被下载到车辆。然后,建议路线规划(turn by turn)指示被提供给用户A。示例 2用户B在从出差驾车回家的同时正在车内与他妻子聊天。在车内谈话期间,用户 B从他朋友接收到电子邮件,该电子邮件询问“你和你妻子下周六有任何计划吗?我和我妻子计划大约在上午7:00聚会”。在用户B和他妻子正试着回忆是否有可能时,由VCS 1向他们提供基于语音的提醒他们计划在下周六从晚上6:00至晚上8:00与他父母吃晚饭。VCS 1询问是否发送答复电子邮件,以拒绝朋友的邀请。示例 3用户C正在她的车内驾车去工作地点。用户C在她的车内接收到同事在社交联网网站上发的消息,询问用户C她是否对即将到来的公司休假有计划。用户C不记得即将到来的休假的日期。由于用户C较早提交了对管理器100的超驰,但选择管理器100继续学习,用户C向VCS 1输入用于请求公司休假日期的基于语音的请求。VCS 1通过说“你的下一个公司假期是8月10-12日”来提供可听见的响应。尽管以上示出和描述了示例性实施例,但没有这些实施例示出和描述了所有可能性的意图。此外,说明书中使用的词是描述的词,而不是限制性的,应该理解,在不脱离本发明的精神和范围的情况下,可进行各种改变。
1权利要求
1.一种用于管理个人安排的个人事件管理系统,所述个人事件管理系统包括车辆计算机,被配置为监视至少一个个人通信,以识别一个或多个未安排的个人事件;识别所述一个或多个未安排的个人事件;车辆计算机确定未安排的个人事件与一个或多个先前安排的个人事件或即将安排的个人事件是否冲突;如果存在冲突,则将冲突通知给用户;如果不存在冲突,则询问用户以确定是否应该安排该个人事件。
2.如权利要求1所述的个人事件管理系统,其中,个人通信是口头通信。
3.如权利要求1所述的个人事件管理系统,其中,个人通信是非口头通信。
4.如权利要求1所述的个人事件管理系统,其中,车辆计算机还被配置为从所述至少一个个人通信确定个人通信是否是针对移动装置上的地址簿联系人未列出的联系人;如果未列出,则确定与该联系人是否存在个人关系;如果存在个人关系,则接收指示,以将该联系人添加到地址簿中。
5.如权利要求4所述的个人事件管理系统,其中,车辆计算机还被配置为询问用户确定是否应该添加该联系人。
6.如权利要求4所述的个人事件管理系统,其中,基于来自社交联网信息源的信息来确定个人关系。
7.如权利要求1所述的个人事件管理系统,其中,车辆计算机还被配置为与一个或多个信息源通信,所述一个或多个信息源具有安排的个人事件或即将安排的个人事件;从所述一个或多个信息源接收先前安排的个人事件或即将安排的个人事件。
8.如权利要求7所述的个人事件管理系统,其中,信息源包括电子日程表、语音邮件、 记录的口头谈话、电子邮件谈话、SMS谈话和社交联网消息中的至少一个。
9.如权利要求1所述的个人事件管理系统,其中,车辆计算机还被配置为以听觉或视觉将冲突通知给用户。
10.一种用于管理个人安排的个人事件管理方法,所述个人事件管理方法包括监视至少一个个人通信,以识别一个或多个未安排的个人事件;识别所述一个或多个未安排的个人事件;车辆计算机确定未安排的个人事件与一个或多个先前安排的个人事件或即将安排的个人事件是否冲突;如果存在冲突,则将冲突通知给用户;如果不存在冲突,则询问用户以确定是否应该安排该个人事件。
全文摘要
用于管理个人信息和事件的基于车辆的方法和系统。各种实施例可包括用于管理用户个人信息和事件的基于车辆的系统和方法。可监控用户个人通信(例如,口头和非口头谈话),以识别一个或多个未安排的个人事件。可对未安排的个人事件是否与一个或多个先前安排的个人事件或即将安排的个人事件冲突做出确定。可从记录的谈话、电子邮件、文本消息、社交联网消息等来获得安排的个人事件或即将安排的个人事件。基于确定,可对未安排的个人事件采取一个或多个动作。还可基于是否与联系人存在个人关系来对是否将与用户正在进行个人通信的联系人添加到用户的地址簿做出确定。
文档编号G06Q10/00GK102314640SQ20111018930
公开日2012年1月11日 申请日期2011年7月1日 优先权日2010年7月7日
发明者布莱恩·Y·维尔克森 申请人:福特全球技术公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1