CN107111416A - 标签清扫和分组 - Google Patents
标签清扫和分组 Download PDFInfo
- Publication number
- CN107111416A CN107111416A CN201580062454.4A CN201580062454A CN107111416A CN 107111416 A CN107111416 A CN 107111416A CN 201580062454 A CN201580062454 A CN 201580062454A CN 107111416 A CN107111416 A CN 107111416A
- Authority
- CN
- China
- Prior art keywords
- labels
- label
- tags
- row
- user
- 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.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction 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/0482—Interaction with lists of selectable items, e.g. menus
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction 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/0483—Interaction with page-structured environments, e.g. book metaphor
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction 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/04842—Selection of displayed objects or displayed text elements
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)
- Information Transfer Between Computers (AREA)
Abstract
在标签行中显示多个标签,每个标签与相应的内容显示相对应。响应于接收单个行动用户输入,将所述多个标签中的两个或更多个标签一起分组到标签组中,所述标签组取代所述两个或更多个标签而被显示在所述标签行中。这两个或更多个标签可以根据可以被用户指定的各种选项被一起分组。标签组使能与所述标签组的单独标签的同时交互,所述交互诸如是共享、保存和查看与所述单独标签相关联的内容。可以进一步根据一个或多个用户偏好对被显示在所述标签行中的未分组的标签和标签组进行排序以用于显示,以增强在与不同的内容显示交互时的总体体验。
Description
背景技术
随着计算技术已进步,现今的用户能够通过他们的计算设备访问、创建和共享不断增长数量的电子内容。电子内容现在是可经由web浏览器、应用和各种其它媒介从世界各地的资源位置访问的。想要对该内容的即时访问,用户经常在单个设备上保持许多全异的内容显示同时打开。然而,全部这些显示的可用性不是没有其问题的。一个这样的问题是在管理这些显示的组织时的增加的难度,这导致用户挫败感。
发明内容
提供本概要以便以简化形式介绍下面在详细说明中进一步描述的概念的选择。本概要不旨在识别所要求保护的主题的关键特征或者必要特征,其也不旨在被用于限制所要求保护的主题的范围。
根据一个或多个方面,在标签行中显示多个标签,以及,接收单个行动用户输入。响应于接收该单个行动用户输入,所述标签行的所述多个标签被一起分组到表示所述多个标签的标签组中。取代所述多个标签而在所述标签行中显示该标签组。
根据一个或多个方面,在标签行中显示一个或多个标签组和一个或多个标签。接收与所述一个或多个标签组中的一个标签组相对应的用户输入。接收对于一个或多个可选择的标签组选项的选择,以及,执行所选择的标签组选项。
根据一个或多个方面,在标签行中显示多个标签,以及,在所述标签行处接收单个行动用户输入。响应于接收所述单个行动用户输入,对所述多个标签进行排序,以及,在所述标签行中显示所述经排序的多个标签。
附图说明
参考附图描述了详细说明。在附图中,参考标号的最左边的数字识别该参考标号第一次出现在其中的图。在说明书和附图中在不同的实例中对相同的参考标号的使用可以指示相似或者相同的项目。在附图中被表示的实体可以指示一个或多个实体,以及因此在讨论中可以可互换地作出对实体的单数或者复数形式的引用。
图1图示了根据一个或多个实施例的可以在其中使用本文中描述的各种原理的示例操作环境。
图2图示了根据一个或多个实施例的显示用户界面的标签行的多个未分组的标签的示例。
图3是图示了根据一个或多个实施例的用于将被显示在标签行中的多个标签分组到标签组中的示例过程的流程图。
图4图示了根据一个或多个实施例的被分组到新组中的标签行的多个未分组的标签的示例。
图5是图示了根据一个或多个实施例的用于根据用户选择对标签行的未分组的标签进行分组的示例过程的流程图。
图6图示了根据一个或多个实施例的显示用于对标签行的未分组的标签进行分组的多个选项的示例。
图7图示了根据一个或多个实施例的根据用户选择被分组的标签行的多个未分组的标签的示例。
图8图示了根据一个或多个实施例的根据用户选择被分组的标签行的多个未分组的标签的示例。
图9是图示了根据一个或多个实施例的用于执行与标签组相对应的行动的示例过程的流程图。
图10图示了根据一个或多个实施例的显示用于执行与标签组相对应的行动的多个选项的示例。
图11是图示了根据一个或多个实施例的用于在标签行中展开标签组的示例过程的流程图。
图12图示了根据一个或多个实施例的在标签行中显示经展开的标签组的示例。
图13是图示了根据一个或多个实施例的用于基于对标签行的输入改变显示的示例过程的流程图。
图14图示了根据一个或多个实施例的显示标签行中的一个或多个标签的窥视视图的示例。
图15图示了根据一个或多个实施例的调整标签行中的标签的显示位置的示例。
图16是图示了根据一个或多个实施例的用于对标签行中的多个标签进行排序的示例过程的流程图。
图17图示了根据一个或多个实施例的显示用于对标签行中的多个标签进行排序的选项的示例。
图18图示了根据一个或多个实施例的在标签行中被排序的多个标签的示例。
图19图示了包括表示可以实施本文中描述的各种技术的一个或多个***和/或设备的示例计算设备的示例***。
具体实施方式
在本文中讨论了标签管理技术。为组织和保持对于对应的内容的单独的不同的显示,窗口化的显示环境通常支持用于显示来自资源位置的内容的单独的窗口。尽管引入标签化显示极大地增强了在单个窗口中与内容的不同实例接口连接的便利性,但标签管理仍然是乏味和不直观的过程。为管理这些标签,在标签行中显示多个未分组的标签。响应于在标签行处接收单个行动用户输入,将未分组的标签中的多个标签一起分组到标签组中。然后该标签组取代被一起分组的标签而被显示在标签行中,并且表示包含在该标签组内的标签。
用户然后可以与被显示在标签行中的这些标签组交互。响应于接收与标签组相对应的用户输入,呈现一个或多个标签组选项以允许对该标签组和/或包含在该标签组内的标签中的单独的标签的组织和显示的进一步管理。然后选择标签组选项,以及执行与所选择的标签组选项相对应的操作。被显示在标签组行中的这些未分组的标签和标签组的显示位置可以通过根据用户的指定对显示位置进行排序来进一步地被修改,以使得用户可以容易地进行切换以便与和不同的标签相对应的内容交互。
本文中描述的标签管理技术使计算设备的用户能够查看、共享大量的内容和与其交互,同时减少否则与相同量的内容交互将需要的设备的计算资源。例如,尽管用户之前可能已保持多个窗口是打开的,每个窗口支持标签化的显示环境,但本文中的技术使用户能够更高效地在单个窗口中管理标签化的内容,并且因此消除支持附加的窗口需要的附加的处理和存储器资源,所述附加的窗口支持标签化的显示环境。
图1图示了根据一个或多个实施例的可以在其中使用本文中描述的各种技术的操作环境100。操作环境100包括可以经由网络106与一个或多个(m个)服务器104通信的计算设备102。网络106可以是多种不同的网络,包括互联网、局域网(LAN)、蜂窝或者其它电话网络、内联网、其它公共和/或私有的网络、其组合等。
计算设备102可以是诸如是物理设备或者虚拟设备这样的多种不同类型的设备。例如,计算设备102可以是诸如是台式计算机、服务器计算机、膝上型或者上网本计算机、移动设备(例如,平板型或者电话平板型设备、蜂窝或者其它无线电话(例如,智能电话)、笔记本计算机、移动站)、可穿戴设备(例如,眼镜、手表)、娱乐设备(例如,娱乐家电、通信地耦接到显示设备的机顶盒、游戏控制台)、电视机或者其它显示设备、汽车用计算机等这样的物理设备。计算设备102也可以是诸如是在物理设备上运行的虚拟机这样的虚拟设备。可以在多种不同类型的物理设备中的任一种类型的物理设备(例如,上面列出的各种类型中的任一种类型)上运行虚拟机。因此,计算设备102的范围可以是从具有大量存储器和处理器资源的全资源设备(例如,个人计算机、游戏控制台)到具有有限的存储器和/或处理资源的低资源设备(例如,传统的机顶盒、手持型游戏控制台)。
服务器104可以是能够容宿可以被计算设备102的web应用108检索和显示的web页面或者其它内容的多种不同的计算设备。与对于计算设备102的讨论类似,服务器104可以是多种不同的设备,其范围从具有大量存储器和处理器资源的全资源设备到具有有限的存储器和/或处理资源的低资源设备。
计算设备102包括web应用108、应用110、显示模块114和输入模块120。web应用108包括标签管理***112,标签管理***112包括分组模块116和排序模块118。尽管标签管理***112被图示为被包括在web应用108中,但替换地可以与web应用108分离地实施标签管理***112。例如,可以独立于web应用108和/或应用110中的任一项地在计算设备102处实施标签管理***112(例如,作为计算设备102的操作***的部分)。类似地,分组模块116和排序模块118仅作为示例被图示为被包括在标签管理***112中,并且可以一起在标签管理***112中或者独立于web应用108和/或应用110地在计算设备102处单独地实施分组模块116和排序模块118中的一项或者全部两项的功能性。
在一个或多个实施例中,web应用108是web浏览器,其经由网络106从各种网站获取web页面。替换地,web应用108可以是从网站或者其它源获取web页面或者其它web内容的其它类型的应用,诸如是音频/视频回放应用、电子书或者杂志阅读器等。
尽管在本文中的说明中,在采用web应用的形式的特定的终端用户应用的上下文中描述了各种实施例,但这样做是为了为读者提供可以在其中使用实施例的具体的上下文。应当领会和理解到,可以在不同于web应用的其它应用的上下文中使用本文档中描述的技术。这样的其它应用例如可以包括字处理应用、电子表格应用、电子邮件应用、视觉呈现应用等。
显示模块114生成、管理和/或输出用于显示、回放和/或其它呈现的内容。该内容可以由显示模块114创建或者从计算设备102的其它模块被获取。该内容例如可以是用户界面(UI)的显示或者回放部分。该内容可以被计算设备102的构件(例如,扬声器、交互式显示设备等)显示或者否则回放。替换地,显示模块104可以生成被输出到与计算设备102分离的其它设备或者构件(例如,扬声器、显示设备等)的一个或多个信号。
分组模块116将被显示模块114显示的web应用108的标签行中的两个或更多个未分组的标签分组到可以被显示模块114在标签行中显示的一个或多个标签组中。分组模块116可以以多种不同的方式对未分组的标签进行分组,所述多种不同的方式诸如是将全部未分组的标签分组到单个新标签组中、基于与未分组的标签中的每个标签相关联的域将未分组的标签分组到一个或多个标签组中、基于未分组的标签相对于活动标签的位置对未分组的标签进行分组、基于与未分组的标签中的每个标签相关联的打开器将未分组的标签分组到一个或多个标签组中等。分组模块116可以基于在输入模块120处从计算设备102的用户接收的输入对未分组的标签进行分组,以及使显示模块114在web应用108的标签行中显示由该分组产生的任何标签或者标签组。替换地或者附加地,计算设备102的用户可能期望管理未分组的标签而不对未分组的标签中的多个标签一起进行分组。
排序模块118对被显示模块114显示的web应用108的标签行中的两个或更多个标签进行排序。排序模块118以可以被计算设备102的用户指定的多种方式对标签行的未分组的标签和标签组两者进行排序。例如,排序模块118可以基于与未分组的标签和标签组中的每项相关联的域对标签行的未分组的标签和标签组进行排序、基于与未分组的标签和标签组中的每项相关联的打开器进行排序等。排序模块118通过其对web应用108的未分组的标签和标签组进行排序的方式可以由在计算设备102的输入模块120处接收的用户输入指定。
输入模块120从计算设备102的用户接收用户输入。可以以多种不同的方式提供用户输入,所述不同的方式诸如是通过按压设备102的键区或者键盘的一个或多个键、按压设备102的控制器(例如,遥控设备、鼠标、轨迹板等)的一个或多个键、按压设备102的触摸板或者触摸屏的特定的部分、在设备102的触摸板或者触摸屏上作出特定的手势和/或在设备102的控制器(例如,遥控设备、鼠标、轨迹板等)上作出特定的手势。也可以经由对于设备102的其它物理反馈输入提供用户输入,所述物理反馈输入诸如是轻击设备102的任意部分、可以被设备102的运动检测构件识别的行动(诸如摇晃设备102、旋转设备102等)等。也可以以其它方式提供用户输入,所述其它方式诸如是经由对于麦克风的可听输入、经由被图像捕获设备观察的手或者其它身体部分的运动等。
尽管在本文中参考特定的模块讨论了特定的功能性,但应当指出,本文中讨论的单独的模块的功能性可以被分离到多个模块中,和/或多个模块的至少某种功能性可以被合并到单个模块中。附加地,特定的模块在本文中被讨论为执行行动包括:该特定的模块自己执行行动,或者替换地该特定的模块调用或者否则访问执行行动(或者结合该特定的模块执行行动)的另一个构件或者模块。因此,特定的模块执行行动包括该特定的模块自己执行行动和/或被该特定的模块调用或者否则访问的另一个模块执行行动。
附加地,尽管在本文中讨论了特定的模块,但应当指出,在一个或多个实施例中,可以不包括这些模块中的一些模块。例如,如果标签管理***112支持对标签进行分组而不支持对标签进行排序,则在计算设备102中可以不包括排序模块118。
图2图示了根据一个或多个实施例的显示用户界面202的标签行的多个未分组的标签的示例200。用户界面202包括接近标签行204地被安置的对标签内容218的显示。如本文中描述的,标签行(在示例200中被图示为标签行204)指可以显示一个或多个标签、一个或多个标签组以及用于显示标签内容218和与标签内容218交互的一个或多个标签控件的指定的显示区域(例如,由位于标签210的左边和位于标签控件208的右边的大括号表示的包括标签管理控件206、新标签控件208以及标签210、212、214和216的区域204)。尽管本示例描述了水平布局的标签行204,但应当指出,标签行可以以多种其它布局显示它的标签、标签组和标签控件(例如,以列方式垂直地被安排)。在一些实施例中,标签行可以被显示,使得用户可以视觉上辨别包括标签行的区域与诸如是标签内容218的用户界面202的其它区域。标签内容218与对与标签行中的活动标签相关联的内容的显示相对应。在本示例中,用户界面202是web应用,以及每个标签未被分组的并且与不同的web页面相关联。假设标签214是该web应用示例中的活动标签,则标签内容218将显示来自对应的web页面“Bing:Spokane”的内容。
应当指出,尽管在图2中图示了四个标签,但只要标签行中存在多个未分组的标签,则标签管理控件的功能性相同地操作,而不考虑标签行中的标签的数量。标签管理控件的功能性还可以包括对当前未被显示在用户界面202中的未分组的标签进行分组(例如,在打开的标签的数量超过可以被显示在标签行中的标签的最大数量时)。在其中标签行包括仅一个未分组的标签的特定的实施例中,可以禁用标签管理控件的功能性。
图3是图示了根据一个或多个实施例的用于将被显示在标签行中的多个标签分组到标签组中的示例过程300的流程图。过程300可以用软件、固件、硬件或者其组合来实施。例如,过程300可以被图1中所图示的标签管理***112实施。过程300被示为动作的集合,并且不限于所示的用于执行各种动作的操作的次序。过程300是用于将被显示在标签行中的多个标签分组到标签组中的示例过程;参考不同的附图将对于将被显示在标签行中的多个标签分组到标签组中的附加的讨论包括在本文中。
在过程300中,在用户界面的标签行中显示多个标签(动作302)。多个标签中的每个标签与来自不同的资源位置的内容相对应。替换地,多个标签中的两个或更多个标签可以是彼此的副本,在于:该两个或更多个标签与来自相同的资源位置的内容相对应。如本文中描述的,资源位置指容宿、存储或者否则支持内容以使得计算设备可以访问内容和/或与内容交互的位置。资源位置通常由URI(统一资源标识符)指示,URI是用于涉及万维网上的内容的全部类型的名称和地址的通用术语。资源位置可以远离实施过程300的计算设备(例如,是可经由如图1中图示的网络106从服务器104访问的)或者位于该计算设备的本地(例如,如图1中图示的位于计算设备102上的web应用108或者应用110)。
接收单个行动用户输入(动作304)。单个行动用户输入可以被图1的输入模块120接收,并且包括上面讨论的输入的方式中的任意方式。如本文中描述的,单个行动用户输入指用户可以经由单个行动在计算设备处输入的任意形式的输入。例如,单个行动用户输入可以是在控件或者图标上的左击、诸如是手指滑动这样的在用户的设备的轨迹板或者触摸屏上的单个行动手势等。相反,多个行动用户输入包括诸如是双击、在触摸屏或者轨迹板上的双轻击、拖放手势等这样的多个行动。
响应于接收单个行动用户输入,将被显示在标签行中的多个标签中的未分组的标签分组到标签行中的新标签组中(动作306)。实施过程300的***可以进一步在动作306中在单个行动用户输入中的不同的单个行动用户输入之间进行辨别,以使得仅响应于特定类型的单个行动用户输入而执行分组(例如,响应于接收左击输入进行分组,而响应于接收右击输入执行不同于分组的行动)。作为该分组的部分,新标签组被显示为与标签行中的未分组的标签可在视觉上辨别开。例如,将标签组显示为与标签行中的未分组的标签可在视觉上辨别开可以包括:在标签组处显示指示组中的标签的数量的数字值、用与未分组标签颜色不同的颜色显示标签组、用级联显示将标签组显示为多个未分组的标签等。
动作306中的该分组由于多个标签被压缩或者分组到标签组中(例如,单个标签组取代多个标签而被显示)而减少了计算设备上的用户界面所需要的空间。动作306中的该分组还减少了被显示的标签的数量(例如,单个标签组取代多个标签而被显示),从而通过减少被显示的标签的数量提高了与计算设备的用户交互的效率。
还在标签行中显示新标签(动作308)。新标签可以自动地打开到缺省的资源位置,缺省的资源位置诸如是web应用实施方案中的web页面或者字处理应用实施方案中的空白文档。针对新标签显示位置和与新标签相关联的内容的缺省设置可以由用户配置,以使得用户可以个性化新标签如何被显示在标签行中。
图4图示了根据一个或多个实施例的邻近标签行的新标签被显示的标签行的标签组的示例400。在示例400中,响应于标签管理控件206处的单个行动用户输入(例如,点击或者触摸标签管理控件206的用户输入),在标签行204中显示新标签组402。在本示例中,标签管理控件206的缺省功能性是将全部未分组的标签分组到新组中。标签组402包括图2的未分组的标签210、212、214和216,并且被显示为与标签行中的未分组的标签可在视觉上辨别开。标签组402取代未分组的标签210、212、214和216而被显示。由于将全部未分组的标签分组到标签组402中,新标签404自动地被显示。新标签404自动地被变成活动的,并且新标签内容406被显示在用户界面中。尽管未被描绘,但标签组402可以显示被分组到该标签组内的标签的数量的视觉指示。
将全部未分组的标签分组到新组中是与单个行动用户输入相关联的功能性的一个示例。应当指出,该示例不旨在限制并且不应当理解为限制与单个行动用户输入相关联的功能性。响应于接收单个行动用户输入,可以执行多种其它的行动,所述其它的行动诸如是基于与未分组的标签中的每个标签相关联的域将未分组的标签分组到一个或多个标签组中、基于未分组的标签相对于活动标签的位置对未分组的标签进行分组、基于与未分组的标签中的每个标签相关联的打开器将未分组的标签分组到一个或多个标签组中等。下面更详细地讨论执行这些附加的功能性的方式。
图5是图示了根据一个或多个实施例的用于根据用户选择对标签行的未分组的标签进行分组的示例过程500的流程图。过程500可以用软件、固件、硬件或者其组合来实施。例如,过程500可以被图1中所图示的标签管理***112的分组模块116实施。过程500被示为动作的集合,并且不限于所示的用于执行各种动作的操作的次序。过程500是用于根据用户选择对标签行的未分组的标签进行分组的示例过程;将对于根据用户选择对标签行的未分组的标签进行分组的附加的讨论参考不同的附图包括在本文中。
在过程500中,接收用户输入(动作502)。可以以上面描述的多种方式中的任一种方式接收用户输入。
响应于接收用户输入,显示用于对标签进行分组的一个或多个选项(动作504)。该用户输入包括任意类型的合适的输入,并且可以是单个行动用户输入或者多个行动用户输入。实施过程500的***可以在动作504处在用户输入中的不同的用户输入之间进行辨别,以使得仅响应于特定类型的用户输入而显示选项(例如,响应于接收右击输入而显示一个或多个选项,而响应于接收左击输入而执行不同于显示该一个或多个选项的行动)。在一个或多个实施例中,在用户输入在其处被接收的显示器的对应的位置处显示用于对标签进行分组的一个或多个选项,以使得用户可以容易得选择所述选项中的一个选项,而不必将他们的注意力导向显示器的不同的区域。然而,应当指出,可以在实施过程500的计算设备的显示区域中的任意位置处显示选项。
接收指示对于一个或多个选项中的一个选项的选择的用户输入(动作506)。可以以上面描述的多种方式中的任一种方式接收指示对于一个或多个选项中的一个选项的选择的该用户输入。
响应于接收指示对于一个或多个选项中的一个选项的选择的用户输入,根据该选择对标签行的未分组的标签进行分组(动作508)。
动作508中的该分组由于多个标签被压缩或者分组到标签组中(例如,单个标签组取代多个标签而被显示)而减少了计算设备上的用户界面所需要的空间。动作508中的该分组还减少了被显示的标签的数量(例如,单个标签组取代多个标签而被显示),从而通过减少被显示的标签的数量提高了与计算设备的用户交互的效率。
图6图示了根据一个或多个实施例的显示用于对标签行的未分组的标签进行管理的一个或多个选项的示例。在本示例中,响应于在标签管理控件206处接收用户输入,显示用于对标签进行管理的选项602、604、606、608、610、612和614。
选项602呈现用于如上面参考图4描述的那样将被显示在标签行中的全部未分组的标签分组到标签组中的选项。
选项604呈现用于将位于标签行中的活动标签的左边的全部未分组的标签分组到标签组中的选项。在本示例中,标签214是活动标签。响应于对于选项604的选择,将被显示在标签214的左边的全部未分组的标签分组到标签组中。继续本示例,“bing.com”和“天气报告”标签因为它们被显示在标签行中的标签214的左边而将响应于对于选项604的选择被分组到标签组中。替换地,标签214也可以响应于对于选项604的选择被分组到标签组中。
图7图示了根据一个或多个实施例的根据用户选择被分组的标签行的多个未分组的标签的示例700。在示例700中,响应于对于“清扫(sweep)全部左边”选项604的用户选择将被安置在活动标签214的左边的标签行的未分组的标签分组到组702中。在该示例中,活动标签214仍然是未分组的,并且将与活动标签214相关联的内容218显示在用户界面中。替换地,如上面描述的,选项604可以执行包括活动标签214的其分组。在该替换的示例中,组702包括标签214,标签216变成活动标签,并且将与标签216相对应的内容218显示在用户界面中。
返回图6,选项606呈现用于将位于标签行中的活动标签的右边的全部未分组的标签分组到标签组中的选项。在本示例中,标签214是活动标签。响应于对于选项604的选择,将被显示在标签214的右边的任何未分组的标签分组到标签组中。替换地,标签214也可以响应于对于选项604的选择被分组到标签组中。
选项608呈现用于基于与未分组的标签相关联的相应的域将被显示在标签行中的全部未分组的标签分组到一个或多个标签组中的选项,如参考图8进一步描述的那样。在web应用示例中,域与可以从其访问域内的子级网站或者页面的顶级网站相对应。例如,MSN.com是与URL MSN.com以及域MSN相关联的顶级网站。相反,MSN.com/Sports也是与域MSN相关联的,但是是与URL MSN.com/Sports相关联的子级网站或者页面。
图8图示了根据一个或多个实施例的根据用户选择被分组的标签组行的多个未分组的标签的示例800。在示例800中,响应于对于选项608“按域清扫”的用户选择将标签行的未分组的标签分组到组802和804中。标签组802和804表示具有共同的域的已分组的标签。继续该示例,组802包括标签210(“bing.com”)和214(“Bing: Spokane”),以及组804包括标签212(“天气报告”)和216(“西雅图天气”)。标签行的未分组的标签如果所述未分组的标签共享共同的域则被分组在一起。在特定的实施例中,基于被标签组的单独标签共享的共同的域自动地为标签组802和804作标记。例如,基于标签210和214的共同的域(例如,http://www.bing.com)自动地为标签组802作标记“Bing组”。替换地或者附加地,用户可以对标签组如何被自动地命名进行定制。
在示例800中,响应于标签行中的全部未分组的标签被分组到一个或多个标签组中,显示新标签806。在一些情形的实施例中,标签行中的一个或多个未分组的标签可能不与标签行中的其它未分组的标签中的任一个标签共享共同的域。在这些情形下,对于选项608的选择为共享共同的域的标签行中的任意两个或更多个标签在标签行中创建一个或多个组。对不与任何其它未分组的标签共享共同的域的未分组的标签的显示不受对于选项608的选择的影响。替换地,不与任何其它未分组的标签共享共同的域的未分组的标签可以一起被分组到标签组中并且被相应地作标记(例如,“杂项组”)。
返回图6,选项610呈现用于基于与标签相关联的打开器将被显示在标签行中的全部未分组的标签分组到一个或多个标签组中的选项。在web应用示例中,打开器与可以从其访问其它顶级网站和子级网站的顶级网站相对应。与上面讨论的基于域对未分组的标签进行分组相反,独立于与标签相关联的域地执行基于与标签相关联的打开器对未分组的标签进行分组。例如,在其中单独标签与不同的web页面相关联的web应用中,与第一web页面上的链接的用户交互可以使第二web页面在附加的标签中打开。从该在附加的标签中被打开的第二web页面中,与第二web页面处的第二链接的用户交互可以使第三web页面在另外的附加的标签中打开,等等。附加地,用户可以独立于第一、第二或者第三web页面处的输入地打开第四web页面。用户可以进一步与第四web页面交互以打开第五web页面。在该示例中,第一和第四web页面将是“打开器”web页面。第一web页面是第二和第三web页面的打开器,以及第四web页面是第五web页面的打开器。继续该示例,基于打开器对全部未分组的标签进行分组将把与第一、第二和第三web页面相对应的标签分组到一个组中,以及把与第四和第五web页面相对应的标签分组到第二组中。
选项612呈现用于基于与未分组的标签相关联的相应的域对被显示在标签行中的全部未分组的标签进行排序的选项,如在下面进一步描述的那样。
选项614呈现用于基于与未分组的标签相关联的相应的打开器对被显示在标签行中的全部未分组的标签进行排序的选项,如在下面进一步描述的那样。
应当指出,尽管在图6中图示了七个标签管理选项,但所描述的标签管理选项作为示例被公开,并且不是对可以被显示的标签管理选项的穷举或者旨在限制本文中描述的标签管理技术。附加地,应当指出,并非全部实施例包括全部七个标签管理选项。例如,可以不包括选项608“按域清扫”和/或选项610“按打开器清扫”。此外,尽管本示例图示了响应于在标签管理控件206处接收用户输入显示一个或多个选项,但一个或多个选项也可以响应于在标签行处的其它地方(例如,在被显示在标签行中的未分组的标签处)接收用户输入而被显示。
另外,在上面关于图2和4的讨论中,参考了将把全部未分组的标签分组到新组中的标签管理控件206的缺省功能性。替换地,标签管理控件206的缺省功能性可以是在本文中参考选项604、606、608、610、612或者614中的任一个选项描述的功能性。
在创建一个或多个标签组之后,用户可能希望与该一个或多个标签组中的一个标签组交互以进一步管理被一起分组到标签组中的未分组的标签中的单独标签和或与其交互。例如,用户可能已无意地包括未旨在被分组到标签组中的多余的标签。替换地或者附加地,用户可能希望展开标签组以查看标签组的单独标签、折叠经展开的标签组、关闭标签组、共享标签组、收藏标签组等。
图9是图示了根据一个或多个实施例的用于执行与标签组相对应的行动的示例过程的流程图。过程900可以用软件、固件、硬件或者其组合来实施。例如,过程900可以被图1中所图示的标签管理***112实施。过程900被示为动作的集合,并且不限于所示的用于执行各种动作的操作的次序。过程900是用于执行与标签组相对应的行动的示例过程;对于执行与标签组相对应的行动的附加的讨论参考不同的附图被包括在本文中。
在过程900中,接收与标签组相对应的输入(动作902)。该输入可以以上面描述的多种方式中的任一种方式被接收,并且可以被图1中图示的输入模块120接收。例如,输入可以是在被显示在标签行中的标签组上的右击、双轻击、拖拽手势等。在一个或多个实施例中,与标签组相对应的输入可以由输入模块120指示,所述输入模块检测与标签行中的标签组的显示区域相对应的显示区域处的输入。
可选地,响应于接收与标签组相对应的输入,显示多个标签组选项(动作904)。
可选地,接收对于多个标签组选项中的一个标签组选项的选择(动作906)。
执行与标签组相对应的行动(动作908)。在其中多个标签组选项被显示并且该多个标签组选项中的一个标签组选项被选择的实施例中,实施过程900的***在动作908处执行与所选择的选项相对应的行动。
图10图示了根据一个或多个实施例的显示用于执行与标签组相对应的行动的一个或多个选项的示例1000。在示例1000中,响应于在标签组802处接收用户输入,显示一个或多个标签组选项1002、1004、1006、1008和1010。
选项1002呈现用于展开标签组的选项。展开标签组包括在标签行中作为未分组的标签显示标签组的多个标签,其具有标签组的多个标签被分组在一起的视觉指示。视觉指示可以是诸如是略图、阴影、颜色编码等的任何种类的视觉指示。下面关于图11和12描述了对于展开标签组的进一步的讨论。
选项1004呈现用于重命名标签组的选项。在至少一些实施例中,用户可以响应于选择选项1004而编辑或者重命名被显示的标签组名称。
选项1006呈现用于将标签组的多个标签指定为“收藏”的选项。将标签组指定为收藏可以创建和/或存储该标签组的多个标签中的每个标签的资源位置以用于稍后访问。例如,在web应用实施方案中,将标签组指定为收藏可以创建该标签组和/或该标签组的多个标签的一个或多个表示以用于在收藏列表或者书签列表中显示。
选项1008呈现用于共享标签组的多个标签的选项。在至少一些实施例中,与标签组的多个标签中的每个标签相对应的链接被创建,并且使其对于用户进行共享是可用的。可以以多种方式使这些链接对于共享是可用的,所述方式诸如是被复制到在设备处实施的消息传送服务、被存储在文档中、经由电子邮件被传送、被张贴到社交联网服务等。
选项1010呈现用于关闭标签组的全部多个标签的选项。例如,响应于对于选项1010的选择,将关闭并且从标签行中的显示中移除标签组的多个标签。
应当指出,尽管在图10中图示了五个标签组选项,但所描述的标签组选项作为示例被公开,并且不是穷举性的或者旨在限制本文中描述的技术。附加的标签组选项可以被显示,和/或在图10中被显示的一个或多个标签组选项可以不被显示。
用户可以利用这些选项来进一步管理已被分组到标签组中的标签中的单独标签和与其交互。例如,用户可能想要在许多标签组被显示在标签行中时查看仅一个标签组的单独标签。在该实例中,用户可以选择选项1002以展开标签组中的特定的一个标签组。执行与该组相对应的行动通过允许按用户期望的那样对于标签的组执行行动而非使用户单独地对组中的每个不同的标签作出动作提高了与计算设备的用户交互的效率。
图11是图示了根据一个或多个实施例的用于在标签行中展开标签组的示例过程1100的流程图。过程1100可以用软件、固件、硬件或者其组合来实施。过程1100被示为动作的集合,并且不限于所示的用于执行各种动作的操作的次序。过程1100是用于在标签行中展开标签组的示例过程;对于在标签行中展开标签组的附加的讨论参考不同的附图被包括在本文中。
在过程1100中,在标签行中显示一个或多个标签组(动作1102)。
对于展开一个或多个标签组中的所选择的一个标签组的请求被接收(动作1104)。
可选地,过程1100检查以查看所述一个或多个标签组中的一个标签组当前在标签行中是否被展开(动作1106)。
如果过程1100确定所述一个或多个标签组中的一个标签组当前在标签行中被展开,则当前被展开的标签组被折叠并且在标签行中作为标签组被显示(动作1108)。
过程1100然后在标签行中显示所选择的标签组的经展开的视图,其具有标签组的经展开的标签属于所选择的标签组的视觉指示(动作1110)。
图12图示了根据一个或多个实施例的在标签行中显示经展开的标签组的示例1200。在示例1200中,标签组(例如,图8的标签组802)包括标签1202和1204。响应于接收对于展开标签组802的请求,在标签行中显示标签1202和1204,其具有标签1202和1204属于共同的标签组(标签组802)的视觉指示。在本示例中,视觉指示是标签1202和1204的阴影。然而,如上面描述的,视觉指示可以是将标签行中的标签组的经展开的标签与未经展开的标签组(例如,标签组804)和未分组的标签(例如,标签806)在视觉上辨别开的任何指示。尽管本示例将标签806图示为活动标签,但在特定的实施方案中,可以响应于接收对于展开标签组的请求,自动地使经展开的标签组的多个标签中的一个标签成为活动标签。可以基于多种考虑(例如,基于最近被访问的标签、基于经展开的标签组的标签是否是“收藏”标签等)自动地选择活动标签。
图13是图示了根据一个或多个实施例的用于基于对标签行的输入改变显示的示例过程1300的流程图。过程1300可以用软件、固件、硬件或者其组合来实施。例如,过程1300可以被图1的标签管理***112实施。过程1300被示为动作的集合,并且不限于所示的用于执行各种动作的操作的次序。过程1300是用于基于对标签行的输入改变显示的示例过程;对于基于对标签行的输入改变显示的附加的讨论参考不同的附图被包括在本文中。
在过程1300中,在标签行中显示一个或多个标签或者标签组(动作1302)。
与标签行中的标签和/或标签组中的一个或多个相对应的输入被接收(动作1304)。输入可以与如在下面更详细地讨论的诸如是显示窥视视图、调整标签行中的标签的显示位置等这样的不同的操作相对应。
响应于所接收的输入而改变显示(动作1306)。可以以不同的方式改变显示,所述方式诸如是通过显示窥视视图、在标签行中的不同的位置显示标签等。动作1306中的改变显示以不同的方式提高了与计算设备的用户交互的效率,所述方式诸如是通过向用户提供允许用户更迅速地访问他或者她期望的信息的附加信息或者通过减少被显示的标签的数量。
图14图示了根据一个或多个实施例的显示标签行中的一个或多个标签的窥视视图的示例1400。在示例1400中,展开标签组(例如,图8的标签组802)以在标签行中显示标签1202和1204,其具有示出标签1202和1204属于标签组802的视觉指示。响应于接收与标签1202或者1204中的一个标签相对应的输入,在用户界面中显示与标签1202和1204相关联的内容的窥视视图1402和1404。可以以上面描述的多种方式中的任一种方式接收与标签1202或者1204中的一个标签相对应的输入。例如,输入可以是在标签1202或者1204中的一个标签处被检测的悬停事件、双击、双轻击或者任何其它方式的输入。例如使用鼠标输入场景,悬停事件与其中鼠标指针在被显示的元素上“悬停”而不必激活该元素的实例相对应。另一方面,激活元素(如通过在元素上进行点击)可以导致不同的行动。
尽管被图示为被显示在用户界面中的标签行之上,但窥视视图1402和1404可以被显示在用户界面中的任何位置处。如本文中描述的,窥视视图指对与被显示在标签行中的标签相关联的内容的预览显示。窥视视图使用户能够迅速地查看对与标签相关联的内容的显示,而不必浏览单独的标签。被显示在窥视视图中的内容可以是对与标签相关联的内容的任何显示,诸如是与标签相关联的web页面的当前的内容、在标签最后一次是活动的时最近被查看的显示区域等。替换地或者附加地,可以响应于接收与被显示为未分组的标签的、标签行中的标签中的一个标签相对应的输入,针对被显示为未分组的标签的、标签行中的全部标签显示窥视视图。
图15图示了根据一个或多个实施例的调整标签行中的标签的显示位置的示例1500。在示例1500中,标签1202和1204被显示在经展开的视图中,以示出标签1202和1204属于标签组802。示例1500还包括被显示在标签行中的标签组804和未分组的标签806。在标签1204处接收输入1502,并且将标签1204拖拽到组804中(例如,通过使用触摸屏手势或者鼠标指针,标签1204被拖放到标签组804上)。基于输入1502,标签1204从组802中被移除并且被添加到组804。因为组802在输入1502之后仅包括标签1202,所以在标签行中作为未分组的标签显示标签1202。替换地,如果在输入1502将标签1204移到组804中之后多个标签仍然在标签组802中,则该多个标签在标签线中仍然以经展开的视图显示,其具有该多个标签属于标签组802的视觉指示。
应当指出,调整标签行中的标签的显示位置不限于将标签从一个标签组移到另一个标签组。输入1502可以将标签组中的标签拖拽到标签行中,以使得该标签被显示为未分组的标签。替换地,输入1502可以将标签行中的未分组的标签拖拽到标签行中的标签组中。替换地,输入1502可以将未分组的标签拖拽到另一个未分组的标签上,并且在标签行中创建新标签组。替换地,输入1502可以将第一标签组拖拽到第二标签组中,并且创建包括第一和第二标签组的新标签组。替换地,输入1502可以调整如被显示在标签行中的未分组的标签或者标签组的显示位置。例如,将标签组804拖拽到未分组的标签806的右边将调整显示位置,以使得标签组804在标签行中被显示在未分组的标签806的右边。
在特定的情况下,用户可能希望管理被显示在标签行中的多个标签而不将该多个标签中的任何标签分组到一起。例如,用户可能希望对被显示的标签进行排序,以使得邻近彼此地显示与相似的内容相对应的标签,从而允许用户容易地在多个标签之间进行导航而不必记得标签被显示在标签行中的何处。这在其中用户同时使如此多数量的标签打开以至标签不能一次全部被显示在标签行中的情形下特别有用。
图16是图示了根据一个或多个实施例的用于对标签行中的多个标签进行排序的示例过程1600的流程图。过程1600可以用软件、固件、硬件或者其组合来实施。例如,过程1600可以被图1的排序模块118实施。过程1600被示为动作的集合,并且不限于所示的用于执行各种动作的操作的次序。过程1600是用于对标签行中的多个标签进行排序的示例过程;对标签行中的多个标签进行排序的附加的讨论参考不同的附图被包括在本文中。
在过程1600中,在标签行中显示用于对标签进行排序的一个或多个选项(动作1602)。
与对于一个或多个选项中的一个选项的选择相对应的输入被接收(动作1604)。
然后根据所选择的选项对标签进行排序并且在标签行中显示标签(动作1606)。可以以任何合适的方式执行显示经排序的标签,所述方式例如包括按照字母顺序被排序、按照标签最近被访问的时间被排序、按照标签是活动标签的时间的量被排序等。
动作1606中的根据所选择的选项对标签进行排序由于标签按照被用户期望或者预期的次序被排序而降低了在与计算设备交互时的数据条目错误的可能性。动作1606中的根据所选择的选项对标签进行排序还通过按照被用户期望或者预期的次序安排标签而提高了与计算设备的用户交互的效率。
图17图示了根据一个或多个实施例的显示用于对标签行中的多个标签进行排序的选项的示例1700。在示例1700中,用户界面1702包括对接近包括多个未分组的标签1706、1708、1710和1712的标签行被安置的标签内容1704、标签管理控件1714和新标签控件1716的显示。标签内容1704显示与标签行中的活动标签相关联的内容。在本示例中,用户界面1702以标签化的显示支持与多个应用的交互,其中,每个标签都与应用相关联。例如,标签1706是与字处理应用相关联的,标签1708和1712是与消息传送应用相关联的,以及标签1710是与web应用相关联的。
响应于在标签管理控件1714处接收输入,显示包括标签管理选项1718和1720的多个标签管理选项。尽管本示例图示了响应于在标签管理控件1706处接收用户输入显示多个标签管理选项,但该多个标签管理选项也可以响应于在被显示在标签行中的未分组的标签处接收用户输入而被显示。
标签管理选项1718按与标签行中的未分组的标签中的每个标签相关联的域对标签行中的未分组的标签进行排序,如上面描述的那样。标签管理选项1720按与标签行中的未分组的标签中的每个标签相关联的打开器对标签行中的未分组的标签进行排序,如上面描述的那样。
图18图示了根据一个或多个实施例的标签行中被排序的多个标签的示例1800。该示例图示了响应于对于标签管理选项1718“按域排序”的选择而被排序和显示的标签1706、1708、1710和1712。如上面描述的,标签1706是与字处理应用相关联的,标签1708和1712是与消息传送应用相关联的,以及标签1710是与web应用相关联的。如图18中所示,选择选项1718对标签行中的标签进行排序和显示,以使得标签邻近与相同的域相对应的标签行中的其它标签被显示。在该示例中,调整标签1712和1710的显示位置,以使得邻近彼此地显示标签1708和1712,因为标签1708和1712与相同的域相对应。
应当指出,尽管在图17中图示了两个排序选项1718和1720,但所描述的排序选项作为示例被公开,并且不是穷举性的或者旨在限制本文中描述的技术。附加的排序选项可以被显示,和/或被显示在图17中的一个或多个排序选项可以不被显示。
还应当指出,可以将上面讨论的排序选项中的一个与上面讨论的清扫选项中的一个组合在一起,并且该组合是图2的标签管理控件206的缺省功能性。例如,标签管理控件206的缺省功能性可以是将位于标签行中的活动标签的左边的全部未分组的标签分组到标签组中(“清扫全部左边”)以及按域对任何未分组的标签进行排序(“按域排序”)。
在本文中的讨论中,描述了各种不同的实施例。应当领会和理解到,本文中描述的每个实施例可以独自地或者结合本文中描述的一个或多个其它实施例被使用。例如,标签管理***可以实施图3的过程300、图5的过程500、图9的过程900、图11的过程1100、图13的过程1300和图16的过程1600中的任一个或者其组合。
图19一般地在1900处图示了包括示例计算设备1902的示例***,示例计算设备1902表示可以实施本文中描述的各种技术的一个或多个***和/或设备。计算设备1902例如可以是服务提供商的服务器、与客户端相关联的设备(例如,客户端设备)、片上***和/或任何其它合适的计算设备或者计算***。
如所图示的示例计算设备1902包括通信地耦接到彼此的处理***1904、一个或多个计算机可读介质1906和一个或多个I/O接口1908。尽管未示出,但计算设备1902可以进一步包括将各种构件耦接到彼此的***总线或者其它的数据和命令传输***。***总线可以包括不同总线结构中的任一总线结构或者其组合,所述不同总线结构诸如是存储器总线或者存储器控制器、***总线、通用串行总线和/或使用多种总线架构中的任一种总线架构的处理器或者本地总线。还设想了诸如是控制和数据线这样的多种其它的示例。
处理***1904表示用于使用硬件执行一个或多个操作的功能性。相应地,处理***1904被图示为包括硬件元件1910,其可以被配置为处理器、功能块等。这可能包括在硬件中的、作为使用一个或多个半导体形成的专用集成电路或其它逻辑设备的实施方案。硬件元件1910不受形成其的材料或者在其中被使用的处理机制的限制。例如,处理器可以由半导体和/或晶体管(例如,电子集成电路(IC))组成。在这样的上下文中,处理器可执行指令可以是电子可执行的指令。
计算机可读介质1906被图示为包括存储器/存储装置1912。存储器/存储装置1912表示与一个或多个计算机可读介质相关联的存储器/存储装置容量。存储器/存储装置1912可以包括易失性介质(诸如是随机存取存储器(RAM))和/或非易失性介质(诸如是只读存储器(ROM)、闪存、光盘、磁盘等)。存储器/存储装置1912可以包括固定介质(例如,RAM、ROM、固定硬盘驱动器等)以及可移除介质(例如,闪存、可移除硬盘驱动器、光盘等)。可以以如在下面进一步描述的多种其它方式对计算机可读介质1906进行配置。
一个或多个输入/输出接口1908表示用于允许用户使用各种输入设备向计算设备1902输入命令和信息以及还允许使用各种输出设备向用户和/或其它构件或者设备呈现信息的功能性。输入设备的示例包括键盘、光标控制设备(例如,鼠标)、麦克风(例如,用于语音输入)、扫描仪、触摸功能性(例如,被配置为检测物理触摸的电容式或其它传感器)、照相机(例如,其可以使用可见的或者诸如是红外频率这样的非可见的波长来检测诸如是手势的不涉及触摸的移动)等。输出设备的示例包括显示设备(例如,监视器或者投影仪)、扬声器、打印机、网卡、触觉响应设备等。因此,可以以如在下面进一步描述的多种方式将计算设备1902配置为支持用户交互。
计算设备1902还包括标签管理***1914。标签管理***1914提供如上面讨论的包括分组和排序功能性的各种标签管理功能性。标签管理***1914例如可以实施图1的操作环境100。
在本文中可能在软件、硬件元件或者程序模块的一般上下文中描述了各种技术。一般地,这样的模块包括执行特定的任务或者实施特定的抽象数据类型的例程、程序、对象、元件、构件、数据结构等。一般地,如本文中使用的术语“模块”、“功能性”和“构件”表示软件、固件、硬件或者其组合。本文中描述的技术的特征是平台无关的,这意味着可以在具有多种处理器的多种计算平台上实施所述技术。
所描述的模块和技术的实施方案可以在某种形式的计算机可读介质上被存储或者跨某种形式的计算机可读介质被传送。计算机可读介质可以包括可以被计算设备1902访问的多种介质。作为示例而非限制,计算机可读介质可以包括“计算机可读存储介质”和“计算机可读信号介质”。
与仅是信号传输、载波、或信号本身不同,“计算机可读存储介质”指使能够持久地存储信息的介质和/或设备和/或有形的存储装置。因此,计算机可读存储介质指非信号承载介质。计算机可读存储介质包括硬件,所述硬件诸如是易失性和非易失性、可移除和非可移除介质和/或使用适于存储诸如是计算机可读指令、数据结构、程序模块、逻辑元件/电路或者其它数据这样的信息的方法或者技术实施的存储设备。计算机可读存储介质的示例可以包括但不限于RAM、ROM、EEPROM、闪存或者其它存储器技术、CD-ROM、数字多功能盘(DVD)或者其它光存储装置、硬盘、盒式磁带、磁带、磁盘存储装置或者其它磁性存储设备、或者适于存储期望的信息并且可以被计算机访问的其它存储设备、有形介质或者制品。
“计算机可读信号介质”指被配置为诸如经由网络向计算设备1902的硬件传送指令的信号承载媒介。信号介质典型地可以将计算机可读指令、数据结构、程序模块或者其它数据体现在诸如是载波、数据信号或者其它传输机制这样的经调制的数据信号中。信号介质还包括任何信息递送介质。术语“经调制的数据信号”意指这样的信号,即,使它的特征中的一个或多个以这样的方式被设置或改变以将信息编码在所述信号中。作为示例而非限制,通信介质包括诸如是有线网络或者直连线连接这样的有线介质和诸如是声学、RF、红外线和其它无线介质这样的无线介质。
如之前描述的,硬件元件1910和计算机可读介质1906表示可能在一些实施例中被用来实施本文中描述的技术的至少一些方面的以硬件形式被实施的指令、模块、可编程设备逻辑和/或固定设备逻辑。硬件元件可以包括集成电路或者片上***的构件、专用集成电路(ASIC)、现场可编程门阵列(FPGA)、复杂可编程逻辑器件(CPLD)和采用硅或者其它硬件设备的其它实施方案。在该上下文中,硬件元件可以操作为执行由指令、模块和/或由该硬件元件以及例如是之前描述的计算机可读存储介质这样的被用于存储用于执行的指令的硬件设备体现的逻辑所定义的程序任务的处理设备。
前述的组合也可以被用于实施本文中描述的各种技术和模块。因此,软件、硬件或者程序模块和其它程序模块可以作为被体现在某种形式的计算机可读存储介质上的一个或多个指令和/或逻辑和/或通过一个或多个硬件元件1910被实施。计算设备1902可以被配置为实施与软件和/或硬件模块相对应的特定的指令和/或功能。因此,作为可以被计算设备1902作为软件执行的模块的、模块的实施方案可以例如通过使用处理***的计算机可读存储介质和/或硬件元件1910至少部分地用硬件被实现。指令和/或功能可以是可被一个或多个制品(例如,一个或多个计算设备1902和/或处理***1904)执行/操作以实施本文中描述的技术、模块和示例的。
如在图19中进一步图示的,当在个人计算机(PC)、电视机设备、和/或移动设备上运行应用时,所述示例***1900使能了针对无缝用户体验的普遍存在的环境。当在利用应用、玩视频游戏,观看视频等的同时从一个设备转移到下一个设备时,服务和应用在所有三种环境中基本上类似地运行以得到共同用户体验。
在示例***1900中,通过中央计算设备互连多个设备。中央计算设备可以位于多个设备的本地,或者可以远离多个设备被定位。在一个或多个实施例中,中央计算设备可以是通过网络、互联网或者其它数据通信链路连接到多个设备的一个或多个服务器计算机的云。
在一个或多个实施例中,该互连架构使功能性能够跨多个设备被递送,以便为多个设备的用户提供共同和无缝的体验。所述多个设备中的每个设备可以具有不同的物理要求和能力,并且中央计算设备使用平台来使能向设备递送既是为该设备定制的又是对于全部设备共同的体验。在一个或多个实施例中,创建目标设备的类,并且针对设备的一般类对体验进行定制。可以按物理特征、用途的类型或者设备的其它共同的特性定义设备的类。
在各种实施方案中,计算设备1902可以采取多种不同的配置,诸如用于计算机1916、移动装置1918和电视机1920使用。这些配置中的每种配置包括一般地可以具有不同的构造和能力的设备,并且因此可以根据不同的设备类中的一个或多个设备类对计算设备1902进行配置。例如,计算设备1902可以被实施为计算机1916类的设备,其包括个人计算机、台式计算机、多屏幕计算机、膝上型计算机、上网本等。
计算设备1902也可以被实施为移动装置1918类的设备,其包括诸如是移动电话、便携式音乐播放器、便携式游戏设备、平板型计算机、多屏幕计算机等这样的移动设备。计算设备1902也可以被实施为电视机1920类的设备,其包括在休闲观看环境中具有或者被连接到一般较大的屏幕的设备。这些设备包括电视机、机顶盒、游戏控制台等。
本文中描述的技术可以被计算设备1902的这些各种配置支持,并且不限于本文中描述的技术的具体的示例。该功能性也可以全部或者部分地通过使用分布式***被实施,诸如经由如下面描述的平台1924在“云”1922上被实施。
云1922包括和/或表示针对资源1926的平台1924。平台1924对云1922的硬件(例如,服务器)和软件资源的底层功能性进行抽象。资源1926可以包括当计算机处理在远离计算设备1902的服务器上被执行时可以被使用的应用和/或数据。资源1926还可以包括在互联网上和/或通过诸如是蜂窝或者Wi-Fi网络这样的订户网络被提供的服务。
平台1924可以对用于将计算设备1902与其它计算设备连接的资源和功能进行抽象。平台1924还可以用于资源的抽象缩放以便向遇到的对于资源1926的需要提供对应级别的规模,所述资源1926经由平台1924被实施。相应地,在互连设备的实施例中,本文中描述的功能性的实施方案可以贯穿***1900被分布。例如,功能性可以部分地在计算设备1902上以及经由对云1922的功能性进行抽象的平台1924被实施。
在本文中的讨论中,描述了各种不同的实施例。应当领会和理解到,本文中描述的每个实施例可以独自地或者结合本文中描述的一个或多个其它实施例被使用。本文中讨论的技术的另外的方面涉及以下实施例中的一个或多个实施例。
本文中讨论的技术的另外的方面涉及以下实施例中的一个或多个实施例。
一种对用户界面进行控制的方法,所述方法包括:在标签行中显示多个标签;接收单个行动用户输入;响应于接收单个行动用户输入,将标签行的多个标签分组到表示该多个标签的标签组中;以及,在标签行中取代多个标签而显示标签组。
替换地或者附加于上面描述的方法,还有以下各项中的任一项或者其组合:所述方法进一步包括在标签行中显示标签管理控件,接收单个行动用户输入包括接收对于标签管理控件的用户选择;将标签行的多个标签分组到标签组中包括将标签行的全部未分组的标签分组到标签组中;将标签行的多个标签分组到标签组中包括将被显示在标签行中的活动标签的左边的全部标签分组到标签组中或者将被显示在标签行中的活动标签的右边的全部标签分组到标签组中;将被显示在标签行中的活动标签的左边的全部标签分组到标签组中或者将被显示在标签行中的活动标签的右边的全部标签分组到标签组中包括将活动标签分组到标签组中;所述分组包括将标签行的多个标签分组到一个或多个标签组中,标签行的多个标签中的每个标签基于与该标签相关联的域被分组到所述一个或多个标签组中的一个标签组中;所述分组包括将标签行的多个标签分组到一个或多个标签组中,标签行的多个标签中的每个标签基于与该标签相关联的打开器被分组到所述一个或多个标签组中的一个标签组中;所述方法进一步包括:响应于标签行的全部未分组的标签被分组到一个或多个标签组中,在标签行中显示新标签;所述方法进一步包括:响应于接收附加的用户输入,对标签行的多个标签进行排序,以及,在标签行中显示经排序的多个标签。
一种设备,包括:一个或多个处理器;以及,存储可执行指令的存储器,所述可执行指令可以被所述一个或多个处理器执行以通过执行操作控制所述计算设备的用户界面,所述操作包括:在标签行中显示一个或多个标签组;在标签行中显示一个或多个标签;接收与所述一个或多个标签组中的一个标签组相对应的用户输入;接收对于一个或多个可选择的标签组选项的选择;以及,执行所述可选择的标签组选项中的所选择的一个标签组选项。
替换地或者附加于上面描述的设备,还有以下各项中的任一项或者其组合:所述一个或多个可选择的标签组选项包括用于收藏标签组中的全部标签的选项、用于共享标签组中的全部标签的选项、用于关闭标签组中的全部标签的选项或者用于重命名标签组的选项中的一个或多个选项;所述操作进一步包括:在标签行中展开标签组,所述展开包括在标签行中作为未分组的标签显示标签组的一个或多个标签;在标签行中作为未分组的标签显示标签组的一个或多个标签进一步包括:显示标签组的一个或多个标签属于共同的标签组的视觉指示;其中,所述展开包括:响应于所述标签组在标签行中被显示为经展开的,折叠标签组;所述操作进一步包括:在被显示在标签行中的一个或多个标签中的一个标签处接收输入,以及响应于在一个或多个标签中的该一个标签处接收输入,显示与该标签相关联的内容的预览;其中,显示与该标签相关联的内容的预览进一步包括:显示与被显示在标签行中的每个未分组的标签相关联的内容的预览。
一种对用户界面进行控制的方法,所述方法包括:在标签行中显示多个标签;接收单个行动用户输入;响应于接收单个行动用户输入,对标签行中的多个标签进行排序;以及,在标签行中显示经排序的多个标签。
替换地或者附加于上面描述的方法,还有以下各项中的任一项或者其组合:所述排序包括:基于与多个标签中的每个标签相关联的域从左到右地对多个标签进行排序;所述排序包括:基于与多个标签中的每个标签相关联的打开器从左到右地对多个标签进行排序;所述方法进一步包括显示可选择的标签排序选项的列表,响应于显示可选择的标签排序选项的列表而接收所述单个行动用户输入。
尽管已用专用于结构特征和/或方法动作的语言描述了本主题,但应当理解,所附权利要求中定义的主题不必限于上面描述的具体的特征或者动作。相反,作为实施权利要求的示例形式公开了上面描述的具体的特征和动作。
Claims (15)
1.一种对用户界面进行控制的方法,所述方法包括:
在标签行中显示多个标签;
接收单个行动用户输入;
响应于接收所述单个行动用户输入,将所述标签行的所述多个标签分组到表示所述多个标签的标签组中;以及
在所述标签行中取代所述多个标签而显示所述标签组。
2.根据权利要求1所述的方法,进一步包括在所述标签行中显示标签管理控件,接收所述单个行动用户输入包括接收对所述标签管理控件的用户选择。
3.根据权利要求1或者权利要求2所述的方法,将所述标签行的所述多个标签分组到所述标签组中包括将所述标签行的全部未分组的标签分组到所述标签组中。
4.根据权利要求1或者权利要求2所述的方法,将所述标签行的所述多个标签分组到所述标签组中包括将被显示在所述标签行中的活动标签的左边的全部标签分组到所述标签组中或者将被显示在所述标签行中的活动标签的右边的全部标签分组到所述标签组中。
5.根据权利要求1或者权利要求2所述的方法,所述分组包括将所述标签行的所述多个标签分组到一个或多个标签组中,所述标签行的所述多个标签中的每个标签基于与该标签相关联的域被分组到所述一个或多个标签组中的一个标签组中。
6.根据权利要求1或者权利要求2所述的方法,所述分组包括将所述标签行的所述多个标签分组到一个或多个标签组中,所述标签行的所述多个标签中的每个标签基于与该标签相关联的打开器被分组到所述一个或多个标签组中的一个标签组中。
7.根据权利要求1到6中的任一项所述的方法,进一步包括:响应于所述标签行的全部未分组的标签被分组到一个或多个标签组中,在所述标签行中显示新标签。
8. 根据权利要求1到7中的任一项所述的方法,进一步包括:
响应于接收附加的用户输入,对所述标签行的所述多个标签进行排序;以及
在所述标签行中显示所述经排序的多个标签。
9. 一种设备,包括:
一个或多个处理器;以及
存储可执行指令的存储器,所述可执行指令可以被所述一个或多个处理器执行以通过执行操作控制所述计算设备的用户界面,所述操作包括:
在标签行中显示一个或多个标签组;
在所述标签行中显示一个或多个标签;
接收与所述一个或多个标签组中的一个标签组相对应的用户输入;
接收对于一个或多个可选择的标签组选项的选择;以及
执行所述可选择的标签组选项中的所选择的一个标签组选项。
10.根据权利要求9所述的设备,所述一个或多个可选择的标签组选项包括用于收藏标签组中的全部标签的选项、用于共享标签组中的全部标签的选项、用于关闭标签组中的全部标签的选项或者用于重命名标签组的选项中的一个或多个。
11.根据权利要求9或者权利要求10所述的设备,所述操作进一步包括在所述标签行中展开标签组,所述展开包括作为未分组的标签在所述标签行中显示所述标签组的一个或多个标签。
12.根据权利要求11所述的设备,作为未分组的标签在所述标签行中显示所述标签组中的所述一个或多个标签进一步包括:显示所述标签组的所述一个或多个标签属于共同的标签组的视觉指示。
13.根据权利要求11或者权利要求12所述的设备,其中,所述展开包括:折叠标签组,以响应于所述标签组在所述标签行中被显示为经展开的。
14.根据权利要求9到13中的任一项所述的设备,所述操作进一步包括:在被显示在所述标签行中的所述一个或多个标签中的一个标签处接收输入;以及,响应于在所述一个或多个标签中的所述一个标签处接收所述输入,显示与所述标签相关联的内容的预览。
15.根据权利要求14所述的设备,其中,显示与所述标签相关联的内容的所述预览进一步包括:显示与被显示在所述标签行中的每个未分组的标签相关联的内容的预览。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US14/543,742 US10338783B2 (en) | 2014-11-17 | 2014-11-17 | Tab sweeping and grouping |
US14/543742 | 2014-11-17 | ||
PCT/US2015/060236 WO2016081249A1 (en) | 2014-11-17 | 2015-11-12 | Tab sweeping and grouping |
Publications (1)
Publication Number | Publication Date |
---|---|
CN107111416A true CN107111416A (zh) | 2017-08-29 |
Family
ID=54754767
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201580062454.4A Pending CN107111416A (zh) | 2014-11-17 | 2015-11-12 | 标签清扫和分组 |
Country Status (11)
Country | Link |
---|---|
US (1) | US10338783B2 (zh) |
EP (1) | EP3221778B1 (zh) |
JP (1) | JP2017534115A (zh) |
KR (1) | KR102483505B1 (zh) |
CN (1) | CN107111416A (zh) |
AU (1) | AU2015350360A1 (zh) |
BR (1) | BR112017008443A2 (zh) |
CA (1) | CA2965694A1 (zh) |
MX (1) | MX2017006087A (zh) |
RU (1) | RU2017116991A (zh) |
WO (1) | WO2016081249A1 (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109657206A (zh) * | 2018-11-22 | 2019-04-19 | 天津字节跳动科技有限公司 | 表格的显示方法、装置和电子设备 |
CN110908751A (zh) * | 2019-10-31 | 2020-03-24 | 维沃移动通信有限公司 | 信息显示、收藏的方法、装置、电子设备及介质 |
Families Citing this family (29)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
RU2637882C2 (ru) | 2015-03-31 | 2017-12-07 | Общество С Ограниченной Ответственностью "Яндекс" | Способ управления отображением веб-ресурсов в браузерном окне, способ помещения вкладок в стек в браузерном окне, электронное устройство и сервер |
KR102455232B1 (ko) * | 2015-06-23 | 2022-10-17 | 삼성전자 주식회사 | 콘텍스트 기반 탭 관리를 위한 방법 및 전자 장치 |
USD787525S1 (en) * | 2015-07-01 | 2017-05-23 | Microsoft Corporation | Display screen with graphical user interface |
USD778287S1 (en) * | 2015-07-01 | 2017-02-07 | Microsoft Corporation | Display screen with graphical user interface |
USD769257S1 (en) * | 2015-07-01 | 2016-10-18 | Microsoft Corporation | Display screen with graphical user interface |
USD789944S1 (en) * | 2015-07-01 | 2017-06-20 | Microsoft Corporation | Display screen with graphical user interface |
USD785005S1 (en) * | 2015-07-01 | 2017-04-25 | Microsoft Corporation | Display screen with graphical user interface |
USD782499S1 (en) * | 2015-07-01 | 2017-03-28 | Microsoft Corporation | Display screen with graphical user interface |
USD778288S1 (en) * | 2015-07-01 | 2017-02-07 | Microsoft Corporation | Display screen with graphical user interface |
USD769264S1 (en) * | 2015-07-29 | 2016-10-18 | Microsoft Corporation | Display screen with graphical user interface |
US9703887B2 (en) | 2015-08-04 | 2017-07-11 | International Business Machines Corporation | Automatically grouping browser tabs based on a pattern of usage |
US10891106B2 (en) * | 2015-10-13 | 2021-01-12 | Google Llc | Automatic batch voice commands |
US9971847B2 (en) | 2016-01-07 | 2018-05-15 | International Business Machines Corporation | Automating browser tab groupings based on the similarity of facial features in images |
US10466871B2 (en) | 2017-02-24 | 2019-11-05 | Microsoft Technology Licensing, Llc | Customizing tabs using visual modifications |
US10409451B2 (en) * | 2017-07-01 | 2019-09-10 | Ledvance Llc | Apparatus containing color coded group and member icons and method of grouping and degrouping members icons in lighting applications |
USD845982S1 (en) | 2017-11-27 | 2019-04-16 | Microsoft Corporation | Display screen with graphical user interface |
USD845989S1 (en) | 2017-11-27 | 2019-04-16 | Microsoft Corporation | Display screen with transitional graphical user interface |
USD844657S1 (en) | 2017-11-27 | 2019-04-02 | Microsoft Corporation | Display screen with animated graphical user interface |
USD846568S1 (en) | 2017-11-27 | 2019-04-23 | Microsoft Corporation | Display screen with graphical user interface |
US11537271B2 (en) | 2018-04-16 | 2022-12-27 | Ebay Inc. | System and method for aggregation and comparison of multi-tab content |
CN110193204B (zh) * | 2019-03-14 | 2020-12-22 | 网易(杭州)网络有限公司 | 操作单位的编组方法、装置、存储介质及电子装置 |
US10866704B1 (en) * | 2019-06-04 | 2020-12-15 | Microsoft Technology Licensing, Llc | Intelligent web browser segregation |
US10977331B2 (en) * | 2019-07-24 | 2021-04-13 | International Business Machines Corporation | Closing a plurality of webpages in a browser |
US20230176706A1 (en) * | 2020-05-11 | 2023-06-08 | Basf Coatings Gmbh | Adaptable GUI for Dashboard Software |
US11853380B2 (en) | 2020-06-08 | 2023-12-26 | Dropbox, Inc. | Intelligently generating and managing third-party sources within a contextual hub |
US20220365639A1 (en) * | 2021-05-12 | 2022-11-17 | Google Llc | Browser tab management |
US11762537B1 (en) * | 2022-05-27 | 2023-09-19 | Microsoft Technology Licensing, Llc | Tabbed user interface |
USD1032633S1 (en) * | 2022-06-17 | 2024-06-25 | Google Llc | Display screen or portion thereof with transitional graphical user interface |
USD1032634S1 (en) * | 2022-06-17 | 2024-06-25 | Google Llc | Display screen or portion thereof with transitional graphical user interface |
Citations (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20070162864A1 (en) * | 2006-01-10 | 2007-07-12 | International Business Machines Corp. | User-directed repartitioning of content on tab-based interfaces |
US20090287559A1 (en) * | 2007-12-20 | 2009-11-19 | Michael Chen | TabTab |
US20090327947A1 (en) * | 2008-06-25 | 2009-12-31 | Microsoft Corporation | Tab management in a user interface window |
US20120131485A1 (en) * | 2010-11-23 | 2012-05-24 | Opera Software Asa | System and method for providing interactive tab management in tabbed browsers |
CN102870082A (zh) * | 2010-04-30 | 2013-01-09 | 微软公司 | 自定义选项卡排序和替换 |
CN102902788A (zh) * | 2012-09-29 | 2013-01-30 | 北京奇虎科技有限公司 | 浏览器网页标签自动分组***及方法 |
CN102937996A (zh) * | 2012-11-26 | 2013-02-20 | 北京奇虎科技有限公司 | 一种浏览器标签管理***及方法 |
CN103135885A (zh) * | 2012-07-31 | 2013-06-05 | 珠海金山办公软件有限公司 | 管理标签的方法及装置 |
CN103412939A (zh) * | 2013-08-21 | 2013-11-27 | 广州市动景计算机科技有限公司 | 浏览模式的切换方法及*** |
CN103729106A (zh) * | 2012-10-10 | 2014-04-16 | 腾讯科技(深圳)有限公司 | 网页缩略图展示方法和装置 |
TW201423555A (zh) * | 2012-12-12 | 2014-06-16 | Acer Inc | 網頁的群組管理方法 |
CN103970841A (zh) * | 2014-04-24 | 2014-08-06 | 小米科技有限责任公司 | 标签管理方法和装置 |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030197735A1 (en) * | 2002-04-18 | 2003-10-23 | Intel Corporation (A Delaware Corporation) | System for sharing content tabs |
US20080177994A1 (en) * | 2003-01-12 | 2008-07-24 | Yaron Mayer | System and method for improving the efficiency, comfort, and/or reliability in Operating Systems, such as for example Windows |
US7793226B2 (en) * | 2006-08-14 | 2010-09-07 | International Business Machines Corporation | Method and system for grouping and stacking tab user interface objects with icon status indicators |
US20080301562A1 (en) * | 2007-04-27 | 2008-12-04 | Josef Berger | Systems and Methods for Accelerating Access to Web Resources by Linking Browsers |
US20110271217A1 (en) * | 2010-04-30 | 2011-11-03 | Microsoft Corporation | Configurable presets for tab groups |
US8332381B1 (en) * | 2011-11-10 | 2012-12-11 | Search Results, LLC | Tab search utility |
US8881032B1 (en) * | 2011-12-07 | 2014-11-04 | Google Inc. | Grouped tab document interface |
-
2014
- 2014-11-17 US US14/543,742 patent/US10338783B2/en active Active
-
2015
- 2015-11-12 MX MX2017006087A patent/MX2017006087A/es unknown
- 2015-11-12 AU AU2015350360A patent/AU2015350360A1/en not_active Abandoned
- 2015-11-12 WO PCT/US2015/060236 patent/WO2016081249A1/en active Application Filing
- 2015-11-12 CN CN201580062454.4A patent/CN107111416A/zh active Pending
- 2015-11-12 RU RU2017116991A patent/RU2017116991A/ru not_active Application Discontinuation
- 2015-11-12 JP JP2017521247A patent/JP2017534115A/ja active Pending
- 2015-11-12 BR BR112017008443A patent/BR112017008443A2/pt not_active Application Discontinuation
- 2015-11-12 CA CA2965694A patent/CA2965694A1/en not_active Abandoned
- 2015-11-12 KR KR1020177016442A patent/KR102483505B1/ko active IP Right Grant
- 2015-11-12 EP EP15802263.2A patent/EP3221778B1/en active Active
Patent Citations (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20070162864A1 (en) * | 2006-01-10 | 2007-07-12 | International Business Machines Corp. | User-directed repartitioning of content on tab-based interfaces |
US20090287559A1 (en) * | 2007-12-20 | 2009-11-19 | Michael Chen | TabTab |
US20090327947A1 (en) * | 2008-06-25 | 2009-12-31 | Microsoft Corporation | Tab management in a user interface window |
CN102870082A (zh) * | 2010-04-30 | 2013-01-09 | 微软公司 | 自定义选项卡排序和替换 |
US20120131485A1 (en) * | 2010-11-23 | 2012-05-24 | Opera Software Asa | System and method for providing interactive tab management in tabbed browsers |
CN103135885A (zh) * | 2012-07-31 | 2013-06-05 | 珠海金山办公软件有限公司 | 管理标签的方法及装置 |
CN102902788A (zh) * | 2012-09-29 | 2013-01-30 | 北京奇虎科技有限公司 | 浏览器网页标签自动分组***及方法 |
CN103729106A (zh) * | 2012-10-10 | 2014-04-16 | 腾讯科技(深圳)有限公司 | 网页缩略图展示方法和装置 |
CN102937996A (zh) * | 2012-11-26 | 2013-02-20 | 北京奇虎科技有限公司 | 一种浏览器标签管理***及方法 |
TW201423555A (zh) * | 2012-12-12 | 2014-06-16 | Acer Inc | 網頁的群組管理方法 |
CN103412939A (zh) * | 2013-08-21 | 2013-11-27 | 广州市动景计算机科技有限公司 | 浏览模式的切换方法及*** |
CN103970841A (zh) * | 2014-04-24 | 2014-08-06 | 小米科技有限责任公司 | 标签管理方法和装置 |
Non-Patent Citations (1)
Title |
---|
知乎用户(提问者): "如何让Chrome关闭标签后激活的是最近打开的标签?", 《知乎-HTTPS://WWW.ZHIHU.COM/QUESTION/19804265》 * |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109657206A (zh) * | 2018-11-22 | 2019-04-19 | 天津字节跳动科技有限公司 | 表格的显示方法、装置和电子设备 |
CN110908751A (zh) * | 2019-10-31 | 2020-03-24 | 维沃移动通信有限公司 | 信息显示、收藏的方法、装置、电子设备及介质 |
CN110908751B (zh) * | 2019-10-31 | 2024-04-19 | 维沃移动通信有限公司 | 信息显示、收藏的方法、装置、电子设备及介质 |
Also Published As
Publication number | Publication date |
---|---|
CA2965694A1 (en) | 2016-05-26 |
MX2017006087A (es) | 2017-07-27 |
US10338783B2 (en) | 2019-07-02 |
JP2017534115A (ja) | 2017-11-16 |
WO2016081249A1 (en) | 2016-05-26 |
EP3221778A1 (en) | 2017-09-27 |
AU2015350360A1 (en) | 2017-05-11 |
EP3221778B1 (en) | 2023-02-22 |
US20160139750A1 (en) | 2016-05-19 |
KR102483505B1 (ko) | 2022-12-30 |
BR112017008443A2 (pt) | 2017-12-19 |
RU2017116991A (ru) | 2018-11-19 |
KR20170083622A (ko) | 2017-07-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107111416A (zh) | 标签清扫和分组 | |
US8910076B2 (en) | Social media platform | |
US10705707B2 (en) | User interface for editing a value in place | |
CN104156405B (zh) | 搜索方法、***和装置 | |
CN102982089B (zh) | 按对象的文档视觉导航 | |
CN107027327A (zh) | web内容加标签和过滤 | |
US9269110B2 (en) | System and method for interface and interaction with internet applications | |
CN107111496A (zh) | 可定制刀片应用 | |
TWI669652B (zh) | 資訊處理裝置、資訊處理方法及電腦程式 | |
JP6031535B2 (ja) | 多様な形態のカードを利用してサイトの製作を支援するサイト管理方法およびシステム | |
CN106575190A (zh) | 图标调整大小 | |
CN104350495B (zh) | 在全景显示中管理对象以导航电子表格 | |
CN101611373A (zh) | 利用触摸敏感设备控制、操纵和编辑媒体文件的姿态 | |
CN105324763A (zh) | 用于从移动设备设计可定制产品的***、方法和用户界面 | |
CN104956299A (zh) | 基于用户的交互元素 | |
CN103562860A (zh) | 作为沉浸式应用的桌面 | |
CN104169853B (zh) | 网页应用控件 | |
CN104346037B (zh) | 信息处理设备和信息处理方法 | |
CN106575290A (zh) | 在基于表单的视图中呈现电子表格的数据集 | |
CN107710131A (zh) | 内容浏览用户界面 | |
CN107111470A (zh) | 浏览器显示投射技术 | |
CN102939574A (zh) | 字符选择 | |
CN109074372A (zh) | 使用拖放来应用元数据 | |
CN109983451A (zh) | 上下文文件管理器 | |
CN102334099B (zh) | 在bs架构下的参数配置的方法和装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |