当前位置: 首页 > 专利查询>微软公司专利>正文

减少视觉复杂性和搜索工作的模块和方法技术

技术编号:2863811 阅读:165 留言:0更新日期:2012-04-11 18:40
本发明专利技术涉及用于以自动方式控制和展现信息给用户的系统和方法。可由用户从计算机工作区(例如,从应用程序之内和/或外)访问的信息项集合被自动地隐藏或从视图上减少,以便利用户对已决定的和/或减少的信息子集的处理。减少的子集由对决定理论考虑而创建:从对期望成本和从视图上隐藏或减轻信息项或当留下更多可能的项或用于用户有效访问而呈现的的对象展示之间的益处之间的考虑。项的理想集的显示考虑了控制,该控制虑及对视图的访问,所述视图通过一个或多个提示展示可能性小的项集合。对最优化的控制可以通过优选评估界面变得便利,该优选评估界面允许设计者和/或用户评估关于回顾不同长度的项集合的成本和关于展开附加项的手势的成本之间的优选。

【技术实现步骤摘要】

本专利技术一般地涉及计算机系统,更具体地说,涉及通过执行一个决定理论上的成本效益分析来自动减少将要处理的或要呈现给用户的信息数量的系统和方法,所述决定理论上的成本效益分析与相对于隐藏项目以便利用户处理信息的效益的来自于项目子集的信息项目的成本定位相关联。本专利技术
技术介绍
计算机系统在现代工作环境中已经大大的促进了生产率和效率。诸如应用窗口、浏览器、搜索引擎、菜单、图标、文件夹、配置设置、帮助文件,以及其它项目的工具通常分散在用户的台式电脑或膝上型电脑上并有关联地显示。许多用户具有许多这种可从中选择的项目(例如,应用图标、文件夹目录、图像)以便执行通常的计算机任务,诸如运行应用程序或搜索信息。搜索通常包括“发掘”经由“鼠标点击”从一个层到另一个预期的子层以查找预期的信息。然而,当计算机用户尝试寻找信息的位置时,不得不阅读或看众多不相关的显示对象,以便选择包括感兴趣的对象,这常常包括了在选择一个预期的对象后,在子层中进一步的发掘操作。当导航(navigating)至不同的子层(例如,子目录)时,各子层也常常聚集着许多的其它将由用户浏览和进一步选择的信息项。由于计算机的功能和存储器相对较低的成本,计算机工作区和/或应用程序自身提供不断增长的选项供用户从中选择。在一个工作区的例子中,一个普通的台式电脑可以提供运行应用程序的应用图标,保存信息的文件夹图标,以及除由用户自己创建的各种文件之外的诸如可从中操作计算机的各种菜单的其它对象。在一个应用设置中,为方便操作提供具备所选择的应用程序的各种菜单、工具栏、选择输入、菜单选择,以及文件管理工具。例如当使用搜索引擎或搜索实用程序时,搜索期望信息的结果常常是返回大量的分散信息并呈现给用户。于是,通常必须浏览完毕所返回的信息以查找感兴趣的一个或两个项。显然,不得不处理更多的信息项使用户失去宝贵的时间并降低了整体效率。在有些情况下,即使用户的计算机改进了性能,在处理中具备更多的工具或项选择能力,但是仍然使一些用户降低他们的产率。由于如此多的用于创建和操纵信息或数据的选项,桌面和/或应用工作区已经变得日益杂乱。因而,当用户想要查找一条信息或到目录运行应用程序时,该用户不得不检查或浏览许多的显示项以查找特定的感兴趣项。可以认识到,给计算机系统加入越多的特征——包括由用户创建的诸如文件这样的项,管理和有效地处理这种项就变得更加冗长单调。结果是,需要以自动方式来更有效地管理呈现给用户的计算机数据。专利技术概述下文介绍本专利技术的简要概述,以便提供关于本专利技术某些方面的基础理解。本概述不是本专利技术的全面的综述。其意图不在于识别本专利技术主要的/关键的要素或者描绘本专利技术的范围。其唯一目的在于以简要的形式介绍关于本专利技术的一些概念,作为以后将要介绍的更加详细的描述的开头。本专利技术涉及用于以自动方式控制和呈现信息给用户的系统和方法。到目前止,用于决定有关将项目分解成立即浏览和那些具有附加手势的浏览的方法主要依赖于启发式设计或策略,附加手势诸如等待扩展的调用“more”按钮或悬停。这类系统不将正式的成本益处分析进行编码,所述分析考虑用户的偏爱,该偏爱与通过访问另外的细节的显示操查找更多选项或项目的成本或失败而言的初始视图的复杂性相关。根据本专利技术,用户从计算机工作区访问的信息项的集合被自动隐藏或从视图上减少,以便利用户对决定了的和/或减少了的信息子集进行处理。减少的子集由决定理论上的考虑来创建的当留下为用户有效访问而展露的更相关的项时,从视图或外观上隐藏或减少多余的信息项。因为给用户一个减少了的高度有用的项的数量(例如,标记,图标,菜单,工具,文本,数据)以便选择,而不必不得不通过大量无关的资料(诸如极少使用的选项)的筛选,所以效率得到了提高。将隐藏的益处与有关的由于从用户的当前工作区(例如,选择菜单包含搜索结果)中移动或重新定位所引起的可能增长的导航成本进行分析和衡量。这样,就执行成本益处分析,其中如果导航于所显示的项(如果该项是群集的,标记的,重新定位的,或是经移动的)的成本超过隐藏各项的益处-减少了在用户的工作区的搜索途径的项并因此增加了用户对已决定的项子集的认识处理的的能力,就将信息项的子集显示给用户。本专利技术提供各种组件和方法用以还原或减少将由用户处理的项的类集的大小。在一个方面,将大集合a的包含n个考虑中的项的特定子集合d明确地显示给用户。用户观察容量为|d|的显示。类集、子集h,|h|个项的互补元素都典型地隐藏或抽象成单个标识符(例如,声明“点击以显示更多项……”的标识符),所述标识符可被访问以查看子集h中的|h|个元素。可以不同的方式从集合a中选择显示的|d|个项的子集,包括通过对顶部|d|个元素进行估算,在其它众多的子选择方式中,依照每一个元素成为目标元素的可能性、依照字母顺序、或从n中依照|d|的随机子选择的元素。子样本m可用于这些项属性的功能,而不是选择n个总共项的顶部m的值。例如,一种情形考虑了从n个候选项中寻找单个目标项的计算机用户。集的容量|d|中所显示的项的子集d可由以下的方式所决定按估算在集合d中每一个所显示的项成为目标项的可能性的顺序增加项至子集d。当该项在d中的可能性增长至等于或大于包括在子集中的项i中的一个实际上是目标项t的期望概率之后,将不在d中增加元素,并表示为p(t∈d|E,|d|)≥Σi∈dp(iist|E)]]>通过考虑几种关键属性以及在完整与容易辨识之间的权衡,本专利技术致力于对集合隐藏(例如,项的列表、和项的其它配置)和隐藏的对象或抽象为高层标记的属性的优化。项集合(例如,列表)越大,它就越复杂,,并且它就越有可能包含一个或多个感兴趣的项,或目标项。然而,在集合中的元素越多,就需要花费越多的搜索工作以查找一个或多个感兴趣的项。通过将总集中的一个或多个子集提取成为标记或其它形式,本专利技术减轻了辨识是否一个项在显示的项的子集之中所需要的工作,以便利选择项本身。如果该项并不包含在所显示的子集中,可以提供一个手势,诸如点击一个高层标记,例如,以展现部分或全部的隐藏项。这样的提示需要用户工作并引入了一个权衡减少显示项的复杂性的期望值的成本。本专利技术用与隐藏列表的显示有关的成本,依据对项的子集列表的显示与潜在有用项集合的其它元素的隐藏之间的分析来处理该权衡。应当注意的是,上述自动分析可以总结出其它表达方式,包括隐藏项的多步骤显示、隐藏文件的分等级嵌套、和/或除隐藏项的列表和标记之外的用于项的子集的可视化(诸如以其它配置安排显示和隐藏的项的群集)。为了完成前述的和有关的结尾,连同以下描述和附图在此描述了本专利技术几个说明性的方面。这些方面是可以实践本专利技术的不同方法的指示,所有的方法意由本专利技术覆盖。联系附图,本专利技术的其它优势和新颖特征将从本专利技术下述详细描述中变得显而易见。附图的简要描述附图说明图1是示意框图,根据本专利技术的一个方面举例说明信息隐藏。图2是图表,根据本专利技术的一个方面举例说明一个预期的实用程序分析系统。图3是图表,根据本专利技术的一个方面举例说明各种信息隐藏概念。图4是流程图,根据本专利技术的一个方面举例说明自动信息隐藏过程。图5-7根据本专利技术的一个方面举例说明自动本文档来自技高网...

