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

改进的浏览器用户界面制造技术

技术编号:2857998 阅读:146 留言:0更新日期:2012-04-11 18:40
在客户机-服务器系统中,客户机系统呈现浏览器用于与服务器数据或资源的用户交互作用,浏览器用户界面包括功能,以便处理与接收页面有关的浏览器接收的动态界面元素,动态界面元素能呈现为浏览器用户界面的一部分并响应于所选的用户输入被修改而不需要与服务器的进一步交互作用。除了诸如滑动单的动态界面元素或代替之,浏览器用户界面还可包括旋转显示区域,可不透明或不透明地覆盖页面的工具显示,菜单结构,以及使用户修改页面布局而不需要服务器交互作用的能力。浏览器可包括多个旋转显示项目的存储,用于存储每个旋转显示项目的概要和主要呈现,用于在旋转显示区域中通过浏览器显示较少的全部多个旋转显示项目的主要呈现的逻辑,用于通过浏览器显示项目概要的逻辑,其中概要数量大于同时呈现的主要呈现的数量,用于在所显示的概要中高亮与旋转显示区域中形式的主要呈现相对应的一些概要的逻辑;以及用于旋转多个旋转显示项目以显示旋转显示项目的不同子集的主要呈现并用于更新概要的高亮以对应于旋转显示项目的不同子集的逻辑。(*该技术在2023年保护过期,可自由使用*)

