CN103649894A - 基于上下文的动态菜单 - Google Patents

基于上下文的动态菜单 Download PDF

Info

Publication number
CN103649894A
CN103649894A CN201280034632.9A CN201280034632A CN103649894A CN 103649894 A CN103649894 A CN 103649894A CN 201280034632 A CN201280034632 A CN 201280034632A CN 103649894 A CN103649894 A CN 103649894A
Authority
CN
China
Prior art keywords
menu
contextual menu
contextual
user interface
selection
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
CN201280034632.9A
Other languages
English (en)
Other versions
CN103649894B (zh
Inventor
E·K·吉尔
M·科特勒
V·萨池达南达姆
M·皮尔森
D·格里倍
A·霍克曼
N·弗兰德
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.)
Microsoft Technology Licensing LLC
Original Assignee
Microsoft 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 Microsoft Corp filed Critical Microsoft Corp
Publication of CN103649894A publication Critical patent/CN103649894A/zh
Application granted granted Critical
Publication of CN103649894B publication Critical patent/CN103649894B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

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/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • G06F3/04886Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures by partitioning the display area of the touch-screen or the surface of the digitising tablet into independently controllable areas, e.g. virtual keyboards or 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/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/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • G06F3/04883Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures for inputting data by handwriting, e.g. gesture or text
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2203/00Indexing scheme relating to G06F3/00 - G06F3/048
    • G06F2203/048Indexing scheme relating to G06F3/048
    • G06F2203/04807Pen manipulated menu

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

为叩击、划动和按压并保持类型的交互提供了可被自动定位、布局和激活的基于上下文的菜单。基于上下文的菜单呈现多个可执行命令和/或对子菜单的链接,可按照各种形状和形式关于用户界面上显示的所选内容和/或诸如可用显示空间、用户属性等等其它因素来被显示。呈现一类别内的命令的子菜单可取代基于上下文的父菜单、在基于上下文的父菜单附近、或与基于上下文的父菜单重叠显示。菜单位置、内容和/或形状可响应于所选内容中的变化、用户接触位置、用户界面中的变化等来调整。

Description

基于上下文的动态菜单
背景
随着计算和网络技术的发展,计算设备的两个方面变得流行:非传统(例如,鼠标和键盘)输入机制以及较小的形状因素。用于所有种类的软件应用的用户界面在设计时考虑了典型的屏幕尺寸和输入机制。因此,常规***中的用户交互被假定为通过键盘和鼠标类型的输入设备以及允许用户以特定精度与用户界面交互的最小屏幕尺寸进行。
用于启用触摸或启用姿势的设备的菜单具有特殊的限制和挑战。例如,这样的菜单需启用触摸和姿势,且与鼠标相比访问起来较不精确。菜单不占用大量的屏幕面积,且需要在可用的屏幕区域中灵活变化(例如,横向/纵向变化、不同的分辨率、显现/不显现虚拟键盘等)。菜单需要利用触摸设备专用的特征(例如,响应于不同的姿势)且仍能采用传统鼠标和键盘工作。用户往往在移动设备上的生产力应用上执行大量工作——主要是只读的——而不太可能在移动设备上编辑较长文档很长时间。因此,常规菜单未被调整为解决这种使用模型。它们在不同上下文和/或位置(例如,一个手指/使用大拇指/放在桌上并键入)中也不是舒适和高效的。而且,对内容创建而言,命令体验需要丰富得多,并提供自然且令人愉快的体验,这样的体验期望触摸能够提供的更多的直接交互。
概述
提供本概述是为了以简化的形式介绍将在以下详细描述中进一步描述的一些概念。本概述并不旨在专门标识所要求保护的主题的关键特征或必要特征,也不旨在用于帮助确定所要求保护的主题的范围。
各实施例针对可被动态定位、布局和激活的基于上下文的菜单。基于上下文的菜单呈现多个可执行命令和/或对子菜单的链接,可按照各种形状和形式关于用户界面上显示的所选内容和/或诸如可用显示空间、用户属性等等其它因素来被显示。呈现一类别内的命令的子菜单可取代基于上下文的父菜单、在基于上下文的父菜单附近、或与基于上下文的父菜单重叠显示。菜单位置、内容和/或形状可响应于所选内容中的变化、用户接触位置、用户界面中的变化等来调整。
通过阅读下面的详细描述并参考相关联的附图,这些及其他特点和优点将变得显而易见。可以理解,前述一般描述和以下的详细描述都是说明性的,并且不限制所要求保护的各方面。
附图简述
图1A和1B示出了其中可采用基于上下文的菜单的某些示例设备;
图2示出了根据各实施例的基于上下文的示例菜单和相关联子菜单的启动和呈现;
图3示出了根据各实施例的基于上下文的示例菜单在所显示的内容和基于触摸的设备的屏幕上的放置;
图4A-4E示出了根据各实施例的某些不同形状的基于上下文的示例菜单和用于通过基于上下文的菜单选择可用项目的示例配置;
图5示出了根据某些实施例的基于上下文的示例菜单的不同方面;
图6示出了根据某些实施例的基于上下文的菜单中的空片段的使用以及多项目选择的指示;
图7示出了根据其它些实施例的基于上下文的菜单中的动画指示的使用以及键盘协助的显示;
图8示出了根据某些实施例的基于上下文的示例菜单的其它方面;
图9示出了根据某些实施例的示例、部分的、基于上下文的菜单;
图10是其中可实现根据各实施例的***的联网环境;
图11是其中可实现各实施例的示例计算操作环境的框图;以及
图12示出了根据各实施例的采用基于上下文的动态菜单的过程的逻辑流程图。
详细描述
如上简要所述,基于上下文的动态菜单按照各种形状和形式,关于用户界面上显示的所选内容和/或诸如可用显示空间、用户属性等等其它因素,来呈现多个可执行命令和/或对子菜单的链接。
在下面的详细描述中,将参考构成本发明的一部分的附图,在附图中,通过例图,示出了特定实施例或示例。可组合这些方面,可利用其他方面,并且可以做出结构上的改变而不背离本发明的精神或范围。以下详细描述从而不取限定性含义,且本发明的范围由所附权利要求书及其等效实施方式来定义。尽管在结合在个人计算机上的操作***上运行的应用程序执行的程序模块的一般上下文中描述了各实施例,但是本领域的技术人员会认识到各方面也可以结合其它程序模块实现。
一般而言,程序模块包括执行特定任务或实现特定抽象数据类型的例程、程序、组件、数据结构和其他类型的结构。此外,本领域的技术人员可以明白,各实施例可以用其他计算机***配置来实施,包括手持式设备、多处理器***、基于微处理器或可编程消费电子产品、小型计算机、大型计算机以及类似计算设备。各实施例还能在任务由通过通信网络链接的远程处理设备来执行的分布式计算环境中实现。在分布式计算环境中,程序模块可位于本地和远程存储器存储设备两者中。
各实施例可被实现为计算机实现的过程(方法)、计算***、或者诸如计算机程序产品或计算机可读介质等制品。计算机程序产品可以是计算机***可读并且编码包括用于使计算机或计算***执行示例过程的指令的计算机程序的计算机存储介质。计算机可读存储介质是计算机可读存储器设备。例如,计算机可读存储介质可经由易失性计算机存储器、非易失性存储器、硬盘驱动器、闪存驱动器、软盘或紧致盘和类似介质中的一个或多个来实现。
根据各实施例,启用触摸或启用姿势的设备的用户界面可采用基于上下文的菜单来管理所显示的内容。基于上下文的菜单可利用专用于启用触摸或姿势的计算设备的特征,但也可与传统鼠标和键盘一起使用。基于上下文的菜单被用于在查看或编辑诸如文档、电子邮件、联系人列表、其它通信或任何内容(例如,音频、视频等)的所显示的内容时提供对常用命令的快速访问。基于上下文的菜单可显现为用户界面的常规菜单的一部分、显现在用户界面外或用户界面内的单独的查看窗格(例如,窗口)中等等。通常,基于上下文的菜单呈现命令的有限集合以便于用户访问,但可以在用户选择时呈现附加子菜单。常用的基于上下文的菜单可显现在所查看的文档上方。诸如本文中所使用的叩击或划动动作可由用户通过手指、笔、鼠标或类似设备,以及通过预定义的键盘输入组合、或语音命令来提供。
图1A和1B示出了其中可采用基于上下文的菜单的某些示例设备。随着基于触摸和姿势的技术的发展以及采用这些技术的计算设备变得常见,用户界面安排成为一种挑战。基于触摸和/或姿势的设备,尤其是便携式设备,往往具有较小的屏幕尺寸,这意味着用于用户界面的较少的可用空间。例如,在启用文档(文本和/或图形)编辑的用户界面中,除文档的所呈现部分之外,可能必须显示虚拟键盘,从而进一步限制了可用空间(“实际使用面积”)。因此,在这样的情况中,提供全控制菜单可能是不切实际或不可能的。某些实施例针对动态的、启用触摸或姿势的、基于上下文的菜单。
如上所述,较小的可用显示空间、较大的内容以及不同的纵横比使得常规菜单不切实际。现有的基于触摸的设备,如平板PC以及类似的设备通常针对数据消费(即查看)。另一方面,常用应用,如文字处理应用、电子表应用、演示应用等等针对创建(用文本、图形和其它内容生成并编辑文档)。当前可用的基于上下文的菜单或者大多数时间不可见或者当它们可见时它们会阻挡内容。根据某些实施例的基于上下文的菜单可基于所呈现的内容和可用空间来动态提供,并通过提供方便的使用而不会侵占很多所需显示面积的启动器机制来激活。
参见图1A和1B,示出了其中根据各实施例可通过由启动器机制激活来提供启用触摸或姿势的、基于上下文的菜单的某些示例设备。各实施例也可以在具有不同形状因子和能力的其它设备上实现,只要这些设备是启用触摸和/或姿势的。
图1A中的设备104是较大尺寸的显示设备的示例,其中用户界面在屏幕106上提供。各个应用的功能可通过硬件控件108和/或软件控件,诸如显示在屏幕106上的、启用触摸或姿势的菜单,来控制。可使得用户能够通过触摸动作或(由视频捕捉设备检测到的)姿势来与用户界面交互。基于上下文的菜单可基于所选内容、可用显示面积或类似因素被呈现在固定位置中或动态可调节位置中。设备104的示例可包括公共信息显示单元、大尺寸计算机监视器等。尽管结合其中可用显示面积珍贵而基于上下文的菜单的位置、大小、内容等可基于可用显示面积来确定的小尺寸显示器讨论示例实施例;在较大的显示器中可考虑相对的考量。例如,在诸如公共信息显示单元或大尺寸计算机监视器等大尺寸显示器中,基于上下文的菜单可被动态定位在所选内容附近,使得用户不必去够到菜单或必须移动菜单来舒服地工作。
图1A中的设备112是基于姿势的菜单控制功能的使用的示例。用户界面可被显示在屏幕上或投影在表面上,通过视频捕捉设备114用户110的动作可被检测为姿势。用户姿势可激活显示在设备112上的启用触摸或姿势的菜单。
图1B包括可用于计算、通信、控制、测量和多种其它目的的若干示例设备,诸如启用触摸的计算机监视器116、膝上型计算机118、手持计算机124、智能电话126、平板计算机(或板式计算机)128以及移动计算设备132。图1B中的示例设备与触摸激活120一起显示。然而,这些和其它示例设备中的任何设备也可以采用对基于上下文的菜单的启用姿势的激活。另外,可以使用诸如笔130之类的工具来提供触摸输入。启动器指示器和启用触摸或姿势的、基于上下文的菜单也可通过诸如鼠标输入或通过键盘122的输入的常规方法来控制。
图2示出了根据各实施例的基于上下文的示例菜单和相关联子菜单的启动和呈现。根据各实施例的基于上下文的菜单可出现在焦点(***点或选择)附近,允许高效的调用和/或使用,允许命令由上下文定范围,提供增加的扫描能力(通过放射形状),允许首次使用的用户的快速学习曲线以及增强用户体验。这样的菜单可在诸如web浏览器的允许内容被查看和/或编辑的任何应用中实现,以及在操作***用户界面中实现。
图2中启动器指示器和基于上下文的菜单的示例配置在示例用户界面上示出,各自包括文本菜单、图形命令图标以及文本和/或图形内容。根据各实施例的基于上下文的菜单可在具有任何类型的内容、具有或不具有其它类型的菜单的任何用户界面上采用。参考用户界面202,可在该用户界面上的选择句柄之间的选择204附近使用启动器指示器206。如果该用户界面不允许选择或者显示面积受限,则可以对指示器206和/或底层的基于上下文的菜单使用固定位置。或者,启动器可被隐藏,并且不同的姿势(例如,对选择的叩击)可用作对底层的基于上下文的菜单的激活。键盘、鼠标、触摸、姿势、笔输入、语音命令是可与基于上下文的菜单结合使用的一些示例输入机制。其它示例输入机制可以包括、但不限于基于:基于加速度计或定向传感器的输入、光学捕捉的姿势、基于时间的输入、对其它设备/人/地点的接近度等等。
在对启动器指示器206的激活(208)之后,顶层的、基于上下文的菜单212可与所选内容相关地被显示,如用户界面210上所示。基于上下文的菜单的位置可选在用户界面上的固定位置或者基于所显示的内容的所选部分、所显示的内容类型、可用显示面积、用户界面边界和/或设备类型被选在动态选择的位置。如果在所选内容和用户界面边界之间显示基于上下文的菜单的显示面积不足,则基于上下文的菜单可被自动移动到用户界面上的另一位置、其大小被减少、或基于上下文的菜单被部分显示。而且,基于上下文的菜单212可响应于所显示的内容的所选部分的大小的变化、用户界面的大小的变化或用户界面方向的变化来被移动、其形状或大小被调整。
尽管基于上下文的菜单212被按照放射形状来显示,菜单可具有基本上放射状、基本上为矩形、直线、曲线、花朵状或不规则的形状,如下更详细讨论。在经由叩击、划动、或按压并保持动作(214)选择了基于上下文的菜单212上显示的项目之一之后,用户界面220上的子菜单226可被显示。在示例图示中,子菜单226被显示为与基于上下文的菜单222重叠。在其它配置中,子菜单可取代基于上下文的菜单或被同时显示在分开的位置。
基于上下文的菜单222上的项目可表示命令或链接的不同类别,每一相关联的子菜单呈现单独类别中的命令。在经由上述动作之一选择(224)子菜单226上的命令之后,该命令可被应用于所选内容。当命令的执行完成时,子菜单可被隐藏或保持显示。
图3示出了根据各实施例的基于上下文的示例菜单在所显示的内容和基于触摸的设备的屏幕上的放置。示例视图302包括文本内容,其中部分304被选择。如上所述,根据各实施例的基于上下文的菜单可与所显示的内容相关地显示,在一些情况中这可包括在所选内容上方显示菜单(例如,如果没有空闲的显示空间可用)。因此,基于上下文的菜单306被显示在所选部分304上方。根据各实施例的***可在定位基于上下文的菜单时执行以下操作。首先,菜单可被试图定位在紧靠着当前选择的文本的右边(或在如***或希伯来文等双向语言中的左边)的页边空白区域中。如果选择了多个行,则菜单可被垂直定位在视图内所选行的中间(换言之,如果一些行被滚动出页面,则这些行在计算要在哪里放置菜单时不被考虑)。如果首次尝试因为位置在屏幕的顶部或底部(即,水平位置正确但垂直位置可能在屏幕外)而失败,则菜单可被相应地移下或移上,使得它在屏幕上正好适合。如果首次尝试因为菜单不能被水平地定位在那儿而失败,则它可被移动到所显示的内容选择的上方,并试图在同一水平位置中定位。如果这仍不行,则***可试图将菜单移动到选择下方,并试图在那儿但在同一水平位置定位它。如果最后一组操作不行,则这可能意味着选择覆盖了整个页面。在这种情况中,菜单可被定位在尽可能地靠近屏幕的右(或左)侧,这次与选择重叠。如果内容所位于的地方变化(例如,如果文本宽度增大或图像增大),则菜单可基于如上所述的规则再次被定位。
在一些实施例中,基于上下文的菜单可相对于当前选择显现,允许诸如叩击和/或划动等姿势或触摸动作。在其它示例中,基于上下文的菜单可以为内容变化腾出空间。例如,基于上下文的菜单可以按照离表格的固定距离显现在表格中,以使得表格可以在不遮挡指示符的情况下增长。如果底层对象的大小变化(例如,如果向文本行添加了更多文本、如果图像的大小增大或减小、如果向表格添加列或行等),则基于上下文的菜单也可被移动。如前所述,在诸如公共信息显示单元或大尺寸计算机监视器等大尺寸显示器中,基于上下文的菜单可被动态定为在所选内容附近,使得用户不必去够到菜单或必须移动菜单来舒服地工作。或者,动态定位的基于上下文的菜单还可允许多人在同一显示上工作。例如,基于上下文的菜单可一次被绑定到多于一个的选择,且一组工具可被提供给选择,允许一次多于一人来编辑。
示例用户界面310示出了基于上下文的菜单314可如何被用在移动或手持、启用触摸/姿势的设备上。在这样的设备中,虚拟键盘318可被显示以允许编辑内容,进一步减少了可用显示面积。基于上下文的菜单314被显示在文本内容312(其它形式的内容也可被使用)右边的空白空间中。基于上下文的菜单也可基于用户属性沿着所显示的内容的所选部分的左侧、右侧、顶部或底部被呈现和/或移动。用户属性可包括用户的左或右利手性、手指的大小、与定点设备相关联的叩击动作指示器的大小、用户凭证、设备的人机工程特性以及位置属性,位置属性包括对用户界面的语言选择、地理位置信息、时区信息和/或国家信息中的一个或多个。如果画布的大小变化(例如,如果键盘显现),则基于上下文的菜单可自动让位以便不被键盘覆盖。
根据其它实施例,可使用用户姿势来移动基于上下文的菜单。例如,如果基于上下文的菜单恰好在用户需要获取的内容上,则用户可以按压并保持在基于上下文的菜单上并“将其移走”并且然后将其拖放到屏幕上的其它地方。
图4A示出了不同形状的某些基于上下文的示例菜单。启用触摸或姿势的基于上下文的菜单可通过经由叩击、按压并保持、拖动/滑动或类似动作选择启动器指示器来激活。
基于上下文的示例菜单包括花朵形状菜单402、放射状菜单404、矩形菜单408、曲线菜单410和直线菜单412。还可以采用其它形状和配置。在环形菜单(402、404)中,项目被显示在菜单的片段中,中心是后退按钮。用于折叠菜单的后退按钮也可位于相对于菜单的其它位置,诸如矩形菜单408上的按钮406。
在一些实施例中,基于上下文的菜单上显示的项目的布局可以基于用户属性或其它因素自动地安排或重新安排。可以采用多种方案来增强基于上下文的菜单的有效性,诸如色彩方案、图形方案、加阴影方案等等。例如,项目可以以深色和/或浅色格式显示,这些格式可以取决于背景色互换地使用。在一些实施例中,浅色或深色格式可用于强调已执行的命令。
图4B示出了放射状、基于上下文的菜单的五个示例状态及其可视化。示例状态包括“休息”状态422、“悬停”状态424、“按压”状态426、“选中”状态428和“悬停选中”状态430。如图4B中所示,菜单的可视化可通过使用分别与内圆423、425、427、429和431相关联的不同的着色或加阴影方案、以及不同的图形方案来变化。还可以采用其它可视化方案。
图4C和4D示出了基于上下文的菜单用于选择字体样式的不同示例配置。在图4C中,放射状的基于上下文的菜单442允许用户在菜单上放射状划动,同时可用选项按照滚动方式被显示在菜单的中心。基于上下文的菜单444上的类似放射状划动动作448导致可用选项在扩展框上被滚动通过,其中当前选择被突出显示。在基于上下文的菜单446中采用了类似的方案,其中可用选项按照滚动方式沿菜单的一侧(左侧或右侧)被显示,其中通过色彩方案、加阴影方案和/或突出显示方案强调当前选择。
在图4D中,基于上下文的菜单452允许用户沿放射状菜单的周界旋转图标454,以用于在字体样式中选择。当前选中的字体样式456被显示在放射状菜单的中心,而其它样式在图标454沿周界旋转时被滚动。放射状基于上下文的菜单458是选择方法的另一变型,其中沿菜单的周界显示的字母被分配给可用的字体样式。在其它实施例中,数字或图形图标也可被分配给可用于通过菜单选择的不同的项目。最后,基于上下文的菜单462允许通过旋转划动动作来选择可用的项目(例如,字体样式),而可用的字体(以及当前的选择)被按照列表形式被显示在放射状菜单的一侧上。
图4E示出了三个不同的基于上下文的菜单样式和配置。示例配置472显示传统的基于上下文的菜单按类别的组织,其中类别改变菜单的顶部。因此,菜单的观感类似于传统的菜单设计,但是分层结构是基于如上所述的放射状的、基于上下文的菜单示例的。配置474是与图像重叠的、透明的、放射状、基于上下文的菜单的示例,其中顶层菜单处项目的数目被减少以适应空间限制。配置476示出了一基于上下文的菜单的示例可视样式,该样式同与菜单相关联的文本内容连接紧密得多。上述配置是示例性的,仅用于说明的目的。具有任何数目的元素和呈现方案的其它菜单形状、样式和配置可使用此处所述的原理来采用。
当然,可使用其它图标、符号、文本内容来表示特定的基于上下文的菜单和子菜单。根据一些实施例,启用触摸或姿势的、基于上下文的菜单可以在不显示启动器指示器的情况下被激活。例如,可以直接响应于对所显示的内容的一部分的选择来呈现菜单。还可仅仅基于姿势来呈现菜单。例如,在屏幕上的任何地方按压并保持或按压键盘上的上下文菜单键可显示基于上下文的菜单。
图5示出了根据某些实施例的基于上下文的示例菜单的不同方面。在基于上下文的菜单502的示例配置中,菜单是环形的,项目在菜单上放射状地位于片段中。项目(例如,504、506)可包括可执行命令或对子菜单的链接。在其中存在比适于放在菜单上的项目更多的项目的情况中,项目之一,诸如省略号项目512可被用于打开具有其它命令或链接的另一菜单。项目中的一些可与呈现特定类别中的命令的一个或多个子菜单相关联。这些链接可被图形地指示,诸如菜单中心附近的双箭头508。菜单中心处的启动器指示器510也可被用于折叠菜单。
在一些实施例中,基于上下文的菜单的所选项目或所显示项目的类别可被显示在基于上下文的菜单的中心处。在其它实施例中,基于上下文的菜单上的项目可应用的内容的所选部分的类型可被显示在中心。
基于上下文的菜单514示出了另一配置,其中基于上下文的菜单的中心520指示,页面上的内容是文本选择,因此这是被显现以用于在诸如不同的文本样式、大小等可用选项中选择的种类菜单。在另外的实施例中,基于上下文的菜单上的项目可表示当前状态,包括鼠标悬停、键盘焦点、项目被按压、项目被选中、悬停被选中、项目被禁用、禁用悬停和正常状态中的一个或多个。
基于上下文的菜单502和514可在顶层采用枢纽及辐条交互,而在子菜单层可采用拨号盘和/或枢纽及辐条交互。基于触摸的交互可包括滑动到菜单项目或滑动到子菜单启动器、围绕周界滑动或在菜单项目上叩击。可提供所选或所考虑的菜单项目的实况预览。同样,可以在每一个菜单项目的底部/顶部/中心或附近提供各菜单项目的文本标识符。
图6示出了根据某些实施例的基于上下文的菜单中的空片段的使用以及多项目选择的指示。尽管此图和其它图中示出的放射状的基于上下文的菜单的不同片段被示为在片段之间存在线条,但这仅仅是为了强调说明的目的。根据各实施例的菜单可以包括或可以不包括对应于菜单上的不同项目的片段之间的线条或其它分隔符。基于上下文的示例菜单602包括五个项目和三个空片段604。在一些实施例中,空片段604可在基于上下文的菜单的布局中归组,并按照透明的方式呈现以提供更多的显示面积。例如,子菜单可与基于上下文的菜单的空片段重叠地显示,从而避免覆盖基于上下文的菜单上的活动项目。
在其它实施例中,对显示表面上多于一个项目的选择可被启用。多项目选择可在菜单启动器上被指示,使得用户可在打开菜单之前知道多少个项目被选择,以及在菜单上指示,诸如基于上下文的菜单606的中心处的数字指示器608。基于上下文的菜单上的所选项目然后可被应用于所显示的内容的多个所选部分。
图7示出了基于上下文的示例菜单中的动画指示的使用。根据某些实施例,显示在基于上下文的菜单上的每一项目可包括图形对象、文本对象、或图形和文本对象的组合。而且,色彩方案、图形方案、动画方案和/或加阴影方案可被用于增强基于上下文的菜单的视觉效果。
基于上下文的示例菜单702包括动画中心704,其中当检测到诸如叩击或划动的选择动作708时,指示器706移动以指示基于上下文的菜单上的所选项目。基于上下文的菜单710示出了在检测到另一选择动作714时,指示器712如何改变位置以指示不同的项目。多个动画方案可结合基于上下文的菜单被采用。表示父或子菜单上的项目的任何图标或文本可按照动画方式被显示,用于所选项目的选择(诸如不同的字体样式、色彩、格式等)可按照动画方式(例如,滚动,飞入,显现/消失等)被呈现,而菜单可按照动画方式对诸如悬停或选择等用户动作作出反应。例如,启动器可被动画化(例如,对于笔菜单,启动器可显示笔移动)。类似地,基于上下文的菜单可响应于检测到的用户动作(例如,划动、叩击等)显示动画化的手指或笔。其它动画可包括响应于用户的激活动作的父菜单或子菜单的显现。例如,图4中的曲线菜单可显现为展开的弧。在一些示例中,子菜单可按照动画方式从父菜单的中心或另一位置长出,来与父菜单重叠或取代父菜单。其它动画方案可结合如下所述的一个或多个其它方案来采用。
除了启用基于触摸和/或姿势的动作,根据各实施例的基于上下文的菜单还可对键盘输入、鼠标点击和/或笔输入作出反应。为协助用户为除基于触摸或姿势的输入以外的输入使用输入设备,提示可与基于上下文的菜单的每一项目(和中心)相关地显示,诸如基于上下文的菜单上的字母数字提示,指示与菜单上的每一项目相关联的键盘上的键。
图8示出了基于上下文的示例菜单的其它方面。在一些实施例中,与一个或多个所显示的项目相关联的文本提示可被显示在基于上下文的菜单内或基于上下文的菜单外,诸如与菜单项目相关联的提示。
除了用于增强基于上下文的菜单的视觉效果的上述方案以外,菜单上的项目可按照增强用户对哪个命令被最后执行的理解的方式被呈现。这可通过突出显示、改变所选项目(如基于上下文的菜单806上的项目808)的色彩或背景来完成。在其它实施例中,所选项目或最后被执行的命令可被显示在菜单的中心处作为提示,诸如基于上下文的菜单810的中心812。
在其它实施例中,如果在基于上下文的菜单上存在有限的可用空间或空片段,则该菜单可被部分显示。在全部加载的菜单但有限空间的情况下,部分显示的菜单814可以是可旋转的。因此,用户可通过划动菜单或叩击菜单上的特定元素来旋转菜单,且额外的元素被呈现给用户。
在其它实施例中,每一类别中的命令的列表可在检测到悬停在代表性的命令上的动作或对代表性的命令的选择时被显示在该代表性的命令的附近。例如,在选择基于上下文的菜单816中的字体样式元素时,可用字体样式的列表可被呈现在列表样式的菜单818中,与基于上下文的菜单重叠。当然,相关命令可使用除列表样式以外的任何形式或形状来被呈现。
图9示出了根据某些实施例的示例、部分的、基于上下文的菜单。为适应有限的显示空间,尤其是在移动设备中,基于上下文的菜单可被部分且结合内容的所选部分显示,以允许用户将菜单与所选内容相关联,同时保存珍贵的显示空间。
用户界面902示出了为所选内容908(图像)的角落定制的基于上下文的示例菜单904。菜单中的项目可基于内容类型被选择,使得最高优先级(或最高使用率)的项目被首先显示。其它项目可在对诸如指示其它元素的省略号项目的项目(906)的选择时被显示,或通过旋转基于上下文的菜单来被显示。菜单可基于用户属性被定位在所选内容908附近的不同位置中(例如,左侧、右侧、顶部、底部等)。
图1至9中所描绘的基于上下文的示例菜单、项目、交互和配置是仅仅出于说明目的提供的。实施例不限于示例图中示出的形状、形式和内容,并且可以采用在此所述原理来使用其它文本、图形和类似方案来实现。
图10是其中可以实现各实施例的示例联网环境。除本地安装的应用(诸如下述应用822)之外,基于上下文的菜单还可以与托管应用和服务结合使用,托管应用和服务可以通过在一个或多个服务器1006或单独的服务器1008上执行的软件来实现。托管应用和服务可以是基于web的服务或应用、基于云的服务或应用等等,并且通过网络1010与诸如下列各个计算设备上的客户端应用通信并控制向用户呈现的用户界面:手持计算机1001、台式计算机1002、膝上型计算机1003、智能电话1004、平板计算机(或板式计算机)1005(‘客户端设备’)。基于web的服务的一个示例可以是通过客户端设备上的浏览器界面向客户端提供文字处理、电子表格、通信、日程安排、演示和类似应用的生产力套件。这样的服务可使得用户能够通过在此所述的基于上下文的菜单和各种输入机制与所显示的内容交互。
如所述地,基于上下文的菜单可用于控制由托管服务或应用提供的功能。基于上下文的菜单可通过固定或动态位置启动器指示器来激活。
客户端设备1001-1005被用于访问由托管服务或应用提供的功能。服务器1006中的一个或多个或服务器1008可用于提供如上所述的各种服务。相关数据可以被存储在可由服务器1006中的任一服务器或由数据库服务器1012来管理的一个或多个数据存储(例如数据存储1014)中。
网络1010可包括服务器、客户机、因特网服务供应商以及通信介质的任何拓扑结构。根据各实施例的***可以具有静态或动态拓扑结构。网络1010可以包括诸如企业网络等安全网络、诸如无线开放网络或因特网等非安全网络。网络1010还可通过诸如PSTN或蜂窝网络等其它网络来协调通信。网络1010提供此处描述的节点之间的通信。作为示例而非限制,网络1010可以包括例如声学、RF、红外线和其它无线介质等无线介质。
可以采用计算设备、应用、数据源和数据分发***的许多其它配置来提供基于上下文的菜单。此外,图10中所讨论的联网环境仅用于说明目的。各实施例不仅限于示例应用、模块或过程。
图11及相关联讨论旨在提供对其中可实现各实施例的合适计算环境的简要概括描述。参考图11,该图示出了诸如计算设备1100之类的根据各实施例的应用的示例计算操作环境的框图。在基本配置中,计算设备1100可以是固定、移动或其它形式的诸如结合图1A、1B和10所述的示例设备之类的任何启用触摸和/或姿势的设备,并且包括至少一个处理单元1102和***存储器1104。计算设备1100还可以包括在执行程序时相互协作的多个处理单元。取决于计算设备的确切配置和类型,***存储器1104可以是易失性的(诸如RAM)、非易失性的(诸如ROM、闪存等)或是两者的某种组合。***存储器1104通常包括适于控制平台操作的操作***1105,操作***诸如是来自华盛顿州雷德蒙市的微软公司的
Figure BDA0000456086190000131
WINDOWS
Figure BDA0000456086190000132
或WINDOWS
Figure BDA0000456086190000133
操作***。***存储器1104还可以包括一个或多个软件应用,诸如程序模块1106、应用1122、基于上下文的菜单模块1124和检测模块1126。
基于上下文的菜单模块1124可结合操作***1105或应用1122来操作并提供如上所述的启用触摸和/或姿势的、基于上下文的菜单。检测模块1126可检测对各个基于上下文的菜单的项目的选择。该基本配置在图11中由虚线1108内的那些组件示出。
计算设备1100可以具有附加特征或功能。例如,计算设备1100还可包括附加数据存储设备(可移动和/或不可移动),诸如,例如磁盘、光盘或磁带。在图11中通过可移动存储1109和不可移动存储1110示出这样的附加存储。计算机可读存储介质可以包括以用于存储诸如计算机可读指令、数据结构、程序模块或其它数据等信息的任何方法或技术实现的易失性和非易失性、可移动和不可移动介质。***存储器1104、可移动存储1109和不可移动存储1110都是计算机可读存储介质的示例。计算机可读存储介质包括但不限于,RAM、ROM、EEPROM、闪存或其它存储器技术,CD-ROM、数字多功能盘(DVD)或其它光学存储,磁带盒、磁带、磁盘存储或其它磁存储设备,或能用于存储所需信息且能够由计算设备1100访问的任何其它介质。任何这样的计算机可读存储介质都可以是计算设备1100的一部分。计算设备1100还可以具有输入设备1112,诸如键盘、鼠标、笔、语音输入设备、触摸输入设备、以及用于检测姿势的光学捕捉设备和类似输入设备。还可以包括输出设备1114,诸如显示器、扬声器、打印机和其它类型的输出设备。这些设备在本领域中公知且无需在此处详细讨论。
计算设备1100还可以包含允许该设备与其它设备1118通信的通信连接1116,诸如通过分布式计算环境中的无线网络、卫星链路、蜂窝链路和类似机制。其它设备1118可包括执行通信应用的计算机设备、其它目录或策略服务器和类似设备。通信连接1116是通信介质的一个示例。通信介质可以包括计算机可读指令、数据结构、程序模块、或者诸如载波或其它传输机制等的已调制数据信号中的其它数据,并且包括任何信息传递介质。术语“已调制数据信号”是指使得以在信号中编码信息的方式来设定或改变其一个或多个特征的信号。作为示例而非限制,通信介质包括诸如有线网络或直接线连接之类的有线介质,以及诸如声学、RF、红外及其他无线介质之类的无线介质。
各示例实施例还包括各种方法。这些方法可以用任何数量的方式,包括本文中所描述的结构来实现。一种此类方式是通过本文中描述的类型的设备的机器操作。
另一可任选方式是该方法的各个操作中的一个或多个操作在结合一个或多个人类操作者执行该方法的各个操作中的某一些的情况下被执行。这些人类操作者无需彼此同在一处,而是其每一个可以仅与执行程序的一部分的机器同在一处。
图12示出了根据各实施例的采用基于上下文的动态菜单的过程的逻辑流程图。过程1200可实现为应用或操作***的一部分。
过程1200开始于操作1210,其中对内容的选择、对启动器指示器的激活或类似动作(例如,屏幕上的叩击或等效的姿势)可被检测。当检测到内容的一部分或类似的动作时,可以在操作1220呈现基于上下文的动态菜单。基于上下文的动态菜单的位置可基于所选内容、用户动作的位置、可用显示面积、用户属性(例如,语言是否是从右到左书写的语言)和类似因素来自动选择。
在基于上下文的菜单的呈现之后,对菜单上的项目的选择可在操作1230通过叩击、划动、按压并保持或类似动作来被检测。菜单上的项目可以是可执行命令或对子菜单的链接。在操作1240,取决于所选项目,所选择的命令可被执行,或子菜单可被显示。在特定命令的执行之后或根据基于上下文的菜单的配置,菜单可在可任选操作1250被隐藏。如果子菜单被启动,则基于上下文的菜单也可被隐藏、继续被完整或部分显示。基于上下文的菜单的显现和/或消失可被动画化。在一些实施例中,基于上下文的菜单上的各个元素和/或过渡也可被动画化。
过程1200中包括的操作只是为了说明。根据各实施例的呈现基于上下文的菜单可以使用此处所述的各原理通过具有更少或更多步骤的相似过程、以及不同的操作次序来实现。
以上说明书、示例和数据提供了对各实施例的组成的制造和使用的全面描述。尽管用结构特征和/或方法动作专用的语言描述了本主题,但可以理解,所附权利要求书中定义的主题不必限于上述具体特征或动作。相反,上述具体特征和动作是作为实现权利要求和各实施方式的示例形式而公开的。

