CN1672122A - 有效路径莱单导航*** - Google Patents

有效路径莱单导航*** Download PDF

Info

Publication number
CN1672122A
CN1672122A CNA038184818A CN03818481A CN1672122A CN 1672122 A CN1672122 A CN 1672122A CN A038184818 A CNA038184818 A CN A038184818A CN 03818481 A CN03818481 A CN 03818481A CN 1672122 A CN1672122 A CN 1672122A
Authority
CN
China
Prior art keywords
menu
active link
active
level
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.)
Granted
Application number
CNA038184818A
Other languages
English (en)
Other versions
CN1672122B (zh
Inventor
阿敏·E·莫尔勒
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.)
Individual
Original Assignee
Individual
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
Family has litigation
First worldwide family litigation filed litigation Critical https://patents.darts-ip.com/?family=29710234&utm_source=***_patent&utm_medium=platform_link&utm_campaign=public_patent_search&patent=CN1672122(A) "Global patent litigation dataset” by Darts-ip is licensed under a Creative Commons Attribution 4.0 International License.
Application filed by Individual filed Critical Individual
Publication of CN1672122A publication Critical patent/CN1672122A/zh
Application granted granted Critical
Publication of CN1672122B publication Critical patent/CN1672122B/zh
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

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/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
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/10File systems; File servers
    • G06F16/16File or folder operations, e.g. details of user interfaces specifically adapted to file systems
    • G06F16/168Details of user interfaces specifically adapted to file systems, e.g. browsing and visualisation, 2d or 3d GUIs
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/954Navigation, e.g. using categorised browsing

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Databases & Information Systems (AREA)
  • Human Computer Interaction (AREA)
  • Data Mining & Analysis (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • User Interface Of Digital Computer (AREA)
  • Digital Computer Display Output (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Input From Keyboards Or The Like (AREA)

Abstract

公开了一种用于在多级分级折叠菜单结构中进行导航的方法。该菜单结构中的每一级包含多个菜单项,每项至少表示下列各项之一:功能、位置指针和另一级的指针。本发明的方法包括如下步骤:提供显示所述分级结构中给定级的菜单项,并允许对其进行选择的图形用户菜单***,其中,对给定级的访问需要顺序访问分级结构中给定级之前的每一级。当采用图形用户菜单***选择菜单项时,就会动态地将有效路径构造为有效链路序列,其中一条所述有效链路对应于所选择的每个菜单项。这些有效链路允许直接访问对应某级或菜单项的功能,而无需使用图形用户菜单***进行导航。

Description

有效路径菜单导航***
本发明是2002年6月提交的题为“有效路径导航***”、序号为10/164520美国专利申请的继续申请部分(CIP)。
发明领域
本发明总体上涉及用于在分级信息***中查找、输入或编辑数据或者启动应用程序的导航***。本发明的导航***可以用在独立软件程序上或客户服务器应用程序上执行的软件来实现。更具体地说,本发明的导航***允许用户无需退回到分级结构的顶级即可访问分级信息***中的不同级别。
发明背景
分级信息***用于按功能或主题顺序组织项目,以利于有效地定位功能或位置。分级***用于将文档组织成目录或文件夹,以及将功能组织成下拉菜单。
传统上将两个导航***之一用于导航通过菜单树的不同级别。到目前为止,最流行的菜单导航***是所谓的折叠菜单***,此菜单***例如为由许多传统的个人计算机应用程序使用的那种菜单***。此***的显著特征是,导航总是从初始级或根级开始,并在作出选择之后菜单折叠回到根级。
计算机软件常常包括许多功能。大量特征使得希望将功能组织成一个类别分级结构,以便进行有效的检索。在折叠菜单***中,分级结构中的每一级表示为下拉菜单中的一级。
图1A显示了一个假想菜单的顶级或根级10。菜单的每一级10提供一个菜单选择12列表。每个菜单选择12可以是端节点如功能(选择此节点会启动某种操作),或者菜单选择12可通往(指向)提供又一菜单选择12列表的另一级10。选择端节点会使下拉菜单折叠回到根级。
图1B说明图1A所示的下拉菜单,其中,分级菜单的几个级已展开。一旦选择端节点,则图1B所示菜单结构折叠回到图1A所示的根级。这种常规导航***的限定特性是,导航是单向的,并且总是从根级开始到端节点。如果期望功能或目的地位于自根目录起几级之下,这种导航方法就会变得不方便。
为了解决这一缺点,常规操作***如微软Windows提供预定义功能键或图标形式的快捷方式。这种快捷方式使用户能够直接访问与快捷方式相关联的期望功能。
如果没有预定义快捷方式,用户就必须求助于导航菜单结构。折叠菜单***的问题在于,导航总是必须从根级开始。因此,很多有经验的用户无法利用他们对分级结构的了解而直接访问给定级。
图2A显示了一个用于导航通过磁盘的目录结构的常规路径菜单***20。类似地,图2B显示了一个常规的通用资源定位符(URL)命令22,该命令的作用类似于图2A所示的DOS(磁盘操作***)路径命令。常规磁盘操作***(DOS)利用路径菜单***20来在不同文件夹之间导航。每个文件夹表示分级结构中的不同级。一个给定文件夹可以包含一个或多个子文件夹。为了访问目标或目的级,用户必须知道路径,即必须知道每个文件夹的从根文件夹到目标文件夹的名称。提供了显示每个文件夹内容的***,用以引导用户通过分级结构。也就是说,通过输入诸如DIRECTORY(DIR)之类的命令,用户得到当前文件夹的内容和通往当前文件夹的路径。用户可以继续到分级结构中的下一级,或者因已知路径而可以沿路返回到前一级。
使用路径菜单***的导航要求用户记住并输入复杂的分级序列。这种导航方法是耗时的,不适于未记住路径的用户。而且,随着级数增加,这种方法变得极其不便。
因此,本发明的一个目的是提供一种导航通过分级菜单***的更有效的方法。
发明内容
公开了一种在多级分级折叠菜单结构中进行导航的方法。该菜单结构中的每一级包含多个菜单项,每一项表示某种功能,如启动应用程序、访问数据库位置或指向附属级的功能。
本发明的方法包括如下步骤:提供显示给定级的菜单项的图形用户菜单***,并允许对其进行选择,其中,对给定级的访问需要顺序访问分级结构中给定级之前的每一级。当使用图形用户菜单***选择菜单项时,就会动态地将有效路径构造为有效链路序列,其中一条有效链路对应于所选择的每个菜单项。这些有效链路允许直接访问某功能对应级或菜单项,而无需使用图形用户菜单***进行导航。
根据本发明的另一方面,提供允许直接访问给定菜单项的预定义快捷方式。在执行预定义快捷方式时动态地构造所述有效路径,其中一条有效链路对应于使用图形用户菜单***访问给定菜单项所必需的每一菜单项。
利用所述有效路径进行的导航是通过使用指示装置或使用指示装置选择有效链路来滑过有效链路,这样来完成的。滑过给定有效链路触发显示与给定有效链路相关联的级上的同属菜单项。选择给定有效链路触发执行与给定有效链路相关联的功能。
本发明的这些和其它方面可以参照附图来加以说明。
附图简述
图1A和图1B是常规折叠菜单***的视图;
图2A是常规路径菜单***的视图;
图2B是常规通用定位符地址的视图;
图3是常规计算机分级结构的框图;
图4A-4C是说明在用户浏览并选择菜单项时如何装配本发明的有效路径的视图;
图5A-5E是说明如何将有效链路用于重定向路径的视图;
图6A-6B是说明有效路径结合传统菜单***来支持用户定向判断的视图;
图7A-7C是说明具有用于附属级和内容的搜索功能的有效路径;以及
图8A-8D是说明替换浏览器中地址条的有效路径的视图。
优选实施例的详细说明
图3是运行本发明的软件的计算机32的框图。在优选实施例中,计算机32的主逻辑由通用可编程微处理器34实现,该处理器34一般会具有板上高速缓存器(未显示),并且可以一个或多个数学或其它专用协处理器(未显示)相关联。
通常由处理器34表示的处理逻辑通过总线36连接到计算机32的各种其它组件上。总线36的示意表示在图3中显示为一个简单而单一的结构,但按本技术领域已知的常规惯例,通常有几条总线和通信路径36,它们以不同速度运行并具有不同用途。此外,如本技术领域已知的那样,总线36可以由相应的总线控制器分割并加以控制。
计算机32还具有一个或多个连接到总线36的随机访问存储器单元38。RAM 38(它可以是DRAM、SDRAM或其它已知类型)通常加载了计算机32的操作***和为实施本发明而设计的一个或多个专用应用程序的可执行指令。计算机32还具有电子只读存储器40,用于存储诸如BIOS(基本输入输出***)之类的那些程序,这些程序是不易失的,并会在计算机32关机后保持。
在本发明的另一个替代实施例中,可以将本发明逻辑的一个或多个逻辑“硬布线”到ROM 40中,而不是作为软件指令装入RAM 38中。ROM 40可由电可编程只读存储器(EPROM)、闪式或非闪式电可擦可编程只读存储器(EEPROM)、或任何其它类型的只读存储器如可编程熔丝阵列或可编程反熔丝阵列组成,或者包括它们。
在典型结构中,适于实施本发明的计算机程序将存储在大容量存储装置42上,如光盘或硬磁盘驱动器。总线36将大容量存储装置42连接到RAM 38。计算机32连接到用于与操作员通信的各种外设,如显示器44、键盘46和指示装置(鼠标)48上。
操作中,操作***软件如微软Windows在计算机32上运行,用户使用显示器44、键盘46和指示装置(鼠标)48与操作***交互。
图4A说明本发明的有效路径菜单***100的初始视图。
在初始视图(图4A)中,有效路径100包括一条称为根链路101的有效链路102。由于初始视图只包括一条有效链路102,它既是根链路101又是末端链路103。
图4B说明用户如何从初始视图(图4A)开始浏览分级结构,以便到达有效路径100的扩展视图(图4C)。图4B中显示了多个级别。菜单项1.1、1.2、1.3和1.4称为同属项,因为它们均属于同一级10b。而且,菜单项1.1、1.2、1.3和1.4均在级别上附属于根菜单项1.0。类似地,菜单项1.2在级别上高于菜单项1.2.4.1、1.2.4.2。而且,菜单项1.0是菜单项1.1、1.2、1.3和1.4的父菜单项。
图4C是包括有效链路1.0、1.2、1.2.3和1.2.3.4的扩展有效路径100的视图。
有效路径100由有效链路102的顺序列表构成,每条有效链路102提供对分级结构中对应级的直接访问,以及对同一级别上所有菜单项(同属菜单项)的直接访问。
应注意,虽然常规DOS路径只是分级结构的被动显示,但有效路径100是交互式图形用户界面。下面将会阐明,与用于导航通过分级信息结构的常规菜单树相比,有效路径100具有几个显著优点。
有效路径100具有截然不同的浏览和选择过程。用户通过使用指示装置如鼠标“滑过”(暂时选择)某个元素,从而显示其子元素,而无需隐藏父元素的同属项(和祖父元素的同属项等)。此导航质量支持用户的定向判断,并保持到用户作出选择。
在本文中,术语“选择”与术语“浏览”不同。选择意味着主动选择一个菜单项。采用常规的指示装置48如鼠标,当用户按下并释放鼠标键(鼠标向上操作)时,完成菜单项(或有效链路)选择。
浏览意味着用户已“滑过”某个菜单项或有效链路102,以便查看该菜单项或有效链路的同属项,即与所浏览的链路同一级别上的所有菜单项。用户可以通过浏览(滑过)同属菜单项而继续浏览分级数据结构。有效路径100不受用户浏览的影响。所显示的有效路径102只在用户选择某个菜单项或有效链路102时才会改变。
本发明不限于任何特定的指示装置,而是可以各种方式实现而不会影响本发明的功能。例如,可以将单独的鼠标键用于浏览和导航。
用户可以通过选择对应的有效链路102直接访问分级数据结构中的任何高级别。换言之,用户可直接跳到给定级,并且不必顺序导航通过数据结构的每一级以便到达期望级。
参考图4C,用户可以通过选择101、102a、102b直接访问不同的级。
当用户选择任何有效链路102时,有效路径100通过执行某种功能而予以响应。功能包括启动软件应用或显示带详细描述的附属链路。
用户或者可以沿分级数据结构中的给定分支浏览有效路径100和任何同属菜单项。浏览不会影响有效路径100,有效路径100将继续显示,直到用户选择某条有效链路102或有效链路的同属菜单项之一时为止。
此外,有效路径100允许用户直接重新执行最近执行的功能,而无需通过菜单***导航到该功能,并且也不需要预定义的快捷方式。这是通过选择最后的有效链路(末端链路)103来完成的。
操作中,有效路径102从称为根链路101的所示特殊有效链路(图4A)开始。同一级或附属级上的其它元素不会显示,直到根链路101被浏览过(滑过),或者专家用户输入指向分级结构中任何点的快捷方式为止。
图4B说明用户浏览图4A所示的有效路径100。更具体地说,图4B说明用户通过滑过有效链路而进行浏览,从而导致显示同属项1.2.3.1、1.2.3.2、1.2.3.3、1.2.3.6。滑过(浏览)有效链路102导致显示该有效链路的同属项和子项。
根据优选实施例,浏览有效链路102和浏览菜单项之间存在轻微差别。在浏览有效链路102时,希望初始只显示该有效链路的同属项(图5A),并在稍微延时之后显示其子项(图5B)。显示浏览过的有效链路的子项中的时延有利于用户的定向判断。
图5C显示用户选择图5B中的1.2.4.4之后创建的有效路径100。
本发明的另一方面涉及用户可以通过选择末端链路103立刻重新执行最近执行的功能。这样,有效路径100就动态地定义了至最近功能的快捷方式。
相反,常规的快捷方式如功能键、图标等是静态的,因为它只提供对一个预定义项(功能/数据库位置)的访问。
操作中,使用鼠标48和鼠标按钮48a、48b(图3)来访问有效路径100的有效链路102。
如上所述,有效路径100中的每条有效链路102可以通过使用指示装置48的指示器50滑过该有效链路102来加以浏览,或者可通过选择有效链路102来访问。如图5B所示,在有效链路102上滑过只需操纵鼠标48将软件指示器50定位在有效链路102上。在有效链路102-b上滑过会显示有效链路102-b对应级上的同属菜单项。应注意,仅在有效链路102上滑过不会改变有效路径100;它只不过会使同属菜单项被显示。
选择有效链路102是通过例如将软件指示器50定位在该有效链路102上,且激励(并释放)鼠标按钮48-a、48-b之一来完成的。根据所选有效链路102是否是有效路径100中的末端链路103,选择有效链路102会造成不同的结果。如果所选有效链路102是末端链路103,则选择将使得显示附属级的文件夹和内容。例如,文件夹可包含分级数据结构的给定级上的同属菜单项12(附属级或链路)的列表以及每个菜单项的简单描述(内容)。此外,如果所选有效链路102不是末端链路103,则选择将触发构造一条新的有效路径100。图5D说明用户选择有效链路102b(1.2.3)。如图所示,最近执行的功能(末端链路103)是1.2.3.4。在选择102b之后,对有效路径进行截断处理,于是1.2.3便成为末端链路103。
选择末端链路103将导致立刻重新执行相关的功能(最近执行的功能)。因此,最近执行的功能可以通过简单地选择有效路径100中的末端链路103而得以重新执行。而且,选择末端链路103不会影响有效路径100。
根据本发明的另一方面,有效路径100可用于动态地定义快捷方式。一旦已构造有效路径100,则用户可以将末端链路103作为快捷方式存储在查找表38a(图3)中。根据本优选实施例,这是通过命令组合来实现的。因此,例如可以提示用户通过在末端链路103上点击鼠标按钮48-b来定义快捷方式标识符。有效路径100随后可以将功能(或位置)与用户选择的快捷方式之间的联系存储在可重写表格38a中。
类似地,本发明的有效路径100可用于导航到某个位置如数据库中的某个位置或某个网页。值得注意的是,有效路径100是以同样方式创建的,而与菜单项12是表示功能还是位置无关。在导航到某个位置的情况中,选择有效链路102(不同于末端链路103)会触发对相关数据库位置的访问。相反,当导航到一类功能时,选择有效链路102(不同于末端链路103)只触发显示相关级上的同属菜单项。本领域的技术人员可以理解,本发明的有效路径100可用于独立应用如操作***、字处理器、电子表格等中。而且,有效路径100还可以用于客户服务器环境中。值得注意的是,有效路径100可用于定位网站上提供的功能或在不同万维网地址之间进行导航。
在独立应用中,一系列Microsoft窗口应用编程接口功能如“CreateWindow”和其它图形库函数调用可用于创建有效路径的图形部件。主流编程语言如Visual Basic、Java、C或Delphi可以任意组合用于创建动态部件和滑过效果。
在客户服务器应用中,有效路径的代码可以如下形式成为初始HTML(超文本标记语言)文件的一部分:包含描述有效路径100的数组的JavaScript/DHTML组合或单独的JavaScript文件(.js)以及包含有效路径100的图形属性的级联风格表单文件(.css)。此数据可以在初始服务器调用之后在本地高速缓存。
对于因特网浏览器应用,如Internet Explorer或Mozilla,优选实施例预见到可用有效路径100替换地址条,以避免冗余,从而允许用户将注意力集中到内容上,使浏览更有效率。对于Microsoft因特网浏览器,这会涉及利用其定制浏览器条集成特征。
在独立应用中,一系列窗口应用编程接口功能如“CreateWindow”和其它图形库函数调用可用于创建有效路径的图形部件。主流编程语言如Visual Basic、Java、C或Delphi可以任意组合用于创建动态部件和滑过效果。
窗口浏览器可用有效路径100替代地址条,从而可使文件夹窗口的显示成为冗余。用户可以通过滑过和“浏览”折叠菜单***各级来更好地利用屏幕。
本发明的有效路径100还可应用导航音频接口(audio interface)。音频接口的优选实施例将使用户能够导航到路径的终点。某个输入命令如按下某个键会读取所选路径的序列和级。用户随后可以选择路径的任意级别并导航到新的终点。
有效路径100还可以与常规导航***如以上所述的折叠菜单***或路径菜单***结合使用。
当用户使用常规菜单屏幕进行导航时,就会动态地构造有效路径100并予以显示。当用户使用折叠菜单***进行导航时,有效路径100是自动装配而成的,并不需要任何其它的用户交互。
图6A-6B说明可如何将有效路径100用于导航到功能类。在图6A-6B所示实施例中,有效路径100与常规折叠菜单***10结合使用。本技术领域的普通技术人员可以理解,有效路径100相对于折叠菜单***10的位置及其图形表示对于有效路径100的运用并不是至关重要的。
图6A显示了常规折叠菜单***10的初始视图。图6A中没有有效路径100,因为尚未选择任何菜单项。当用户滑过给定菜单项时,显示该菜单项的子项。在图6A中,用户相继滑过1.2、1.2.3和1.2.3.4。同样,图6A中没有有效路径100,因为仍未选择任何菜单项。
图6B说明用户选择菜单项1.2.3.4之后的有效路径100。如图所示,一旦用户已选择某个菜单项,常规折叠菜单***就会折叠。有效路径100中的每条有效链路102表示通过显示选择菜单项得到的隐含选择序列。更具体地说,图6A所示的有效路径100包括有效链路101、102a、102b和103,它们分别对应于菜单项:FILE、1.2、1.2.3和1.2.3.4。有效链路101对应于从初始级或根级选择的菜单项FILE。同样,有效链路102-a对应于选择的菜单项1.2,而有效链路1 02-b对应于菜单项1.2.3。有效路径100的构造随用户导航通过菜单***10时自动进行。应注意,有效链路102-c是有效路径100中的末端链路103。
应注意,菜单***(下拉菜单树)10在用户选择端节点1.2.3.4时折叠,有效路径100因此而出现。用户可简单地通过选择不同的有效链路102而直接访问不同的级。
如前所述,当用户导航通过折叠菜单***时,就会动态地构造有效路径100,此有效路径100随后在菜单树折叠回到根级之后保持。此外,可选择在每次使用快捷方式如功能键等时构造有效路径100。应注意,可以为分级结构中的任一点定义快捷方式。这需要使用存储在RAM 38中的查找表38a(图3)。查找表38a存储某个预定义的快捷方式以及创建有效路径100所必需的相关数据。根据本优选实施例,所构造的有效路径100与通过折叠菜单***访问功能而构造的相同。
操作中,查找表38a将在初始定义每个预定义快捷方式(功能键)期间最初由软件开发者创建。此外,下面将会解释,查找表38a可由用户更新,以引用新创建的快捷方式。
菜单项的附加指针
本发明的另一方面将参考图7A-7C进行说明。每个菜单项可包含指向各种功能如搜索输入字段200的附加指针,此字段用于搜索附属信息分级结构的文件夹、文件或内容。
图7A显示带根链路101和搜索字段200的有效路径100的初始(根级)视图。选择图7A中的搜索字段200将允许用户从最高(根)级到最低级搜索整个分级结构。
图7B显示了有效路径100的扩展视图。选择图7B中的搜索字段200将允许用户从1.2.3及所有分级附属级(沿同一分支)搜索分级结构。
图7C显示了在用户选择搜索字段200时显示的搜索输入界面的一个例子。
搜索输入字段200的功能还可以通过例如使用指示装置48上的特殊按钮或键盘上的特殊键击(key stroke)来实现。
如上所述,本发明的有效路径100可用于导航目录,因特网只是目录的一个实例。
而且,有效路径可用于增强因特网浏览器如Internet Explorer或Mozilla中的地址条功能。
图8A显示了因特网浏览器的常规地址条。
图8B显示了有效路径100的作为文本输入字段的根级101。一旦用户输入位置(目的地),有效路径100便会搜索表示位置信息分级结构的数据文件。此数据文件将允许用户浏览整个位置信息分级结构,而不需要在每次浏览新的级别时从服务器提取额外的信息。这就使用户能够迅速地定位并直接访问分级结构中的期望(内容)级,而无需顺序访问分级结构的各级。
图8C说明用户浏览信息分级结构。有效路径的这一方面不要求用户记住用于访问某个位置的全部URL(统一资源定位符)。此外,数据文件只包含信息分级结构的结构表示,而不包含位置的实际内容。为此,数据文件相对较小。
一旦用户已访问过给定位置(图8D),有效路径100便会包括一序列有效链路101、102、103,其中每条有效链路指向分级结构中的不同级。用户随后可以沿该路径直接访问任意级,而无需求助于按下浏览器上的“返回”按钮。
如果未查找到表示位置信息分级结构的数据文件,则有效路径菜单导航***将根据服务器和客户文件上的可用目录结构和超文本标记语言(HTML)动态地创建该文件。
根据本发明的另一方面,有效路径100可用作导航通过包括多个分级组织的网页的网站的方法。本发明的方法无需在各网页上提供超链接和导航元素。
根据本发明,表示多级分级网站的分级结构的数据文件要么通过构造得到要么从服务器检索得到。如前所述,表示位置信息分级结构的数据文件可以根据服务器和客户文件上的可用目录结构和超文本标记语言(HTML)动态地创建该文件。
利用有效路径,用户可浏览表示位置的信息分级结构的数据文件并选择期望的位置。这就消除了在各网页上提供超链接和导航元素的需要。
每次用户导航到层次化网站内的新位置(网页)时,便会动态地构造新的有效路径。同样,每条有效链路对应于分级结构中的某个级,并且用户可以通过选择给定有效链路访问分级结构的任意给定级。此外,有效路径使用户能够直接访问分级菜单结构的任意给定级上的所有菜单项,包括所有分级从属项,而又不会影响有效路径。
虽然已对本发明的有效路径导航***的优选实施例作了具体描述和示意,但要理解,对本领域中技术人员显而易见的变化方案或替代实施例落于本发明范围内。既然可以进行许多这样的修改,因此要理解,在所附权利要求书的范围内,本发明可以与具体所述不同的方式来加以实施。

Claims (9)

1.一种在多级分级信息结构中进行导航的方法,在所述分级信息结构中,所述菜单中的每一级包含多个菜单项,每个所述菜单项至少表示下列各项之一:功能、位置指针和另一级的指针,所述方法包括如下步骤:
提供显示所述分级信息结构中给定级的菜单项并允许对其进行选择的图形用户菜单***;以及
当使用所述图形用户菜单***选择菜单项时,就会动态地将有效路径构造为有效链路序列,其中一条所述有效链路对应于所述选择的菜单项中的每一项,所述有效链路允许直接访问某功能、对应级和菜单项之一,而无需使用所述图形用户菜单***进行导航;
每条所述有效链路允许所述用户直接浏览所述分级菜单结构的任意给定级上包括所有分级附属项的所有项,而同时又不会影响所述有效路径。
2.如权利要求1所述的导航方法,其特征在于还包括:
提供允许直接访问给定菜单项的预定义快捷方式;以及
在执行预定义快捷方式时动态地构造所述有效路径,其中一条所述有效链路对应于使用所述图形用户菜单***访问所述给定菜单项所必需的每一菜单项。
3.如权利要求1所述的导航方法,其特征在于:滑过选定的有效链路触发显示与所述选定的有效链路相关联的分级附属级上的同属菜单项。
4.如权利要求1所述的导航方法,其特征在于:选择给定有效链路触发执行与所述给定有效链路相关联的功能。
5.如权利要求1所述的导航方法,其特征在于:选择给定的有效链路触发显示与所述给定有效链路相关联的信息。
6.如权利要求1所述的方法,其特征在于:用户定义快捷方式是通过将快捷方式标识符和所述有效路径存储在查找表中实时定义的。
7.一种用于导航通过包括多个分级组织的网页的网站的方法,所述方法无需在所述各网页上提供超链接和导航元素,它包括下列步骤:
构造表示所述多级分级网站的分级结构的数据文件;
提供用于浏览表示所述分级结构的数据文件的手段;
当所述用户导航通过所述多级分级网站时动态地构造了有效链路序列形式的有效路径,其中,每条所述有效链路对应于所述分级结构中的某级;
其中,用户可通过选择给定所述有效链路直接访问所述分级结构的任何给定级;
每条所述有效链路允许所述用户直接浏览所述分级菜单结构的任意给定级上的所有项,包括所有分级附属项,而又不会影响所述有效路径。
8.一种用于导航包括多个分级组织的网页的网站的方法,所述方法无需在所述各网页上提供超链接和导航元素,它包括下列步骤:
检索表示所述多级分级网站的所述分级结构的数据文件;
提供浏览表示所述分级结构的数据文件的手段;
当所述用户导航通过所述多级分级网站时动态地构造了有效链路序列形式的有效路径,其中,每条所述有效链路对应于所述分级结构中的某级;
其中,用户可通过选择给定的所述有效链路访问所述分级结构的任意给定级;
每条所述有效链路允许所述用户直接访问所述分级菜单结构的任意给定级上的所有项,包括所有分级的附属项,而又不会影响所述有效路径。
9.一种用于在多级分级信息结构中进行导航的方法,所述分级信息结构中的每一级包含多个菜单项,每个所述菜单项至少表示下列各项之一:功能、位置指针和另一级的指针,所述方法包括如下步骤:
显示表示所述分级信息结构的根的图形元素;
通过使用指示装置在所述图形元素上滑过来浏览所述分级信息,其中,浏览导致显示同属菜单项或分级附属菜单项;
选择一个所显示的菜单项;
当使用所述图形用户菜单***选择菜单项时,就会动态地将有效路径构造为有效链路序列,其中一条所述有效链路对应于所述选择的菜单项中的每一项,所述有效链路允许直接访问某功能、对应级或菜单项之一,而无需从所述分级信息结构的根进行导航;
每条所述有效链路允许所述用户直接浏览所述分级菜单结构的任意给定级上的所有项,包括所有分级的附属项,而同时又不会影响所述有效路径。
CN038184818A 2002-06-06 2003-05-27 在多级分级信息结构中进行导航的方法 Expired - Lifetime CN1672122B (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US10/164,520 2002-06-06
US10/164,520 US7191411B2 (en) 2002-06-06 2002-06-06 Active path menu navigation system
PCT/EP2003/005531 WO2003104977A2 (en) 2002-06-06 2003-05-27 Active path menu navigation system

Related Child Applications (1)

Application Number Title Priority Date Filing Date
CN2010101193821A Division CN101882052B (zh) 2002-06-06 2003-05-27 导航信息结构的方法和设备

Publications (2)

Publication Number Publication Date
CN1672122A true CN1672122A (zh) 2005-09-21
CN1672122B CN1672122B (zh) 2010-09-08

Family

ID=29710234

Family Applications (2)

Application Number Title Priority Date Filing Date
CN2010101193821A Expired - Lifetime CN101882052B (zh) 2002-06-06 2003-05-27 导航信息结构的方法和设备
CN038184818A Expired - Lifetime CN1672122B (zh) 2002-06-06 2003-05-27 在多级分级信息结构中进行导航的方法

Family Applications Before (1)

Application Number Title Priority Date Filing Date
CN2010101193821A Expired - Lifetime CN101882052B (zh) 2002-06-06 2003-05-27 导航信息结构的方法和设备

Country Status (6)

Country Link
US (9) US7191411B2 (zh)
CN (2) CN101882052B (zh)
AU (1) AU2003274081A1 (zh)
DE (1) DE10392790T5 (zh)
ES (1) ES2265257B1 (zh)
WO (1) WO2003104977A2 (zh)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102440065A (zh) * 2009-05-20 2012-05-02 微软公司 内容的列组织
CN106649315A (zh) * 2015-10-29 2017-05-10 北京国双科技有限公司 处理路径导航的方法和装置
CN108255931A (zh) * 2017-11-30 2018-07-06 汤东澜 一种网站导航方法及服务器
CN109275006A (zh) * 2018-10-15 2019-01-25 四川长虹电器股份有限公司 一种基于智能电视的功能收藏的***
CN109657175A (zh) * 2017-10-11 2019-04-19 北京国双科技有限公司 数据处理方法、数据访问方法及装置、存储介质及处理器
US10394433B2 (en) 2009-03-30 2019-08-27 Microsoft Technology Licensing, Llc Chromeless user interface

Families Citing this family (180)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060123356A1 (en) * 2000-05-05 2006-06-08 Microsoft Corporation Dynamic and updateable computing application panes
US7210094B2 (en) * 2001-07-11 2007-04-24 International Business Machines Corporation Method and system for dynamic web page breadcrumbing using javascript
US7370288B1 (en) * 2002-06-28 2008-05-06 Microsoft Corporation Method and system for selecting objects on a display device
US7079713B2 (en) 2002-06-28 2006-07-18 Microsoft Corporation Method and system for displaying and linking ink objects with recognized text and objects
US7751623B1 (en) 2002-06-28 2010-07-06 Microsoft Corporation Writing guide for a free-form document editor
US20040075693A1 (en) * 2002-10-21 2004-04-22 Moyer Timothy A. Compact method of navigating hierarchical menus on an electronic device having a small display screen
US7543238B2 (en) * 2003-01-21 2009-06-02 Microsoft Corporation System and method for directly accessing functionality provided by an application
US7769794B2 (en) 2003-03-24 2010-08-03 Microsoft Corporation User interface for a file system shell
US7823077B2 (en) 2003-03-24 2010-10-26 Microsoft Corporation System and method for user modification of metadata in a shell browser
US7627552B2 (en) 2003-03-27 2009-12-01 Microsoft Corporation System and method for filtering and organizing items based on common elements
US7240292B2 (en) * 2003-04-17 2007-07-03 Microsoft Corporation Virtual address bar user interface control
US7712034B2 (en) 2003-03-24 2010-05-04 Microsoft Corporation System and method for shell browser
US7421438B2 (en) 2004-04-29 2008-09-02 Microsoft Corporation Metadata editing control
US7650575B2 (en) 2003-03-27 2010-01-19 Microsoft Corporation Rich drag drop user interface
US7925682B2 (en) 2003-03-27 2011-04-12 Microsoft Corporation System and method utilizing virtual folders
US9715678B2 (en) 2003-06-26 2017-07-25 Microsoft Technology Licensing, Llc Side-by-side shared calendars
US7707255B2 (en) 2003-07-01 2010-04-27 Microsoft Corporation Automatic grouping of electronic mail
US8799808B2 (en) 2003-07-01 2014-08-05 Microsoft Corporation Adaptive multi-line view user interface
US7716593B2 (en) * 2003-07-01 2010-05-11 Microsoft Corporation Conversation grouping of electronic mail records
JP4602650B2 (ja) * 2003-07-31 2010-12-22 インターナショナル・ビジネス・マシーンズ・コーポレーション ナビゲーション生成装置およびプログラム
US7336282B2 (en) * 2003-09-11 2008-02-26 Ricoh Company, Ltd. System, recording medium and program for inputting operation condition of instrument
US20050188174A1 (en) * 2003-10-12 2005-08-25 Microsoft Corporation Extensible creation and editing of collections of objects
US8024335B2 (en) 2004-05-03 2011-09-20 Microsoft Corporation System and method for dynamically generating a selectable search extension
US10437964B2 (en) 2003-10-24 2019-10-08 Microsoft Technology Licensing, Llc Programming interface for licensing
US20050131945A1 (en) * 2003-12-16 2005-06-16 International Business Machines Corporation Compact interface for the display and navigation of object hierarchies
DE10360657A1 (de) * 2003-12-23 2005-07-21 Daimlerchrysler Ag Bediensystem für ein Kraftfahrzeug
EP1551030A1 (en) * 2004-01-05 2005-07-06 Deutsche Thomson-Brandt Gmbh Method and apparatus for generating an electronic menu
CN1910540B (zh) * 2004-01-09 2012-04-25 皇家飞利浦电子股份有限公司 双面板导航
EP1555598A1 (en) * 2004-01-14 2005-07-20 Deutsche Thomson-Brandt Gmbh Method for generating an on-screen menu
US8745530B2 (en) 2004-01-14 2014-06-03 Thomson Licensing Method for generating an on-screen menu
US8832600B2 (en) * 2004-01-27 2014-09-09 International Business Machines Corporation Method, system, and program for navigating files
US7472356B2 (en) * 2004-02-11 2008-12-30 Microsoft Corporation Collapsible container with semi-collapsed view
US7721226B2 (en) * 2004-02-18 2010-05-18 Microsoft Corporation Glom widget
US7659890B2 (en) 2004-03-19 2010-02-09 Microsoft Corporation Automatic height adjustment for electronic highlighter pens and mousing devices
US20050234979A1 (en) * 2004-04-16 2005-10-20 Alcatel Map navigation with breadcrumb buttons
US7657846B2 (en) 2004-04-23 2010-02-02 Microsoft Corporation System and method for displaying stack icons
US7694236B2 (en) 2004-04-23 2010-04-06 Microsoft Corporation Stack icons representing multiple objects
US20060015826A1 (en) * 2004-07-13 2006-01-19 Sony Corporation Hard disk multimedia player and method
US8219934B2 (en) * 2004-08-09 2012-07-10 General Dynamics C4 Systems, Inc. Method and code module for facilitating navigation between webpages
US9015621B2 (en) 2004-08-16 2015-04-21 Microsoft Technology Licensing, Llc Command user interface for displaying multiple sections of software functionality controls
US7703036B2 (en) 2004-08-16 2010-04-20 Microsoft Corporation User interface for displaying selectable software functionality controls that are relevant to a selected object
US7895531B2 (en) 2004-08-16 2011-02-22 Microsoft Corporation Floating command object
US8255828B2 (en) * 2004-08-16 2012-08-28 Microsoft Corporation Command user interface for displaying selectable software functionality controls
US8117542B2 (en) 2004-08-16 2012-02-14 Microsoft Corporation User interface for displaying selectable software functionality controls that are contextually relevant to a selected object
US8146016B2 (en) 2004-08-16 2012-03-27 Microsoft Corporation User interface for displaying a gallery of formatting options applicable to a selected object
US7643917B2 (en) * 2004-08-26 2010-01-05 Harman Becker Automotive Systems Gmbh Vehicle multimedia system
EP1630653A1 (en) * 2004-08-26 2006-03-01 Harman/Becker Automotive Systems GmbH Car multimedia apparatus and method for controlling the display of hierarchically structured menus
FI20045344A (fi) * 2004-09-16 2006-03-17 Nokia Corp Näyttömoduuli, laite, tietokoneohjelmatuote ja menetelmä käyttöliittymänäkymää varten
US7831612B2 (en) * 2004-09-29 2010-11-09 Business Objects Software Ltd. Apparatus and method for generating reports from shared objects
US7747966B2 (en) 2004-09-30 2010-06-29 Microsoft Corporation User interface for providing task management and calendar information
US20060085435A1 (en) * 2004-10-14 2006-04-20 International Business Machines Corporation Method and data processing system for displaying hierarchical tree data
US7890888B2 (en) * 2004-10-22 2011-02-15 Microsoft Corporation Systems and methods for configuring a user interface having a menu
US7818683B2 (en) * 2004-12-06 2010-10-19 Oracle International Corporation Methods and systems for representing breadcrumb paths, breadcrumb inline menus and hierarchical structure in a web environment
GB2421135A (en) * 2004-12-09 2006-06-14 Sony Uk Ltd User resizable video display of catalogue entries
US8887093B1 (en) 2004-12-13 2014-11-11 Thomson Licensing Method for generating an on-screen menu
US20060129945A1 (en) 2004-12-15 2006-06-15 International Business Machines Corporation Apparatus and method for pointer drag path operations
CN100442302C (zh) * 2004-12-21 2008-12-10 国际商业机器公司 利用快速运行时间识别计量软件产品的使用的方法和***
US20060184892A1 (en) * 2005-02-17 2006-08-17 Morris Robert P Method and system providing for the compact navigation of a tree structure
US8195646B2 (en) 2005-04-22 2012-06-05 Microsoft Corporation Systems, methods, and user interfaces for storing, searching, navigating, and retrieving electronic information
US8255834B2 (en) 2005-04-25 2012-08-28 Apple Inc. Displaying a set of data elements
DE102005022871A1 (de) * 2005-05-18 2006-11-23 Siemens Ag Vorrichtung zum Anzeigen eines Datenträger-Inhaltsverzeichnisses eines Datenträgers
US7886290B2 (en) 2005-06-16 2011-02-08 Microsoft Corporation Cross version and cross product user interface
US7665028B2 (en) 2005-07-13 2010-02-16 Microsoft Corporation Rich drag drop user interface
US8239882B2 (en) 2005-08-30 2012-08-07 Microsoft Corporation Markup based extensibility for user interfaces
US8689137B2 (en) 2005-09-07 2014-04-01 Microsoft Corporation Command user interface for displaying selectable functionality controls in a database application
US9542667B2 (en) 2005-09-09 2017-01-10 Microsoft Technology Licensing, Llc Navigating messages within a thread
US8627222B2 (en) 2005-09-12 2014-01-07 Microsoft Corporation Expanded search and find user interface
US7739259B2 (en) 2005-09-12 2010-06-15 Microsoft Corporation Integrated search and find user interface
US8826112B2 (en) * 2005-09-22 2014-09-02 International Business Machines Corporation Navigating table data with mouse actions
US20070094267A1 (en) * 2005-10-20 2007-04-26 Glogood Inc. Method and system for website navigation
AU2005239672B2 (en) * 2005-11-30 2009-06-11 Canon Kabushiki Kaisha Sortable collection browser
NO325961B1 (no) * 2005-12-05 2008-08-25 Holte Bjoern System, prosess og softwarearrangement for å assistere i navigering på inernett
CN100371872C (zh) * 2005-12-27 2008-02-27 华为技术有限公司 一种显示阅读内容的实现方法和装置
US7596761B2 (en) * 2006-01-05 2009-09-29 Apple Inc. Application user interface with navigation bar showing current and prior application contexts
JP2007207186A (ja) * 2006-02-06 2007-08-16 Denso Corp 操作システム
US7962861B2 (en) * 2006-02-23 2011-06-14 International Business Machines Corporation Creating a sentence that describes a walk of a graph
US7529795B2 (en) 2006-03-20 2009-05-05 Stragent, Llc Message board aggregator
WO2007123573A1 (en) * 2006-04-24 2007-11-01 Thomson Licensing Method and apparatus for providing an on-screen menu system
US9727989B2 (en) 2006-06-01 2017-08-08 Microsoft Technology Licensing, Llc Modifying and formatting a chart using pictorially provided chart elements
US8605090B2 (en) 2006-06-01 2013-12-10 Microsoft Corporation Modifying and formatting a chart using pictorially provided chart elements
DE102006034415A1 (de) * 2006-07-25 2008-01-31 Siemens Ag Verfahren und Anordnung zum Bedienen von elektrischen Geräten
EP1883020B1 (en) * 2006-07-28 2013-05-22 Dassault Systèmes Method and system for navigating in a database of a computer system
GB2468417B (en) * 2006-09-27 2011-03-16 Yisia Young Suk Lee Data object management apparatus and method
US7992106B2 (en) * 2007-01-08 2011-08-02 Varia Holdings Llc Menu trails for a portable media player
JP4811287B2 (ja) * 2007-01-31 2011-11-09 ブラザー工業株式会社 階層構造表示装置および階層構造表示プログラム
US20100306703A1 (en) * 2007-04-26 2010-12-02 Nokia Corporation Method, device, module, apparatus, and computer program for an input interface
US8271901B2 (en) * 2007-05-11 2012-09-18 Demand Media, Inc. Cross taxonomy navigation from a bread crumb in a graphical user interface
US8484578B2 (en) 2007-06-29 2013-07-09 Microsoft Corporation Communication between a document editor in-space user interface and a document editor out-space user interface
US8762880B2 (en) 2007-06-29 2014-06-24 Microsoft Corporation Exposing non-authoring features through document status information in an out-space user interface
US8201103B2 (en) 2007-06-29 2012-06-12 Microsoft Corporation Accessing an out-space user interface for a document editor program
US20110047459A1 (en) * 2007-10-08 2011-02-24 Willem Morkel Van Der Westhuizen User interface
US8549407B2 (en) * 2007-12-05 2013-10-01 Ebay Inc. Multi-dimensional dynamic visual browsing
US8689139B2 (en) * 2007-12-21 2014-04-01 Adobe Systems Incorporated Expandable user interface menu
TWI420341B (zh) * 2007-12-31 2013-12-21 Htc Corp 顯示螢幕上選單之方法及其行動裝置
US20090204900A1 (en) * 2008-02-13 2009-08-13 International Business Machines Corporation Method And System For Navigation Of Web Sites And Applications
US20090210827A1 (en) * 2008-02-15 2009-08-20 Thomas Stanton Brugler Web navigation user interface for orienting and organizing navigation links
US8751947B2 (en) 2008-02-29 2014-06-10 Adobe Systems Incorporated Visual and functional transform
US9588781B2 (en) 2008-03-31 2017-03-07 Microsoft Technology Licensing, Llc Associating command surfaces with multiple active components
US10180714B1 (en) * 2008-04-24 2019-01-15 Pixar Two-handed multi-stroke marking menus for multi-touch devices
US20090300492A1 (en) * 2008-06-03 2009-12-03 Sony Corporation System and method for effectively selecting functions in an electronic device
US9665850B2 (en) 2008-06-20 2017-05-30 Microsoft Technology Licensing, Llc Synchronized conversation-centric message list and message reading pane
US8402096B2 (en) 2008-06-24 2013-03-19 Microsoft Corporation Automatic conversation techniques
US20100042953A1 (en) * 2008-08-18 2010-02-18 Douglas Albert Stewart Method, computer, and computer program for displaying a hierarchical navigation scheme
CN101661367A (zh) * 2008-08-25 2010-03-03 扬智科技股份有限公司 菜单快捷方式的生成方法及使用者接口装置
KR101004463B1 (ko) * 2008-12-09 2010-12-31 성균관대학교산학협력단 터치 스크린의 드래그를 이용한 메뉴 선택을 지원하는 휴대용 단말 및 그 제어 방법
US8555183B2 (en) * 2009-02-03 2013-10-08 The Boeing Company Software-based system and method for changing structural feature designations
US10705701B2 (en) 2009-03-16 2020-07-07 Apple Inc. Device, method, and graphical user interface for moving a current position in content at a variable scrubbing rate
WO2010107476A1 (en) * 2009-03-19 2010-09-23 Duke University Inhibiting gsnor
US8799353B2 (en) 2009-03-30 2014-08-05 Josef Larsson Scope-based extensibility for control surfaces
DE102009019562A1 (de) * 2009-04-30 2010-11-04 Volkswagen Ag Verfahren zum Steuern der Informationsanzeige auf einer Anzeigefläche
JP2010262450A (ja) * 2009-05-01 2010-11-18 Brother Ind Ltd 表示装置
US9046983B2 (en) 2009-05-12 2015-06-02 Microsoft Technology Licensing, Llc Hierarchically-organized control galleries
KR20110069519A (ko) * 2009-12-17 2011-06-23 삼성전자주식회사 전자 장치 및 전자 장치의 제어 방법
US8943442B1 (en) * 2009-12-21 2015-01-27 Lucasfilm Entertainment Company Ltd. Controlling operations for execution
US20110173571A1 (en) * 2010-01-13 2011-07-14 Maryamossadat Nematollahi Mahani Graphical User Interface Guide
US20110179390A1 (en) * 2010-01-18 2011-07-21 Robert Paul Morris Methods, systems, and computer program products for traversing nodes in path on a display device
DE102010005502B4 (de) 2010-01-23 2023-02-02 Audi Ag Verfahren zum Durchführen einer Suche in einem Infotainmentsystem eines Kraftfahrzeugs
US20110289408A1 (en) * 2010-05-18 2011-11-24 Suchithra Narasimhalu Chitlur Menu path tracking and display of path steps
DE102010029655A1 (de) * 2010-06-02 2011-12-08 Endress + Hauser Flowtec Ag Verfahren zum Bereitstellen eines Bedienmenus für ein Feldgerät der Prozessautomatisierungstechnik
US20120089951A1 (en) * 2010-06-10 2012-04-12 Cricket Communications, Inc. Method and apparatus for navigation within a multi-level application
US9015588B2 (en) 2010-06-10 2015-04-21 At&T Mobility Ii Llc Advanced playback queue management
US9021554B2 (en) 2010-06-10 2015-04-28 At&T Mobility Ii Llc Unlimited access to media and applications over wireless infrastructure
US8302014B2 (en) 2010-06-11 2012-10-30 Microsoft Corporation Merging modifications to user interface components while preserving user customizations
US8640055B1 (en) * 2010-10-19 2014-01-28 Pixar Condensing hierarchies in user interfaces
CN102098380A (zh) * 2010-12-22 2011-06-15 中兴通讯股份有限公司 在移动终端中自定义快捷方式的方法和装置
TW201227353A (en) 2010-12-31 2012-07-01 Ibm Method, device and computer program product for smartly navigating hierarchical structure strings
CN102578807A (zh) * 2011-01-06 2012-07-18 海尔集团公司 触控桌
US20120216117A1 (en) * 2011-02-18 2012-08-23 Sony Corporation Method and apparatus for navigating a hierarchical menu based user interface
CN102118476A (zh) * 2011-03-10 2011-07-06 宇龙计算机通信科技(深圳)有限公司 手机菜单的显示方法及手机
US9081580B2 (en) * 2011-03-31 2015-07-14 Oracle International Corporation Real-time menu architecture
CN102831118A (zh) * 2011-06-15 2012-12-19 国际商业机器公司 智能地导航分层结构字符串的方法、装置
JP5893341B2 (ja) * 2011-10-28 2016-03-23 キヤノン株式会社 表示制御装置、表示制御装置の制御方法およびプログラム
US9485411B2 (en) * 2011-10-28 2016-11-01 Canon Kabushiki Kaisha Display control apparatus and method for controlling display control apparatus
CN102843295A (zh) * 2012-08-21 2012-12-26 中兴通讯股份有限公司 数据包的处理方法及装置
US20140181650A1 (en) * 2012-10-11 2014-06-26 Victoria Isabella Polubinska Self-configuring user interface
CN103096153A (zh) * 2012-11-08 2013-05-08 鸿富锦精密工业(深圳)有限公司 能够遥控的电子装置及使用该电子装置的***
US9720558B2 (en) * 2012-11-30 2017-08-01 Verizon and Redbox Digital Entertainment Services, LLC Systems and methods for providing a personalized media service user interface
CN103902556B (zh) * 2012-12-26 2018-07-06 重庆新媒农信科技有限公司 一种多级菜单数据存储查询方法及***
US9606700B2 (en) * 2013-03-08 2017-03-28 Information Resources, Inc. Selection of hierarchically organized items
US10620795B2 (en) 2013-03-14 2020-04-14 RELX Inc. Computer program products and methods for displaying digital looseleaf content
US20150052459A1 (en) * 2013-08-13 2015-02-19 Unisys Corporation Shortcut command button for a hierarchy tree
JP5956963B2 (ja) * 2013-08-29 2016-07-27 京セラドキュメントソリューションズ株式会社 画像形成装置及び表示プログラム
USD773496S1 (en) * 2013-09-17 2016-12-06 Oracle International Corporation Display screen or portion thereof with graphical user interface
US10409808B2 (en) * 2013-10-30 2019-09-10 Salesforce.Com, Inc. System and method for metadata management via a user interface page
US10740413B2 (en) 2013-10-30 2020-08-11 Salesforce.Com, Inc. System and method for user information management via a user interface page
CN104750366A (zh) * 2013-12-30 2015-07-01 大陆汽车投资(上海)有限公司 菜单的切换方法
US10198148B2 (en) * 2014-01-17 2019-02-05 Microsoft Technology Licensing, Llc Radial menu user interface with entry point maintenance
US20150235284A1 (en) * 2014-02-20 2015-08-20 Codifyd, Inc. Data display system and method
US9727209B2 (en) 2014-03-26 2017-08-08 Sap Se Hierarchical data structure with shortcut list
WO2015149347A1 (en) 2014-04-04 2015-10-08 Microsoft Technology Licensing, Llc Expandable application representation
WO2015154276A1 (en) 2014-04-10 2015-10-15 Microsoft Technology Licensing, Llc Slider cover for computing device
DE102014111350A1 (de) 2014-08-08 2016-02-11 Endress + Hauser Gmbh + Co. Kg Automatisierte Erstellung von geeigneten Vorzugsmenüs für Feldgeräte
WO2016036510A1 (en) 2014-09-02 2016-03-10 Apple Inc. Music user interface
CN105573595A (zh) * 2014-10-16 2016-05-11 阿里巴巴集团控股有限公司 信息展示方法及装置
US9674335B2 (en) 2014-10-30 2017-06-06 Microsoft Technology Licensing, Llc Multi-configuration input device
US20160140091A1 (en) * 2014-11-19 2016-05-19 Kiran K. Bhat Visual Hierarchy Navigation System
GB2548254A (en) * 2014-12-09 2017-09-13 Shenzhen Dazzne Technical Ltd Interface display control system, electronic device, and interface display control method
US10452755B2 (en) * 2015-03-10 2019-10-22 Microsoft Technology Licensing, Llc Hierarchical navigation control
US9953096B2 (en) 2015-06-26 2018-04-24 International Business Machines Corporation System to store user selection and provide easy retrieval and traversal
KR20170072651A (ko) * 2015-12-17 2017-06-27 삼성전자주식회사 디스플레이 장치 및 디스플레이 방법
DE102016012474A1 (de) 2016-10-18 2018-04-19 Reifenhäuser GmbH & Co. KG Maschinenfabrik Verfahren zur schnellen Navigation in einer Benutzeroberfläche, Verfahren zum Herstellen eines Produkts aus thermoplastischem Kunststoff, Anlagensteuerung zur schnellen Navigation in einer Benutzeroberfläche und Anlage zum Herstellen eines Produkts aus thermoplastischem Kunststoff
CN106775311A (zh) * 2016-12-07 2017-05-31 宇龙计算机通信科技(深圳)有限公司 一种目标功能选项的查找方法及装置
US10540064B1 (en) * 2016-12-21 2020-01-21 Juniper Networks, Inc. Framework for creating hierarchical navigation trees using user interface plugins
US10992795B2 (en) 2017-05-16 2021-04-27 Apple Inc. Methods and interfaces for home media control
US11431836B2 (en) 2017-05-02 2022-08-30 Apple Inc. Methods and interfaces for initiating media playback
US10928980B2 (en) 2017-05-12 2021-02-23 Apple Inc. User interfaces for playing and managing audio items
US20220279063A1 (en) 2017-05-16 2022-09-01 Apple Inc. Methods and interfaces for home media control
CN111343060B (zh) 2017-05-16 2022-02-11 苹果公司 用于家庭媒体控制的方法和界面
DE102017213117A1 (de) * 2017-07-31 2019-01-31 Robert Bosch Gmbh Verfahren zum Betreiben einer Informationseinrichtung
WO2019106867A1 (ja) * 2017-11-30 2019-06-06 パナソニックIpマネジメント株式会社 画像出力装置、画像出力装置の制御方法、及びテレビ
CN109101159B (zh) * 2018-07-18 2021-04-20 聚好看科技股份有限公司 资源编排方法及装置
US10847136B2 (en) * 2018-09-06 2020-11-24 Nice Ltd. System and method for mapping a customer journey to a category
US10956914B2 (en) * 2018-09-06 2021-03-23 Nice Ltd. System and method for mapping a customer journey to a category
US10678418B1 (en) * 2019-03-19 2020-06-09 Servicenow, Inc. Graphical user interfaces for defining complex data objects
US11010121B2 (en) 2019-05-31 2021-05-18 Apple Inc. User interfaces for audio media control
EP4134811A1 (en) 2019-05-31 2023-02-15 Apple Inc. User interfaces for audio media control
CN111459547B (zh) * 2020-04-01 2021-10-08 腾讯科技(深圳)有限公司 一种函数调用链路的展示方法和装置
US11392291B2 (en) 2020-09-25 2022-07-19 Apple Inc. Methods and interfaces for media control with dynamic feedback
SE2051479A1 (en) * 2020-12-17 2022-06-18 Shenzhi Li Hierarchically structured menu system
WO2023244147A1 (en) * 2022-06-16 2023-12-21 Li Shenzhi Menu system

Family Cites Families (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5297253A (en) * 1992-01-09 1994-03-22 Ehrlich Associates, Inc. Computer user interface navigational tool
US5801702A (en) * 1995-03-09 1998-09-01 Terrabyte Technology System and method for adding network links in a displayed hierarchy
US6112201A (en) * 1995-08-29 2000-08-29 Oracle Corporation Virtual bookshelf
US6597377B1 (en) * 1997-02-25 2003-07-22 International Business Machines Corporation Web links objects
US6621532B1 (en) * 1998-01-09 2003-09-16 International Business Machines Corporation Easy method of dragging pull-down menu items onto a toolbar
US6236400B1 (en) 1998-04-02 2001-05-22 Sun Microsystems, Inc. Method and apparatus for controlling the display of hierarchical information
US6256028B1 (en) * 1998-08-14 2001-07-03 Microsoft Corporation Dynamic site browser
US6832350B1 (en) * 1998-09-30 2004-12-14 International Business Machines Corporation Organizing and categorizing hypertext document bookmarks by mutual affinity based on predetermined affinity criteria
US6633316B1 (en) * 1999-05-13 2003-10-14 International Business Machines Corporation Method and apparatus for implementing direct link selection of cached, previously visited links in nested web pages
US8438487B1 (en) 1999-05-24 2013-05-07 Catherine Lin-Hendel Method and system for one-click navigation and browsing of electronic media and their category structure as well as tracking the navigation and browsing thereof
US6462762B1 (en) * 1999-08-05 2002-10-08 International Business Machines Corporation Apparatus, method, and program product for facilitating navigation among tree nodes in a tree structure
WO2001016842A1 (en) 1999-08-31 2001-03-08 Eliberation.Com Corporation Methods and systems for a dynamic networked commerce architecture
NL1012949C2 (nl) 1999-09-01 2001-03-06 Stichting Energie Blad voor een windturbine.
US6606654B1 (en) * 2000-02-14 2003-08-12 Netjumper, Inc. Link delivery for subsequent retrieval of networked information
US6990638B2 (en) * 2001-04-19 2006-01-24 International Business Machines Corporation System and method for using shading layers and highlighting to navigate a tree view display
US7111249B2 (en) * 2001-07-09 2006-09-19 Wildtangent, Inc. Communication and/or transaction with client through active management of a client menu hierarchy
US7363593B1 (en) * 2001-11-30 2008-04-22 Versata Development Group, Inc. System and method for presenting information organized by hierarchical levels
US20040075693A1 (en) * 2002-10-21 2004-04-22 Moyer Timothy A. Compact method of navigating hierarchical menus on an electronic device having a small display screen

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10394433B2 (en) 2009-03-30 2019-08-27 Microsoft Technology Licensing, Llc Chromeless user interface
CN102440065A (zh) * 2009-05-20 2012-05-02 微软公司 内容的列组织
CN102440065B (zh) * 2009-05-20 2013-12-25 微软公司 内容的列组织
CN106649315A (zh) * 2015-10-29 2017-05-10 北京国双科技有限公司 处理路径导航的方法和装置
CN109657175A (zh) * 2017-10-11 2019-04-19 北京国双科技有限公司 数据处理方法、数据访问方法及装置、存储介质及处理器
CN108255931A (zh) * 2017-11-30 2018-07-06 汤东澜 一种网站导航方法及服务器
CN108255931B (zh) * 2017-11-30 2022-06-03 汤东澜 一种网站导航方法及服务器
CN109275006A (zh) * 2018-10-15 2019-01-25 四川长虹电器股份有限公司 一种基于智能电视的功能收藏的***

Also Published As

Publication number Publication date
US20100037181A1 (en) 2010-02-11
US20070157127A1 (en) 2007-07-05
US20030227491A1 (en) 2003-12-11
US20200150834A1 (en) 2020-05-14
US7191411B2 (en) 2007-03-13
ES2265257B1 (es) 2007-11-16
DE10392790T5 (de) 2005-07-07
WO2003104977A3 (en) 2004-09-02
AU2003274081A1 (en) 2003-12-22
ES2265257A1 (es) 2007-02-01
US20130111411A1 (en) 2013-05-02
US8352880B2 (en) 2013-01-08
US7725836B2 (en) 2010-05-25
US7216301B2 (en) 2007-05-08
US11182053B2 (en) 2021-11-23
US20170160886A1 (en) 2017-06-08
US10037127B2 (en) 2018-07-31
AU2003274081A8 (en) 2003-12-22
US20180088755A1 (en) 2018-03-29
CN101882052A (zh) 2010-11-10
CN101882052B (zh) 2013-08-21
CN1672122B (zh) 2010-09-08
WO2003104977A2 (en) 2003-12-18
US20070168882A1 (en) 2007-07-19
US20040128275A1 (en) 2004-07-01
US10969934B2 (en) 2021-04-06
US7640517B2 (en) 2009-12-29

Similar Documents

Publication Publication Date Title
CN1672122A (zh) 有效路径莱单导航***
CN1310175C (zh) 搜索引擎管理***和方法
US7188319B2 (en) Displaying graphical information and user selected properties on a computer interface
EP2546766B1 (en) Dynamic search box for web browser
US8719204B2 (en) Displaying resources based on shared contexts
US6874120B2 (en) Method, system, and product for efficient retrieval of information related to data input into a data entry form from the data entry form
US20170075513A1 (en) Surf Software
US7032183B2 (en) Dynamic site browser
US8886642B2 (en) Method and system for unified searching and incremental searching across and within multiple documents
CN105095231A (zh) 一种呈现搜索结果的方法和装置
NO325961B1 (no) System, prosess og softwarearrangement for å assistere i navigering på inernett
US20070067710A1 (en) Navigating table data with mouse actions
US20100169362A1 (en) Palette for accessing document history
CN102982173A (zh) 一种网页搜索方法以及浏览器
US10817508B2 (en) Techniques for constructing and editing a search query using an overload cell
US8612882B1 (en) Method and apparatus for creating collections using automatic suggestions
CN106570061B (zh) 一种网页标签的管理方法及移动终端
JP2005173739A (ja) オブジェクト配置用プログラム

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CX01 Expiry of patent term

Granted publication date: 20100908

CX01 Expiry of patent term