CN104461258A - 用于操作计算机的方法和*** - Google Patents

用于操作计算机的方法和*** Download PDF

Info

Publication number
CN104461258A
CN104461258A CN201410462542.0A CN201410462542A CN104461258A CN 104461258 A CN104461258 A CN 104461258A CN 201410462542 A CN201410462542 A CN 201410462542A CN 104461258 A CN104461258 A CN 104461258A
Authority
CN
China
Prior art keywords
user interface
event
graphic user
user
computer system
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201410462542.0A
Other languages
English (en)
Other versions
CN104461258B (zh
Inventor
M·M·钱达
J·K·劳德
C·D·斯密斯
M·J·利坎瓦
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
International Business Machines Corp
Original Assignee
International Business Machines Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by International Business Machines Corp filed Critical International Business Machines Corp
Publication of CN104461258A publication Critical patent/CN104461258A/zh
Application granted granted Critical
Publication of CN104461258B publication Critical patent/CN104461258B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/3003Monitoring arrangements specially adapted to the computing system or computing system component being monitored
    • G06F11/3041Monitoring arrangements specially adapted to the computing system or computing system component being monitored where the computing system component is an input/output interface
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/0482Interaction with lists of selectable items, e.g. menus
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/0485Scrolling or panning
    • G06F3/04855Interaction with scrollbars
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/451Execution arrangements for user interfaces
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/451Execution arrangements for user interfaces
    • G06F9/453Help systems

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Software Systems (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Computing Systems (AREA)
  • Mathematical Physics (AREA)
  • Quality & Reliability (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

本公开内容涉及用于操作计算机的方法和***。一种计算机***包括显示装置、用户接口、以及连接到显示装置和用户接口的处理器。一种操作该计算机***的方法包括以下步骤:在显示装置上显示图形用户界面;接收限定图形用户界面的区域的用户输入;确定图形用户界面的限定区域中的图形用户界面动作;将事件存储在日志中,所述事件是作为所确定的图形用户界面动作的结果而产生的;接收对存储在事件日志中的事件的用户选择;并且提供针对用户所选事件的配置选项。

Description

用于操作计算机的方法和***
技术领域
本发明涉及一种操作计算机***的方法以及计算***本身。
背景技术
几乎所有的现代计算***都使用图形用户界面(GUI)作为用于供用户与计算***运行的应用进行交互的主要界面。台式计算机和手持计算装置(诸如智能电话和平板计算机)都使用GUI。在台式计算机的情况下,用户将经由键盘和鼠标,例如通过使用屏上光标来与GUI进行交互。在现代智能电话和平板计算机的情况下,用户将经由触摸屏,例如使用他们的(一个或多个)手指或触针来与GUI进行交互。GUI将被配置为在特定情况下以某些方式进行行动,这些方式不总是对所有用户都是优选的。例如,诸如滚动、菜单的选择和快捷方式的特征通常在不同装置/应用上以不同方式配置,这可以使用户在使用他们不熟悉的GUI时有困难。
大多数GUI具有相关联的帮助***,该帮助***描述GUI的配置步骤和选项。为了访问帮助***,用户需要经由菜单或击键来调用帮助***。对于用户的问题于是变为导航到帮助***中的正确描述。这通常需要搜索整个帮助数据库来找到正确的配置步骤。例如,用户可能需要表达查询,诸如:“我如何使在会议之前10分钟出现的会议提醒停止?”。用户要执行的另一个困难任务是确定对于GUI的特定部分的特定配置选项。所以,例如,GUI用户可能想要知道“用于改变web浏览器中的滚动条的行为的配置选项是什么”。许多用户发现,当尝试定位GUI配置信息时,整个帮助***的导航使用起来既困难又令人沮丧。
发明内容
根据本发明的第一方面,提供一种操作计算机***的方法,该计算机***包括显示装置、用户接口、以及连接到显示装置和用户接口的处理器,该方法包括以下步骤:在显示装置上显示图形用户界面;接收限定图形用户界面的区域的用户输入;确定图形用户界面的限定区域中的图形用户界面动作;将事件存储在日志中,所述事件是作为所确定的图形用户界面动作的结果而产生的;接收对存储在事件日志中的事件的用户选择;并且提供针对用户所选事件的配置选项。
根据本发明的第二方面,提供一种计算机***,该计算机***包括显示装置、用户接口、以及连接到显示装置和用户接口的处理器,该计算机***被布置为:在显示装置上显示图形用户界面;接收限定图形用户界面的区域的用户输入;确定图形用户界面的限定区域中的图形用户界面动作;将事件存储在日志中,所述事件是作为所确定的图形用户界面动作的结果而产生的;接收对存储在事件日志中的事件的用户选择;并且提供针对用户所选事件的配置选项。
根据本发明的第三方面,提供一种计算机可读介质上的用于操作计算机***的计算机程序产品,该计算机***包括显示装置、用户接口、以及连接到显示装置和用户接口的处理器,该产品包括用于执行以下步骤的指令:在显示装置上显示图形用户界面;接收限定图形用户界面的区域的用户输入;确定图形用户界面的限定区域中的图形用户界面动作;将事件存储在日志中,所述事件是作为所确定的图形用户界面动作的结果而产生的;接收对存储在事件日志中的事件的用户选择;并且提供针对用户所选事件的配置选项。
由于本发明,可以加速确定帮助***的哪个部分与配置终端用户所指定的感兴趣GUI行为有关的处理。在优选实施例中,用户首先例如经由操作***控制面板来启用GUI事件管理器。GUI事件管理器负责捕捉基于GUI的事件,诸如“隐藏滚动条”或“显示工具提示”。一旦这已经完成,在优选实施例中,用户就可以在感兴趣GUI的区域上绘制矩形。该矩形可以经由鼠标或使用触摸屏来指定。
此刻,用户能够在前述矩形所覆盖的区域上执行若干个操作。例如,用户能够找出什么配置选项可供该矩形所覆盖的区域使用。所以如果用户在滚动条周围绘制矩形,则可以找出哪些配置选项可供滚动条使用。与仅仅提供总括帮助完全不同,这给予有针对性的帮助。在滚动条的情况下,用户可以确定用于配置滚动条的外观和感觉和/或如何禁用滚动条的选项。这可以通过下述方式扩展到诸如“我如何禁止会议提醒出现?”的情形:在会议提醒上方绘制矩形,并且察看可供使用的配置选项。
所述计算***还将捕捉与用户的矩形所覆盖的区域相关的事件。因此,用户可以在触摸屏的一部分上方绘制矩形,该矩形例如表示移动电话显示器的一部分。然后,将在触摸屏的该部分上发生的任何GUI事件发送到GUI事件管理器。可以在GUI事件管理器控制台中查看这些事件。可以基于这些事件来进行操作,诸如禁用导致该事件产生的配置,使用单击,并因此禁止造成该事件的GUI行为。在屏幕实际使用空间小并且查阅帮助特别困难的移动装置中,这是有用的。
改进***使得GUI帮助可以针对屏幕的可以由用户限定的特定部分,而不是针对底层GUI处理。这帮助可用性,并且允许细粒度的配置。该***支持对于其可能难以在帮助页面内定义搜索的GUI事件的捕捉。所以,它为用户解决了“我可以知道GUI正在做什么,但是不知道如何用文本向帮助子***指定它”的问题。在优选实施例中,所有GUI事件将是经过重复数据删除的,因此防止在事件管理器事件控制台内重载事件。
在本发明的优选实施例中,安装可以访问操作***GUI功能的GUI事件管理器。这具有接收与屏幕上的任何点相关的事件的能力。GUI然后能够将事件发送到事件管理器。事件管理器接收这些事件,并且能够根据屏幕位置来从事件确定该事件来自何处。然后使用这来确定该位置是否落到用户限定的矩形所覆盖的区域中,因此根据事件控制向用户显示什么。除此之外,GUI组件通过操作***GUI功能可以确定它们的位置。这使得这些组件在用户请求这些组件的什么配置能力是针对预先限定的绘制矩形的情况下可以确定这些组件是否应向事件管理器***广播它们的配置能力。
附图说明
现在将仅以举例的方式参照附图描述本发明的优选实施例,其中:
图1是计算***的示意图;
图2是不同计算***的示意图;
图3和图4是图形用户界面的示意图;和
图5是操作计算机***的方法的流程图。
具体实施方式
图1示出计算***10,该计算***10包括显示装置12、处理器14和用户接口16。处理器14连接到显示装置12和用户接口16。用户接口16是键盘,并且还可以提供另外的也连接到处理器14的用户接口装置,诸如鼠标。处理器14控制计算***10的操作,从用户接口16接收用户输入,并且控制显示装置12的输出。计算机可读介质18(诸如CD-ROM)上的计算机程序产品可以用于操作处理器14。
图1中所示的计算***10是用户可以用于标准桌面应用(诸如文字处理、电子表格、互联网浏览、电子邮件等)的常规台式计算机。处理器14将运行操作***,该操作***提供支持提供用户需要的功能的一个或多个应用的基础。操作***和所有应用通过显示装置12上示出的图形用户界面提供它们与用户的交互。处理器14通过操作***在显示装置12上显示用户可以与其进行交互的图形用户界面。
台式计算机上的大多数图形用户界面利用类似的公知技术(诸如启动应用)来进行基本交互。通常,在图形用户界面内显示用户可以用鼠标移动的光标,并且可以经由可以使用鼠标按钮双击来启动的屏上图标来提供对应用的访问,和/或提供开始菜单,在该开始菜单中,用户可以在他们希望启动的应用的名称中点击应用名称或类型。图标和菜单通常在台式计算机上的不同图形用户界面上以标准的方式进行处理,因为用户对存在已久的标准化技术非常熟悉。
图2示出了不同类型的计算***10的例子,该计算***10是智能电话,该智能电话具有提供无线电话的主要功能,而且还具有可以用于通常与台式计算机相关联的标准应用(诸如电子邮件和互联网浏览)的重要计算能力。智能电话10设有触摸屏20,该触摸屏20组合用户接口和显示装置的功能。用户可以通过用他们的手指触摸触摸屏20来与智能电话10进行交互。智能电话10的触摸屏20检测用户在触摸屏20上的任何触摸的位置,并且相应地解释该触摸。
触摸屏20显示图形用户界面22,在图2中,图形用户界面22示出用户当前访问的电子邮件应用。在该图中还示出了用户界面元件24,该用户界面元件24是形成当前示出的电子邮件应用的显示的一部分的滚动条。滚动条是指示存在由于大小约束而不能示出的附加资料的公知的用户界面元件。用户可以与滚动条24进行交互,以便访问该附加资料。用户能够用他们的手指触摸滚动条24,并且上下移动滚动条24。
计算***10通过图形用户界面22运行的每一个应用将具有许多不同的用户界面元件,其中一些是明显的并且经常示出,其中一些仅在很少发生的特定情况下出现。例如,智能电话10运行的电子邮件应用可以具有指示接收到了新的电子邮件的警报特征。每次接收到电子邮件时,就可以示出小的屏上警报。然而,对于可能希望关闭该特征的用户,该用户界面元件可能是令人厌烦的。这需要访问用户界面配置选项。
图3示出了用户可以如何与用户界面进行交互来发现用户界面配置选项。用户在图形用户界面22上限定区域26,事件管理***将捕捉关于该区域26的事件。区域26可以被认为是用户感兴趣的区域,并且为矩形的形式,但是还可以使用其他形状,诸如圆形。假定,用户在限定区域26之前已经开启了事件捕捉,或者这可以自动地发生。区域26的指定将触发用户界面事件的捕捉,直到诸如事件捕捉被关闭这样的时间为止。图3例示了在滚动条24上使用虚线对区域26的指定。
用户然后在图形用户界面22中执行操作。它们之一可以涉及用户在滚动条24周围的区域上移动他们的手指,在触摸屏的情况下,该区域是当滚动条24自动地出现时的点。这将产生事件,该事件被存储在事件管理***维护的日志中。用户可以像平常那样使用智能电话10,如同什么也没有改变一样与装置进行交互。然而,无论何时图形用户界面动作在限定区域26中发生,这于是导致事件被存储在日志中。
从应用将响应于用户界面动作产生在该应用内授权的特定事件的意义上来讲,事件的产生可以通过应用本身来驱动,或者事件管理***通过监视图形用户界面22中的改变来产生事件。在后一种情况下,正在运行的应用不知道事件产生正在后台进行。不必对每一个单个的用户界面动作产生事件,这将取决于事件产生***的具体情况,事件产生***可以决定不需要捕捉某些用户界面动作。
如果用户希望做出任何图形用户界面配置改变,则他们可以启动事件管理查看器。图4例示了用户通过执行预定义用户输入而访问的这样的事件管理查看器,并且事件日志28响应于该预定义用户输入而显示。在事件日志28中示出了事件30,事件30描述滚动条24的自动隐藏。在事件30内还存在单击“禁用特征”按钮,该按钮可以切换滚动条24的自动隐藏。这样,用户可以访问与他们以前创建的限定区域26相关的事件。
可以产生除了日志28中所示的事件之外的更多事件。例如,日志28可以通过将区域26内的元件的颜色设置作为事件列出来使得用户可以精细地定制用户界面元件(诸如滚动条24)的颜色设置。用户可以通过点击日志28内的“发现”功能来发现区域26内可供使用的任何未来的特征。这使得用户可以更精细地针对他们感兴趣的帮助。用户因此能够在不必导航帮助***的情况下访问详细的用户界面配置信息。
事件日志记录在后台进行,只要用户希望使该特征开启。这可以意味着,非常大量的事件发生并且被存储在日志28中。由于这个原因,对于日志28优选的是执行重复数据删除,由此在向用户显示日志28之前删除日志28内的任何重复条目。然后在有序列表中向用户显示多个不同事件30。排序可以基于最近优先,或者可以基于在重复数据删除之前产生事件30的次数。
图5是概括操作计算机***10的方法的流程图,该计算机***10包括显示装置12、用户接口16、以及连接到显示装置12和用户接口16的处理器14。该方法包括以下步骤,首先,步骤S5.1,该步骤包括在显示装置10上显示图形用户界面22。第二步骤S5.2包括接收限定图形用户界面22的区域26的用户输入。区域26优选为矩形,用户可以通过在触摸屏装置上使用屏上光标或使用他们的手指创建该矩形的相对角来绘制该矩形。
该方法的下一步骤是步骤S5.3,该步骤包括确定图形用户界面的限定区域中的图形用户界面动作。该用户界面动作可以是已经发生的并且当前正在图形用户界面22(诸如弹出菜单)中示出的动作,或者可以是在用户限定了感兴趣区域之后将发生的动作。响应于该动作,所述方法中的下一步骤包括步骤S5.4,该步骤将事件30存储在日志28中,事件30是作为所确定的图形用户界面动作的结果而产生的。将所产生的所有事件存储在日志28中,直到进行重复数据删除为止。
所述方法中的第五步骤是步骤S5.5,该步骤包括接收存储在事件日志28中的事件30的用户选择,并且所述方法的最后一个步骤是步骤S5.6,该步骤包括提供对于用户所选事件30的配置选项。这样,用户能够访问作为用户界面动作的结果而产生的事件30。用户将能够察看对于存储在日志28内的特定事件30的配置选项,并且可以在日志28内对与它们有关的特定用户界面动作的配置做出改变。

Claims (10)

1.一种操作计算机***的方法,所述计算机***包括显示装置、用户接口、以及连接到所述显示装置和所述用户接口的处理器,所述方法包括以下步骤:
在所述显示装置上显示图形用户界面,
接收限定所述图形用户界面的区域的用户输入,
确定所述图形用户界面的限定区域中的图形用户界面动作,
将事件存储在日志中,所述事件是作为所确定的图形用户界面动作的结果而产生的,
接收对存储在事件日志中的事件的用户选择,以及
提供针对用户所选事件的配置选项。
2.根据权利要求1所述的方法,还包括:删除所述事件日志中的重复条目。
3.根据权利要求1或2所述的方法,还包括:接收预定义用户输入,并且响应于所述预定义用户输入来显示所述事件日志。
4.根据权利要求1、2或3所述的方法,其中,确定所述图形用户界面的限定区域中的图形用户界面动作的步骤包括:从在所述图形用户界面的限定区域中操作的应用接收事件通知。
5.根据前面任一权利要求所述的方法,其中,确定所述图形用户界面的限定区域中的图形用户界面动作的步骤包括:确定在接收到限定所述图形用户界面的区域的用户输入之前在所述限定区域中发生的图形用户界面动作。
6.一种计算机***,所述计算机***包括显示装置、用户接口、以及连接到所述显示装置和所述用户接口的处理器,所述计算机***被布置为:
在所述显示装置上显示图形用户界面,
接收限定所述图形用户界面的区域的用户输入,
确定所述图形用户界面的限定区域中的图形用户界面动作,
将事件存储在日志中,所述事件是作为所确定的图形用户界面动作的结果而产生的,
接收对存储在事件日志中的事件的用户选择,以及
提供针对用户所选事件的配置选项。
7.根据权利要求6所述的***,其中,所述计算机***被进一步布置为删除所述事件日志中的重复条目。
8.根据权利要求6或7所述的***,其中,所述计算机***被进一步布置为:接收预定义用户输入,并且响应于所述预定义用户输入来显示所述事件日志。
9.根据权利要求6、7或8所述的***,其中,所述计算机***被布置为:在确定所述图形用户界面的限定区域中的图形用户界面动作的情况下,从在所述图形用户界面的限定区域中操作的应用接收事件通知。
10.根据权利要求6至9中的任何一个所述的***,其中,所述计算机***被布置为:在确定所述图形用户界面的限定区域中的图形用户界面动作的情况下,确定在接收到限定所述图形用户界面的区域的用户输入之前在所述限定区域中发生的图形用户界面动作。
CN201410462542.0A 2013-09-13 2014-09-12 用于操作计算机的方法和*** Active CN104461258B (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
GB1316320.9A GB2518203A (en) 2013-09-13 2013-09-13 GUI configuration
GB1316320.9 2013-09-13

Publications (2)

Publication Number Publication Date
CN104461258A true CN104461258A (zh) 2015-03-25
CN104461258B CN104461258B (zh) 2019-01-15

Family

ID=49552618

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410462542.0A Active CN104461258B (zh) 2013-09-13 2014-09-12 用于操作计算机的方法和***

Country Status (3)

Country Link
US (2) US10078412B2 (zh)
CN (1) CN104461258B (zh)
GB (1) GB2518203A (zh)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106293305A (zh) * 2015-05-15 2017-01-04 昆达电脑科技(昆山)有限公司 图形化使用者界面的智慧图示选择方法
US10785310B1 (en) * 2015-09-30 2020-09-22 Open Text Corporation Method and system implementing dynamic and/or adaptive user interfaces
US10572147B2 (en) * 2016-03-28 2020-02-25 Verizon Patent And Licensing Inc. Enabling perimeter-based user interactions with a user device
US11159731B2 (en) 2019-02-19 2021-10-26 Samsung Electronics Co., Ltd. System and method for AI enhanced shutter button user interface

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101652796A (zh) * 2007-04-06 2010-02-17 微软公司 上下文玩家选项菜单
US20100229112A1 (en) * 2009-03-06 2010-09-09 Microsoft Corporation Problem reporting system based on user interface interactions
US20110302528A1 (en) * 2010-06-04 2011-12-08 Starr Ephraim D Intelligent Window Sizing For Graphical User Interfaces
CN202177892U (zh) * 2011-06-04 2012-03-28 ***通信集团内蒙古有限公司 Web UI控件定制***

Family Cites Families (25)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5103498A (en) * 1990-08-02 1992-04-07 Tandy Corporation Intelligent help system
US5581684A (en) 1994-08-01 1996-12-03 Ddtec Sa Application-external help system for a windowing user interface
US5771032A (en) * 1994-09-30 1998-06-23 International Business Machines Corporation Method, system, and memory for modifying a window as information is being scrolled
US6452607B1 (en) 1998-02-04 2002-09-17 Hewlett-Packard Company Context sensitive user interface help feature
US7051029B1 (en) * 2001-01-05 2006-05-23 Revenue Science, Inc. Identifying and reporting on frequent sequences of events in usage data
US20060168170A1 (en) * 2004-10-25 2006-07-27 Korzeniowski Richard W System and method for analyzing information relating to network devices
US8099664B2 (en) 2006-03-17 2012-01-17 Microsoft Corporation Dynamic help user interface control with secured customization
US20070240057A1 (en) * 2006-04-11 2007-10-11 Microsoft Corporation User interface element for displaying contextual information
WO2008059710A1 (fr) * 2006-11-15 2008-05-22 Panasonic Corporation Dispositif de support d'opération et procédé de support d'opération
US7882090B2 (en) 2007-03-14 2011-02-01 Microsoft Corporation Customizing help content
US7818419B1 (en) * 2007-03-30 2010-10-19 Amazon Technologies, Inc. Monitoring user consumption of content
US8151192B2 (en) 2008-02-01 2012-04-03 Microsoft Corporation Context sensitive help
US10134044B1 (en) * 2008-05-28 2018-11-20 Excalibur Ip, Llc Collection and use of fine-grained user behavior data
CN101650649A (zh) * 2008-08-15 2010-02-17 鸿富锦精密工业(深圳)有限公司 查看帮助文件的***及查看帮助文件的方法
US20100093316A1 (en) * 2008-10-09 2010-04-15 Nokia Corporation Method, apparatus and computer program product for providing an information organization mechanism
US7971103B2 (en) * 2009-01-16 2011-06-28 International Business Machines Corporation Contextual and inline error resolution and user community
US9377991B1 (en) * 2009-02-13 2016-06-28 Northwest Analytics, Inc. System for applying privacy settings in connection with creating, storing, distributing, and editing mixed-media collections
JP2011141617A (ja) * 2010-01-05 2011-07-21 Fujifilm Corp webページ閲覧システム及びその制御方法、中継サーバ
US20110314376A1 (en) 2010-06-18 2011-12-22 Michael Dearman Method and system that displays a tooltip
US8533595B2 (en) * 2011-04-19 2013-09-10 Autodesk, Inc Hierarchical display and navigation of document revision histories
US20130326323A1 (en) * 2012-05-30 2013-12-05 Google Inc. Systems and methods for displaying contextual revision history
US9152529B2 (en) * 2012-09-24 2015-10-06 Adobe Systems Incorporated Systems and methods for dynamically altering a user interface based on user interface actions
JP2014106882A (ja) * 2012-11-29 2014-06-09 Toshiba Corp 情報処理装置及び表示制御方法
US20150212657A1 (en) * 2012-12-19 2015-07-30 Google Inc. Recommending Mobile Device Settings Based on Input/Output Event History
GB2512887B (en) * 2013-04-10 2017-09-13 Samsung Electronics Co Ltd Displaying history information for a selected action

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101652796A (zh) * 2007-04-06 2010-02-17 微软公司 上下文玩家选项菜单
US20100229112A1 (en) * 2009-03-06 2010-09-09 Microsoft Corporation Problem reporting system based on user interface interactions
US20110302528A1 (en) * 2010-06-04 2011-12-08 Starr Ephraim D Intelligent Window Sizing For Graphical User Interfaces
CN202177892U (zh) * 2011-06-04 2012-03-28 ***通信集团内蒙古有限公司 Web UI控件定制***

Also Published As

Publication number Publication date
US20180284951A1 (en) 2018-10-04
GB2518203A (en) 2015-03-18
GB201316320D0 (en) 2013-10-30
US10078412B2 (en) 2018-09-18
US20150082164A1 (en) 2015-03-19
US11169652B2 (en) 2021-11-09
CN104461258B (zh) 2019-01-15

Similar Documents

Publication Publication Date Title
US9189131B2 (en) Context menus
CN110417988B (zh) 一种界面显示方法、装置及设备
CN106095449B (zh) 提供便携式装置的用户接口的方法和设备
AU2008100003A4 (en) Method, system and graphical user interface for viewing multiple application windows
US8411046B2 (en) Column organization of content
EP3349539B1 (en) Contextual search by a mobile communications device
CN105335048B (zh) 具有隐藏应用图标的电子设备及隐藏应用图标的方法
US20130067419A1 (en) Gesture-Enabled Settings
WO2017032005A1 (zh) 一种操作菜单显示方法及终端
US20140235222A1 (en) Systems and method for implementing multiple personas on mobile technology platforms
US20120192096A1 (en) Active command line driven user interface
TW201502960A (zh) 用於在鎖定螢幕上的動作之使用者定義式捷徑
KR20130107312A (ko) 사용자 인터페이스에서의 작업 공간 관리
EP2788847A1 (en) Dynamic navigation bar for expanded communication service
US8839123B2 (en) Generating a visual user interface
CN104461258A (zh) 用于操作计算机的方法和***
CN108292187B (zh) 上下文命令栏
CN113589983A (zh) 图形标识显示方法和电子设备
EP3314413A1 (en) Automatic transformation to generate a phone-based visualization
KR101910193B1 (ko) 언어 선택 방법 및 기록매체
CN118170292A (zh) 应用显示方法、装置、设备及可读存储介质
CN114415872A (zh) 应用程序安装方法、装置、电子设备及介质
KR20120123198A (ko) 단말기에서 가상 공간을 편집하는 장치 및 방법

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant