当前位置: 首页 > 专利查询>微软公司专利>正文

基于任务的地址栏和选项卡缩放制造技术

技术编号:7843339 阅读:138 留言:0更新日期:2012-10-13 01:42
各种实施例提供网络浏览器,其包括地址栏以及沿着选项卡和地址栏二者共用的线分布一个或多个选项卡的功能。在至少一些实施例中,地址栏或选项卡之中的一个或多个基于任务上下文被动态地调整大小,其中任务上下文和用户与网络浏览器的交互相关联。例如,当任务上下文与选项卡交互相关联时,地址栏和/或选项卡能够被动态地调整大小,以增强用户的选项卡体验。同样,当任务上下文与地址栏交互相关联时,地址栏和/或选项卡能够被动态地调整大小,以增强用户的地址栏体验。

【技术实现步骤摘要】
基于任务的地址栏和选项卡缩放
技术介绍
随着网络浏览器的演化,焦点继续放置在当用户与网络浏览器(Webbrowser)交互时增强用户的体验。通常,增强用户的体验可以包括当用户导航到不同的站点、消费内容并与网络浏览器的各种工具交互时增强用户的视觉体验。
技术实现思路
提供这个
技术实现思路
部分来以简化的形式介绍下面在具体实施方式中进一步描述的概念的选择。这个
技术实现思路
并不旨在识别所请求保护的主题的关键特征或基本特征,也不旨在用于限制所请求保护的主题的范围。各种实施例提供包括地址栏以及沿着选项卡(tab)和地址栏二者共用的线分布一个或多个选项卡的功能的网络浏览器。在至少一些实施例中,地址栏或选项卡中的一个或多个基于与用户和网络浏览器的交互相关联的任务上下文动态地调整大小。例如,当任务上下文与选项卡交互相关联时,地址栏和/或选项卡能够动态地调整大小,以增强用户的选项卡体验。同样,当任务上下文与地址栏交互相关联时,地址栏和/或选项卡能够动态地调整大小,以增强用户的地址栏体验。附图说明在整个附图中使用相同的数字来引用相似的特征。图1说明根据一个或多个实施例的其中能够采用此处描述的各种原理的操作环境。图2说明根据一个或多个实施例的示例网络浏览器用户界面。图3说明根据一个或多个实施例的图2网络浏览器用户界面的示例控制布局区域。图4说明根据一个或多个实施例的图2网络浏览器用户界面的示例控制布局区域。图5说明根据一个或多个实施例的图2网络浏览器用户界面的示例控制布局区域。图6说明根据一个或多个实施例的图2网络浏览器用户界面的示例控制布局区域。图7说明根据一个或多个实施例的图2网络浏览器用户界面的示例控制布局区域。图8是描述根据一个或多个实施例的方法中的步骤的流程图。图9是描述根据一个或多个实施例的方法中的步骤的流程图。图10是描述根据一个或多个实施例的方法中的步骤的流程图。图11说明根据一个或多个实施例的图2网络浏览器用户界面的示例控制布局区域。图12说明根据一个或多个实施例的图2网络浏览器用户界面的示例控制布局区域。图13说明根据一个或多个实施例的图2网络浏览器用户界面的示例控制布局区域。图14说明根据一个或多个实施例的图2网络浏览器用户界面的示例控制布局区域。图15说明根据一个或多个实施例的图2网络浏览器用户界面的示例控制布局区域。图16说明根据一个或多个实施例的图2网络浏览器用户界面的示例控制布局区域。图17是描述根据一个或多个实施例的方法中的步骤的流程图。图18是描述根据一个或多个实施例的方法中的步骤的流程图。图19是描述根据一个或多个实施例的方法中的步骤的流程图。图20说明能够用于实现一个或多个实施例的示例系统。具体实施方式概述多个实施例提供包括地址栏以及沿着选项卡和地址栏二者共用的线分布一个或多个选项卡的功能的网络浏览器。在至少一些实施例中,地址栏或选项卡中的一个或多个基于与用户和网络浏览器的交互相关联的任务上下文动态地调整大小。例如,当任务上下文与选项卡交互相关联时,地址栏和/或选项卡能够动态地调整大小,以增强用户的选项卡体验。同样,当任务上下文与地址栏交互相关联时,地址栏和/或选项卡能够动态地调整大小,以增强用户的地址栏体验。在随后的讨论中,题为“操作环境”的部分被提供并描述其中能够采用一个或多个实施例的环境。在此之后,题为“示例的基于任务的地址栏/选项卡缩放”的部分描述根据一个或多个实施例的缩放操作。最后,题为“示例系统”的部分描述能够用于实现一个或多个实施例的示例系统。现在考虑其中能够实现一个或多个实施例的示例操作环境。操作环境图1通常在100说明根据一个或多个实施例的操作环境。环境100包括计算设备102,其具有一个或多个处理器104、一个或多个计算机可读存储媒体106以及驻留在计算机可读存储媒体上并由这(一个或多个)处理器可执行的一个或多个应用(程序)108。通过示例而非限制,计算机可读存储媒体能够包括通常与计算设备相关联的所有形式的易失性和非易失性存储器和/或存储媒体。这样的媒体能够包括ROM、RAM、闪存、硬盘、可移动媒体等。计算设备的一个具体示例在下面被显示并被描述在图20中。此外,计算设备102以网络浏览器110的形式包括软件应用。能够使用任何合适的网络浏览器,其示例从这个文档和其它文档的受让人中是可获得的。此外,计算机可读存储媒体106能够包括基于任务的地址栏/选项卡缩放模块111,其如上和如下所述操作。在一个或多个实施例中,网络浏览器110包括地址栏以及沿着选项卡和地址栏二者共用的线分布一个或多个选项卡的功能。在至少一些实施例中,基于任务的地址栏/选项卡缩放模型111可操作来基于与用户和网络浏览器的交互相关联的任务上下文来动态地调整地址栏或选项卡中的一个或多个的大小,诸如将焦点移至选项卡或移离选项卡、移至地址栏或移离地址栏或移至相关联的网页。例如,当任务上下文与选项卡交互相关联时,地址栏和/或选项卡能够被动态地调整大小,以增强用户的选项卡体验。同样,当任务上下文与地址栏交互相关联时,地址栏和/或选项卡能够被动态地调整大小,以增强用户的地址栏体验。类似地,当任务上下文与将焦点移至网页相关联时,例如通过减小地址栏和/或选项卡的大小,地址栏和/或选项卡能够被动态地调整大小,以增强用户的网页体验。基于任务上下文,地址栏或选项卡之一或二者的进一步视觉操作能够发生。基于任务的地址栏/选项卡缩放模块111能够被实现为由网络浏览器110利用的独立组件。交替地或附加地,基于任务的地址栏/选项卡缩放模块111能够作为网络浏览器110的一部分来实现。此外,环境100包括网络112,诸如因特网(Internet)和一个或多个网站114,其中能够从这些网站接收内容和发送内容到这些网站。这样的内容可以包括能够从网站接收并发送到网站的任何合适类型的内容。计算设备102可以被实施为任何合适的计算设备,通过示例而非限制,诸如桌上型计算机、便携式计算机、上网本、比如个人数字助理(PDA)之类的掌上计算机、蜂窝电话等等。在描述了示例操作环境之后,现在考虑与基于任务的地址栏/选项卡缩放模块111相关联的功能的讨论。示例的基于任务的地址栏/选项卡缩放随后的讨论首先以示例的网络浏览器及其相关联的用户界面的描述开始。在此之后,提供基于任务的地址栏/选项卡缩放模块111的各种实施例的讨论来说明基于任务的、动态的调整大小操作如何能够发生。图2通常在200说明根据一个或多个实施例的示例网络浏览器。在这个特定示例中,网络浏览器200包括网络浏览器用户界面202,其又包括与内容再现区域206相邻且在内容再现区域206之上的控制布局区域204。控制布局区域204在其它组件之中包括地址栏208、一个或多个选项卡210以及用于打开额外选项卡的新选项卡按钮212。在这个示例中,地址栏208、选项卡210以及新选项卡按钮212在控制布局区域204内沿着单线或共用线l进行部署。控制布局区域204被设计来辅助用户聚焦于网站的内容,诸如在内容再现区域206内再现的内容,同时除去可能由控制器提供的一些分心(distraction)。例如,网络浏览器用户界面在至少一些实施例中也能够包括沿着单线或共用线l分布的选择控制器诸如前进和后退按钮以及其它控制器的子集。此处本文档来自技高网...
基于任务的地址栏和选项卡缩放

