自适应计算机显示屏幕窗口的制作方法

文档序号:6417530阅读:237来源:国知局
专利名称:自适应计算机显示屏幕窗口的制作方法
技术领域
本发明涉及一种用于提供自适应计算机显示屏幕窗口的计算机系统和方法。
计算机的典型操作可包括下述事件序列。
在出现第一操作对话时,计算机显示器屏幕向用户呈现缺省显示器屏幕窗口。然后,在第一操作对话中,用户通常可以任意编辑该缺省窗口,例如,放大或缩小窗口、把屏幕划分成多个独立窗口、或改变至少一种颜色、或改变每个屏幕的窗口拓扑布局。
随着编辑行为的随时间的进展,当前的编辑通常使以前的编辑行为失效。从而,第一操作对话结束时,原始缺省显示器屏幕窗口由某图象代替,该图象代表用户关于放大、缩小、颜色、字形等的最后的编辑行为。该最后的图象随后可能或不可能(取决于具体的计算机系统)在第二操作对话开始时便于缺省显示器屏幕窗口调用。
按照操作对话的具体例子通过使计算机能有效地和有利地实现关于调用计算机显示器屏幕的新的能力,本发明试图进一步改进和细化计算机的这种示例性的操作。
具体地,在一种发明中可实现新能力,该发明在第一方面中公开一种操作方法,其包括步骤(i)确定第一操作对话期间在缺省状况下在计算机屏幕上所显示的窗口的特性;(ii)监视由用户以输入提示的特性改变来进行窗口缺省状况的改变,从而反映用户在第一操作对话中开展的特定窗口活动方式;(iii)建立包含步骤(ii)窗口活动方式历史的参考对象;以及(iv)在第二操作对话期间利用该参考对象生成供显示的瞬时窗口,该瞬时窗口已被自适应地从缺省状况窗口修改,从而它的特性和用户在第一操作对话期间开展的特定窗口活动方式关联。
从而,若和上面讨论的现有技术相提并论,本发明可显示出明显的不同。回想到现有技术中随时间进展的编辑行为,瞬时的编辑通常会使先前的编辑行为失效。与此鲜明不同,本发明监视这些编辑行为(即,不是使编辑无效,而是作为信息),以最终建立一个反映用户至少在操作对话的一定部分中所开展的编辑行为的用户概况。以这种方式,在第二操作对话期间可呈现一个显示,该显示了解并反映用户随着时间开展的或加权的特定窗口主观活动。
该方法的步骤(i)最好包括通过登记缺省窗口的字形、颜色、位置、形状和内容中的至少一样来确定缺省条件的一个状态。
该方法的步骤(iii)可包括通过(1)确定用户窗口活动的使用频率;或,(2)对用户窗口活动的特性计算最大似然期望值;或,(3)利用用户在该操作对话中显示的最后的图象图案创建参考对象。
步骤(iii)最好包括创建一个包括用户在数次操作对话中开展的窗口活动历史的参考对象。
本发明在第二方面中,公开一种可由机器读的程序存储部件,其有形地嵌入可由该机器执行的一种指令程序以执行用于提供自适应窗口显示的方法步骤,该方法包括步骤(i)确定第一操作对话期间在缺省状况下在计算机屏幕上所显示的窗口的特性;(ii)监视由用户以输入提示的特性改变以进行窗口缺省状况的改变,从而反映用户在第一操作对话中开展的特定窗口活动方式;(iii)建立包含步骤(ii)窗口活动方式历史的参考对象;以及(iv)在第二操作对话期间利用该参考对象生成供显示的瞬时窗口,该瞬时窗口已被自适应地从缺省状况窗口修改,从而它的特性和用户在第一操作对话期间开展的特定窗口活动方式关联。
本发明在第三方面,公开一种适用于提供自适应计算机屏幕窗口显示的计算机系统,该系统包括(i)用于确定第一操作对话期间在缺省状况下计算机屏幕上所显示的窗口的特性的CPU装置(ii)用于监视由用户的输入提示的特性改变以进行窗口缺省状况的改变从而反映用戾在第一操作对话中开展的特定窗口活动方式的CPU装置;(iii)用于建立包含窗口活动方式历史的参考对象的CPU装置;以及(iv)用于在第二操作对话期间利用该参考对象生成供显示的瞬时窗口的CPU装置,该瞬时窗口已被自适应地从缺省状况窗口修改,从而它的特性和用户在第一操作对话期间开展的特定窗口活动方式关联。
本发明在第四方面中,公开一种计算机系统,其包括(i)一种开环结构,包括a)一个缺省屏幕节点;b)一个求和节点;c)第一输入向量,其从缺省屏幕节点得到,用于输入到求和节点,并且包含来自前一操作对话的计算机显示器缺省屏幕;d)至求和节点的第二输入向量,其包括用于在现行操作对话期间输入到求和节点的用户生成的显示屏幕;求和节点能够接收所述第一和第二输入向量并输出第一信号;以及e)一个显示处理模块,其接收第一信号并输出结果显示屏幕;以及(ii)一个包括反馈回路的闭环结构,其按如下所述绕该开环结构闭合a)感测现行显示中的变化;b)记着在现行操作对话中开展的改变结果的历史;以及c)生成和在现行操作对话中开展的改变历史关联的显示屏幕,用于向缺省屏幕节点输出新的缺省屏幕,供用具体例子说明相继的操作对话时显示之用。
在附图中示例说明本发明,附图中

