用户界面中经延迟的内容输出的指示的制作方法

文档序号:6453938阅读:102来源:国知局
专利名称:用户界面中经延迟的内容输出的指示的制作方法
用户界面中经延迟的内容输出的措示 背景用户不断地看到各种各样的内容。例如,用户可以在计算机上本地地 执行应用程序,如文字处理应用程序、电子表格应用程序、演示应用程序、 图形设计应用程序、笔记记录应用程序等等。另外,用户可以看到从网络 上获得的内容,如通过使用web浏览器查看的网页、可下载的音乐等等。因为用户可以看到如此多种的内容,所以已经开发了各种技术以便在内容之间导航,如从内容自身之内导航以显示其它相关内容。例如,网页可以包含到包含相关内容的其它网页的链接。然而,因为大量内容可能与当前内容相关,所以网页中可能包括庞大数量的链接。这可能在用户方面 在其尝试从这一庞大数量的链接中定位感兴趣的特定链接时对其造成混淆。因此,在定位所期望的链接时遇到的复杂情况降低了包括链接(例如, 快速导航至另一网页)所期望的效率,从而可能从整体上减少用户对该内 容的体验。描述了经延迟的内容输出的指示。在一个实现中,内容被输出以便显 示为具有诸如超链接等一个或多个可选元素的用户界面。在光标被置于这些可选元素中的一个的附近时,在用户界面中输出指示在显示另外的内容 之前的用户指定量时间的延迟的图形符号。提供本概述以便以简化形式介绍将在以下详细描述中进一步描述的一 些概念。该概述不旨在标识所要求保护的主题的关键特征或必要特征,也 不旨在用于帮助确定所要求保护的主题的范围。附图简述

图1是一示例性实现中可用于采用在用户界面中提供经延迟的内容输 出的指示的技术的环境的图示。图2是描绘在其中在显示涉及可选元素的另外内容之前输出延迟指示 的示例性实现中的过程的流程图。图3是具有多个可选元素以及在输出涉及这些可选元素中的特定一个的另外内容之前的延迟指示的示例性用户界面的图示。
图4是可以被合并入图3的用户界面中的延迟的指示的动画的图示。
图5是描绘在其中描述了到显示为初始内容之上的覆盖图的另外内容 的导航的示例性实现中的过程的流程图。
图6是根据图5的过程的在初始内容的显示中具有显示在延迟指示附 近的另外内容的覆盖图的示例性用户界面的图示。
在讨论的各实例中利用相同的参考标号来参考类似的结构和组件。
详细描述