Claims (15)

1.一种至少部分地在计算设备中执行的用于提供动态的、基于上下文的菜单的方法,所述方法包括:
响应于检测到以下之一:对用户界面上所显示的内容的一部分的选择、对***点抓取器的叩击动作和与用户界面上的启动器指示器相关联的动作,在基于来自下组中的至少一个的动态选择的位置处呈现所述基于上下文的菜单:所显示的内容的所选部分、所显示的内容类型、可用显示面积、用户界面边界、输入的类型和设备类型;以及
响应于检测到对来自在所述基于上下文的菜单上显示的多个项目的一个或多个项目的选择,进行以下之一:执行命令和显示与所选一个或多个项目相关联的子菜单。
2.如权利要求1所述的方法,其特征在于,所述动作包括以下一组中的至少一个:对所述用户界面上固定启动器指示器的叩击动作、对动态启动器指示器的叩击动作、对动态启动器指示器的划动动作、键盘输入组合、鼠标输入、笔输入、对所选物体的叩击动作、对一对内容选择句柄中的一个句柄的叩击动作、基于加速计传感器的输入、基于方向传感器的输入、光学捕捉的姿势、基于时间的姿势、与另一设备的接近度、与另一人的接近度和与一地方的接近度。
3.如权利要求1所述的方法,其特征在于,还包括:
在所述用户界面上的固定位置呈现所述基于上下文的菜单。
4.如权利要求1所述的方法,其特征在于,还包括:
基于用户属性,沿以下之一呈现所述基于上下文的菜单:所显示的内容的所选部分的左侧、右侧、顶部和底部。
5.如权利要求1所述的方法,其特征在于,还包括:
响应于所述可用显示面积的变化,将所述基于上下文的菜单移动到所述用户界面上的不同位置。
6.如权利要求1所述的方法,其特征在于,所述基于上下文的菜单包括以下之一:呈现代表命令的独特类别的项目的基本上放射状的菜单和列表样式菜单,其中所显示的项目的类别改变项目在所述基于上下文的菜单上的呈现,且其中在所述基于上下文的菜单上显示的项目数目和菜单样式中的至少一个基于可用显示面积和所选内容类型来调整,使得所述基于上下文的菜单与所显示的内容的所选部分有关。
7.如权利要求6所述的方法,其特征在于,所述基于上下文的菜单具有基本上放射状、基本上矩形、直线、曲线、花朵状和不规则的形状之一。
8.如权利要求1所述的方法,其特征在于,还包括:
允许通过对基本上放射状的基于上下文的菜单的旋转划动动作来选择一类别中的可用项目,其中所述可用项目按照滚动列表方式在以下之一中被显示:所述基于上下文的菜单的中心和附近。
9.一种用于提供动态的基于上下文的菜单的计算设备,所述计算设备包括:
输入设备;
存储器;
耦合到所述存储器和所述输入设备的处理器,所述处理器执行应用并且使得与所述应用相关联的用户界面被显示在屏幕上,其中所述处理器被配置为:
响应于检测到以下之一:对用户界面上所显示的内容的一部分的选择、对***点抓取器的叩击动作和与用户界面上的启动器指示器相关联的动作,在基于来自下组中的至少一个的动态选择的位置处呈现所述基于上下文的菜单:所显示的内容的所选部分、所显示的内容类型、可用显示面积、用户界面边界、输入的类型和设备类型;
响应于检测到对来自在所述基于上下文的菜单上显示的多个项目的一个或多个项目的选择,进行以下之一:执行命令和显示与所选一个或多个项目相关联的子菜单;以及
响应于以下之一隐藏所述基于上下文的菜单:对预定义命令的执行、离开所述基于上下文的菜单的叩击动作、对显示在所述基于上下文的菜单上的后退按钮的选择、滚动动作、缩放动作、对所显示的内容的不同部分的选择、新内容输入、以及对另一用户界面的选择。
10.如权利要求9所述的计算设备,其特征在于,所述基于上下文的菜单上的项目表示包括以下中的一个或多个的当前状态:鼠标悬停、键盘焦点、项目被按压、项目被选中、悬停被选中、项目被禁用、禁用悬停和正常状态。
11.如权利要求9所述的计算设备,其特征在于,所述应用是允许用户通过客户端设备上的浏览器与所显示的内容交互的基于web的应用和基于云的应用之一。
12.如权利要求9所述的计算设备,其特征在于,所述基于上下文的菜单具有放射状的形状,所述项目被显示在所述基于上下文的菜单的枢纽和辐条样式片段上,且在以下位置之一呈现对子菜单的一个或多个链接:靠近所述基于上下文的菜单的中心,和沿所述基于上下文的菜单的外半径。
13.一种其上存储有用于为启用触摸和姿势的设备提供动态的基于上下文的菜单的指令的计算机可读存储器设备,所述指令包含:
响应于检测到以下之一:对用户界面上所显示的内容的一部分的选择、对***点抓取器的叩击动作和与用户界面上的启动器指示器相关联的动作,在基于来自下组中的至少一个的动态选择的位置处呈现所述基于上下文的菜单:所显示的内容的所选部分、所显示的内容类型、可用显示面积、用户界面边界、输入的类型和设备类型;
响应于检测到对来自在基于上下文的菜单上显示的多个项目的一个或多个项目的选择,进行以下之一:执行命令和显示与所选一个或多个项目相关联的子菜单;以及
响应于以下之一隐藏所述基于上下文的菜单:对预定义命令的执行、离开所述基于上下文的菜单的叩击动作、对显示在所述基于上下文的菜单上显示的后退按钮的选择、滚动动作、缩放动作、对所显示的内容的不同部分的选择、新内容输入、以及对另一用户界面的选择。
14.如权利要求13所述的计算机可读存储器设备,其特征在于,显示在所述基于上下文的菜单上的每一项目包括图形对象、文本对象以及图形和文本对象的组合中的一个,且其中来自色彩方案、图形方案、动画方案和加阴影方案中的至少一个被用于增强所述基于上下文的菜单的视觉效果。
15.如权利要求14所述的计算机可读存储器设备,其特征在于,所述指令还包括:
通过动画方案呈现对来自下组中的至少一个的显现、呈现和消失之一:基于上下文的菜单的启动器、所述基于上下文的菜单、所述基于上下文的菜单上的项目和子菜单。
CN201280034632.9A 2011-07-14 2012-07-14 基于上下文的动态菜单 Active CN103649894B (zh)