【技术实现步骤摘要】
相关申请的对照本申请要求2002年9月13日提交的共同待批的美国临时专利申请No.60/410510的优先权,其标题为“浏览器用户界面(Browser User Interface)”,以及2003年9月4日提交的美国专利申请No.10/656846,其结合在此作为参考。
技术实现思路
本专利技术一般涉及用户界面,尤其涉及用于浏览网络上提供的浏览页面的浏览器界面。
技术介绍
因特网和其它网络互连计算机和计算装置以允许经网络连接方便数据传输。通常,计算机和计算装置利用客户机-服务器模式组织,其中网络连接建立于用作服务器的某些计算机或计算装置和用作客户机的某些计算机或计算装置之间。当然,某些计算机或计算装置也可用作服务器和客户机。服务器的一个实例的Web服务器而客户机的实例是Web客户机,诸如运行Web浏览器程序的个人计算机。已开发了许多不同的Web客户机且正有规律地开发Web客户机的变型。仅作为实例,Web客户机可嵌于具有嵌入式Web客户机功能的桌面计算机、膝上计算机、手持设备、移动电话、无线设备、电子设备等等。通常,所需要的是一些用户界面和网络界面。在某些实例中,用户界面是针对程序用户的界面,但更典型地,用户界面是可由用户利用的界面。Web客户机根据该界面操作以利用公知的协议或以后开发的协议将请求发送到Web服务器。响应于接收到的请求,Web服务器返回数据响应。在Web客户机-服务器相互作用的典型描述中,假定使用HTTP协议,其中Web客户机发出请求中的URL表示的页面的针对特定Web服务器地址的请求且响应于该特定Web服务器地址的服务器用作为要显示的页面或其它数据组的数据进行响应。通常,不管被请求和返回的实际数据,所返回的数据被称作Web网页。能将用户界面中的所有或部分Web网页呈现给用户并能接收用户输入(其中至少某些用户输入能使得Web客户机呈现进一步的Web网页)的Web客户机可以被称作为“Web浏览器”,因为用户的在Web网页中导航的共同使用一般被认为是参考其它页面的页面“Web网”的一部分。Web浏览器是已知的和常用的,并且常提供除呈现Web网页和接收与呈现的Web网页有关的用户输入之外的功能。例如,Web网页可包括在接收到包含这种程序元件的Web页面时由Web浏览器执行的程序元件。这种程序元件的一个实例是JAVATM程序。Web页面还可包括使得Web服务器动作的程序元件。例如,Web服务器可提供门户服务,其中Web服务器从各种源采集信息并根据请求生成用于Web客户机的门户页面。这种门户页面的实例是Yahoo!主页面(www.yahoo.com)以及由My Yahoo!(my.yahoo.com)提供的个性化页面。后者提供用于要传递到Web客户机的页面,它根据服务器处存储的用户偏好而被定制。定制的Web网页和变化的版面常提供丰富的用户体验,但如果信息呈现需要从Web网页移动到Web网页,则出现网络延迟时这种体验就不好了,因为用户需等待页面到达和刷新。如果用户必须从页面移动到页面以便看到所需的信息,则这种体验还会是令人迷惑的。虽然网络延迟可能出现并常超出Web服务器管理员的控制,但用户通常将由于网络延迟造成的负面体验同Web服务器管理员提供的服务联系在一起。因此,期望减轻由网络延迟引起的察觉到的延迟。
技术实现思路
在客户机-服务器系统中,客户机系统呈现浏览器用于与服务器数据或资源的用户交互作用,浏览器用户界面包括功能,以便在网络上从服务器请求页面并处理接收到的页面用于呈现给浏览器用户,浏览器用户界面包括图形显示器,用户输入装置和用于与接收页面有关的浏览器接收到的动态界面元素的存储器,其中动态界面元素能呈现为浏览器用户界面的一部分并响应于所选的用户输入被修改而不需要与服务器的进一步交互作用。除了诸如滑动单的动态界面元素或代替之,浏览器用户界面还可包括旋转显示区域,可不透明或半透明地覆盖页面的工具显示,菜单结构,以及使用户修改页面布局而不需要服务器交互作用的能力。旋转显示区域可包括用于页面显示的某些或全部显示区域,且浏览器进一步包括多个旋转显示项目的存储,用于存储每个旋转显示项目的概要和主要呈现,用于在旋转显示区域中通过浏览器显示较少的全部多个旋转显示项目的主要呈现的逻辑,用于通过浏览器显示项目概要的逻辑,其中概要数量大于一次同时呈现的主要呈现的数量,用于在所显示的概要中高亮与旋转显示区域中形式的主要呈现相对应的一些概要的逻辑;以及用于旋转多个旋转显示项目以显示旋转显示项目的不同子集的主要呈现并用于更新概要的高亮以对应于旋转显示项目的不同子集的逻辑。通过以下详细描述和较佳实施例,本专利技术的其它特点和优点将变得显而易见。附图概述附图说明图1是根据本专利技术实施例的计算机系统的框图。图2是可用图1的计算机系统进行的客户机-服务器交互作用的趋势图。图3是高级搜索滑动单的示图。图4是动态项目和概要显示的示图,可用于示出新标题和文本。。图5是工具层的示图。图6是使用层的导航的示图。图7是具有工具的个性化页面的示图。图8是具有旋转空间的推广和/或信息工具层的示图。具体实施例方式本专利技术具有许多应用,这将在阅读本揭示内容后显而易见。在描述根据本专利技术的浏览器界面系统的实施例时中,仅描述一些可能的变型。其它应用和变型将为本领域的普通技术人员显而易见,从而本专利技术不应限制于这些实例,而是根据所附的权利要求书。现在将通过实例而非限制性地描述本专利技术的实施例。应理解,本专利技术是广泛有用的并可用于许多不同环境中。浏览器对话的实例是在用户位置处的用户操作用户计算机来控制浏览器,其通常是通用用户计算机上运行的软件,也可以是其它装置,诸如专用硬件浏览器或便携式装置操作的固件。浏览器在网络上发送页面或部分页面的请求并显示接收到的页面或部分页面。浏览器还可保持小段信息(cookies)、缓存页、脚本、代码等的本地数据存储。通常,浏览器请求在网络上直接传到页面服务器,诸如HTTP(超文本传输协议)服务器(也称作“Web服务器”,因为提供的页面常认为是超链接文档的万维网的一部分)。用户可以是人或机器,但常是人用户。“页面”可以是响应于浏览器请求返回的常规HTML页面,它可以是预存页面或响应于请求生成的页面。页面可包含显示部分,格式化部分和可执行部分。如这里所使用的,术语页面可涉及HTML页面、消息、数据块、信息包或其它结构化或非结构化的数据单元,它们可被认为是页面请求系统中的逻辑单元。现在参考附图,将描述实例性的浏览系统。图1是根据本专利技术实施例的系统100的框图。使用系统100,用户可操作客户机系统102,运行一浏览器以发送页面的请求104并从服务器108接收对这些请求响应106。响应106通常是页面,但在出错情况下,诸如当页面不存在、请求残缺、服务器不可得或请求用户没有访问权限时,响应106可以是错误消息或错误页面。图1仅示出一个客户机和一个服务器,但应理解,典型的系统可具有许多客户机和许多服务器。如图所示,服务器108通过网络110与客户机系统102分开,在这种情况中,网络的全球互联网络称作“因特网”。通过网络110的客户机-服务器路径的带宽和响应有时会缩减浏览体验。由于典型的浏览系统可快速处理必需的计算任务,网络和/或服务器更典型地是瓶颈和减速的原本文档来自技高网
...

【技术保护点】
一种浏览器用户界面,其特征在于,浏览器在网络上耦合到服务器的客户机系统上执行并提供对服务器资源的浏览器用户界面,其中该浏览器包括功能,以便在网络上从服务器请求页面并处理接收到的页面用于呈现给浏览器用户,该浏览器用户界面包括:图形显示 器,用于将浏览器页面的呈现部分呈现给用户;用户输入装置,用于接收与浏览器中显示的页面有关的用户输入;以及用于与接收页面有关的由浏览器接收的动态界面元素的存储,其中动态界面元素能够响应于所选的用户输入被呈现和修改,而不需要与服 务器的进一步交互作用。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:J储CJ曼奇尼L莫里斯罗
申请(专利权)人:雅虎公司
类型:发明
国别省市:US[美国]

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

1