【技术保护点】

【技术特征摘要】
2011.03.07 US 13/042,2741.一种在包括一个或多个处理器的计算机系统处实现的方法,所述方法用于将控制布局区域的可用空间的第一部分分配给显示统一资源定位符(URL)的地址栏并且将所述可用空间的第二部分分配给一个或多个选项卡,所述地址栏和所述一个或多个选项卡沿着控制布局区域内的共用线进行部署,所述方法包括:响应于与所述一个或多个选项卡的第一确定性交互,执行至少以下步骤:确定所述可用空间的第一部分将是等于地址栏的预定最小长度的第一长度,最小宽度被选择来使得能够显示URL的截短部分;确定所述可用空间的第二部分将是等于比第一长度小的可用长度的第二长度;以及在所述可用空间的第一部分内显示包括URL的截短部分的地址栏,地址栏具有第一长度;以及在所述可用空间的第二部分内显示所述一个或多个选项卡,所述一个或多个选项卡之中的每一个在第二长度内可视地分布,所述一个或多个选项卡中的特定选项卡具有在第二长度内分布的特定长度;以及响应于与地址栏的第二确定性交互,执行至少以下步骤:确定所述可用空间的第一部分将是大于地址栏的预定最小长度并且允许大于URL的截短部分的显示的第三长度;确定所述可用空间的第二部分将是等于比第三长度小的可用长度的第四长度,第四长度小于第二长度;在所述可用空间的第一部分内显示大于URL的截短部分的地址栏,地址栏具有第三长度;以及在所述可用空间的第二部分内显示所述一个或多个选项卡,所述一个或多个选项卡之中的每一个可视地分布在第四长度内,窄于所述特定长度的特定选项卡基于小于第二长度的第四长度。2.如权利要求1所述的方法,其中第一确定性交互包括,点击至少一个选项卡或者在至少一个选项卡上悬停的光标。3.如权利要求1所述的方法,其中URL的截短部分包括URL的域。4.如权利要求1所述的方法,其中URL的截短部分从左边截短URL。5.如权利要求1所述的方法,其中第一确定性交互使得新选项卡被打开。6.如权利要求1所述的方法,其中第一确定性交互包括,点击地址栏或在地址栏上悬停的光标。7.如权利要求1所述的方法,其中可视地分布在第二长度内的所述一个或多个选项卡包括,最终可视地分布在第二长度内从而使得每个选项卡都具有所述特定长度的多个选项卡。8.如权利要求7所述的方法,其中可视地分布在第四长度内的所述一个或多个选项卡包括,最终可视地分布在第四长度内从而使得每个选项卡窄于所述特定长度的选项卡。9.如权利要求1所述的方法,其中显示大于URL的截短部分的地址栏包括,显示整个URL。10.如权利要求1所述的方法,其中控制布局区域的可用...

【专利技术属性】
技术研发人员:M曼迪奇JT金
申请(专利权)人:微软公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1