Applications Claiming Priority (5)

Application Number Priority Date Filing Date Title
US201161507983P 2011-07-14 2011-07-14
US61/507,983 2011-07-14
US13/289,272 US9582187B2 (en) 2011-07-14 2011-11-04 Dynamic context based menus
US13/289,272 2011-11-04
PCT/US2012/046824 WO2013010155A2 (en) 2011-07-14 2012-07-14 Dynamic context based menus

Publications (2)

Publication Number Publication Date
CN103649894A true CN103649894A (zh) 2014-03-19
CN103649894B CN103649894B (zh) 2018-01-19

Family

ID=47506971

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201280034632.9A Active CN103649894B (zh) 2011-07-14 2012-07-14 基于上下文的动态菜单

Country Status (7)

Country Link
US (1) US9582187B2 (zh)
EP (1) EP2732365B1 (zh)
JP (1) JP6050348B2 (zh)
KR (1) KR101922749B1 (zh)
CN (1) CN103649894B (zh)
TW (1) TWI539358B (zh)
WO (1) WO2013010155A2 (zh)

Cited By (25)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104007897A (zh) * 2014-06-19 2014-08-27 中科创达软件股份有限公司 一种用于文本编辑的工具栏的显示方法及***
CN104063126A (zh) * 2014-06-09 2014-09-24 深圳市东信时代信息技术有限公司 一种散点式菜单的实现方法
CN104991717A (zh) * 2015-06-24 2015-10-21 广州市久邦数码科技有限公司 一种虚拟开关中心及其控制开关切换的方法
CN105045504A (zh) * 2015-07-23 2015-11-11 小米科技有限责任公司 图像内容提取方法及装置
CN105468612A (zh) * 2014-09-01 2016-04-06 深圳富泰宏精密工业有限公司 辅助浏览***及方法
CN105468254A (zh) * 2014-09-30 2016-04-06 三星电子株式会社 内容搜索设备和用于搜索内容的方法
CN105589629A (zh) * 2015-12-18 2016-05-18 北京奇虎科技有限公司 一种操作应用程序的方法及电子设备
CN105630886A (zh) * 2015-12-18 2016-06-01 北京奇虎科技有限公司 一种浏览器的控制方法及电子设备
CN105630305A (zh) * 2015-12-18 2016-06-01 北京奇虎科技有限公司 一种显示浏览器中菜单选项的方法及电子设备
CN105653578A (zh) * 2015-12-18 2016-06-08 北京奇虎科技有限公司 一种浏览器的操作方法及电子设备
CN105678826A (zh) * 2014-11-19 2016-06-15 珠海金山办公软件有限公司 多对象动画的实现方法及***
CN105677177A (zh) * 2015-12-31 2016-06-15 联想(北京)有限公司 显示方法及显示设备
CN106164855A (zh) * 2014-04-02 2016-11-23 微软技术许可有限责任公司 瞬态用户界面元素
CN106227389A (zh) * 2016-08-12 2016-12-14 乐视控股(北京)有限公司 一种基于屏幕压力感应的富文本编辑控件调用方法及装置
CN106257398A (zh) * 2015-06-18 2016-12-28 三星电子株式会社 电子装置和在电子装置中处理通知的方法
CN106462331A (zh) * 2014-06-27 2017-02-22 微软技术许可有限责任公司 命令表面钻入控制
CN106775264A (zh) * 2015-11-24 2017-05-31 北京国双科技有限公司 展示菜单的方法及装置
CN107885560A (zh) * 2016-09-30 2018-04-06 珠海金山办公软件有限公司 一种底部菜单显示方法及***
CN107885707A (zh) * 2016-09-30 2018-04-06 珠海金山办公软件有限公司 对象编辑方法及装置、电子设备
CN108292187A (zh) * 2016-02-08 2018-07-17 微软技术许可有限责任公司 上下文命令栏
CN108540846A (zh) * 2018-05-10 2018-09-14 聚好看科技股份有限公司 一种智能电视的操作界面调节方法及智能电视
CN108803971A (zh) * 2018-05-09 2018-11-13 北京车和家信息技术有限公司 菜单显示方法、装置、电子设备及计算机可读存储介质
CN109154879A (zh) * 2016-05-18 2019-01-04 三星电子株式会社 电子设备及其输入处理方法
CN111052061A (zh) * 2017-07-05 2020-04-21 Palm创业集团股份有限公司 用于在移动计算设备中显露上下文动作的改进的用户界面
CN111625158A (zh) * 2020-05-22 2020-09-04 京东方科技集团股份有限公司 电子交互平板、菜单展示方法及书写工具属性的控制方法

