建议相关项的制作方法

文档序号:9355230阅读:305来源:国知局
建议相关项的制作方法
【专利说明】建议相关项
[0001] 背景
[0002] 许多人使用电子消息程序来创建、查看和响应电子消息以及安排约会和管理任 务。用户可在台式计算机以及他们的移动计算设备上访问他们的电子消息和约会。在创建 消息/约会/任务时,用户手动输入所需信息。例如,用户在地址域中输入消息/约会的每 一个收件人。输入该信息可能是耗时的。
[0003] 概述
[0004] 提供本概述是为了以精简的形式介绍将在以下详细描述中进一步描述的一些概 念。本概述并不旨在标识出所要求保护的主题的关键特征或必要特征,也不旨在用于帮助 确定所要求保护的主题的范围。
[0005] 从与消息项(例如,消息/约会/任务)相关联的内容中确定诸如收件人和附件之 类的推荐。用户可输入收件人/出席者;附件;以及可以在确定推荐时使用的该消息的内容 中的一个或多个。可使用与消息项相关联的不同内容来确定该消息项的推荐收件人/出席 者。例如,可使用内容(例如,附件/消息)的作者、所输入的收件人/出席者、与其共享项 目的用户等。还可通过分析消息的内容来标识关键字以确定推荐内容/收件人。还可使用 行为模式来确定推荐。例如,什么用户通常被包括在消息中、在群中通常讨论什么话题、什 么用户被包括在会议中、用户群之间的会议的主题是什么,等等。可以从消息收发程序、本 地数据存储、网络数据存储、云服务等获取消息项的推荐用户/内容。例如,可以在一个或 多个位置访问最近查看/访问的文件、最近安排的项目、最近消息等。显示通过分析内容来 确定的推荐项(例如,用户/内容)以使得这些推荐项可供用户在编辑消息项时使用。可 使用诸如关键字、人、最后查看时间和使用模式之类的度量来按相关性对推荐项进行排名。 例如,更相关项可以是更新近查看、与共同关键字更相关等的项目。可存储推荐以供稍后在 后续分析推荐时使用。分析和索引可以在后台执行。
[0006] 附图简述
[0007] 图1示出了用于确定和推荐项目以帮助消息项的内容输入的系统;
[0008] 图2示出了包括基于与电子消息相关联的内容的项目推荐的消息的示例性显示 画面;
[0009] 图3示出了包括基于所输入的内容(包括收件人、主题和附件)的项目推荐的消 息的示例性显示画面;
[0010] 图4示出了包括基于所输入的内容(包括收件人、主题和附件)的项目推荐的约 会和任务的示例性显示画面;
[0011] 图5示出了用于推荐与撰写消息项相关的项目的说明性过程;
[0012] 图6示出了用于在撰写消息项期间推荐项目的示例性系统;以及
[0013] 图7-9以及相关描述提供了其中可实施本发明的实施例的各种操作环境的讨论。
[0014] 详细描述
[0015] 现将参考其中相同的标号代表相同的元件的附图来描述各实施例。
[0016] 图1示出了用于确定和推荐项目以帮助消息项的内容输入的系统。如所示的,系 统100包括应用程序110、推荐管理器26、数据源I-N以及触摸屏输入设备/显示器115。
[0017] 为了方便与推荐管理器26通信,可以实现一个或多个回调例程。根据一个实施 例,应用程序110是被配置为接收来自触敏输入设备115和/或其他输入设备的输入的生 产力应用,诸如电子消息收发程序(如微软的OUTLOOK)。例如,语音输入、键盘输入(例如 物理键盘和/或SIP)、基于视频的输入等等。推荐管理器26可响应于选择用户界面元素、 内容的用户姿势和其他基于触摸的姿势来向应用110提供信息。例如,姿势可包括但不限 于:捏合姿势、拉伸姿势、选择姿势(例如在所显示的元素上的轻击动作)、选中并保持姿势 (例如在所显示的元素上接收到的轻击并保持姿势)、滑扫动作和/或拖动动作等等。
[0018] 所示的系统100包括检测何时接收了触摸输入(例如,手指触摸或接近触摸该触 摸屏)的触摸屏输入设备/显示器115。可利用检测用户的触摸输入的任何类型的触摸屏。 例如,触摸屏可包括一层或多层检测触摸输入的电容性材料。除了电容性材料之外或代替 电容性材料,可使用其他传感器。例如,可使用红外(IR)传感器。根据一个实施例,触摸屏 被配置成检测与可触摸的表面接触或位于可触摸的表面上方的物体。尽管在本说明书中 使用术语"上方",应理解,触摸面板系统的定向是不相关的。术语"上方"旨在可适用于所 有这样的定向。触摸屏可被配置成确定触摸输入被接收的位置(如起点、中间点和终点)。 可通过任何合适的手段,包括如耦合到触摸面板的振动传感器或话筒,来检测可触摸的表 面和物体之间的实际接触。用于检测接触的传感器的示例的非穷尽列表包括:基于压力的 机构、微机械加速度计、压电器件、电容传感器、电阻传感器、感应传感器、激光振动计和LED 振动计。
[0019] 推荐管理器26被配置成确定并显示推荐(例如,联系人、文档等),这些推荐是从 与撰写电子消息项(例如,消息/约会/任务)相关联的内容中确定的。例如,用户可输入 以下各项中的一个或多个:收件人/出席者;附件;以及可以在确定推荐时使用的消息项的 内容。消息项的推荐收件人/出席者可以使用与该消息项相关联的不同内容来确定。例如, 内容(例如,附件/消息)的作者、所输入的收件人/出席者、与其共享项目的用户、所输入 的约会时间/位置等可以在确定推荐时使用。还可通过分析消息项的内容来标识关键字以 便为该消息项确定推荐内容/收件人。还可使用行为模式来确定推荐。例如,"什么用户通 常被包括在消息项中"、"在消息项所标识的群中通常讨论什么话题"、"什么用户被包括在 会议中"、"用户群之间的会议的主题是什么",等等。在当前示例中,用户在电子消息的输入 区域102中输入了收件人"用户1"以及附件"文档2"。该内容在确定推荐项104和106时 使用。
[0020] 消息项的推荐项可使用不同的数据源(例如,源1-N)来获取。这些源可以是程序 (例如,存储消息/约会/联系人/任务的消息收发程序)、数据存储(例如,本地数据存 储、网络数据存储)、云服务(例如,OFFICE365)等等。例如,可以在源中搜索消息、约会、 任务、最近查看/访问的文件(例如,60天内)、最近安排的项目、最近消息等,可以在一个 或多个位置访问同样的事物。根据一实施例,授权用户可配置设置,诸如要搜索的源、要搜 索多少项目、要搜索什么类型的项目、要搜索什么期限(例如,前90天、60天、30天等)。
[0021] 推荐管理器26通过确定相关项使用消息项的内容(例如,收件人、主题、所附文 档、链接、消息内容等)来确定推荐项(例如,联系人/文档)。推荐管理器26在消息项撰 写项的显示附近显示推荐项,以使得用户能够选择这些推荐项中的一个或多个来帮助撰写 消息项。例如,用户可选择推荐联系人中所显示的联系人(例如,联系人2)。响应于该选 择,更新消息项(例如,所选联系人被添加到收件人列表)。
[0022] 推荐管理器26使用不同准则来确定推荐项。例如,在确定推荐项时使用使用模 式、相关联系人、关键字、共享模式等。更相关项可以是更新近查看、与共同关键字更相关等 的项目。推荐管理器26通过搜索消息项的作者和/或在共享项目时涉及的发件人和收件 人来标识与消息项相关联的每一个项目/文件所涉及的用户/联系人。推荐管理器26还 被配置成确定过去行为模式,诸如"什么用户通常被包括在消息对话中"、"在用户群中通常 讨论什么话题"、"在特定时间会议通常涉及谁"、"特定群之间的会议通常关于什么?"、"消 息项的作者的常用联系人/最近文档是什么",等等。推荐管理器26还可被配置成标识与 消息项相关联的关键字。例如,关键字可以从消息项的内容中提取、从文档/图像/链接中 提取J等等。
[0023] 推荐管理器26可使用诸如关键字、人、最后查看时间和使用模式之类的度量来按 相关性对推荐项进行排名/排列。根据一实施例,分组显示预定数量(例如,前1〇、20、30 项)。在当前示例中,消息的推荐项包括联系人列表和文档列表。如图所示,联系人被分成 建议联系人(即,被确定为可能更相关的联系人)和常用联系人。文档被分成建议文档和 最近查看的文档。
[0024] 可存储推荐以供稍后在后续分析推荐时使用。根据一实施例,对推荐项的分析是 响应于新内容被添加到消息项而更新的。例如,可输入另一收件人、可添加主题、可添加会 议时间、可以在消息项的正文中添加单词/句子、可添加文档、可添加链接,等等。根据一实 施例,推荐管理器26在后台执行分析并存储结果以供稍后使用。以下提供更多详情。
[0025] 图2示出了包括基于与电子消息相关联的内容的项目推荐的消息的示例性显示 画面。图2示出了显示画面200和显示画面230。
[0026] 如图所示,显示画面200包括消息在被打开以便撰写时的初始显示画面。在当前 示例中,消息200包括用于输入收件人、主题和附件的输入区域210以及用于输入消息正文 的消息正文区域215。根据一实施例,推荐区域220最初显示与消息的发件人相关联的常用 联系人的列表。推荐区域220可被配置成最初显示其他推荐项。例如,作为对联系人列表 的补充和/或替换,推荐区域220最初可包括推荐文档。如图所示,显示画面200和显示画 面230包括用于打开/关闭推荐项的显示的用户界面(UI)元素212和214。例如,人212UI 元素可用于打开/关闭推荐联系人的显示,而文档214UI元素可用于打开/关闭推荐文档 的显示。
[0027
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1