用户可以从各种来源,如通过网络、通过客户设备(例如,台式计算 机)本地执行应用程序等等,来访问各种内容。可利用各种技术来提供在 相关内容之间的导航和相关内容的输出。
例如,这些内容可以包括在被选中时提供另外内容的显示的可选元素 (例如,超链接、图标等等)。例如,这些内容可以包括到其它内容的超 链接以使用户可以在网页、文档节等之间导航。在另一实例中,网页或应 用程序用户界面可以提供另外的细节和可通过使用弹出菜单来相对于该内 容执行的动作,如一特定术语的定义。然而,在用户界面中确定哪些元素 提供这一功能是困难的。此外,在一些实例中,用户可能不希望与内容的 交互被弹出菜单的输出打断。
因此,在一个实现中,利用图形符号来指示另外的内容己可用。例如, 可以在用户界面中显示一超链接。在用户将光标放在该表示上或其附近时, 可以立即在该表示附近显示指示另外的内容已可用的图形符号。该图形符 号还可以利用延迟使得直到光标被置于该表示上或其附近流逝了预定量的 时间再显示另外的内容。以此方式,用户被通知了另外的内容的可用性, 并可以通过保持光标置于该表示上或其附近来使得该内容被输出。此外, 通过"隐藏"该图形符号直到光标被置于该表示旁边,可以用具有降低的 "混乱"的方式显示用户界面,但是应该明白这一符号可以被不断地显示 而不背离其精神和范围。利用图形符号的技术的进一步讨论可以相关图2-6找到。在以下讨论中,首先描述了可用于采用在用户界面中提供延迟的内容 输出的指示的技术的示例性环境。随后描述可在所描述的环境中以及其它 环境中操作的示例性过程和用户界面。
示例性环境
图1示出一示例性实现中可用于采用在用户界面中提供延迟的内容输 出的指示的技术的环境100。所示环境IOO包括通过网络106通信地耦合到 客户104的多个内容提供方102(m)(其中"m"可以是从1到"M"的任 何整数)。客户104可以用各种用于访问内容提供方102(m)的方式来配置。 例如,客户104可被配置为计算设备,如台式计算机、移动站、娱乐设备、
通信地耦合至显示设备的机顶盒、无线电话、游戏控制台等。因而,客户
104的范围可以是从具有充足存储器和处理器资源的全资源设备(如个人计 算机、游戏控制台)到具有有限存储器和/或处理资源的低资源设备(如传 统机顶盒、手持式游戏控制台)。出于以下讨论的目的,客户104还可以 涉及操作客户的人和/或实体。换言之,客户104可以描述包括用户、软件
和/或设备的逻辑客户。
虽然网络106被示为因特网,但是该网络可以采取各种配置。例如, 网络106可以包括广域网(WAN ),局域网(LAN )、无线网络、公共电 话网络、内联网等。此外,虽然示出了单个网络106 ,但是网络106可被配 置为包括多个网络。
客户104在图1中被示为包括处理器108和存储器110的客户设备。 处理器不受用于形成它们的材料或其中所利用的处理机制的限制。例如,
处理器可以由半导体和/或晶体管(例如,电子集成电路(IC))所组成。 在这一上下文中,处理器可执行指令可以是电子可执行指令。另选地,用 于处理器的或处理器的机制,以及由此用于计算设备的或计算设备的机制,
可以包括,但不限于,量子计算、光学计算、机械计算(例如,使用纳米技 术)等。此外,虽然为客户104示出了单个存储器110,但是可以利用各种
类型和组合的存储器,诸如随机存取存储器(RAM)、硬盘存储器、可移 动介质存储器等等。
客户104还被示为在处理器108上执行也可存储在存储器110中的多个内容112(c)(其中,"c"可以是从l到"C"的任何整数)。内容112(c) 可以用各种方式配置。例如,该内容可以通过在客户104上本地地执行应 用程序模块来生成,这些应用程序如文字处理应用程序、电子表格应用程 序、绘图应用程序、笔记记录应用程序、演示应用程序等等。该内容还可 以至少部分地从通过网络106从内容提供方102(m)获得的内容114(d)(其 中,"d"可以是从1到"D"的任何整数)中生成。例如,客户104可以 执行提供与从内容提供方102(m)获得的网页、可下载歌曲、文档、远程应 用程序处理的结果、游戏等的交互的浏览器。该内容随后可以由客户104 输出以便呈现在显示设备116上。
如前所述,因为有如此多种的内容,所以以高效的方式导航内容和向 用户显示内容可能是困难的。为提供这样的导航和显示,内容112(c)可以 包括多个可选元素118(e)(其中,"e"可以是从1到"E"的任何整数), 这些元素在被选中时提供另外内容的输出。例如,可选元素118(e)可以被 配置为到可能感兴趣的其它内容的超链接、引发弹出菜单的图标等。
如前所述,在一些实例中,内容112(c)可以包括庞大数量的可选元素 118(e)。此外,这些可选元素118(e)中的一个或多个可以被配置为提供另 外内容的输出,如与内容112(c)结合、导航到其它内容等。为给用户决定 是否需要另外内容的输出的机会,内容112(c)可以合并一定时器模块 120(c)。定时器模块120(c)代表了可被用来将另外内容的输出延迟预定和/ 或用户指定量的时间的功能,并且因此不限于包括在内容112(c)中,例如, 定时器模块120(c)还可以作为独立模块、在操作系统中等来实现。
在用户将光标置于可选元素118(e)旁边时,定时器模块120(c)可以在 一预定量时间内输出延迟指示,在该与定量时间后输出另外的内容。因此, 通过使用该延迟指示,给了用户是否输出另外的内容(例如,通过使光标 被置于可选元素118(e)附近)的选项,并且还给了用户另外内容的输出真 正被挂起的指示。还可以在通过网络106接收到的内容114(d)中提供类似 的功能,其通过将计时器模块122(d)与内容114(d)结合而示于图1中。可 以用各种不同的方式配置该指示,其进一步讨论可以相关以下图找到。
通常,在此描述的任何功能可使用软件、固件(例如,固定逻辑电路)、手动处理或这些实现的组合来实现。本文使用的术语"模块"、"功能" 和"逻辑"通常表示软件、固件或软件和固件的组合。在软件实现的情况
下,模块、功能或逻辑表示当在处理器(例如, 一个或多个CPU)上执行 时执行指定任务的程序代码。程序代码可被存储于一个或多个计算机可读 存储器设备中,如存储在客户104的存储器110中。如下描述的延迟的内 容输出技术的各特征是平台无关的,从而意味着这些技术可在具有各种处 理器的各种商用计算平台上实现。 示例性过程和用户界面
以下讨论描述了可利用上述系统和设备来实现的延迟的内容输出技 术。这些过程中的每一过程的各方面可由硬件、固件、或软件、或其组合
实现。这些过程被示为指定由一个或多个设备执行的操作的一组框,并且 不必限于所示由各框执行操作的顺序。在以下讨论的各部分中,将对图1 的环境IOO做出参考。
图2描绘了在其中在显示涉及可选元素的另外内容之前输出延迟指示 的示例性实现中的过程200。在图2的过程200的讨论期间,还将对图3 的用户界面300和图4的延迟元素的动画的描绘做出参考。
内容被输出以显示为具有一个或多个可选元素的用户界面(框202)。 例如,图3的用户界面300被示为包括内容304的显示的浏览器用户界面 302,该内容304可以对应于通过网络106获得的内容114(d),但是也考虑 了客户104本地的内容。内容304包括可以用各种不同方式配置的多个可 选元素(例如,超链接、图标等等)。例如,文本"Everest Tours" 、 "Mount Everest" 、 " special rates ,' 、 "base camp" 、 "top of the world" 、 "Book Now!"和"Yak"都被标了下划线以向用户指示这些可选元素表示可被启 动以执行诸如引发相关内容的输出等动作的各个动作。图像(例如,山脉 306和牦牛308的图像)也可以被配置为可选元素。
可选元素的启动可以用各种方式执行,如通过将是光标310置于可选 元素"special rates"的"上面"并随后在该可选元素上"点击"以启动动 作。还可以利用各种其它技术来启动可选元素,如通过"以tab键逐个通过" 用户界面302中的可选元素直到到达一期望的元素并随后输入"回车"命令、通过使用触摸屏启动等等。
可选元素还可以提供另外内容的输出,而不要求用户方的手动启动(例 如,"点击")。例如,光标310可以置于至少一个可选元素附近(框204), 如可选元素"special rates"。响应于光标的这一定位,在该可选元素附近 输出指示用户指定量的时间的延迟的图形符号(框206)。例如,图3的图 形符号312被示为在可选元素"special rates"的"上面"。图形符号被配 置为指示在显示另外的内容之前将流逝的特定量的时间。以此方式,图形 符号通知用户可选元素(例如,"special rates")被配置为提供另外的内 容但不立即提供该内容。因此,用户可以决定对该另外内容的査看是所期 望的(并且因而使光标继续被置于可选元素附近)还是不期望的,并且因 而不使另外的内容打断用户与当前显示的内容的交互。例如,当在元素之 间的导航时立即提供弹出菜单的传统技术通常使显示变得混乱并打断了用 户对在下面的内容的查看。此外,这些传统技术未给用户是否査看弹出菜 单的选项。然而,在此所描述的技术通过只是从可选元素导航离开而确实 给了用户这一选项,同时仍给了用户关于如果用户选择另外的内容则该内 容可用的即时指示。
可以用各种方式指示延迟。例如,延迟可作为图形组装和后续的预定 量时间的表示的倒计时来指示(框208)。例如,图4是可被合并在图3 的用户界面300中的延迟指示312的动画400的图示。动画400包括表示 连续的时间点402(1)-402(6)的多个框。
在时间402(1),可选元素(例如,"special rates")被示为在图3的 用户界面300中且未被选中。应该注意,在该实现中,该可选元素与用户 界面300的可选元素互相不能区分,并且因而也进一步简化了内容的显示。 在时间402(2),光标被置于该可选元素附近,这使得指示404被立即输出, 指示404指示另外的内容已可用以及该另外的内容将在预定量的时间,如 由创建该内容的内容提供方指定的用户指定量时间之后输出。在时间 402(3),指示404与另一指示406 "组装",且同样地在时间402(3),又一 指示408被添加到其它指示404、 406。以此方式,指示404-408共同提供 一组装。随后可在时间402(4)执行"暂停",即,时间402(4)可以长于其余时间402(1)-402(3)、 404(5)-402(6)。随后通过其中分别删除了指示404、 406的时间402(5)、 402(6)提供"倒计时"。因而,用户在内容的输出中被 立即通知了延迟并且可以选择是否输出该内容,且还被通知了该延迟所要 消耗的相对量的时间。应该明白,还考虑了各种其它定时器指示,例如, 可以改变显示指示的顺序(例如,将相对应的覆盖图加载时的方向"翻转" 到左边而不是右边)等等。
在预定量的时间期满且光标继续被置于可选元素附近时, 一覆盖图被 显示为分层覆盖在包括该另外内容的内容的至少一部分之上(框210)。因 此,用户可以与最初显示的至少一些内容同时地查看该另外的内容,其进 一步讨论可以相关以下图找到。
图5描绘在其中描述了到被显示为初始内容之上的覆盖图的另外内容 的导航的示例性实现中的过程500。在讨论图5的过程500期间,将对图6 的用户界面600做出参考。
覆盖图在用户界面中被显示为在延迟的图形符号的附近且被显示为分 层覆盖在内容的至少一部分之上(框502)。例如,在如前所述的图2的过 程200中,在用户将光标在可选项目附近放置至少预定量的时间时,定时 器模块120(c)随后可以使该另外的内容被输出。换言之,用户可以将光标 "悬停"在可选项目上,而无需在提供对该可选项目的"关注",例如光 标的定位之后手动启动一个动作。
例如,如图6所示,另外的内容602被作为图3的用户界面中最初显 示的内容之上的覆盖图来输出。另外的内容602被显示在延迟指示312的 附近,并且因而看来被"锚定"到指示312。另外的内容602涉及可选元素, 其在这一情况下进一步描述"special rates"。
可以随后执行从该可选元素(例如,"special rates")到具有另外内 容的覆盖图的导航(框504)。随后可以做出是否执行离开该覆盖图的导航 的决定(框506)。例如,定时器模块120(c)可以监视光标310的移动并确 定光标310是否保持在覆盖图602上或在其附近。如果不是(判定框506 的"否"),则继续显示该覆盖图(框508)。
当执行离开该覆盖图的导航时(判定框506的"是"),则作出用户是否导航回到该可选部分的判定(判定框510)。如果不是(判定框510 的"否"),则停止显示覆盖图(框512)。例如,在用户使光标310移动 到覆盖图602的边界之外且未回到该可选部分(例如,"special rates") 时,可以从用户界面600中删除覆盖图。然而,在执行了回到该可选部分 的导航时(判定框510的"是"),继续显示覆盖图(框514)。
覆盖图602在图6中被进一步示为具有可相对于该可选条目执行的一 个或多个动作604。例如,动作602可以涉及可相对于从一网址获得的内容 执行的动作(例如,"保存"和"打开")、相对于存储在本地的内容执 行的动作(例如,"发送到")等等。自然地,也考虑了各种其它动作而 不背离其精神和范围。