Families Citing this family (215)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102016975A (zh) 2008-03-28 2011-04-13 寇平公司 适合用作移动式互联网装置的具有高分辨率显示器的手持式无线显示装置
US9418054B2 (en) * 2008-05-12 2016-08-16 Adobe Systems Incorporated Document comment management
EP2712432A4 (en) 2011-05-10 2014-10-29 Kopin Corp HEADSET COMPUTER WITH MOTION AND LANGUAGE COMMANDS TO CONTROL AN INFORMATION DISPLAY AND REMOTE DEVICES
US9513799B2 (en) 2011-06-05 2016-12-06 Apple Inc. Devices, methods, and graphical user interfaces for providing control of a touch-based user interface absent physical touch capabilities
US9792017B1 (en) 2011-07-12 2017-10-17 Domo, Inc. Automatic creation of drill paths
US10001898B1 (en) 2011-07-12 2018-06-19 Domo, Inc. Automated provisioning of relational information for a summary data visualization
US9202297B1 (en) * 2011-07-12 2015-12-01 Domo, Inc. Dynamic expansion of data visualizations
US9146665B2 (en) 2011-09-30 2015-09-29 Paypal, Inc. Systems and methods for enhancing user interaction with displayed information
US10248439B2 (en) * 2011-11-10 2019-04-02 Microsoft Technology Licensing, Llc Format object task pane
CN102566900A (zh) * 2011-11-17 2012-07-11 珠海金山办公软件有限公司 一种上下文工具条的显示控制方法
KR101879333B1 (ko) * 2011-12-06 2018-07-17 엘지전자 주식회사 이동 단말기 및 그의 아이콘 배열방법
US9116611B2 (en) 2011-12-29 2015-08-25 Apple Inc. Devices, methods, and graphical user interfaces for providing multitouch inputs and hardware-based features using a single touch input
US9400588B2 (en) * 2012-01-04 2016-07-26 Oracle International Corporation Supporting display of context menus in both cascaded and overlapping styles
US20130191781A1 (en) * 2012-01-20 2013-07-25 Microsoft Corporation Displaying and interacting with touch contextual user interface
US9928562B2 (en) 2012-01-20 2018-03-27 Microsoft Technology Licensing, Llc Touch mode and input type recognition
US20130219340A1 (en) * 2012-02-21 2013-08-22 Sap Ag Navigation on a Portable Electronic Device
US8954890B2 (en) * 2012-04-12 2015-02-10 Supercell Oy System, method and graphical user interface for controlling a game
US9256351B2 (en) * 2012-07-20 2016-02-09 Blackberry Limited Method and electronic device for facilitating user control of a menu
US9619445B1 (en) * 2012-08-23 2017-04-11 Inkling Systems, Inc. Conversion of content to formats suitable for digital distributions thereof
US9645717B2 (en) * 2012-09-05 2017-05-09 Sap Portals Israel Ltd. Managing a selection mode for presented content
JP5844707B2 (ja) * 2012-09-28 2016-01-20 富士フイルム株式会社 画像表示制御装置、画像表示装置、プログラム及び画像表示方法
US9448694B2 (en) * 2012-11-09 2016-09-20 Intel Corporation Graphical user interface for navigating applications
USD835118S1 (en) 2012-12-05 2018-12-04 Lg Electronics Inc. Television receiver with graphical user interface
KR102085225B1 (ko) * 2012-12-05 2020-03-05 삼성전자주식회사 사용자 단말 장치 및 그 제어 방법
US11513675B2 (en) 2012-12-29 2022-11-29 Apple Inc. User interface for manipulating user interface objects
US20140215373A1 (en) * 2013-01-28 2014-07-31 Samsung Electronics Co., Ltd. Computing system with content access mechanism and method of operation thereof
US10649619B2 (en) * 2013-02-21 2020-05-12 Oath Inc. System and method of using context in selecting a response to user device interaction
USD739872S1 (en) * 2013-02-22 2015-09-29 Samsung Electronics Co., Ltd. Display screen with animated graphical user interface
USD702250S1 (en) * 2013-02-27 2014-04-08 Microsoft Corporation Display screen with graphical user interface
USD716819S1 (en) 2013-02-27 2014-11-04 Microsoft Corporation Display screen with graphical user interface
USD702252S1 (en) * 2013-02-27 2014-04-08 Microsoft Corporation Display screen with graphical user interface
USD702253S1 (en) * 2013-02-27 2014-04-08 Microsoft Corporation Display screen with graphical user interface
USD702251S1 (en) * 2013-02-27 2014-04-08 Microsoft Corporation Display screen with graphical user interface
CN104885047A (zh) * 2013-03-07 2015-09-02 东莞宇龙通信科技有限公司 终端和终端操控方法
US10025459B2 (en) 2013-03-14 2018-07-17 Airwatch Llc Gesture-based workflow progression
US9792014B2 (en) 2013-03-15 2017-10-17 Microsoft Technology Licensing, Llc In-place contextual menu for handling actions for a listing of items
US9785240B2 (en) * 2013-03-18 2017-10-10 Fuji Xerox Co., Ltd. Systems and methods for content-aware selection
US20140344755A1 (en) * 2013-05-16 2014-11-20 Avaya, Inc. Method and system for rotational list based user interface
USD741898S1 (en) * 2013-05-29 2015-10-27 Microsoft Corporation Display screen with animated graphical user interface
KR102138505B1 (ko) * 2013-07-10 2020-07-28 엘지전자 주식회사 이동단말기 및 그 제어방법
JP6220452B2 (ja) * 2013-07-16 2017-10-25 ピンタレスト,インコーポレイテッド オブジェクトベースのコンテキストメニューの制御
US20150033188A1 (en) * 2013-07-23 2015-01-29 Microsoft Corporation Scrollable smart menu
US20150058808A1 (en) * 2013-08-23 2015-02-26 General Electric Company Dynamic contextual touch menu
USD745533S1 (en) * 2013-08-27 2015-12-15 Tencent Technology (Shenzhen) Company Limited Display screen or a portion thereof with graphical user interface
US10545657B2 (en) * 2013-09-03 2020-01-28 Apple Inc. User interface for manipulating user interface objects
EP3039513B1 (en) 2013-09-03 2020-08-19 Apple Inc. Crown input for a wearable electronic device
US11068128B2 (en) 2013-09-03 2021-07-20 Apple Inc. User interface object manipulations in a user interface
US9519401B2 (en) * 2013-09-18 2016-12-13 Adobe Systems Incorporated Providing context menu based on predicted commands
KR20150055528A (ko) * 2013-11-13 2015-05-21 삼성전자주식회사 디스플레이 장치 및 그 제어 방법
CN103616992B (zh) * 2013-11-13 2017-10-17 华为技术有限公司 应用程序控制方法和装置
KR102206053B1 (ko) * 2013-11-18 2021-01-21 삼성전자주식회사 입력 도구에 따라 입력 모드를 변경하는 전자 장치 및 방법
CN103645854A (zh) * 2013-11-29 2014-03-19 广州视源电子科技股份有限公司 在触控屏幕任意位置唤出虚拟按键ui的方法
US20160306508A1 (en) * 2013-12-02 2016-10-20 Thales Canada Inc. User interface for a tactical battle management system
GB2535392A (en) * 2013-12-02 2016-08-17 Thales Canada Inc Interactive reticle for a tactical battle management system user interface
US20150153932A1 (en) * 2013-12-04 2015-06-04 Samsung Electronics Co., Ltd. Mobile device and method of displaying icon thereof
US10466872B1 (en) 2013-12-20 2019-11-05 Open Text Corporation Composable events for dynamic user interface composition
US9170786B1 (en) * 2013-12-20 2015-10-27 Emc Corporation Composable context menus
US9529572B1 (en) 2013-12-20 2016-12-27 Emc Corporation Composable application session parameters
US9756147B1 (en) 2013-12-20 2017-09-05 Open Text Corporation Dynamic discovery and management of page fragments
US9851951B1 (en) 2013-12-20 2017-12-26 Emc Corporation Composable action flows
USD751606S1 (en) * 2013-12-30 2016-03-15 Beijing Qihoo Technology Co., Ltd. Display screen with animated graphical user interface
US10915698B2 (en) * 2013-12-31 2021-02-09 Barnes & Noble College Booksellers, Llc Multi-purpose tool for interacting with paginated digital content
US10331777B2 (en) 2013-12-31 2019-06-25 Barnes & Noble College Booksellers, Llc Merging annotations of paginated digital content
USD753680S1 (en) * 2014-01-03 2016-04-12 Samsung Electronics Co., Ltd. Display screen or portion thereof with graphical user interface
USD738898S1 (en) 2014-01-09 2015-09-15 Microsoft Corporation Display screen with graphical user interface
US10198148B2 (en) 2014-01-17 2019-02-05 Microsoft Technology Licensing, Llc Radial menu user interface with entry point maintenance
US10291729B2 (en) * 2014-01-21 2019-05-14 Apptimize, Inc. User interface modification and usage tracking
US9804749B2 (en) 2014-03-03 2017-10-31 Microsoft Technology Licensing, Llc Context aware commands
JP6268526B2 (ja) * 2014-03-17 2018-01-31 オムロン株式会社 マルチメディア装置、マルチメディア装置の制御方法、及びマルチメディア装置の制御プログラム
US10366395B2 (en) * 2014-04-11 2019-07-30 Infocus Corporation Interactive and custom-support kiosk, methods and system
US10270819B2 (en) 2014-05-14 2019-04-23 Microsoft Technology Licensing, Llc System and method providing collaborative interaction
US20150331557A1 (en) * 2014-05-14 2015-11-19 Microsoft Corporation Selector to coordinate experiences between related applications
US9552473B2 (en) 2014-05-14 2017-01-24 Microsoft Technology Licensing, Llc Claiming data from a virtual whiteboard
WO2015179274A1 (en) * 2014-05-23 2015-11-26 Search Optics, LLC Systems and methods for programming behavior of a website to respond to capabilities of different devices
CN104063241B (zh) * 2014-06-05 2017-07-18 广东威创视讯科技股份有限公司 宿主程序与com组件的图像同步显示的方法与***
USD765669S1 (en) * 2014-06-10 2016-09-06 Microsoft Corporation Display screen with graphical user interface
WO2015200890A2 (en) 2014-06-27 2015-12-30 Apple Inc. Reduced size user interface
US9804767B2 (en) 2014-06-27 2017-10-31 Microsoft Technology Licensing, Llc Light dismiss manager
US20150378600A1 (en) * 2014-06-27 2015-12-31 Microsoft Technology Licensing, Llc Context menu utilizing a context indicator and floating menu bar
KR20160019760A (ko) * 2014-08-12 2016-02-22 엘지전자 주식회사 이동 단말기 및 그것의 제어방법
CN105335045A (zh) * 2014-08-12 2016-02-17 富泰华工业(深圳)有限公司 变更桌面图标的方法及***
KR102309175B1 (ko) 2014-08-29 2021-10-06 삼성전자주식회사 스크랩 정보를 제공하는 전자 장치 및 그 제공 방법
GB2529703A (en) * 2014-08-29 2016-03-02 Vodafone Ip Licensing Ltd Mobile telecommunications terminal and method of operation thereof
US10534500B1 (en) * 2014-08-29 2020-01-14 Open Invention Network Llc Color based search application interface and corresponding control functions
USD752624S1 (en) 2014-09-01 2016-03-29 Apple Inc. Display screen or portion thereof with graphical user interface
USD772284S1 (en) 2014-09-01 2016-11-22 Apple Inc. Display screen or portion thereof with a set of graphical user interfaces
USD771123S1 (en) 2014-09-01 2016-11-08 Apple Inc. Display screen or portion thereof with multi-state graphical user interface
USD735754S1 (en) * 2014-09-02 2015-08-04 Apple Inc. Display screen or portion thereof with graphical user interface
CN106662966B (zh) 2014-09-02 2020-08-18 苹果公司 多维对象重排
TWI676127B (zh) 2014-09-02 2019-11-01 美商蘋果公司 關於電子郵件使用者介面之方法、系統、電子器件及電腦可讀儲存媒體
USD762659S1 (en) * 2014-09-02 2016-08-02 Apple Inc. Display screen or portion thereof with graphical user interface
TWI582641B (zh) 2014-09-02 2017-05-11 蘋果公司 按鈕功能性
WO2016036510A1 (en) 2014-09-02 2016-03-10 Apple Inc. Music user interface
US20160062571A1 (en) 2014-09-02 2016-03-03 Apple Inc. Reduced size user interface
USD762660S1 (en) 2014-09-03 2016-08-02 Apple Inc. Display screen or portion thereof with graphical user interface
US20160092050A1 (en) * 2014-09-29 2016-03-31 Silent Circle, LLC Method, device, and computer program for generating an inverse sliding menu for graphical user interfaces
KR101616914B1 (ko) * 2014-10-06 2016-04-29 전자부품연구원 사용자 맞춤형 콘텐츠 적응 객체 구성 방법, 이를 수행하는 사용자 맞춤형 콘텐츠 적응 객체 구성 서버 및 이를 저장하는 기록매체
US10108320B2 (en) * 2014-10-08 2018-10-23 Microsoft Technology Licensing, Llc Multiple stage shy user interface
EP3007050A1 (de) * 2014-10-08 2016-04-13 Volkswagen Aktiengesellschaft Anwenderschnittstelle und Verfahren zur Anpassung einer Menüleiste auf einer Anwenderschnittstelle
TWI533196B (zh) 2014-10-09 2016-05-11 緯創資通股份有限公司 虛擬按鈕的顯示方法及其電子裝置與電腦程式產品
CN105589737A (zh) * 2014-10-22 2016-05-18 深圳富泰宏精密工业有限公司 桌面应用管理方法及***
US20160132201A1 (en) * 2014-11-06 2016-05-12 Microsoft Technology Licensing, Llc Contextual tabs in mobile ribbons
US20160132992A1 (en) 2014-11-06 2016-05-12 Microsoft Technology Licensing, Llc User interface scaling for devices based on display size
US10949075B2 (en) * 2014-11-06 2021-03-16 Microsoft Technology Licensing, Llc Application command control for small screen display
KR102328823B1 (ko) 2014-11-12 2021-11-19 삼성전자 주식회사 화면 내 빈 영역 활용 방법 및 장치
KR101594946B1 (ko) * 2014-11-21 2016-02-17 스튜디오씨드코리아 주식회사 프로토타이핑 툴을 제공하기 위한 방법, 시스템 및 비일시성의 컴퓨터 판독 가능한 기록 매체
USD802008S1 (en) * 2014-11-24 2017-11-07 Gd Midea Air-Conditioning Equipment Co., Ltd. Portion of a display screen with graphical user interface
KR102397602B1 (ko) * 2014-11-25 2022-05-16 삼성전자 주식회사 그래픽 사용자 인터페이스를 제공하는 방법 및 전자 장치
KR102390647B1 (ko) * 2014-11-25 2022-04-26 삼성전자주식회사 전자장치 및 전자장치의 객체 제어 방법
USD759081S1 (en) * 2014-12-11 2016-06-14 Microsoft Corporation Display screen with animated graphical user interface
USD768702S1 (en) * 2014-12-19 2016-10-11 Amazon Technologies, Inc. Display screen or portion thereof with a graphical user interface
EP3046013A1 (en) * 2015-01-13 2016-07-20 WallRust, Inc. Dynamically reconfigurable service and status manager
US10048839B2 (en) * 2015-01-22 2018-08-14 Flow Labs, Inc. Hierarchy navigation in a user interface
US20160231876A1 (en) * 2015-02-06 2016-08-11 Yifei Wang Graphical interaction in a touch screen user interface
US10365807B2 (en) 2015-03-02 2019-07-30 Apple Inc. Control of system zoom magnification using a rotatable input mechanism
USD762671S1 (en) 2015-03-06 2016-08-02 Apple Inc. Display screen or portion thereof with animated graphical user interface
JP6786197B2 (ja) * 2015-03-20 2020-11-18 ヤフー株式会社 情報処理装置、情報処理方法および情報処理プログラム
WO2016151582A1 (en) * 2015-03-26 2016-09-29 Yaron Chen Programmatic personalization of navigation menus in web sites and applications
JP1566076S (zh) * 2015-04-21 2016-12-26
JP1566077S (zh) * 2015-04-21 2016-12-26
USD783655S1 (en) * 2015-04-21 2017-04-11 Jingtao HU Display screen with graphic user interface
EP3958557A1 (en) 2015-04-23 2022-02-23 Apple Inc. Digital viewfinder user interface for multiple cameras
EP3093759B1 (en) * 2015-05-11 2019-12-04 Samsung Electronics Co., Ltd. Electronic device and method for managing applications on an electronic device
US9961239B2 (en) 2015-06-07 2018-05-01 Apple Inc. Touch accommodation options
US11010539B2 (en) 2015-06-30 2021-05-18 Microsoft Technology Licensing, Llc State-specific commands in collaboration services
KR101700117B1 (ko) * 2015-07-23 2017-02-01 주식회사 아이에스엘코리아 인터렉티브 전자저작도구, 이를 제공하는 컴퓨터 장치 및 방법
US10620772B2 (en) 2015-07-29 2020-04-14 Microsoft Technology Licensing, Llc Universal back navigation for multiple windows
KR20170024846A (ko) * 2015-08-26 2017-03-08 엘지전자 주식회사 이동단말기 및 그 제어방법
USD784396S1 (en) * 2015-09-02 2017-04-18 Samsung Electronics Co., Ltd Display screen or portion thereof with graphical user interface
US9671244B2 (en) 2015-09-18 2017-06-06 Les Solutions Cyclelabs Inc. Electronic device and method for providing travel information
US10282058B1 (en) * 2015-09-25 2019-05-07 Workday, Inc. Touch screen context menu
US10908776B2 (en) 2015-09-29 2021-02-02 Huawei Technologies Co., Ltd. Human-computer interaction method of user terminal, apparatus, and user terminal
US10386997B2 (en) * 2015-10-23 2019-08-20 Sap Se Integrating functions for a user input device
CN105630891A (zh) * 2015-12-18 2016-06-01 北京奇虎科技有限公司 一种菜单选项的显示方法及电子设备
KR102475337B1 (ko) * 2015-12-29 2022-12-08 에스케이플래닛 주식회사 사용자 장치, 그의 제어 방법 및 컴퓨터 프로그램이 기록된 기록매체
US10599324B2 (en) 2015-12-31 2020-03-24 Microsoft Technology Licensing, Llc Hand gesture API using finite state machine and gesture language discrete values
USD801358S1 (en) 2016-02-04 2017-10-31 Epic Tech, Llc Display screen with graphical user interface for a penny auction
USD800748S1 (en) 2016-02-04 2017-10-24 Epic Tech, Llc Display screen with graphical user interface for a penny auction
USD808414S1 (en) 2016-02-04 2018-01-23 Epic Tech, Llc Monitor display screen with penny auction graphical user interface
USD800749S1 (en) 2016-02-04 2017-10-24 Epic Tech, Llc Display screen with graphical user interface for a penny auction
USD801359S1 (en) * 2016-02-04 2017-10-31 Epic Tech, Llc Display screen with graphical user interface for a penny auction
US10241648B2 (en) * 2016-02-29 2019-03-26 Hrb Innovations, Inc. Context-aware field value suggestions
US20170286479A1 (en) * 2016-04-01 2017-10-05 International Business Machines Corporation System and method for intelligent renaming or augmented naming based on common use
CN105912258B (zh) * 2016-04-13 2019-12-13 北京小米移动软件有限公司 操作处理方法及装置
USD804494S1 (en) * 2016-05-24 2017-12-05 Sap Se Portion of a display panel with an animated graphical user interface
USD796543S1 (en) 2016-06-10 2017-09-05 Apple Inc. Display screen or portion thereof with graphical user interface
USD796547S1 (en) 2016-06-11 2017-09-05 Apple Inc. Display screen or portion thereof with graphical user interface
USD804502S1 (en) 2016-06-11 2017-12-05 Apple Inc. Display screen or portion thereof with graphical user interface
DK201670595A1 (en) 2016-06-11 2018-01-22 Apple Inc Configuring context-specific user interfaces
USD803855S1 (en) 2016-06-11 2017-11-28 Apple Inc. Display screen or portion thereof with graphical user interface
USD801365S1 (en) 2016-06-11 2017-10-31 Apple Inc. Display screen or portion thereof with graphical user interface
US9854156B1 (en) 2016-06-12 2017-12-26 Apple Inc. User interface for camera effects
USD794065S1 (en) 2016-06-17 2017-08-08 Google Inc. Display screen with an animated graphical user interface
USD800764S1 (en) * 2016-06-20 2017-10-24 Caterpillar Inc. Display screen or portion thereof with set of icons
CN107977138A (zh) * 2016-10-24 2018-05-01 北京东软医疗设备有限公司 一种显示方法及装置
US10867445B1 (en) * 2016-11-16 2020-12-15 Amazon Technologies, Inc. Content segmentation and navigation
USD812093S1 (en) * 2016-12-02 2018-03-06 Salesforce.Com, Inc. Display screen or portion thereof with graphical user interface
JP1589813S (zh) * 2016-12-02 2017-11-06
US10782852B1 (en) * 2016-12-11 2020-09-22 Snap Inc. Contextual action mechanisms in chat user interfaces
US20180239422A1 (en) * 2017-02-17 2018-08-23 International Business Machines Corporation Tracking eye movements with a smart device
US11163866B2 (en) * 2017-03-31 2021-11-02 Ricoh Company, Ltd. Shared terminal, display control method, and non-transitory computer-readable medium
JP6496345B2 (ja) * 2017-04-13 2019-04-03 ファナック株式会社 数値制御装置
USD916712S1 (en) * 2017-04-21 2021-04-20 Scott Bickford Display screen with an animated graphical user interface having a transitional flower design icon
DK180127B1 (en) 2017-05-16 2020-05-26 Apple Inc. DEVICES, METHODS, AND GRAPHICAL USER INTERFACES FOR MOVING USER INTERFACE OBJECTS
JP6914728B2 (ja) * 2017-05-26 2021-08-04 キヤノン株式会社 通信装置、通信方法、およびプログラム
USD930656S1 (en) * 2017-06-02 2021-09-14 Raytheon Company Display screen with graphical user interface for accessing cluster information
USD888743S1 (en) * 2017-08-10 2020-06-30 Jpmorgan Chase Bank, N.A. Display screen or portion thereof with a graphical user interface
US10417991B2 (en) 2017-08-18 2019-09-17 Microsoft Technology Licensing, Llc Multi-display device user interface modification
US11237699B2 (en) * 2017-08-18 2022-02-01 Microsoft Technology Licensing, Llc Proximal menu generation
US11301124B2 (en) 2017-08-18 2022-04-12 Microsoft Technology Licensing, Llc User interface modification using preview panel
USD870774S1 (en) 2017-09-29 2019-12-24 Apple Inc. Wearable device with animated graphical user interface
JP6801106B2 (ja) * 2018-02-02 2020-12-16 株式会社Nttドコモ 情報処理装置
US20190243536A1 (en) * 2018-02-05 2019-08-08 Alkymia Method for interacting with one or more software applications using a touch sensitive display
JP7118656B2 (ja) * 2018-02-08 2022-08-16 キヤノン株式会社 情報処理装置、その制御方法、及びプログラム
US10845980B2 (en) * 2018-03-28 2020-11-24 Micosoft Technology Licensing, LLC Facilitating movement of graphical objects across separate screens
CA3098610A1 (en) * 2018-05-02 2019-11-07 Cloud People Llc Decentralized digital communication platform system and method
US11368443B2 (en) 2018-05-02 2022-06-21 Cloud People Llc Decentralized digital communication platform system and method
US11112939B2 (en) * 2018-05-07 2021-09-07 Servicenow, Inc. Dynamic updates for configurable menu items
USD910708S1 (en) 2018-05-08 2021-02-16 Apple Inc. Electronic device with graphical user interface
US11740761B2 (en) * 2018-06-08 2023-08-29 Guangdong Oppo Mobile Telecommunications Corp., Ltd. Method for displaying icons, terminal and non-transitory storage medium
USD868094S1 (en) 2018-08-30 2019-11-26 Apple Inc. Electronic device with graphical user interface
US11435830B2 (en) 2018-09-11 2022-09-06 Apple Inc. Content-based tactile outputs
USD898755S1 (en) 2018-09-11 2020-10-13 Apple Inc. Electronic device with graphical user interface
USD901525S1 (en) 2018-09-11 2020-11-10 Apple Inc. Electronic device with animated graphical user interface
US10712824B2 (en) 2018-09-11 2020-07-14 Apple Inc. Content-based tactile outputs
US11770601B2 (en) 2019-05-06 2023-09-26 Apple Inc. User interfaces for capturing and managing visual media
CN109358937A (zh) * 2018-09-30 2019-02-19 上海达龙信息科技有限公司 一种基于虚拟输入装置远程操控pc的方法及***
USD962244S1 (en) 2018-10-28 2022-08-30 Apple Inc. Electronic device with graphical user interface
USD914756S1 (en) 2018-10-29 2021-03-30 Apple Inc. Electronic device with graphical user interface
CN111273971B (zh) * 2018-12-04 2022-07-29 腾讯科技(深圳)有限公司 视图中的信息处理方法、装置及存储介质
US11068140B2 (en) * 2019-01-04 2021-07-20 Servicenow, Inc. Intelligent overflow menu
USD910050S1 (en) 2019-03-22 2021-02-09 Apple Inc. Electronic device with graphical user interface
USD921506S1 (en) 2019-04-26 2021-06-08 SmartHalo Technologies Inc. Electronic device for providing travel information
US11520469B2 (en) * 2019-05-01 2022-12-06 Google Llc Interface for multiple simultaneous interactive views
US11385785B2 (en) 2019-05-01 2022-07-12 Google Llc Interface for multiple simultaneous interactive views
EP4287006A3 (en) 2019-05-01 2024-02-21 Google LLC Interface for multiple simultaneous interactive views
US11706521B2 (en) 2019-05-06 2023-07-18 Apple Inc. User interfaces for capturing and managing visual media
EP3973515A4 (en) * 2019-08-22 2022-10-26 Samsung Electronics Co., Ltd. CONTENT CREATION IN AN AUGMENTED REALITY ENVIRONMENT
KR20210023680A (ko) 2019-08-22 2021-03-04 삼성전자주식회사 증강 현실 환경에서의 콘텐트 생성
KR20190109337A (ko) * 2019-09-06 2019-09-25 엘지전자 주식회사 증강현실 기반의 기기 제어 장치 및 그 방법
USD916133S1 (en) 2019-09-08 2021-04-13 Apple Inc. Electronic device with icon
CN112492365B (zh) 2019-09-11 2024-06-14 新加坡商欧之遥控有限公司 遥控器导航界面组件
CN113010928A (zh) 2019-12-20 2021-06-22 柯镂虚拟时尚股份有限公司 设计信息提供方法
USD994679S1 (en) * 2020-01-29 2023-08-08 Bhs Technologies Gmbh Display screen or portion thereof with a graphical user interface for a medical imaging device
TWD210778S (zh) * 2020-05-06 2021-04-01 宏碁股份有限公司 顯示螢幕之圖形化使用者介面
TWI751576B (zh) * 2020-06-04 2022-01-01 仁寶電腦工業股份有限公司 具有動態背景之圖形使用者介面的提供方法、系統與紀錄媒體
USD942509S1 (en) 2020-06-19 2022-02-01 Apple Inc. Display screen or portion thereof with graphical user interface
USD951287S1 (en) 2020-06-19 2022-05-10 Apple Inc. Display screen or portion thereof with graphical user interface
US20220019340A1 (en) * 2020-07-15 2022-01-20 yuchen du Social knowledge graph for collective learning
JP1692265S (zh) * 2020-12-25 2021-08-10
US11893212B2 (en) 2021-06-06 2024-02-06 Apple Inc. User interfaces for managing application widgets
US11956199B2 (en) 2021-07-26 2024-04-09 Airship Group, Inc. Software development kit enabled cross-channel two-way software application messaging
KR20230018909A (ko) * 2021-07-30 2023-02-07 삼성전자주식회사 전자 장치 및 이의 제어 방법
WO2023196166A1 (en) * 2022-04-04 2023-10-12 Google Llc Sharing of captured content
US20230393616A1 (en) * 2022-06-05 2023-12-07 Apple Inc. Displaying application views

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1577232A (zh) * 2003-06-27 2005-02-09 微软公司 两个半径和一个圆弧为几何边界的菜单
CN1782977A (zh) * 2004-12-03 2006-06-07 皮克塞(研究)有限公司 具有增强的用户界面的数据处理设备和***
CN1790242A (zh) * 2004-08-16 2006-06-21 微软公司 显示上下文相关软件功能控件的用户界面
CN101615407A (zh) * 2008-06-23 2009-12-30 侯亮 旋转扇区式数字媒体播放选单界面
US20100122160A1 (en) * 2008-11-10 2010-05-13 International Business Machines Corporation Non-contiguous content duplication
US20100122194A1 (en) * 2008-11-13 2010-05-13 Qualcomm Incorporated Method and system for context dependent pop-up menus
CN102077159A (zh) * 2008-06-26 2011-05-25 微软公司 具有半透明度和实况预览的菜单
CN102118514A (zh) * 2011-03-31 2011-07-06 深圳市五巨科技有限公司 移动通信终端及其菜单设置方法

