用以将命令显现在生产力应用用户界面内的个性化社区模型制造技术

技术编号:12780062 阅读:89 留言:0更新日期:2016-01-27 22:38
揭示了用于促进和支持将预测的命令显现在用户界面内的系统和技术。为生产力应用中的活跃用户显现的命令使用个性化社区模型来预测。该个性化社区模型使用该活跃用户已经采取的过往动作连同该生产力应用的许多用户的过往动作的记录来生成。生产力应用内的活跃用户的动作被监视并被用于选择要显现的命令。

【技术实现步骤摘要】
【国外来华专利技术】【专利说明】用从将命令显现在生产力应用用户界面内的个性化社区模 型 ww]背景 生产力应用在人的指尖提供了创建并修改内容的重要能力。随着运些程序扩展W 包括更多特征和功能,用户可执行的可用命令的数量增长。甚至某些最有见识的用户也仅 可利用可用命令的一小部分。生产力应用的用户界面通常包括允许用户访问应用的特征和 功能W执行命令的菜单和工具栏。然而,找到用户需要用来执行特定任务的特征可能是有 挑战的一且用户可能没意识到某些命令存在。用户花费时间在各菜单中捜索命令不是不常 见的,运降低了生产力且增加了挫折感。 柳的]避述 掲示了用于促进和支持将预测的命令显现到所显示的用户界面上的技术。根据某 些实施例,基于个性化社区模型的用户模型被使用来支持命令的预测。 还掲示了可执行所描述的技术使得生产力应用的用户界面可在用户需要命令时 显现用户可能想要使用的命令的系统。为了将促进预测的命令显现到所显示的用户界面 上,提供预测引擎。 预测引擎监视活跃用户的当前动作并选择用户接下来可能想要的一个或多个最 可能的命令。预测引擎可通过将聚集的用户数据与活跃用户的历史和/或上下文合成来生 成个性化社区模型。接着,基于活跃用户的当前动作(或无动作),预测引擎选择可能的接 下来的动作。可提供置信度阔值来促进哪些命令被显示。在一个实施例中,置信度可W是 多个命令的置信度值的和。 提供该概述W便W简化形式介绍概念的选集,所述概念在W下详细描述中被进一 步描述。本概述并不旨在标识所要求保护主题的关键特征或必要特征,也不旨在用于限制 所要求保护主题的范围。 附图简沐 图1示出了其中可实现专利技术的各实施例的示例操作环境。 图2示出了根据本专利技术的一实施例的用于在用户界面内显现命令的系统的图示。 图3A和3B示出了可由本专利技术的各实施例实现的示例场景。 图4是示出了根据本专利技术的一个实施例的用于将命令显现在生产力应用的用户 界面内的方法的过程流程图。 图5示出了根据本专利技术的一个实施例的其中预测的命令被显现的用户界面。 图6示出了根据本专利技术的一个实施例的其中预测的命令被显现的示例过程。 图7是可在其上实现专利技术的各实施例的用户设备的说明性体系结构。 图8示出了解说在一些实施例中使用的计算设备的各组件的框图。 详细描沐 描述了W用户模型结合个性化社区模型支持生产力应用的用户界面的系统和技 术,被设计来显现用户在他们需要时可能想要使用的命令。 生产力应用包括用于创建并编辑文档、演示、电子表格、数据库、图表和图形、图 像、视频、音频等的创作工具。运些应用可w采取字处理软件、电子表格软件、个人信息管 理(PIM)和电子邮件通信软件、演示程序、记笔记/故事讲述软件、图和流程图绘制软件等 的形式。生产力应用的各示例可包括来自微软公司的MICROSOFTOFFICE应用套件,诸如 MICROSOFTW0畑、MICROSOFTEXCELMICROSOFT0NEN0TE均注册了微软公司商标。生产力 应用还可包括计算机辅助设计(CAD)应用。 在生产力应用内,命令通常是指执行与生产力应用中可用的特征相关的特定任务 的指示,并且通过用户点击图标或代表特定特征的符号或通过(经由触摸或声音)执行某 个其它动作来选择该命令来应用。生产力应用内的命令的示例包括,但不限于,复制、粘贴、 加下划线、剪切、高亮、增大/减小字体大小、填充、插入、和分类。 在生产力应用的用户界面扣I)中可能有各种各样的命令。在某些情况中上千命 令可能是可用的。那些命令中的许多已经被设计来增加用户生产力并帮助用户完成各种任 务;然而,寻找特定命令和/或知晓UI中提供的命令何时可为用户的利益而被使用可能是 有挑战的。 根据某些实施例,构建在社区模型上的个性化用户模型被提供用于动态地将命令 显现在生产力应用内。 图1示出了其中可实现专利技术的各实施例的示例操作环境。参考图1,用户105可与 运行应用112 (诸如生产力应用)的用户计算设备110通过显示在与计算设备110相关联 的显示器116上的UI114进行交互。 计算设备(例如,用户计算设备110)被配置来通过例如键盘、鼠标、触控板、触摸 板、触摸屏、麦克风或其它输入设备接收来自用户(例如用户105)的输入。用户计算设备 110的显示器116被配置来向用户105显示一个或多个用户界面(包括UI114)。在一些实 施例中,显示器116可W包括触摸屏,使得用户计算设备110可通过显示器接收用户输入。 UI114允许用户与各个应用(诸如运行在用户计算设备110上或通过用户计算设 备110显示的生产力应用)进行交互。例如,UI114可W包括上下文菜单、菜单栏内的菜 单、选自条带用户界面的菜单项、图形菜单等等的使用。菜单可传统条型或W带状条型 或作为调色板或命令的其它呈现。一般而言,UI114运样配置,使得用户可W容易地与应 用的功能交互。例如,用户可简单地(通过例如,触摸、点击、手势或声音)选择UI114内 的选项W执行诸如格式化正在应用112中创作或编辑的内容的操作。 阳0%] 用户105可通过UI114执行大量命令W便执行与应用112中可用的特征相关的 特定任务。在某些情况中,用户105可能具有运行类似程序的多个设备,且用户105可跨多 个用户计算设备(诸如第二设备118-1和/或第Ξ设备118-2)编辑相同或不同文档(或 其它内容)。用户计算设备110 (W及第二设备118-1和第Ξ设备118-2)可操作在网络120上 或与网络120进行通信,并且可W通过网络120与一个或多个服务器130进行通信。[002引网络120可W是但不限于蜂窝网络(例如无线电话)、点对点拨号连接、卫星网络、 因特网、局域网(LAN)、广域网(WAN)、WiFi网络、自组织网络或其组合。运样的网络可被 广泛地应用来连接各种类型的网络元素,诸如集线器、桥接器、路由器、交换机,服务器和网 关。网络120可包括一个或多个连接的网络(例如,多网络环境),包括诸如因特网之类的 公共网络,和/或诸如安全企业专用网络之类的专用网络。可W通过一个或多个有线或无 线接入网络来提供对网络120的接入,如本领域的技术人员将理解的。本领域技术人员还将理解,通信网络可采取各种不同形式并可使用几种不同通信 协议。本专利技术的特定实施例可在任务由通过通信网络链接的远程处理设备执行的分布式计 算环境中实施。在分布式计算环境中,程序模块可W位于本地和远程计算机可读存储介质 中。 用户计算设备110可W是,但不限于个人计算机(例如台式计算机)、膝上型计算 机、个人数字助理(PDA)、视频游戏设备、移动电话(或智能电话)、图形输入板、平板、终端 等等。明显,用户计算设备110可W是向其用户提供加载并执行软件程序的能力及访问诸 如网络120的网络的能力的任何类型的计算机系统。第二设备118-1和第Ξ设备118-2可 包括与用户计算设备110相同类型的设备(或系统)并且它们可W是或可W不是同一形 式。例如,用户105可具有膝上电脑、平板电脑、化及智能电话,作为Ξ个设备。 应用112可被存储在用户计算设备110 (例如客户端侧应用)上。在另一个实施 例中,用户105可使用web浏览器(例如标准因特网浏览器)访问基于web的应用本文档来自技高网...

【技术保护点】
一种用于在生产力应用的用户界面内显现命令的方法,包括:接收生产力应用的活跃用户的用户专用数据;接收社区数据;使用所述用户专用数据和所述社区数据的一个或多个命令日志视图执行预测计算以选择预测的命令;以及显示预测的命令。

【技术特征摘要】
【国外来华专利技术】...

【专利技术属性】
技术研发人员:E·M·伯泽罗R·A·卡鲁埃纳E·J·霍维茨A·卡珀K·R·凯利C·M·里德三世
申请(专利权)人:微软技术许可有限责任公司
类型:发明
国别省市:美国;US

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1