User interface that includes a canvas extending in one direction. An activation mechanism can be used to generate an initial blade on a canvas. A blade is a user interface element that occupies a portion of the canvas along the extended dimension of the canvas. The blade includes a plurality of selectable elements, each of which has a corresponding blade. The user interface includes the extension mechanism, the extension mechanism is configured when choosing a selected element in the canvas or adjacent to a previously blade show a corresponding blade from the blade in the previous follow-up, the subsequent blade also includes a number of alternatives can be hierarchically structured elements. In this way, a blade chain can be created that represents a journey that has been experienced since the start of the first blade.
【技术实现步骤摘要】
【国外来华专利技术】背景用于通过各种信息上下文进行导航的当前范例是基于窗口的。其经典示例是web浏览器体验。用户可以从占据整个浏览器空间的主页开始。随后,所述用户可以选择一个超链接,由此出现一个新的窗口。然而,先前的窗口要么消失,要么在执行一个在新窗口中打开新页面的选项的情况下,先前窗口被完全、或至少部分地隐藏。简要概述此处描述的至少一些实施例涉及包括在一个方向中扩展的画布的用户界面。一种激活机制可以被用于在画布中生成初始刀片(blade)。一个刀片是用户界面元素,它在画布沿其扩展的维度中占据了画布的一部分。例如,刀片可以在分配给其的部分中占据画布的大部分或甚至全部。刀片包括多个可选择的元素,每个可选择的元素具有对应的刀片。如果可选择的元素被选择,那么对应的刀片也呈现在画布上。例如,在画布的可扩展方向中新的刀片可以被显示得邻近第一刀片。在第一刀片中的各元素可以被分层地结构化,使得在第一刀片中的可选择的元素可以实际包含一个或多个其他可选择元素。用户界面可以更一般地包括扩展机制,该扩展机制被配置为当选择了来自先前刀片中的一个选定元素时在画布上呈现对应的后续刀片,所述后续刀片也包括了可以被分层地结构化的多个可选择的元素。以此方式,可以创建表示自从启动第一刀片开始用户已经经历的旅程的长刀片链。本概述并非旨在标识出要求保护的主题的关键特征或必要特征,亦非旨在用作辅助确定要求保护的主题的范围。附图简述为了描述能够获得 ...
【技术保护点】
一种包括其上具有计算机可执行指令的一个或多个计算机可读存储介质的计算机程序产品,所述计算机可执行指令被结构化成使得在计算系统的一个或多个处理器执行时,使所述计算系统操作被配置为在所述计算系统的显示器上显示一用户界面的用户界面程序,所述用户界面包括:在所述用户界面上的一个可扩展方向中扩展的画布;以及可以被激活以在所述画布上生成第一刀片的激活机制,所述第一刀片包括多个元素,所述多个元素中的至少一些元素每个都具有至少一个对应的刀片,使得如果所述对应的元素被选择,则所述对应的刀片作为在所述画布上的第二刀片出现在所述画布上。
【技术特征摘要】
【国外来华专利技术】2013.09.30 US 61/884,743;2013.11.15 US 61/905,128;1.一种包括其上具有计算机可执行指令的一个或多个计算机可读存
储介质的计算机程序产品,所述计算机可执行指令被结构化成使得在计算系统
的一个或多个处理器执行时,使所述计算系统操作被配置为在所述计算系统的
显示器上显示一用户界面的用户界面程序,所述用户界面包括:
在所述用户界面上的一个可扩展方向中扩展的画布;以及
可以被激活以在所述画布上生成第一刀片的激活机制,所述第一刀片包
括多个元素,所述多个元素中的至少一些元素每个都具有至少一个对应的刀
片,使得如果所述对应的元素被选择,则所述对应的刀片作为在所述画布上的
第二刀片出现在所述画布上。
2.根据权利要求1所述的计算机程序产品,其特征在于,所述第二刀
片在所述画布的平移方向中与所述第一刀片是邻近的。
3.根据权利要求1所述的计算机程序产品,其特征在于,所述第一刀
片在垂直于所述可扩展方向的方向中是可滚动的。
4.根据权利要求1所述的计算机程序产品,其特征在于,所述多个元
素被分层地结构化,并在第一可选择元素处包括包含了多个子元素的父元素,
所述多个子元素的至少一个是可选择的,使得如果所述父元素被选择则对应于
所述父元素的刀片出现在所述画布上,并且使得如果所述可选择子元素被选择
则对应于所述子元素的刀片出现在所述画布上。
5.一种用于生成户界面的方法,所述方法包括:
在所述用...
【专利技术属性】
技术研发人员:S·M·丹顿,V·R·乔希,K·S·阿南德,W·J·斯特普尔斯,N·博加瓦拉,B·亚历山大,B·奥兰尼科,J·B·斯特林,L·E·韦利基,M·乔希,J·哈里斯,J·贝克维斯,
申请(专利权)人:微软技术许可有限责任公司,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。