Family Cites Families (45)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0447358A (ja) 1990-06-01 1992-02-17 Nippon Telegr & Teleph Corp <Ntt> 文章等の編集方法
JPH06242885A (ja) 1993-02-16 1994-09-02 Hitachi Ltd 文書編集方法
US6281879B1 (en) 1994-06-16 2001-08-28 Microsoft Corporation Timing and velocity control for displaying graphical information
US9292111B2 (en) 1998-01-26 2016-03-22 Apple Inc. Gesturing with a multipoint sensing device
US6664991B1 (en) 2000-01-06 2003-12-16 Microsoft Corporation Method and apparatus for providing context menus on a pen-based device
US6828988B2 (en) 2001-02-27 2004-12-07 Microsoft Corporation Interactive tooltip
US7345671B2 (en) 2001-10-22 2008-03-18 Apple Inc. Method and apparatus for use of rotational user inputs
US6801230B2 (en) * 2001-12-18 2004-10-05 Stanley W. Driskell Method to display and manage computer pop-up controls
US7570943B2 (en) 2002-08-29 2009-08-04 Nokia Corporation System and method for providing context sensitive recommendations to digital services
US7721228B2 (en) 2003-08-05 2010-05-18 Yahoo! Inc. Method and system of controlling a context menu
US6989822B2 (en) 2003-11-10 2006-01-24 Microsoft Corporation Ink correction pad
US20050216834A1 (en) 2004-03-29 2005-09-29 Microsoft Corporation Method, apparatus, and computer-readable medium for dynamically rendering a user interface menu
US7178111B2 (en) 2004-08-03 2007-02-13 Microsoft Corporation Multi-planar three-dimensional user interface
US7895531B2 (en) 2004-08-16 2011-02-22 Microsoft Corporation Floating command object
US7712049B2 (en) 2004-09-30 2010-05-04 Microsoft Corporation Two-dimensional radial user interface for computer software applications
US8239882B2 (en) 2005-08-30 2012-08-07 Microsoft Corporation Markup based extensibility for user interfaces
US7603633B2 (en) 2006-01-13 2009-10-13 Microsoft Corporation Position-based multi-stroke marking menus
US7644372B2 (en) 2006-01-27 2010-01-05 Microsoft Corporation Area frequency radial menus
EP1840706A1 (en) 2006-03-31 2007-10-03 Research In Motion Limited Context-sensitive menu with a reduced set of functions for a mobile communication device
US20070256029A1 (en) 2006-05-01 2007-11-01 Rpo Pty Llimited Systems And Methods For Interfacing A User With A Touch-Screen
KR100772875B1 (ko) 2006-05-22 2007-11-02 삼성전자주식회사 사용자 선호도에 따른 사용자 인터페이스를 설정하는 장치및 그 방법
EP1860534A1 (en) 2006-05-22 2007-11-28 LG Electronics Inc. Mobile terminal and menu display method thereof
KR100774927B1 (ko) 2006-09-27 2007-11-09 엘지전자 주식회사 이동통신 단말기, 메뉴 및 아이템 선택방법
USD563972S1 (en) 2006-10-25 2008-03-11 Microsoft Corporation User interface for a portion of a display screen
US7873710B2 (en) 2007-02-06 2011-01-18 5O9, Inc. Contextual data communication platform
US8650505B2 (en) * 2007-02-28 2014-02-11 Rpx Corporation Multi-state unified pie user interface
US8352881B2 (en) 2007-03-08 2013-01-08 International Business Machines Corporation Method, apparatus and program storage device for providing customizable, immediate and radiating menus for accessing applications and actions
US8074178B2 (en) 2007-06-12 2011-12-06 Microsoft Corporation Visual feedback display
US20090037813A1 (en) 2007-07-31 2009-02-05 Palo Alto Research Center Incorporated Space-constrained marking menus for mobile devices
JP5045559B2 (ja) 2008-06-02 2012-10-10 富士通モバイルコミュニケーションズ株式会社 携帯端末
US8245156B2 (en) * 2008-06-28 2012-08-14 Apple Inc. Radial menu selection
US8826181B2 (en) * 2008-06-28 2014-09-02 Apple Inc. Moving radial menus
US20090328101A1 (en) 2008-06-30 2009-12-31 Nokia Corporation User interface for mobile tv interactive services
US20100192102A1 (en) 2009-01-29 2010-07-29 International Business Machines Corporation Displaying radial menus near edges of a display area
US9436380B2 (en) 2009-05-19 2016-09-06 International Business Machines Corporation Radial menus with variable selectable item areas
US8549432B2 (en) 2009-05-29 2013-10-01 Apple Inc. Radial menus
US8219930B2 (en) 2009-06-26 2012-07-10 Verizon Patent And Licensing Inc. Radial menu display systems and methods
US8578295B2 (en) 2009-09-16 2013-11-05 International Business Machines Corporation Placement of items in cascading radial menus
JP2011107823A (ja) 2009-11-13 2011-06-02 Canon Inc 表示制御装置及び表示制御方法
US9367205B2 (en) 2010-02-19 2016-06-14 Microsoft Technolgoy Licensing, Llc Radial menus with bezel gestures
US20110248928A1 (en) 2010-04-08 2011-10-13 Motorola, Inc. Device and method for gestural operation of context menus on a touch-sensitive display
KR101735610B1 (ko) * 2010-05-06 2017-05-15 엘지전자 주식회사 영상표시장치의 동작 방법
DE102010036906A1 (de) 2010-08-06 2012-02-09 Tavendo Gmbh Konfigurierbares Pie-Menü
US20120072867A1 (en) * 2010-09-17 2012-03-22 Apple Inc. Presenting pop-up controls in a user interface
WO2012047997A1 (en) * 2010-10-05 2012-04-12 Citrix Systems, Inc. Display management for native user experiences

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1577232A (zh) * 2003-06-27 2005-02-09 微软公司 两个半径和一个圆弧为几何边界的菜单
CN1790242A (zh) * 2004-08-16 2006-06-21 微软公司 显示上下文相关软件功能控件的用户界面
CN1782977A (zh) * 2004-12-03 2006-06-07 皮克塞(研究)有限公司 具有增强的用户界面的数据处理设备和***
CN101615407A (zh) * 2008-06-23 2009-12-30 侯亮 旋转扇区式数字媒体播放选单界面
CN102077159A (zh) * 2008-06-26 2011-05-25 微软公司 具有半透明度和实况预览的菜单
US20100122160A1 (en) * 2008-11-10 2010-05-13 International Business Machines Corporation Non-contiguous content duplication
US20100122194A1 (en) * 2008-11-13 2010-05-13 Qualcomm Incorporated Method and system for context dependent pop-up menus
CN102203711A (zh) * 2008-11-13 2011-09-28 高通股份有限公司 依赖于上下文的弹出式菜单的方法和***
CN102118514A (zh) * 2011-03-31 2011-07-06 深圳市五巨科技有限公司 移动通信终端及其菜单设置方法