图1示出一个计算机显示器屏幕窗口,其代表在第一操作对话期间显示的缺省状况;图2a-e示出用户对图1的缺省屏幕窗口的一系列修改改变,从而随第一操作对话中的进展对窗口的缺省状况进行改变;图3示出计算机生成的供第二操作对话期间显示用的瞬时窗口,该瞬时窗口被图1的缺省状况窗口自适应地得到修改,从而其特性和用户在第一操作对话中开展的特定窗口活动方式关联,并且通过计算机得到进一步的增强;图4示出用于实现本发明的一种方法的操作流程;图5a和5b示出一种反馈控制系统,其推断式地表示使现有技术概念化的一种方式,而图5c示出一种推断式地表示使本发明概念化的一种方式的反馈控制系统。
上面综述了本发明,并且公开一种用于管理计算机中所存储的信息的新颖结构/接口。
具体地,图1,(数字10-22)示出一个计算机显示屏幕窗口,其代表在第一操作对话期间显示的缺省窗口。在图1的缺省屏幕10中,根据具体领域(商业、工业等)的典型用户选择窗口图案。
图1由若干相关子窗口(12-22)的栏组成。这些窗口收集某族用户中的绝大多数为进行日常例行工作所需的所有内容,菜单栏(未示出)可向用户提供附加能力以建立/删除窗口、输入/输出数据、观看数据、把信息保存到文件中或打印信息、保存/检索以前的安排、在规定时间自动执行命令、以几种格式显示信息、启动/禁止特定行为或者访问其它用户生成的数据。还可提供联机帮助。
如逐步地由图2a-2d,数字24-114,中所示,现在用户可自由增加、删除或修改图1的缺省图案。请注意,和现有技术明显不同,本发明监视用户对图1缺省窗口修改改变的这种过程,并且跟踪用户在第一操作对话中开展的活动和结果的窗口图案,以及建立参考对象的历史。
刚提到的监视行为包括提供一种能力,用于对从用户的一组具体改变,比如图2a中的,到用户下一组改变,比如图2b中的,的转变划界。
可通过几种技术跟踪用户的活动,它们可基于时间、窗口特性(属性)中的改变或其它。例如,从图2c到图2d中,用户可能修改“高斯曲线”窗口的尺寸并把“表格”窗口移到尺寸改变后的高斯窗口的上方。在此计算机“记住”二次编排其中一次是改变高斯曲线的尺寸,另一次是把表格移动到尺寸改变后的高斯曲线的上方。当用户从现行窗口移动“焦点”并且新焦点不在该窗口(从而同一窗口中的二次相继动作当作一个整体并产生要记住的最终窗口)时出现要“记住”某具体窗口的信号。在另一种方式中,计算机可在记住屏幕编排前“等待”规定的时间量。这意味着,若在规定长度的时间内未改变现行屏幕(在给定的容限内),仍生成“记住”屏幕的信号。
现在参照图2a至2d中表明的内容及含意。
图2a示出用户的第一修改屏蔽编排,图2a的编排保留了图1缺省屏幕窗口的一部分,并增加了一些新的窗口,例如圆形图符(26),删除了一些老窗口(16)并且重新排列了图1的拓扑。
图2b接着示出用户的第二修改屏幕编排。这里,具体地,可以看出图2a的右边一栏的窗口被用户移动到屏幕的左侧,同时把圆形窗口图符移动到右侧栏。
图2c随后示出用户的第三修改屏蔽编排。这里,用户基本上保留图2b的总拓扑,但颠倒了右侧栏的圆形图符/金字塔图符关系。
图2d示出用户的第四修改屏幕编排。这里,用户保持图2c改变中的大部分不变,仅改变中间栏中高斯曲线-笛卡儿坐标网络的拓扑布局,从而它们中的一个在另一个的上面,而不是相并排。
图2e最终示出根据本发明在用具体例子说明第二操作对话时可向用户呈现的计算机修改的屏幕编排。首先,请注意事实,图2e性质上和图1的缺省屏幕不同,因为它反映了并且响应了用户在第一操作对话(即图2a-2d)中的改变。从而,例如,图2e包括图2a的圆形图符(图1缺省屏幕中不存在);并且示出所喜爱的(图2b、2c、2d)左/右栏图符拓扑(即,向左)。另外,图2e屏幕布局可不同于用户的最后屏幕(图2d),因为图2e示出统计上优选的高斯曲线-笛卡儿坐标网格拓扑(图2b、2c中开展的),它优于用户最后的选择(图2d);从而图2e(和图2b、2c相同)和图2d不同,示出并排排列的高斯曲线-笛卡儿坐标(而不是上下排列)。
图3,数字116-132,示出本发明的其它能力。这里,只对用户输入响应的图2e的计算机生成屏幕,可在用户的直接输入之外进一步增强对优化关联的获取或者对所施加的限制的获取。
当用具体例子说明新对话时,本发明向用户呈现用户期望的窗口图案的最佳估计,如图2e中数字98所示。这基于对特定用户的窗口活动的分析,该分析不是仅跨越前一次对话而是可跨越若干先前的对话(顺序地或统计采样地)。
所进行的典型操作如下,并且参照图4的流程图(数字134-154)是有帮助的。
1.用户启动新对话。出现缺省屏幕,然后显示用户所希望的窗口图案的现行系统估计。这可按使用频率的递减顺序排序。
2.用户根据其当前需要更改窗口图案。本发明跟踪用户活动。
3.用户选择和修改一个或多个窗口的内容。本发明监视用户在窗口内容中的活动。
4.一旦完成,用户可按保存按钮,以便保存屏幕并且启动新的应用,或者直接切换到新应用,在该情况下本发明在启动该应用的新对话时负责分析并呈现优选的窗口图案。
代替生成新图案,用户可调用存储的图案并且执行这些图案,或者设置成自动地调用和执行存储的查询(例如,每日或每周的活动)。这可通过菜单系统执行。
请注意所有这些能力按非常易于使用和直观的方式存在于最少数量的屏幕中。用户不需要知道或费力地通过几层窗口和对话框去达到其目标。
作为一种整体的重要能力,可由计算机自动地改变显示格式(图3)。计算机对用户规定的每次行为以及相关的显示保持一个使用频率文件。最好跨越数次对话保持该使用频率,从而建立使用频率的流动平均数,从而确定行为的重要性量测。
根据优先级,可以自动选择供初始显示用的其量测大于用户选定阈值的所有行为/项目,并可根据并列的单元在最少数量的屏幕中显示这些行为/项目。
例如,如已讨论那样,图2e是用户在启动对话时为该应用向用户呈现的图1的初始屏幕编排修改结果。从而,级别较低的显示降级成辅助屏幕。计算机自动地把坐标网格叠加到其屏幕中,从而把屏幕分割成各显示单元。根据使用频率产生这些选定的显示产生,从而为每个用户的特殊活动方式产生最优编排。图3中示出计算机分析后显示屏幕产生的修改/增强。其改进是可看出的。
图5c示出一个推断式地表示概念化本发明的一种方式的反馈控制电路,其用户和图5a、5b的现有技术的推断式控制电路对比。
可以理解,可以利用多种分立的专用或可编程集成电路或者其它电子电路或部件(例如,硬接线电子或逻辑电路如分立元件电路,或者可编程逻辑器件如PLD、PLA、PAL,等)实施本发明。可以用适当编程的通用计算机,例如微处理器、微控制器或其它处理器部件(CPU或MPU),或者单独地或者和一个或多个外围(例如集成电路)数据和信号处理部件相结合,实施本发明。通常,可以把任何在其上有限状态机能实现图4中所示的流程图的部件或部件组合用作本发明的控制器。
权利要求
1.一种计算机操作方法,包括步骤(i)确定第一操作对话期间在缺省状况下在计算机屏幕上所显示的窗口的特性;(ii)监视由用户以输入提示的特性改变以进行窗口缺省状况的改变,从而反映用户在第一操作对话中开展的特定窗口活动方式;(iii)建立包含步骤(ii)窗口活动方式历史的参考对象;以及(iv)在第二操作对话期间利用该参考对象生成供显示用的瞬时窗口,该瞬时窗口已被自适应地从缺省状况窗口修改,从而它的特性和用户在第一操作对话期间开展的特定窗口活动方式关联。
2.依据权利要求1的方法,其中步骤(i)包括通过登记缺省窗口字形、颜色、位置、形状、内容中的至少一样来确定缺省状况的状态。
3.依据权利要求1的方法,其中步骤(ii)包括监视用户在整个第一操作对话期间提示的特性改变。
4.依据权利要求1的方法,其中步骤(iii)包括通过确定用户窗中活动的使用频率来建立参考对象。
5.依据权利要求1的方法,其中步骤(iii)包括通过计算用户窗口活动特性的最大似然期望值建立参考对象。
6.依据权利要求1的方法,其中步骤(iii)包括通过利用该次应用中用户显示的最终图案建立参考对象。
7.依据权利要求1的方法,其中步骤(iii)包括通过包含用户在数次操作对话中进行的活动方式历史建立参考对象。
8.一种可由机器读的程序存储部件,其有形地嵌入可由该机器执行的一种指令程序以执行用于提供自适应窗口显示的方法步骤,该方法包括步骤(i)确定第一操作对话期间在缺省状况下在计算机屏幕上所显示的窗口的特性;(ii)监视由用户以输入提示的特性改变以进行窗口缺省状况的改变,从而反映用户在第一操作对话中开展的特定窗口活动方式;(iii)建立包含步骤(ii)窗口活动方式历史的参考对象;以及(iv)在第二操作对话期间利用该参考对象生成供显示用的瞬时窗口,该瞬时窗口已被自适应地从缺省状况窗口改变,从而它的特性和用户在第一操作对话期间开展的特定作口活动方式关联。
9.一种适用于提供自适应计算机屏幕窗口显示的计算机系统,该系统包括(i)用于确定第一操作对话期间在缺省状况下在计算机屏幕上所显示的窗口的特性的CPU装置;(ii)用于监视由用户以输入提示的特性改变以进行窗口缺省状况的改变从而反映用户在第一操作对话中开展的特定窗口活动方式的CPU装置;(iii)用于建立包含窗口活动方式历史的参考对象的CPU装置;以及(iv)用于在第二操作对话期间利用该参考对象生成供显示用的瞬时窗口的CPU装置,该瞬时窗口已被自适应地从缺省状况窗口修改,从而它的特性和用户在第一操作对话期间展开的特定窗口活动方式关联。
10.一种计算机系统,包括i)一种开环结构,包括a)一个缺省屏幕节点;b)一个求和节点;c)第一输入向量,其从缺省屏幕节点得到以输入到求和节点,并且包含来自前一操作对话的计算机显示器缺省屏幕;d)至求和节点的第二输入向量,其包括用于在现行操作对话期间输入到求和节点的用户生成的显示屏幕;求和节点能够接收所述第一和第二输入向量并输出第一信号;以及e)一个显示处理模块,其接收第一信号并输出结果显示屏幕;以及ii)一个包括反馈回路的闭环结构,其按如下所述绕该开环结构闭合a)感测现行显示中的变化;b)记着在现行操作对话中开展的改变结果的历史;以及c)生成和在现行操作对话中开展的改变历史关联的显示屏幕,用于向缺省屏幕节点输出新的缺省屏幕,供在用具体例子说明相继的操作对话时显示之用。
全文摘要
本发明在第一计算机操作对话的某段时间开展编辑行为时,监视用户对窗口特性的编辑行为。接着本发明建立反映这些编辑行为的用户概况,用于在第二操作对话中以具体例子说明一个瞬时窗口,该瞬时窗口响应并且反映用户在第一操作对话中开展的或提示的编辑行为。
文档编号G06F3/033GK1265486SQ99127059
公开日2000年9月6日 申请日期1999年12月27日 优先权日1999年2月25日
发明者杰罗梅·M·库兹伯格, 梅纳切姆·列瓦诺尼 申请人:国际商业机器公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1