CN1672122B - 在多级分级信息结构中进行导航的方法 - Google Patents
在多级分级信息结构中进行导航的方法 Download PDFInfo
- Publication number
- CN1672122B CN1672122B CN038184818A CN03818481A CN1672122B CN 1672122 B CN1672122 B CN 1672122B CN 038184818 A CN038184818 A CN 038184818A CN 03818481 A CN03818481 A CN 03818481A CN 1672122 B CN1672122 B CN 1672122B
- Authority
- CN
- China
- Prior art keywords
- active link
- level
- active
- menu
- 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.)
- Expired - Lifetime
Links
Images
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
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/10—File systems; File servers
- G06F16/16—File or folder operations, e.g. details of user interfaces specifically adapted to file systems
- G06F16/168—Details of user interfaces specifically adapted to file systems, e.g. browsing and visualisation, 2d or 3d GUIs
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/954—Navigation, 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所示的根级。这种常规导航***的限定特性是,导航是单向的,并且总是从根级开始到端节点。如果期望功能或目的地位于自根目录起几级之下,这种导航方法就会变得不方便。
如果没有预定义快捷方式,用户就必须求助于导航菜单结构。折叠菜单***的问题在于,导航总是必须从根级开始。因此,很多有经验的用户无法利用他们对分级结构的了解而直接访问给定级。
图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可以由相应的总线控制器分割并加以控制。
计算机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上。
操作中,操作***软件如微软在计算机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就动态地定义了至最近功能的快捷方式。
相反,常规的快捷方式如功能键、图标等是静态的,因为它只提供对一个预定义项(功能/数据库位置)的访问。
操作中,使用鼠标的鼠标按钮(图3)来访问有效路径100的有效链路102。
如上所述,有效路径100中的每条有效链路102可以通过使用指示装置48的软件指示器50滑过该有效链路102来加以浏览,或者可通过选择有效链路102来访问。如图5B所示,在有效链路102上滑过只需操纵鼠标将软件指示器50定位在有效链路102上。在有效链路102-b上滑过会显示有效链路102-b对应级上的同属菜单项。应注意,仅在有效链路102上滑过不会改变有效路径100;它只不过会使同属菜单项被显示。
选择有效链路102是通过例如将软件指示器50定位在该有效链路102上,且激励(并释放)鼠标按钮之一来完成的。根据所选有效链路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上点击鼠标按钮之一来定义快捷方式标识符。有效路径100随后可以将功能(或位置)与用户选择的快捷方式之间的联系存储在可重写表格-查找表38a中。
类似地,本发明的有效路径100可用于导航到某个位置如数据库中的某个位置或某个网页。值得注意的是,有效路径100是以同样方式创建的,而与菜单项12是表示功能还是位置无关。在导航到某个位置的情况中,选择有效链路102(不同于末端链路103)会触发对相关数据库位置的访问。相反,当导航到一类功能时,选择有效链路102(不同于末端链路103)只触发显示相关级上的同属菜单项。本领域的技术人员可以理解,本发明的有效路径100可用于独立应用如操作***、字处理器、电子表格等中。而且,有效路径100还可以用于客户服务器环境中。值得注意的是,有效路径100可用于定位网站上提供的功能或在不同万维网地址之间进行导航。
在独立应用中,一系列窗口应用编程接口功能如“CreateWindow”和其它图形库函数调用可用于创建有效路径的图形部件。主流编程语言如Visual Basic、Java、C或Delphi可以任意组合用于创建动态部件和滑过效果。
在客户服务器应用中,有效路径的代码可以如下形式成为初始HTML(超文本标记语言)文件的一部分:包含描述有效路径100的数组的JavaScript/DHTML组合或单独的JavaScript文件(.js)以及包含有效路径100的图形属性的级联风格表单文件(.css)。此数据可以在初始服务器调用之后在本地高速缓存。
对于因特网浏览器应用,如Internet Explorer或Mozilla,优选实施例预见到可用有效路径100替换地址条,以避免冗余,从而允许用户将注意力集中到内容上,使浏览更有效率。对于因特网浏览器,这会涉及利用其定制浏览器条集成特征。
在独立应用中,一系列窗口应用编程接口功能如“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表示通过显示选择菜单项得到的隐含选择序列。更具体地说,图6B所示的有效路径100包括有效链路101、102a、102b和103,它们分别对应于菜单项:FILE、1.2、1.2.3和1.2.3.4。有效链路101对应于从初始级或根级选择的菜单项FILE。同样,有效链路102-a对应于选择的菜单项1.2,而有效链路102-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.一种用于在多级分级信息结构中进行导航的方法,所述分级信息结构中的每一级包含多个菜单项,每个所述菜单项是下列各项至少之一:功能、位置指针和另一级的指针,所述方法包括如下步骤:
显示表示所述分级信息结构的根的图形元素;
通过使用指示装置在所述图形元素上滑过来浏览所述分级信息结构,其中,浏览导致显示同属菜单项或分级附属菜单项;
选择一个所显示的菜单项;
当选择菜单项时,就会动态地将有效路径构造为有效链路序列,其中一条所述有效链路对应于所述选择的菜单项中的每一项,所述有效链路允许直接访问某功能、对应级和菜单项之一,而无需从所述分级信息结构的根进行导航;
每条所述有效链路允许用户直接浏览所述分级信息结构的任意给定级上的所有项,而同时又不会影响所述有效路径。
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 CN1672122A (zh) | 2005-09-21 |
CN1672122B true 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) |
Families Citing this family (186)
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 | 扬智科技股份有限公司 | 菜单快捷方式的生成方法及使用者接口装置 |
US8411046B2 (en) * | 2008-10-23 | 2013-04-02 | Microsoft Corporation | Column organization of content |
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 |
US8175653B2 (en) | 2009-03-30 | 2012-05-08 | Microsoft Corporation | Chromeless user interface |
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 |
CN106649315A (zh) * | 2015-10-29 | 2017-05-10 | 北京国双科技有限公司 | 处理路径导航的方法和装置 |
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 |
CN109657175A (zh) * | 2017-10-11 | 2019-04-19 | 北京国双科技有限公司 | 数据处理方法、数据访问方法及装置、存储介质及处理器 |
CN108255931B (zh) * | 2017-11-30 | 2022-06-03 | 汤东澜 | 一种网站导航方法及服务器 |
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 |
CN109275006A (zh) * | 2018-10-15 | 2019-01-25 | 四川长虹电器股份有限公司 | 一种基于智能电视的功能收藏的*** |
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)
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 |
-
2002
- 2002-06-06 US US10/164,520 patent/US7191411B2/en not_active Expired - Lifetime
-
2003
- 2003-05-23 US US10/444,359 patent/US7216301B2/en not_active Expired - Lifetime
- 2003-05-27 CN CN2010101193821A patent/CN101882052B/zh not_active Expired - Lifetime
- 2003-05-27 CN CN038184818A patent/CN1672122B/zh not_active Expired - Lifetime
- 2003-05-27 ES ES200450079A patent/ES2265257B1/es not_active Expired - Fee Related
- 2003-05-27 WO PCT/EP2003/005531 patent/WO2003104977A2/en active IP Right Grant
- 2003-05-27 AU AU2003274081A patent/AU2003274081A1/en not_active Abandoned
- 2003-05-27 DE DE10392790T patent/DE10392790T5/de not_active Withdrawn
-
2007
- 2007-01-20 US US11/625,314 patent/US7640517B2/en not_active Expired - Lifetime
- 2007-03-17 US US11/687,646 patent/US7725836B2/en not_active Expired - Lifetime
-
2009
- 2009-08-09 US US12/538,151 patent/US8352880B2/en not_active Expired - Lifetime
-
2012
- 2012-12-21 US US13/725,681 patent/US20130111411A1/en active Granted
-
2017
- 2017-02-15 US US15/434,052 patent/US10969934B2/en not_active Expired - Lifetime
- 2017-11-26 US US15/822,173 patent/US10037127B2/en not_active Expired - Lifetime
-
2020
- 2020-01-13 US US16/741,356 patent/US11182053B2/en not_active Expired - Lifetime
Non-Patent Citations (2)
Title |
---|
BOWLER D ET AL.Navigation Bars for Hierarchical Web Sites.STUDENT HCI ONLINE PESEARCH EXPERIMENTS.2001,第01.1段,第02.5段. * |
SUN MICROSYSTEMS INC.Quick Start to Using the OpenStep Desktop.1996,第5-1页至5-9页. * |
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 |
CN1672122A (zh) | 2005-09-21 |
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 |
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 |
---|---|---|
CN1672122B (zh) | 在多级分级信息结构中进行导航的方法 | |
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 | |
US7188319B2 (en) | Displaying graphical information and user selected properties on a computer interface | |
US9910582B2 (en) | Techniques for navigating information | |
KR101163716B1 (ko) | 컴퓨터 시스템상에서 문서들의 프리뷰잉 | |
US6462762B1 (en) | Apparatus, method, and program product for facilitating navigation among tree nodes in a tree structure | |
CN101517511B (zh) | 用于辅助因特网导航的***、过程和软件布置 | |
US8719204B2 (en) | Displaying resources based on shared contexts | |
US20050097089A1 (en) | Persistent user interface for providing navigational functionality | |
US8886642B2 (en) | Method and system for unified searching and incremental searching across and within multiple documents | |
CN105095231A (zh) | 一种呈现搜索结果的方法和装置 | |
WO2009002860A1 (en) | Asynchronous updating of web page data views | |
JP2005071164A (ja) | ブックマーク管理方法 | |
Elbaga et al. | Dreamweaver and Dynamic Sites | |
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 |