Cited By (34)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106164855A (zh) * 2014-04-02 2016-11-23 微软技术许可有限责任公司 瞬态用户界面元素
CN104063126A (zh) * 2014-06-09 2014-09-24 深圳市东信时代信息技术有限公司 一种散点式菜单的实现方法
CN104007897A (zh) * 2014-06-19 2014-08-27 中科创达软件股份有限公司 一种用于文本编辑的工具栏的显示方法及***
CN106462331A (zh) * 2014-06-27 2017-02-22 微软技术许可有限责任公司 命令表面钻入控制
CN105468612A (zh) * 2014-09-01 2016-04-06 深圳富泰宏精密工业有限公司 辅助浏览***及方法
CN105468254A (zh) * 2014-09-30 2016-04-06 三星电子株式会社 内容搜索设备和用于搜索内容的方法
CN105678826B (zh) * 2014-11-19 2019-01-18 珠海金山办公软件有限公司 多对象动画的实现方法及***
CN105678826A (zh) * 2014-11-19 2016-06-15 珠海金山办公软件有限公司 多对象动画的实现方法及***
CN106257398A (zh) * 2015-06-18 2016-12-28 三星电子株式会社 电子装置和在电子装置中处理通知的方法
US11404021B2 (en) 2015-06-18 2022-08-02 Samsung Electronics Co., Ltd. Electronic device and method of processing notification in electronic device
CN106257398B (zh) * 2015-06-18 2022-06-10 三星电子株式会社 电子装置和在电子装置中处理通知的方法
CN104991717A (zh) * 2015-06-24 2015-10-21 广州市久邦数码科技有限公司 一种虚拟开关中心及其控制开关切换的方法
CN105045504A (zh) * 2015-07-23 2015-11-11 小米科技有限责任公司 图像内容提取方法及装置
CN105045504B (zh) * 2015-07-23 2018-07-31 小米科技有限责任公司 图像内容提取方法及装置
CN106775264A (zh) * 2015-11-24 2017-05-31 北京国双科技有限公司 展示菜单的方法及装置
CN105630305A (zh) * 2015-12-18 2016-06-01 北京奇虎科技有限公司 一种显示浏览器中菜单选项的方法及电子设备
CN105589629A (zh) * 2015-12-18 2016-05-18 北京奇虎科技有限公司 一种操作应用程序的方法及电子设备
CN105630886A (zh) * 2015-12-18 2016-06-01 北京奇虎科技有限公司 一种浏览器的控制方法及电子设备
CN105653578A (zh) * 2015-12-18 2016-06-08 北京奇虎科技有限公司 一种浏览器的操作方法及电子设备
CN105677177A (zh) * 2015-12-31 2016-06-15 联想(北京)有限公司 显示方法及显示设备
CN108292187A (zh) * 2016-02-08 2018-07-17 微软技术许可有限责任公司 上下文命令栏
CN108292187B (zh) * 2016-02-08 2021-07-06 微软技术许可有限责任公司 上下文命令栏
CN109154879A (zh) * 2016-05-18 2019-01-04 三星电子株式会社 电子设备及其输入处理方法
CN109154879B (zh) * 2016-05-18 2022-09-27 三星电子株式会社 电子设备及其输入处理方法
CN106227389A (zh) * 2016-08-12 2016-12-14 乐视控股(北京)有限公司 一种基于屏幕压力感应的富文本编辑控件调用方法及装置
CN107885560B (zh) * 2016-09-30 2021-02-23 珠海金山办公软件有限公司 一种底部菜单显示方法及***
CN107885707A (zh) * 2016-09-30 2018-04-06 珠海金山办公软件有限公司 对象编辑方法及装置、电子设备
CN107885560A (zh) * 2016-09-30 2018-04-06 珠海金山办公软件有限公司 一种底部菜单显示方法及***
CN111052061A (zh) * 2017-07-05 2020-04-21 Palm创业集团股份有限公司 用于在移动计算设备中显露上下文动作的改进的用户界面
CN108803971A (zh) * 2018-05-09 2018-11-13 北京车和家信息技术有限公司 菜单显示方法、装置、电子设备及计算机可读存储介质
CN108540846A (zh) * 2018-05-10 2018-09-14 聚好看科技股份有限公司 一种智能电视的操作界面调节方法及智能电视
CN111625158A (zh) * 2020-05-22 2020-09-04 京东方科技集团股份有限公司 电子交互平板、菜单展示方法及书写工具属性的控制方法
WO2021232988A1 (zh) * 2020-05-22 2021-11-25 京东方科技集团股份有限公司 电子交互平板、菜单展示方法及书写工具属性的控制方法
GB2611456A (en) * 2020-05-22 2023-04-05 Boe Technology Group Co Ltd Electronic interactive tablet, menu display method, and writing tool attribute control method

Also Published As

Publication number Publication date
TWI539358B (zh) 2016-06-21
KR20140048934A (ko) 2014-04-24
WO2013010155A3 (en) 2013-04-18
TW201312448A (zh) 2013-03-16
US9582187B2 (en) 2017-02-28
EP2732365A2 (en) 2014-05-21
EP2732365A4 (en) 2015-03-11
US20130019182A1 (en) 2013-01-17
JP2014521172A (ja) 2014-08-25
JP6050348B2 (ja) 2016-12-21
KR101922749B1 (ko) 2018-11-27
EP2732365B1 (en) 2019-03-06
CN103649894B (zh) 2018-01-19
WO2013010155A2 (en) 2013-01-17

Similar Documents

Publication Publication Date Title
CN103649894A (zh) 基于上下文的动态菜单
CN103649898B (zh) 用于基于上下文的菜单的启动器
CN102981714B (zh) 用于经扩充的通信服务的动态最小化导航条
CN103019714B (zh) 将用于经扩充的通信服务的动态导航条对接和解除对接
CN102999255B (zh) 用于经扩充的通信服务的动态导航条
CN103649875A (zh) 通过基于上下文的菜单上的动作来管理内容
CN103649897A (zh) 用于基于上下文的菜单***的子菜单
US9021398B2 (en) Providing accessibility features on context based radial menus
CN108780443A (zh) 对数字笔划群组的直观选择
Lundahl Usability of mobile applications for near field communication
Johnson Brilliant Windows 10
Miser MacBook Pro Portable Genius

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
ASS Succession or assignment of patent right

Owner name: MICROSOFT TECHNOLOGY LICENSING LLC

Free format text: FORMER OWNER: MICROSOFT CORP.

Effective date: 20150717

C41 Transfer of patent application or patent right or utility model
TA01 Transfer of patent application right

Effective date of registration: 20150717

Address after: Washington State

Applicant after: Micro soft technique license Co., Ltd

Address before: Washington State

Applicant before: Microsoft Corp.

GR01 Patent grant
GR01 Patent grant