【技术保护点】
一种便利显示信息的系统,包括:排列组件,为至少一个显示项确定可能值;成本组件,为该显示项确定穿行成本;以及隐藏组件,至少部分基于确定的可能值和导航成本,从许多显示项中选择性地显现显示项的子集。

【技术特征摘要】
US 2003-6-30 10/609,8191.一种便利显示信息的系统,包括排列组件,为至少一个显示项确定可能值;成本组件,为该显示项确定穿行成本;以及隐藏组件,至少部分基于确定的可能值和导航成本,从许多显示项中选择性地显现显示项的子集。2.如权利要求1所述的系统,所述隐藏组件包括期望实用程序分析组件,将候选项a的集合分段成显示的项d的子集以及一个或多个即使隐藏但通过行为或提示可以访问的项h的子集,其中a,d,和h均为整数。3.如权利要求2所述的系统,所述行为或提示包括鼠标点击或键盘敲击以导航隐藏了的信息。4.如权利要求2所述的系统,所述隐藏组件处理总共包括了许多元素|a|=n的候选项的集合a,所述候选项对用户潜在地具备效益或价值,n个项自动地分成适当的a的子集,包括已显示的|d|个项的子集d和隐藏的|h|个项的子集h,其中|d|+|h|=n。5.如权利要求1所述的系统,所述排列组件包括在某环境中将项的可能性排序应用于用户的功能,所述环境由观测证据E定义。6.如权利要求5所述的系统,所述观测证据E包括一个或多个关于使用、项或相关项的使用模式、与项有关的内容、日期的时间、内容题目、最近访问内容或最近访问的题目的内容的背景信息。7.如权利要求5所述的系统,所述排列组件包括近似或精确估算可能性的排列功能,所述可能性指在显示和/或访问时,集合a中每一个项i是目标项的可能性,表示为p(i是目标|E),其中p是可能性。8.如权利要求7所述的系统,所述排列组件包括了映射到作为启发式功能而学习或应用的其它排列功能的概率功能。9.如权利要求8所述的系统,所述概率功能确定可能性,p(i为目标t|E),对于所有的项将概率功能标准化至1.0,表示为Σi∈dp(iist|E)=1.0]]>10.如权利要求2所述的系统,为任何一个将其选择以移动至显示的项的集合的项集合,所述隐藏组件确定了d,目标项t将在该集合中的可能性,表示为p(t∈d|E)=Σi∈dp(iist|E);]]>或目标项t不在d中的概率,作为余数,p(t⫬∈d|E)=1-Σi∈dp(iist|E)]]>11.如权利要求2所述的系统,所述隐藏组件确定了期望值,包括期望的成本和移动d的顶部项的效益,该期望值导致/d/的候选,并且剩余的|h|在隐藏项之中,其中全部的项在原始集合a中,|a|=|d|+|h|。12.如权利要求2所述的系统,所述隐藏组件确定至少如下一个成本Cs,d用户通过给定的d扫描的成本且目标在d中。Cs,h用户通过h扫描的成本(当访问项h的集合时)。Ch用户访问h的成本。Cs,d’用户通过给定的d扫描的成本且d不包含目标。Co作为列表大小的功能的模糊成本。13.如权利要求12所述的系统,所述成本可由处理功能总结出,该处理功能可得到在不同的情形,基于细节对成本的估算,作为配置的特性。14.权利要求13所述的系统,还包括经过对从用户的学习中收集对时间的观察和装配和/或用户的挫折,或经由启发式时间的估计而发展的功能,提供分派成本的功能集。15.如权利要求12所述的系统,所述成本,Cs,d与d中的扫描项相关,这是配置和g(|d|)的一项功能。16.如权利要求15所述的系统,还包括一个列表配置,该列表配置具有在列表上查找目标项的期望成本(平均地),当目标项是当前存在的,如果列表是随机的,期望成本根据查找目标之前扫描的项的数目来测量,即|d|/2,并且如果该列表由可能性(相对于随机地)来排序,利用|d|/2作为平均情况的期望值。17.如权利要求15所述的系统,所述成本是为查找目标项而扫描列表的平均成本,给定一个从最高到最低概率的排序的列表,其中每一项是目标项并由以下等式进行描述p(xi|E)代表了可能性p(项xi是目标t|E)。在查找目标之前,项<n&g...

【专利技术属性】
技术研发人员:EJ豪维茨
申请(专利权)人:微软公司
类型:发明
国别省市:US[美国]

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

1