虽然已经用对结构特征和/或方法动作专用的语言描述了本发明,但是 应该理解,在所附权利要求中定义的本发明不必限于所述的具体特征或动 作。相反地,这些具体特征和动作是作为实现所要求保护的本发明的示例 性形式而公开的。
权利要求
1.一种方法,包括输出内容以便被显示为具有一个或多个可选元素的用户界面;以及在光标被置于一个所述可选元素的附近时,在所述用户界面中输出指示在显示另外的内容之前的用户指定量时间的延迟的图形符号。
2. 如权利要求l所述的方法,其特征在于,所述可选元素是超链接。
3. 如权利要求l所述的方法,其特征在于,所述图形符号将所述 用户指定量时间的延迟指示为从第一显示的表示到第二显示的表示的图形 组装和后续的从所述第二显示的表示回到所述第一显示的表示的图形倒计 时。
4. 如权利要求l所述的方法,其特征在于,所述另外的内容在被 显示时作为所述内容的至少一部分之上的覆盖图来输出。
5. 如权利要求l所述的方法,其特征在于,所述另外的内容在被显示时作为所述内容的至少一部分之上的覆盖图来输出;以及 包括一个或多个动作的一个或多个表示。
6. 如权利要求l所述的方法,其特征在于具有所述一个或多个可选元素的内容是由执行所述输出的客户通过网 络从内容提供方获得的;所述用户指定量的时间由所述内容提供方设置;以及 所述一个所述可选元素是到所述另外的内容的超链接。
7. 如权利要求l所述的方法,其特征在于具有所述一个或多个可选元素的内容是通过执行维护于执行所述输出 的客户的本地存储中的模块来获得的;以及所述用户指定量的时间是由所述模块的创建者设置的。
8. 如权利要求l所述的方法,其特征在于,在所述用户界面中输出所述另外的内容使得所述光标可在所述一个所述可选元素附近的位置和 所述另外的内容之间导航。
9. 如权利要求l所述的方法,其特征在于,还包括 在所述光标在所述一个所述可选元素的附近被放置了所述用户指定量的时间时,输出所述另外的内容;以及在所述光标不再被置于所述一个所述可选元素或所述另外的内容附近 时,停止显示所述另外的内容。
10. 如权利要求l所述的方法,其特征在于,还包括 响应于所述光标在所述一个所述可选元素的附近放置了所述用户指定量的时间而输出所述另外的内容;以及在所述光标被导航到所述另外的内容并随后回到所述一个所述可选元 素时,禁止显示所述另外的内容,以便在随后所述光标被置于所述一个所 述可选元素附近期间不显示所述另外的内容。
11. 一种方法,包括在光标被置于用户界面中的多个可选元素中的一个的附近时,在所述可选元素的附近输出指示一定量时间的延迟的图形符号;以及在所述光标在所述一个所述可选元素的附近被放置了所述一定量的时 间时,输出对应于所述一个所述可选元素的另外的内容。
12. 如权利要求11所述的方法,其特征在于,所述图形符号将所述 一定量时间的延迟指示为从第一显示的表示到第二显示的表示的图形组装 和后续的从所述第二显示的表示回到所述第一显示的表示的图形倒计时。
13. 如权利要求11所述的方法,其特征在于,所述另外的内容在所 述图形符号的至少一个部分的附近输出,以使所述部分与所述另外的内容 可被同时査看。
14. 如权利要求11所述的方法,其特征在于,所述另外的内容作为 所述内容的至少一部分之上的覆盖图来输出。
15. 如权利要求11所述的方法,其特征在于,还包括在所述光标被 导航到所述另外的内容并随后回到所述一个所述可选元素时,禁止显示所述另外的内容以便在随后所述光标被置于所述一个所述可选元素附近期间 不显示所述另外的内容。
16. —种或多种包括指示计算机输出具有包括多个超链接的内容的 用户界面的计算机可执行指令的计算机可读介质,其中至少一个所述超链 接被配置为在光标被放置在所述超链级附近时指示在输出另外的内容之前 的预定延迟。
17. 如权利要求16所述的一种或多种计算机可读介质,其特征在 于,所述至少一个所述超链接被输出以便不与未被配置为指示用户指定的 延迟的另一所述超链接相区分。
18. 如权利要求16所述的一种或多种计算机可读介质,其特征在 于,所述预定延迟通过使用一图形符号来指示,所述图形符号从第一显示 的表示到第二显示的表示图形地组装并随后从所述第二显示的表示回到所 述第一显示的表示图形地倒计时。
19. 如权利要求18所述的一种或多种计算机可读介质,其特征在 于,所述组装是通过向所述第一显示的表示添加可显示元素来指示的,且 所述倒计时是通过从所述第二显示的表示中删除所述可显示元素中的至少 某一些来指示的。
20. 如权利要求16所述的一种或多种计算机可读介质,其特征在 于,所述计算机可执行指令还将所述计算机配置为在所述光标被导航至所 述另外的内容并随后回到所述一个所述可选元素的时禁止显示所述另外的 内容,以便在随后所述光标被置于所述一个所述可选元素附近期间不显示 所述另外的内容。
全文摘要
描述了延迟的内容输出的指示。在一个实现中,内容被输出以便显示为具有一个或多个可选元素的用户界面。在光标被置于可选元素的一个的附近时,在用户界面中输出指示在显示另外的内容之前的用户指定量时间的延迟的图形符号。
文档编号G06F3/048GK101405687SQ200780006729
公开日2009年4月8日 申请日期2007年2月23日 优先权日2006年2月28日
发明者E·雷, H·A·根茨科 申请人:微软公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1