与实体链接的提醒通知的制作方法

文档序号:10574076阅读:235来源:国知局
与实体链接的提醒通知的制作方法
【专利摘要】计算机实现的方法和移动处理设备提供了与已知实体的联系人信息相关联的提醒数据。当发生与已知实体相关联的通信时,可以提供通知。通信可以采用电话呼叫、SMS消息、电子邮件或提供通信服务的第三方应用的形式。在个人计算设备中的任何可检测的通信可以触发基于已知实体的提醒。提醒通知可以在入站通信和出站通信上被触发。
【专利说明】与实体链接的提醒通知
[0001 ] 背景
[0002]“智能”移动设备的许多有益用途之一是提供基于位置和时间的提醒。设备用户具有用于在移动设备中创建并触发提醒的许多选项。目前,用户可以基于位置和在特定时间来设置提醒以触发警告。通常,警告是文本且在覆盖智能设备用户界面的“警告”中提供。在用户可以继续使用设备之前所述警告必须被处理,并且所述提醒是在无需来自用户的附加输入的情况下被触发。
[0003]概述
[0004]呈现了提供与已知实体的联系人信息相关联的提醒数据的技术。当发生了与已知实体相关联的通信时,在与已知实体的通信继续之前可以提供通知提醒。通信可以采用电话呼叫、SMS消息、电子邮件或提供通信服务的第三方应用的形式。在个人计算设备中的任何可检测的通信可以触发基于已知实体的提醒。提醒通知可以在入站通信和出站通信上被触发。实体可以包括个体和分组。包括在提醒通知中的提醒数据可以包括用户输入的数据、来自第三方应用的数据和到通过网络可访问的附加数据的链接。
[0005]在一个方面,提供了具有多个通信信道的移动通信设备。所述设备包括许多反馈元件,包括显示器、扬声器和振动元件以及处理器和指令处理器提供基于实体的提醒通知的代码。处理器在显示器上显示了包括用于由移动通信设备所支持的通信信道的交互区域的用户界面。当来自已知实体的通信通过由移动通信设备所支持的通信信道进行时,做出关于已知实体是否具有与该已知实体相关联的至少一个提醒的判断。如果是,包括提醒数据的提醒的通知可以与来自通信的数据一起被显示在用户界面中。
[0006]提供本概述以便以简化的形式介绍以下在详细描述中进一步描述的一些概念。本概述并非旨在标识出要求保护的主题的关键特征或必要特征,亦非旨在用作辅助确定要求保护的主题的范围。
[0007]附图简述
[0008]图1是示出用于实现本技术的总体方法的流程图。
[0009]图2A-2C描述了用于智能处理设备的示出了各种提醒显示和提醒选择界面的用户界面;
[0010]图3A-3E示出了描述了与人链接的提醒的创建的一组用户界面。
[0011]图3F示出了根据本技术可以被用于输入提醒数据的替换用户界面。
[0012]图4A示出了用于描述当用户接收电话呼叫时的文本提醒数据的移动设备提醒的用户界面。
[0013]图4B示出了用于描述当用户接收电话呼叫时的墨水书写提醒数据的移动设备提醒的用户界面。
[0014]图4C示出了用于描述当用户参与到SMS消息时的文本提醒数据的移动设备提醒的用户界面。
[0015]图5A示出了用于描述当用户在收件箱中接收到电子邮件消息时的文本提醒数据的移动设备提醒的用户界面。
[0016]图5B示出了用于描述当用户与电子邮件消息交互时的文本提醒数据的移动设备提醒的用户界面。
[0017]图6A-6B示出了用于描述当用户在电话呼叫期间采取行动来查看提醒时所涉及的提醒界面的第二用户界面。
[0018]图7A-7E示出包括在电话呼叫完成后创建提醒的电话通信用户界面。
[0019]图8示出本技术的方法的流程图。
[0020]图9A是示出用于轮询移动设备中的通信信道并因而显示入站通信的提醒的第一方法的流程图。
[0021]图9B是示出用于轮询移动设备中的通信信道上的入站通信事件并显示了通过消息收发应用的提醒通知中断活动界面的提醒的方法的流程图。
[0022]图9C是示出用于轮询移动设备中的通信信道并因而显示出站通信的提醒的方法的流程图。
[0023]图10是不出移动处理设备的框图。
[0024]图11是示出一种从通信检索提醒数据的方法的流程图。
[0025]图12是示出链接在提醒数据中的网络可访问数据以供在提醒通知中使用的方法的流程图。
[0026]图13A-13F示出适用于与图12中的方法一起使用的用户界面。
[0027]详细描述
[0028]呈现了在提醒通知中提供与实体的联系人信息相关联的提醒数据的技术。这样的基于“人”的提醒允许在当可以与已知实体相关联的活动(诸如使用可用于个人计算设备的通信信道之一的通信)发生时,触发在所述个人计算设备(诸如移动电话)上的提醒通知。已知的实体可以由存储在个人计算设备中的联系人记录来标识。通信可以采用电话呼叫、SMS消息、电子邮件或提供通信服务的第三方应用的形式。在个人计算设备中的任何可检测的通信可以触发基于已知实体的提醒。提醒通知可以在入站通信和出站通信上被触发。实体可以包括个体和分组。
[0029]每个通信信道可以通过通信用户界面在设备上被访问。电话呼叫通过包括电话界面的通信用户界面来访问。使用消息收发信道(消息收发通信信道)的消息收发应用(诸如SMS应用和电子邮件应用之类的)提供了通信用户界面,所述通信用户界面是允许与SMS通信信道和电子邮件通信信道交互的消息收发用户界面。第三方应用可以提供用于其他通信信道的其他类型的通信用户界面。
[0030]图1是示出根据本技术的总体方法的流程图。通常,通过诸如移动处理设备之类的处理设备的与实体相关联的通信活动可以触发与实体相关联的提醒通知。在110,提供界面以接收提醒数据。提醒数据包括可以与实体相关联并可被显示在由与已知实体的通信事件触发的提醒通知中的任何数据。在一个实施例中,所述界面是与诸如移动电话之类的个人计算设备相关联的用户界面。用户界面允许用户手动输入要提供在提醒通知中的提醒数据。在一个替换实施例中,所述界面是一种允许第三方连接第三方应用以提供要用在提醒通知中的提醒数据的应用编程接口。在112,提醒数据通过该界面被接收。提醒数据可以是任意数目的不同类型的数据,包括文本、墨水笔记、照片、记录或可以由个人计算设备收集的任何信息。类似地,应用编程接口可以被用于从第三方或第三方应用接收此类各种不同类型的数据。在114,提醒数据与用于基于通信活动生成提醒通知的实体信息相关联。在一个实施例中,实体信息被存储在将实体标识给个人计算设备的一个或多个用户的“联系人”记录中。一旦提醒数据与实体相关联,在116,做出关于与具有提醒数据的该实体相关联的通信是否已经被启动的判断。如果否,则通信在120继续。如果是,在118处,在适于该通信的界面中的提醒通知中提供所述提醒数据,如下所述。
[0031]在此公开了可以提供提醒的界面的各种示例。尽管参考可视提醒通知讨论了许多提醒通知的描述,但许多个人计算设备包括当提供提醒通知时可以与可视指示符结合使用的扬声器和振动机制。
[0032]触发基于实体的提醒通知的通信事件可以是入站通信或出站通信。个人计算设备可以具有任意数目的不同通信信道,包括,例如,电话信道、SMS信道和电子邮件信道。其他类型的通信信道,诸如由第三方应用通过各种不同类型的语音通信或数据消息收发应用所提供的那些信道也可以被考虑为在本技术的上下文中的通信信道。与通信信道触发器相关联的通信触发了确定截断是否来自相关联的实体的事件。在一个实施例中,如果通信信道生成与所述通信相关联的事件-诸如电话呼叫-该事件被用于触发关于通信是否来自于已知实体的判断并确定是否引发提醒通知。在所述通信是通过可以不生成中断在处理设备上的操作系统的其他方面的事件的信道-诸如举例而言SMS时一轮询代理可以监视在这样的信道上的通信实例并确定是否生成通知。可以在界面中和/或使用个人计算设备的任何音频/视觉能力(包括但不限于通知提醒的可视显示、声音、振动等等)提供提醒通知。
[0033]图2A到2C示出用于在诸如移动电话之类的个人计算设备中显示提醒数据的各种用户界面。图2A-2C示出当还没有与已知实体的特定通信被触发时的界面中的初始屏幕。图3A-3F和7C-7E示出用于创建基于实体的提醒的界面,而图4A-7B示出各种类型的提醒通知。
[0034]图2A-2C的界面示例示出提醒数据可以以除由通信事件触发的提醒通知之外的形式与已知实体关联地被显示在界面中。移动电话的一种类型的用户界面包括在可从华盛顿州雷蒙德市的微软公司获得的Windows Phone操作系统中可用的瓦块界面。这种类型的界面包括“活动的”或“活的”瓦块,它在个人计算设备的显示区域内显示了来自各种数据源的信息。在图2A中示出了包括提醒信息和由移动设备所存储的其他信息的一组瓦块。其他类型的提醒通知,包括模态警告对话框和覆盖通知,被显示在下面并基于通信用户界面和所使用的通信信道被使用。
[0035]图2A到2C示出了以瓦块和列表形式显示基于实体的提醒以及其他类型的提醒的用户界面200的第一实施例。基于实体的提醒可以在任意数目的不同的用户界面中显示。图2A示出了在与许多其他瓦块一起的一个瓦块中所显示的具有实体提醒202的用户界面200a,所述其他瓦块提供了其他类型的提醒信息,包括,例如,基于时间的提醒204和基于位置的提醒206。与所述通知相关联的提醒数据被显示。基于时间的提醒在特定时间在计算设备界面上显示提醒通知。基于位置的提醒通常在当用户被检测到处于一个特定位置处时显示提醒数据的通知。
[0036]如图2A所示,可以与所有类型的提醒和注释相关联的数据的类型可以包括文本、墨水注释、音频注释、记录和/或图片、或在个人计算设备中存储的任何音视听内容。而且,提醒数据可以包括到第三方内容或在第三方应用中可获得的内容的链接。可以与提醒相关联的提醒数据的类型仅受限于用于捕捉这样的数据的个人计算设备的能力。一旦被捕捉,提醒数据可以与已知实体信息相关联,如在此所述。
[0037]如在图2C中所示,用户可以进一步选择仅显示一种提醒类别,诸如举例而言,按时间230、按位置235或按人员240的提醒。
[0038]应该理解“人员”和“人”的术语被用于标识与实体相关联的联系人信息。这样,“人员”可以包括针对任何类型的实体(包括人、商业或公司实体)的任何所存储的联系人信息。
[0039]图2B示出列出在图2A中所示的三种类型的提醒的列表显示界面200b。在图2A中,提醒与存储在个人计算设备中的其他类型的数据(诸如举例而言注释和日历信息)相组合。在图2B中,以列表格式示出了三种不同类型的提醒。根据本技术可使用各种类型的用户界面。图2B的用户界面,用户可以选择“提醒”菜单项,它仅对存储在个人计算设备中的提醒数据排序并显示。图10示出与本技术一起使用的合适的个人计算设备。
[0040]图3A到3F示出使用用户界面将提醒数据输入到个人计算设备中的各种界面和方法。提醒数据被用在创建显示在处理设备上发生的通信的上下文中的提醒通知。(图4A-6B、7A和7B示出各种类型的提醒通知)。
[0041 ]在图3A到3F中示出的用户界面仅仅是示例性的。图3A示出提供键盘305和文本输入区域303的移动设备界面300a。在图3A中,用户正输入文本“grab coffee(喝咖啡)”。图3A,一旦用户已经输入了合适的提醒数数据,在这种情况下为“grab coffee”,用户选择“下一个”按钮307并被引导到“挑选提醒类型”屏幕300b,如图3B所示。所述提醒类型可以通过在提醒类型屏幕上使用例如触摸屏界面(在其中用户的手350选择“人员”条目)来选择“人员”条目来进行选择。选择人员条目指引提醒数据要与实体信息相关联。当用户通过选择“人员”菜单项来选择输入实体提醒时,可以向用户呈现界面300c以允许用户选择联系人,如图3C所示。实体可以被组织成分组,例如“家庭”308和“收藏”310。界面还提供了通过在该界面中所提供的按钮312可访问的搜索功能。在用户界面300c中,实体信息可以通过用户“触摸”联系人条目之一被选择。界面300c允许用户以已知方式滚动遍历用户的联系人数据中的条目。
[0042]可选地,用户可以通过选择按钮312选择搜索联系人数据。如果选择了搜索,就提供例如在图3D中所示的界面300d。键盘305允许用户在字段324中输入搜索文本以选择要将在图3A上输入的提醒数据与之相关联的特定联系人。图3E示出了所得到的提醒条目344连同先前已经被输入到移动计算设备中的其他提醒的列表。所述条目包括提醒数据“getcoffee(喝咖啡)”以及“Joe Smith”的实体关联。
[0043]图3F包括许多不同类型的数据输入字段,包括允许用户使用键盘或徒手输入来绘制或输入文本的墨水或徒手绘制字段345输入字段。两个菜单项允许用户访问在355处的处理设备相机应用和在365处的录音应用。用户通过选择访问移动处理设备相机可以输入照片,或者通过选择访问录音应用可以输入所记录的输入。
[0044]图4A-4C示出在接收到电话呼叫和SMS消息时可以提供的不同类型的提醒通知。应该认识到虽然所述描述讨论了收到电话呼叫,但当用户发起电话呼叫、发起SMS消息或发起电子邮件时也可以提供提醒。
[0045]在图4A中示出的用户界面400a示出了包括与来自已知实体的接入电话呼叫的联系人信息一起提供的提醒数据的提醒通知。提醒通知被作为对电话呼叫通知的覆盖来提供,并提供了可以用在提醒通知上的有限的动作。应该理解,术语“电话呼叫”可以包括任何类型的语音通信,包括但不限于,蜂窝网络呼叫或IP语音(VOIP)通信。标准呼叫者标识技术可以被用于将呼叫者的电话号码与已知实体信息相关联。实体的联系人数据可以提供当接收到呼叫时被显示的图片404和联系人名字406。用户界面提供了应答键408或忽略键410以执行与电话呼叫有关的相应的应答和忽略动作。在一个实施例中,提醒通知402包括以与呼叫方有关的文本形式显示包括提醒数据。所述文本被显示在允许用户完全访问针对该呼叫的控件以及实体的标识信息的区域中。
[0046]图4B示出与呼叫实体有关的墨水数据的使用。界面400b示出提醒数据412包括用户已经与实体相关联的手写注释。再次,在用户界面的与动作区域(应答键408和忽略键410)分开的显示区域中的通知中提供所述提醒数据。
[0047]图4C示出显示在SMS应用444上的提醒通知422。通知422是在用户可以处理SMS对话之前提示用户与通知交互的模态警告对话框。在替换实施例中,警告422不需要要求用户输入,但可被配置为当用户触摸界面的对话框之外的区域时消失。提醒通知422包括提醒数据、联系人的名字以及休眠(snOOZe)424并解除426提醒通知422的选项。在这个示例中,在用户参与到SMS应用的对话模式中的同时,提供了通知420。在其他替换中,当接收到SMS消息并且用户不在SMS应用中时提供通知。提醒通知格式可以与其他类型的消息收发应用(包括例如MMS) —起使用。电子邮件和任意第三方应用也能体验。
[0048]图5A和5B示出了在电子邮件应用中的提醒通知的显示。在图5A中,用户界面500a示出在用户界面上的用户电子邮件收件箱。在506,用户可以使用菜单选项来选择显示所有的、未读的或标记的消息。在504,在收件箱视图中的每个电子邮件的摘录按用户名和标题被显示。当接收到诸如由摘录504所指示的新的电子邮件时,提醒通知窗口 514示出提醒数据515以及休眠522以及解除524提醒通知的选项。再次,用户可以通过触摸用户的名字(导致例如在用户界面500b中所显示的那样显示消息)来选择该消息。如在图5B中所示,在允许用户与消息显示550交互(包括允许用户与消息收发应用交互)的显示区域中提供通知提醒数据515。在菜单555中提供了典型的消息收发应用功能,诸如应答和垃圾箱,以及选择下一消息的选项。用户可以选择与提醒窗口 514或消息显示550或菜单555中的任意一个交互。
[0049]图6A和6B示出了当用户接收到来自已知实体的电话呼叫时提供与实体链接的提醒通知的第二实施例。如在图6A中所示,在界面600a中,用户从由文本602和照片604所指示的联系人接收电话呼叫。用户不必参与呼叫,但如果用户选择这么做,在界面600a中用户被提示在与显示交互的同时通过触摸按钮640并向上滑扫来“向上滑动”(610)。可以向用户呈现菜单选项606和提示用户引导向上滑动用户希望查阅关于呼叫实体的提醒信息的提示文本608。当用户向上滑动时,如在图6B中所示呈现界面600b。提醒信息622(提醒数据)被呈现在活动区域之上的显示区域中,所述活动区域包括在630处的应答电话呼叫、在640处的忽略电话呼叫或在650处的提供文本回复的电话呼叫界面按钮。直到用户向上滑动以开始与电话呼叫交互时才出现提醒。注意用户不必对出现的提醒用户界面应答。提醒文本在锁上方的接入呼叫屏幕上可以是可见的。
[0050]图7A-7B示出当用户参与到电话呼叫中时允许用户修改与实体相关联的提醒数据的用户界面。(在一个实施例中,这在用户选择如图6B所示的“应答”键630之后发生)。当在呼叫中的同时,提醒之后可以是进一步的交互。也即,轻叩提醒文本打开所述项。对如果在本呼叫期间被改变的项的改变可以或可以不被反映在当前电话呼叫中。如在图7A中所示,用户界面700a通过图片702和名字文本704示出了实体联系人信息。此外,提醒信息712覆盖在联系人信息上被显示。进行中呼叫菜单715允许用户将呼叫转移到扬声器、静音该呼叫、添加附加的呼叫者、将呼叫保持(on hold)、转移到视频服务或转移到蓝牙连接的设备。用户也可以结束呼叫或弹出数字小键盘。当用户通过选择按钮720来选择结束呼叫时,所呈现的界面是图7B中的界面700b。在界面700b中,在722向用户呈现回呼先前的用户、发消息给先前用户以及完成提醒的选项。完成提醒可以将该提醒标记为“完成”和/或允许对该提醒的其他动作。
[0051]图7C示出当没有提醒与正在呼叫方相关联的进行中呼叫的界面700c。当用户选择结束呼叫,如图7C所示时,可以呈现图7D的界面700d,该界面在728处向用户提供了回呼先前用户、发消息给先前用户以及创建提醒的选项。如果所述用户选择创建提醒按钮728,呈现图7E的界面700e。该界面将处理设备所参与的与之通信中的先前实体、任何先前提醒文本725和允许用户改变包括提醒数据的文本的键盘链接。在又另一个实施例中,完成提醒可以提供附加或编辑现有提醒(图7b所示的界面700b中)的选项,该选项将引导用户到添加先前与实体相关联的提醒数据的界面700e。
[0052]应该认识到在一个替换实施例中,当参与到与实体的通信中时,提醒数据可以被输入并与该实体相关联。例如,当参与到与已知实体的电话呼叫中时,“记住”条目可以被添加到界面700c中,该条目生成类似于(图7E)界面700e的用于在参与到电话呼叫时添加与实体相关联的提醒数据的显示。
[0053]图8示出用于将数据与已知实体相关联的方法。提醒数据一要在提醒通知中显示的信息一可以来自许多不同的源中的任意源。在一些情况中,提醒数据可以由用户手动地输入。在802,提醒用户界面的选择可以由处理设备接收。在804,可以显示提醒选择类型。该显示的一个示例在上述图3B中示出。在806,检索提醒信息的用户输入。接收提醒的用户输入的用户界面的一个示例在图3A中示出。如相对于图3A和3B所述,步骤806和804可以反过来。在其他实施例中,可以从第三方源通过与处理设备的应用编程接口的通信来接收提醒信息。在808,可以从第三方源接收一组提醒数据。在又另一个实施例中,在810,可以从智能助理接收提醒数据。智能助理是响应于语音输入的个人信息应用,该应用利用在处理设备中的数据来响应用户命令以输入和检索数据。例如“get coffee with Joe Smith(与JoeSmith喝咖啡)”的语音命令可以生成文本“get coffee”的与实体链接的提醒,该文本具有到存储在处理设备上的联系人数据库中的针对Joe Smith的联系人数据中的实体信息的链接。在820,做出关于提醒的选择是否是针对与实体链接的提醒的判断。如果否,所述数据可以被转发给用于基于位置或时间的提醒的过程825。在820如果所述选择是针对基于实体的提醒,那么在830从上述步骤802-810中所提及的源中的一个源收集提醒数据,并且精选来自设备数据源的附加已知信息来添加到所述提醒中。在840,提醒信息与联系人数据存储中的实体联系人记录链接,如下相对图10所述的。在850,在联系人记录中的提醒以触发事件的方式被存储。如在此所解释的,触发事件可以包括在处理设备可用的通信信道之一上的出站或入站通信。
[0054]图9A示出了一种用于当接收到入站通信时基于处理设备的状态确定是否要显示通知提醒的方法的流程图。在图9A中示出了作为一个触发事件由通信设备发起通信。在图9B中示出了在通信应用不活动的地方显示提醒通知的替换方法。在图9C中示出了由用户生成的触发事件。在图9A和9B的每个实例中,应该注意提醒数据与实体相关联。如果没有提醒数据与实体相关联,或者如果提醒与实体相关联并被解除(dismiss),不提供提醒通知。
[0055]在902,做出关于触发事件是否已经发生的初始判断。触发事件可以是由处理设备所支持的通信信道上的通信的发起或接收。如果触发事件发生,那么在904、916、930和940处,依据发生的触发事件的类型采取各动作。如果在904处触发事件是电话呼叫,那么在905处,显示显示有呼叫方的电话界面,并且在906,做出关于用户是否已经选择与电话界面交互的判断。如上所述,在一个实施例中,用户必须在用户界面中向上滑动来查阅与接入电话呼叫相关联的提醒数据。如果用户选择查阅提醒,那么在910提醒通知与提醒数据一起被显示。用户没有选择查阅提醒,那么在914设备等待到用户电话呼叫的输入。如果没有,在907,呼叫超时。如果用户通过例如向上滑动用户界面(如在图7A中)与界面交互,提醒通知被显示并且方法在912等待对提醒的用户输入或在914处等待对电话应用的用户输入。在提醒上输入、对电话应用输入之后或如果呼叫没有被应答,所述方法等待下一入站触发事件。
[0056]在916如果触发事件是SMS消息,则在918做出关于用户是否已经参与到SMS应用中的判断。在918,在将显示实体提醒通知之前,所述方法一直等待直到SMS应用变为活动。在920,如果SMS应用是活动的(并且存在实体的提醒数据),根据SMS应用的任何通知设置将提醒通知显示在SMS应用内的显示区域中。在922,所述方法等待对提醒通知的输入,并且一旦在922解决了提醒,可以在924进行对SMS应用的输入。
[0057]在930如果触发事件是电子邮件,则在932做出关于电子邮件应用是否是活动的判断。如果电子邮件应用不是活动的,提醒通知被保持直到在932它变为活动的。一旦是活动的,在934提醒通知被张贴在通知区域中,其示例如上所述。在允许在938对电子邮件应用的输入之前,在936,所述方法等待对提醒通知的输入。
[0058]在940如果触发事件是第三方应用事件,则在941做出该第三方应用是否是活动的判断。如果是,那么根据该第三方应用通知的设置,在942将提醒张贴到通知视图区域中。在一个实施例中,在946处通知等待用户交互,并且一旦通知交互发生,在944处发生对该第三方应用的用户输入。
[0059]在一个实例中,如在图9A中所示,提醒通知被显示在SMS应用、电子邮件应用或第三方应用的消息界面中,提供具有上下文的提醒通知一提醒通知与用户刚刚打开的项是有关的,因为收件者或发送者是触发了关于其的提醒的实体。
[0060]注意,对于SMS消息、电子邮件和第三方应用,处理设备界面可以提供消息是与通知提醒分开接收的警告。这些消息警告在图9A中未被反映。这种通知可以或可以不中断在处理设备上的界面中发生的任何当前活动,这取决于设备界面的配置。如下相对于图9B所述,在一个替换中,该消息警告可以与实体提醒通知结合。然而,出于本说明的目的并在图9A的实施例中,SMS/电子邮件/第三方应用警告不包括实体提醒通知。
[0061]图9B示出所述方法的替换实施例,在其中即使通信信道应用(SMS应用、电子邮件应用或第三方应用)是不活动的也可提供通知。在图9B中具有与在图9A中那些步骤相同的附图标记的步骤与图9A的那些步骤是等同的。这样,电话交互通知步骤904、905、906、907、910、914和912与图9A中的那些步骤等同。
[0062]在916如果触发事件是SMS消息,则在918做出关于用户是否已经参与到SMS应用中的判断。在920,如果SMS应用已经是活动的(并且存在实体的提醒数据),将提醒通知显示在SMS应用内的显示区域中。如果否,在921处在接收到SMS消息时可以根据SMS应用的任何通知设置中断在设备上使用的界面来显示SMS警告。能够提供诸如SMS、电子邮件和第三方应用之类的通信信道的许多处理设备允许当在这样的信道上发生活动时设置通知。在图9B的实施例中,根据对这样的通信信道的警告设置,将提醒通知与消息警告一起显示。例如,如果新SMS被设置为在接收到新的SMS消息时立刻显示新的SMS警告,那么在界面上的覆盖中提醒通知可以伴随新的SMS(在步骤921处)。如果新的SMS消息不生成警告,直到将显示SMS通知这样的时间才显示提醒通知。在923,所述方法等待对SMS应用或对提醒通知的输入。对SMS警告的有效忽略提醒的输入可以具有休眠提醒直到与已知实体有关的下一通信事件的效果。
[0063]在930如果入站触发事件是电子邮件,则在932做出关于电子邮件应用是否是活动的判断。如果在932电子邮件应用是活动的,在934提醒通知被张贴在通知区域中,其示例如上所述。如果电子邮件应用不是活动的,在935根据处理设备的警告设置张贴电子邮件警告,并且实体提醒通知被张贴在合适于使用中的通知设置的通知视图区域中。在这两种情况中,在937所述方法等待对提醒和电子邮件应用的输入。
[0064]在940如果触发事件是第三方应用事件,则在941做出关于该第三方应用是否是活动的判断。如果是,那么根据该第三方应用通知的设置,在942将提醒张贴到通知视图区域中。如果该第三方应用不是活动的,那么在943,根据处理设备的警告设置可能正呈现警告并且实体通知与警告一起被张贴。在945处,发生对该通知或该第三方应用的动作。
[0065]图9C示出了在其中触发事件是出站通信的情形。对于出站通信,在952用户可通过选择要发起与其的通信的特定实体来开始。在许多联系人应用中,当用户选择联系人记录来从联系人记录直接发起通信时,提供链接。所述链接可以激活电话呼叫、电子邮件或SMS。或者,用户可以在选择联系人之前就激活使用通信信道的应用。如果在952用户决定选择联系人952,那么在956提醒通知可以被显示在联系人选择上。在954如果出站电话呼叫是通过激活电话应用发起的,当用户选择电话应用中的联系人或输入诸如用户电话号码之类的标识信息时在956将提醒显示在电话应用的视图区域中。在958,系统等待对电话呼叫的用户输入。类似地,在962处激活SMS应用,当在964处用户选择了联系人并在966处确定了用户输入时,显示提醒。在968如果用户发起电子邮件撰写,当选择了接收电子邮件的联系人并在972系统等待对提醒的用户输入或电子邮件动作时显示提醒通知。在974如果第三方应用被使用,当用户选择联系人或在第三方应用中输入实体的标识信息时显示提醒通知并在978确定是提醒中的还是第三方应用中的输入。
[0066]图10描绘了包括用于实现所公开技术的操作的移动计算设备的处理设备的示例框图。描绘了典型移动电话的示例性电子电路系统。该移动设备1400包括一个或多个微处理器1412,以及存储由控制处理器1412的一个或多个处理器执行来实现此处所述的功能的处理器可读代码的存储器1410(例如,诸如ROM等非易失性存储器和诸如RAM等易失性存储器)。
[0067]移动设备1400可包括例如处理器1412、包括应用1472和非易失性存储1440的存储器1410。处理器1412可实现通信以及任何数量的应用,包括本文中所描述的应用。存储器1410可以是任何种类的存储器存储介质类型,包括非易失性和易失性存储器。设备操作系统处理移动设备1400的不同操作,并可包含用于操作的用户界面,如拨打和接听电话呼叫、文本消息收发、检查语音邮件等。应用1472可以是任何种类的程序,如用于照片和/或视频的相机应用、显示联系人(实体)信息的地址簿、日历应用、媒体播放器、因特网浏览器、游戏、闹钟应用、或其它第三方应用。存储器1410中的非易失性存储组件1440包含诸如web高速缓存、音乐、照片、联系人数据、时间安排数据、以及其他文件等数据。在图10中示出的是包括提醒数据的提醒数据库1492和包括实体记录的实体或联系人数据库1494。
[0068]处理器1412还与RF发射/接收电路1406进行通信,该电路1406又耦合到天线1402,带有红外线发射器/接收器1408,并带有诸如加速计和磁力计1415之类的移动/定向传感器1414。可提供生物测定传感器1409以访问指纹或其他生物测定数据。加速度计被包括到移动设备中,以启用诸如让用户通过姿势输入命令的智能用户界面之类的应用,在与GPS卫星断开联系之后计算设备的移动和方向的室内GPS功能,并检测设备的定向,并且,当旋转电话时自动地将显示从纵向变为横向。可以,例如,通过微机电系统(MEMS)来提供加速度计,该微机电系统是构建在半导体芯片上的微小机械器件(微米尺寸)。可以感测加速度方向、以及定向、振动和震动。处理器1412进一步与响铃器/振动器1416、用户界面键区/屏幕1418、扬声器1420、话筒1422、相机1424、光传感器1426和温度传感器1428进行通信。如在此所述,用户界面小键盘/屏幕1418可以是已知类型的触敏屏。磁力计已经被合并到移动设备中以允许诸如数字罗盘之类的应用,所述应用测量在移动设备附近中的磁场的方向和量级、跟踪磁场的变化并将磁场的方向显示给用户。
[0069]处理器1412控制无线信号的发射和接收。在发射模式期间,处理器1412向发射/接收电路1406提供来自话筒1422的语音信号或其它数据信号。发射/接收电路系统1406将该信号发射到远程站(例如固定站、运营商、其他蜂窝电话等)来通过天线1402进行通信。响铃器/振动器1416被用于向用户发传入呼叫、文本消息、日历提醒、闹钟提醒或其它通知等信号。在接收模式期间,发射/接收电路系统1406通过天线1402接收来自远程站的语音或其他数据信号。所接收到的语音信号被提供给扬声器1420,同时所接收到的其它数据信号也被适当地处理。
[0070]另外,物理连接器1488可被用来将移动设备1400连接到外部电源,如AC适配器或加电对接底座。物理连接器1488还可被用作到计算设备的数据连接。该数据连接允许诸如将移动设备数据与另一设备上的计算数据进行同步等操作。为这种服务启用使用基于卫星的无线电导航来中继用户应用的位置的全球定位服务(GPS)接收器1465。
[0071]存储器1410包括指令处理器1412执行在此所述的许多功能的代码。为了理解容易,所述元件以框来表示。除了上述应用1472之外,存储器1410可以包括许多第三方应用1476和智能助理1474。第三方应用1476可以与提醒应用编程接口 1478通信,所述提醒应用编程接口允许第三方应用与提醒应用1484通信,所述提醒应用执行如在对上述图8-9b所述的许多功能。示出了三种通信信道:SMS信道、电子邮件信道和电话信道。SMS和电子邮件信道通过如图10所示的任何数据接口接收数据。当接收到这种信道的通信事件时,轮询代理1482监视这种信道的新的入站消息。典型地,在这种信道上的通信不生成中断在移动设备上执行的其他应用的事件。相反,电话信道1456典型地中断在移动电话中发生的任何动作以警告用户接入电话呼叫正在发生。这样,来自电话信道的中断可以被用于触发提醒通知。轮询代理被用于从SMS和电子邮件信道中的事件触发提醒。提醒应用1484与系统通知1486交互,这包括基于活动的应用和设备活动来确定是否引发对用户界面小键盘/屏1418的警告通知的规则。
[0072]非易失存储1440包括与用户相关联的数据,包括例如,音乐、照片、时间安排数据、日历数据和位置历史。还示出了提醒数据库1492和联系人数据库1494。联系人数据库1492可以以已知方式在数据记录中与数据库1494中的实体或联系人数据记录链接。
[0073]应该理解,实体可以包括联系人分组和个体联系人。在该上下文中,标识了许多实体的分组记录可以被作为联系人数据库1494中的记录和与分组相关联的提醒数据被存储。在这种情况中,当做出与该分组整体的通信或当发生与是该分组的成员的任何实体的通信时,与分组相关联的提醒数据可以生成通知。
[0074]在另一个实施例中,可以从与在由处理设备所支持的一个或多个通信信道中的通信相关联的数据中检索诸如在图8的步骤802-810中提供的提醒数据之类的提醒数据。例如,包含图片附件的入站电子邮件可以包括关于图片的主题的数据。所述数据可以是与图片相关联的元数据(例如地理标签信息)以及从图片可标识的数据(例如面部识别信息)的形式。这样的信息可以被用于填充关于进行通信的实体或是数据的主题的实体的提醒信息。
[0075]图11是示出一种从通信的主题中检索信息的方法的流程图。在1110,接收来自已知实体的通信。所述通信可以包括附件或包括在通信自身中的数据形式的附加数据,当被解析时所述附加数据被用于填充提醒数据。在1112,解析通信以获得关于在通信中可标识的所有实体的数据以及可以指示应该创建提醒的数据。例如,如果所述通信是包括事件提醒的电子邮件,要发生事件的各方可以被包括在与该联系人可用的实体信息相关联的提醒数据中。在另一个示例中,如果接收到包括在通信中标识图片的主题是重要事件的经识别实体的图片,该净信息可以被用于生成与实体相关联的提醒数据。在1116,做出关于提醒数据是否是从所述通信中指示的判断。如果在通信中没有提醒数据被指示,则在1120所述通信继续。如果提醒数据是针对所述通信被指示的,那么在1118呈现允许用户输入关于所述通信中的其他实体的提醒数据的提醒输入界面。或者,信息可以预填充在1118所呈现的提醒输入界面。可以在步骤1118使用在此讨论的任何提醒输入界面。
[0076]图12是示出将来自第三方源的信息,诸如网页或其他网络可访问信息,与基于实体的提醒进行链接的方法的流程图。图12可以参考说明了实现图12的步骤的示例性用户界面的图13A-13F来描述。图12可以由在此所示的任何处理设备来执行。通常,链接的数据可以在提醒通知中被显示,所述提醒通知允许某人在选择该链接时访问链接的信息。
[0077]作为示例,个人计算设备的用户可以利用该设备诸如例如通过该设备上的web浏览器访问从许多不同的源可获得的信息。这种信息类型的一个示例在图13A中示出。图13A示出了显示文本的移动网页WWW.contos0.com。在用户可能对针对在所显示的网站处的信息生成基于实体的提醒感兴趣的情况下,在1210该用户可以做出对链接的信息的选择并在步骤1212选择创建提醒。允许用户选择创建提醒的界面1300b在图13B中被示出。当用户选择界面1300a中的界面选择器1308时可提供界面1300b。
[0078]在界面1300b中,各种菜单项对用户可用,包括“提醒我”选项以创建提醒。“提醒我”选项的选择如在图13B中所示。
[0079]在1216,输入任何提醒数据和链接的信息。在一个实施例中,链接的数据的源和标题与提醒一起被存储。在另一实施例中,可由用户输入附加数据。在图13C中示出了用于输入附加提醒数据以及到链接的数据的链接的界面1300c。附加数据1314可以被输入到界面1300c中的区域1310中。链接的源和标题在1312中示出。
[0080]一旦输入了信息,在1218输入提醒类型。用于选择提醒类型的界面1300d在图13D中被示出。如在图13D中所示,基于实体的提醒可以通过触摸在界面1300d上的“人员”条目来选择。
[0081]在步骤1220,选择实体以与提醒信息相关联。允许用户选择实体的界面1300e在图13E中被示出。实体可以按字母顺序被显示或通过分组组织,例如“家庭”和“收藏”。按照与图13D相类似的方式,通过触摸应该与提醒相关联的实体的条目可以选择实体或分组。
[0082]一旦在1220选择了实体,可选地,可以显示提醒审阅/确认屏幕。接着在1222,在显示提醒通知之前所述方法等待触发事件,如在图13F中所示。在分组的情况中,与是分组的成员的任何实体的交互可以触发提醒。
[0083]尽管是以结构化特征或墨水数据专用的语言描述了本主题。方法动作,可以理解在所附权利要求中定义的主题不需要被限制于上述具体特征或动作。更确切而言,上述具体特征和动作是作为实现权利要求的示例形式公开的。
【主权项】
1.一种具有多个通信信道的移动通信设备,所述设备包括显示器、处理器和指令所述处理器执行下述步骤的代码: 在所述显示器上显示用户界面,所述用户界面包括用于由所述移动通信设备所支持的通信信道的交互区域; 通过由所述通信设备所支持的通信信道进行与已知实体的通信; 确定所述已知实体是否具有与所述已知实体相关联的至少一个提醒;以及 响应于所述通信,在所述用户界面中与来自所述通信的数据一起显示包括提醒数据的提醒通知。2.如权利要求1所述的移动通信设备,其特征在于,进行所述通信包括发起与已知实体的通信,并且其中显示包括在所述用户界面中显示提醒信息,所述提醒信息允许选择实体信息以发起所述通信。3.如权利要求1所述的移动通信设备,其特征在于,所述提醒数据包括到由所述移动设备上的另一个应用所提供的数据的链接。4.如权利要求1所述的移动通信设备,其特征在于,所述通信信道包括消息收发信道,在所述消息收发信道中的消息被呈现在消息收发界面中,并且所述显示包括当从已知实体接收到消息并且显示所述消息收发界面时显示所述提醒通知。5.如权利要求1所述的移动通信设备,其特征在于,所述通信信道是电话信道,并且在显示区域中所提供的所述通知允许所述用户在不中断所述电话呼叫的情况下与所述电话呼叫和所述通知交互。6.如权利要求1所述的移动通信设备,其特征在于,所述已知实体包括已知个体的分组,每个个体由联系人记录标识,所述分组由分组联系人记录标识。7.在耦合到存储设备和显示器的处理设备中的计算机实现的方法,所述方法包括基于针对已知实体接收的通信提供通知,所述通信在由所述处理设备支持的通信信道上提供,包括: 经由界面接收提醒数据; 将提醒数据与存储在所述存储设备上的已知实体记录相关联; 在由所述处理设备所支持的通信信道上进行通信,所述通信信道具有用于所述显示器的通信信道用户界面; 确定与所述通信相关联的所述已知实体; 检索与所述已知实体相关联的所述提醒数据; 基于所述通信信道和与所述处理设备的所述通信用户界面的用户交互确定是否应该显示提醒通知;以及 如果所述通信是消息,在所述通信用户界面中显示所述提醒数据,所述提醒数据允许所述用户与所述提醒数据和消息交互,并且如果所述通信是电话呼叫,显示所述通信用户界面。8.如权利要求7所述的计算机实现的方法,其特征在于,显示提醒数据包括在所述处理设备上显示示出提醒数据的用户界面。9.如权利要求7所述的计算机实现的方法,其特征在于,所述已知实体包括个体的分组,每个个体由联系人记录标识。10.如权利要求7所述的计算机实现的方法,其特征在于,显示提醒数据包括接收来自第三方应用的数据和到在所述第三方应用中在选择所述链接时可访问的附加数据的链接。
【文档编号】H04M1/725GK105934934SQ201580005750
【公开日】2016年9月7日
【申请日】2015年1月23日
【发明人】J·布朗, A·伍, R·J·霍华德三世
【申请人】微软技术许可有限责任公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1