搜索和浏览url和url历史的制作方法

文档序号:6568101阅读:186来源:国知局
专利名称:搜索和浏览url和url历史的制作方法
搜索和浏览URL和URL历史祖旦 疼豕网络浏览器界面当前允许用户査看网页的位置。某些界面例如在图形用户界 面中显示用户的收藏夹网页的统一资源定位符(URL)。而某些界面显示用户已访 问的网页的URL。这些界面还可显示在搜索用户的收藏夹或历史时找到的网页的 URL。但是这些界面可能没有对用户的显示区域进行良好的利用、使用户感到混淆、 或使用户难以导航。例如,某些界面以层叠的下拉菜单来呈现网页历史,这对某些 用户而言可能很难导航,尤其是不能很好地使用鼠标的那些用户。概述描述了呈现网络浏览器应用程序的隐式和显式用户关联网页的标志的系统和/ 或方法("工具")。该工具可响应于用户对单个统一访问点的选择,或响应于对 浏览器的用户关联网页的搜索而在单个图形用户界面中显示这些标志。提供本概述以用简化的形式来介绍以下将在详细描述中进一步描述的一些概 念。本概述并不旨在标识所要求保护的主题的关键或必要特征,也不旨在用于协助 确定所要求保护的主题的范围。附图简述

图1示出了各实施例可在其中操作的示例性操作环境。 图2是用于呈现用户关联网页的标志的示例性过程。图3示出了用于具有单个统一访问点的网络浏览器的示例性图形用户界面。 图4示出了允许访问用户的收藏夹网页、馈源网页和历史网页的标志的示例 性可导航窗口。图5示出了图4的示例性可导航窗口以及收藏夹网页的标志。 图6是用于搜索用户关联网页的示例性过程。 图7示出了带有搜索项和搜索结果的图4的示例性可导航窗口。 图8是用于标记和/或打开多个网页的示例性过程。图9示出了具有用选项卡指示符标记的打开的网页的图7的示例性可导航窗□。在全部公开内容和附图中使用相同的标号来引用相同的组件和特征。详细描述 微下文描述了呈现网络浏览器应用程序的隐式和显式用户关联网页的标志的工 具。在一个实施例中,该工具在随浏览器的用户界面浮动或停放的单个图形用户界 面中呈现这些标志。在其它实施例中,这些标志响应于用户对单个统一访问点的选 择、打开浏览器、或对浏览器的用户关联网页的选择来呈现。示纖凝/沐裙在详细描述该工具之前,提供了以下示例性操作环境的讨论以帮助读者理解 在何处以及如何利用该工具。以下提供的描述仅构成一个示例,而并不旨在将该工 具的应用限于任何一个具体的操作环境。图1在100处概括地示出了一个这样的操作环境,包括计算机102、通信网络 104和网络计算机106。该计算机被示为包括一个或多个处理器108以及计算机可 读介质110。处理器能够执行计算机可读介质上的指令。计算机可读介质包括实现 具有用户界面模块114、搜索模块116、用户关联网页标志118以及标记/打开模块 120的网络浏览器112的指令。这些模块被示为与网络浏览器集成,然而它们也可 与该浏览器分离。如果分离,则每一模块能够诸如通过一个或多个应用程序编程接 口 (API)与网络浏览器通信。标志118具有用户与其自身显式或隐式地关联的网 页的标志,诸如收藏夹网页标志122、历史网页标志124以及馈源网页标志126。 馈源网页与用户关联的馈源或标签,如丰富站点摘要(RSS)馈源相关。用户界面 模块能够呈现这些标志。搜索模块能够搜索标志和相关信息,诸如与每一标志相关 联的网页的元数据和内容。标记/打开模块允许用户将一组网页标记为一个收藏夹 和/或用单个用户动作来打开多个网页。通信网络允许计算机和网络计算机之间的通信,并可包括诸如公司的内部网 络等内联网、因特网等中的一个或多个。请麵户微以下讨论描述了用于呈现用户关联网页的标志的示例性用户界面和相关过程。该过程在图2的200处示出,并描述了该工具与网络浏览器的用户接口的示例 性方式。该过程被示为由环境100的元素,诸如用户界面模块114执行的各个操作 或动作的一系列框。此处所描述的这一和其它过程针对这些元素以帮助读者理解该 工具的具体实施例,而并不旨在将该工具的应用限于该环境。这些过程可用任何适当的硬件、软件、固件或其组合来实现。在软件和固件的情况下,这些过程表示被 实现为计算机可执行指令的各组操作。框202呈现允许用户获得对显式和隐式用户关联网页的标志的访问的单个统 一访问点。该访问点可包括图标、图形或可选择文本。用户可用单个用户动作来选 择该访问点。图3阐明了用于具有单个统一访问点302的网络浏览器112的示例性图形用 户界面300,该访问点具有星形图标。该可选择图标定位在该界面的左侧,并在可 具有其它可选择控件(未示出)的命令栏304内。框204接收对呈现允许访问显式和隐式用户关联网页的标志的用户界面的用 户选择。框204可通过用户点击图3所示的访问点302或以其它方式来接收该选择。框206呈现允许访问显式和隐式用户关联网页的标志的用户界面。该用户界 面可包括单个可导航图形用户界面,通过其可査看和/或选择这些标志。它可以是 例如停放在网络浏览器的界面内的窗口,或者可以是浮动的实体。标志可通过将网 页与用户相关联的方式来选择,诸如通过用户将网页标记为收藏夹而与显式地与用 户相关联、通过用户将网页标记为馈源而显式地与用户相关联、以及通过用户查看 网页由此启用已查看网页的历史而隐式地与用户相关联的那些方式。图4阐明了允许访问用户的收藏夹网页、馈源网页和历史网页的标志的示例 性可导航窗口 400。该界面被停放在网络浏览器112的用户界面402内。对用户的 收藏夹122、历史124和馈源126的访问可通过以下可选择控件来允许用于收藏 夹的404;用于历史的406;以及用于馈源的408。这些控件中的每一个都可用单 个用户动作来选择。还示出了搜索输入域410,它将作为过程600的一部分来更详 细描述。框208接收査看一个或多个显式和/或隐式用户关联网页的标志的选择。此处, 框208接收用户对图4所示的收藏夹控件404的选择。框210确定将显示标志的顺序或层次。框210可按字母表顺序、时间先后顺 序或遵循用户选择的顺序来对显式用户关联网页的标志排序。框210可遵循各种算法为隐式用户关联网页的标志设置顺序或层次。这些算法之一用网页何时被查看以 及它们以什么频率被査看的加权组合来对标志排序,诸如对在最近三周内最经常访 问的页面的标志排序。框212在一图形用户界面中呈现显式和/或隐式用户关联网页的标志。该图形 用户界面可包括一个或多个窗口或区域。标志可自动地(例如,当打开网络浏览器 时)、响应于用户对单个统一访问点的选择、或响应于查看一种或多种类型的用户 关联网页的标志的选择来呈现。由此,框212可独立于或响应于框204和208来进 行动作。图5阐明了图4的示例性可导航窗口 400以及收藏夹的标志500。这些标志在 标志区域502中示出。标志区域可一次一个地或组合地呈现诸如收藏夹、历史和馈 源等不同类型的用户关联网页的标志。先前査看的(历史)网页的标志在历史标志 区域504中呈现。此处,用户界面模块114响应于用户选择图4中的收藏夹控件 404来呈现收藏夹的标志500。用户界面模块在没有用户动作的情况下呈现历史标 志504。为清楚起见,历史标志在图5中示出,但是也可在图4中响应于对302处 所示的星图标的选择而呈现。收藏夹标志500以可导航的层次来呈现,该层次由用户定义(然而它也可由 用户界面模块114来定义)。此处,用两个标志,即506处的图形和508处的文本 来指示一个收藏夹网页(题为"MSN.com")。图形或文本可以是用户定义的、 网页定义的、或由用户界面模块114来定义。作为对"MSN.com"的辅助还定位 了两个其它标志。这些其它标志是与父"MSN.com"相关且比其更具体的网页。 用于这些网页的标志具有文本,此处是在510和512处示出了描述性标题。类似地, 还呈现了其它收藏夹网页的标志,此处是514和516处的"CNET.com" 、 518和 520处的"Geek.com"、 522和524处的"eBay.com" 、 526和528处的"Ofoto.com"、 530处的"Ofoto Family Pics"、以及532处的"Ofoto Trip Pics"。用户可选择这 些标志中的一个或多个,之后网络浏览器112将相关联的网页加载到网页査看区域 534中。历史标志504基于在框210处确定的其顺序来呈现。此处,用户界面模块114 基于在最近三周内哪些网页最经常被用户查看来呈现前七个网页的标志。该标志可 包括文本或图形或图标(例如,文本536和图标538)。此处,标志是包括由特定 网页提供的图标或由用户界面模块114创建的文本标志的正方形小块。用户界面模块可使用与网页相关联的元数据来创建标志。例如,用户界面模块可截断网页的URL并显示它。通常,URL的第一部分并未特别地描述该页面; 截断它可允许一描述性标志而无需大范围的空间来呈现它。例如,对以下URL: HTTP::\\www.msn.com\uq2k3j42\239u8421d\mediaplayer 用户界面模块将该URL截断为"mediaplayer"。该标志在536处示出。麥鄉户微舰图6所示的过程600描述了用于搜索用户关联网页的示例性方法。该过程被 示为表示由环境100的元素,诸如搜索模块116和用户界面模块114执行的各个操 作或动作的一系列框。框602允许用户输入搜索。继续上述所示的实施例,用户界面模块114提供 搜索输入域410作为图4的可导航窗口 400的一部分。框604接收诸如文字等搜索字符。图7阐明了具有在702处的域410中示出 的搜索项"Canon"的图4的窗口 400。框606基于搜索字符来搜索用户关联网页。框606可搜索一种类型的用户关 联网页,诸如刚才的历史、馈源或收藏夹。框606还可搜索多种或所有类型,而不 管页面如何与用户相关联。这允许用户用单个搜索来看到例如用户已查看的(最近 或曾经)、被标记为收藏夹的、以及被标记为与期望馈源相关联的具有搜索项或字 符的网页。默认地,搜索模块116搜索所有用户关联网页。搜索模块116可在输入搜索字符时一次性地用所有搜索字符或每次一个地进 行搜索。此处,搜索模块逐个字符地搜索,其中每一新字符引起对该字符和前导字 符的另一搜索。因此,搜索模块对"C"搜索用户关联网页及其标志或其它元数据, 然后对"Ca"进行搜索,然后对"Can"进行搜索,依此类推。这可允许用户通过 实时搜索来迅速找到用户关联网页。用户可仅用"Can"来找到其査找的网页,由 此节省了用户的时间。框606可在网页本身内以及网页的元数据内搜索字符匹配。此处,搜索模块 在网页本身内以及元数据内搜索文本。元数据可包括网页的标题或URL、元标签 关键词、元标签描述以及用户定义的关键词。框608诸如通过用户驱动的加权搜索来确定结果的顺序或层次。此处,搜索 模块116至少部分地基于网页的用户驱动因素,诸如用户定义的关键词、用户定义 的标题等来对结果加权。搜索模块以对用户定义的关键词匹配(如果网页具有用户 定义的关键词)给出的最高权重、之后是标题和URL、全文本和元标签的降序加权因子来对"Canon"搜索的结果排序。框608还可将结果排列成具有相似性的组。分组可基于具有相同的域名和/或 相同的用户关联类型(例如,历史、馈源和收藏夹)的那些网页。此处,对历史、 馈源和收藏夹网页的"Canon"搜索的结果包括11个网页。此处定义的组是来自 收藏夹的网页(两个网页)、来自馈源的网页(两个网页)、共享"eBay"域名的 网页(三个网页)以及共享"CNET"域名的网页(四个网页)。框610响应于搜索呈现用户关联网页的标志。框610可用平面列表或分层结 构(例如,树)来呈现标志。此处,用户界面模块在图7所示的标志区域502中呈 现在树中按组706、 708、 710和712定位的标志704。组706针对来自用户的收藏 夹的具有714处所示的"收藏夹"组标题的网页,组708针对来自用户的馈源的具 有716处所示的"馈源"组标题的网页,组710针对来自eBayTM的具有718处所 示的"eBay.com"组标题的网页,而组712针对来自CNETtm的具有720处所示的 "CNET.com"组标题的网页。用户界面模块可实时呈现标志,此处搜索模块呈现仅有"C"的网页,然后呈 现具有"Ca"的网页,依此类推(结果未示出一仅示出了 "Canon"的结果)。标志可包括网页的图标或图形(未示出)。它还可包括从搜索所得的文本。从 搜索所得的文本可包括搜索字符和围绕的、前导的或后跟的字符。这向用户提供了 对网页内容的小型快照。图7中的标志是来自搜索的示出了搜索字符("Canon") 的所有文本,以及后跟的来自网页的到句子结束的文本或适合的文本(取决于哪个 更短)。薪记/好7^多个厨f该工具还允许用户用单个用户动作来标记多个网页。用户可将一组网页标记 为收藏夹或对整个组的收藏夹。该工具还可用单个用户动作来打开多个网页。图8所示的过程800描述了用于标记和打开多个网页的示例性方法。该过程 被示为表示由环境100的元素,诸如标记/打开模块120执行的各个操作或动作的 一系列框。框802允许选择多个网页的一个或多个标志。框802可呈现从搜索、用户的 选择、用户关联网页的列表或其它所得的网页(用户关联网页或其它网页)的标志。继续上述所示的实施例,再次考虑图7。此处,示出了两组标志。 一组包括按 组示出的用户关联网页的搜索结果,为704处所示的标志。另一组包括504处所示的历史标志。用户可诸如通过用高亮来选择多个历史标志,来选择这些标志中的一个以上标志。用户也可诸如通过点击组标题(例如,714、 716、 718或720)来选 择多个网页的单个标志。框804接收用户对多个网页的选择。此处,用户用单个用户动作,即点击题 为"CNET.com"的组标题720来选择四个网页的标志。框806响应于用户的选择打开多个网页。此处,标记/打开模块120打开与四 个标志相关联的作为组712的一部分来呈现的网页。网页可以在单独的窗口中呈 现,或者可呈现一个网页并且准备好其它网页用于呈现。图9阐明了具有用选项卡指示符902、卯4、 906和卯8来标记的打开的网页 的图7的界面402。示出了网页之一 (选项卡为902),其它网页可通过选择适当的 选项卡而引到前景。选项卡可包括网页的标志,诸如图标、标题、截断的URL或 搜索标志。打开了四个CNET网页,显示了组中的第一个网页(具有作为"Canon Camera Reviews"的縮写的标志"Canon C")。框808接收标记多个网页的用户选择。用户可选择用于多个网页的一个标志、 当前打开的所有网页、用于多个网页的多个标志等等。用户可用单个或多个动作来 进行这一选择。在图9中,用户可选择标志来标记所有搜索结果、特定组的网页、 或各个打开的网页。用户还可选择标记所有打开的网页。此处,假定用户选择标题 720来将该组的网页标记为单个收藏夹。窗口 400可呈现允许用户打开或标记组的 选项,诸如响应于悬停在标志上打开组中的所有网页或将其作为一个或多个收藏夹 来保存。框810标记多个网页。此处,标记/打开模块120响应于用户的单个动作将标 题720下的所有网页标记为收藏夹。该模块可将每一网页标记为单独的收藏夹或具 有多个网页的单个收藏夹。此处,该模块标记了具有这四个网页的单个收藏夹。在将网页标记为单个收藏夹之后,用户可用单个用户动作选择打开收藏夹中 的所有网页。该工具可在框702之后或以其它方式进行这一步。结论上述工具呈现了网络浏览器应用程序的隐式和显式用户关联网页的标志。它 们可允许用户在单个图形界面中査看不同类型的用户关联网页并与其交互。这可使 得用户与其收藏夹、馈源和历史网页的交互更容易或更直观。尽管此处以对结构特征和/或方法动作专用的语言描述了该工具,但是可以理解,所附权利要求书中定义的主题不必限于所描述的具体特征或动作。相反,这些具体特征和动作是作为实 现所要求保护的系统、方法和/或计算机可读介质的示例性形式来公开的。
权利要求
1.一种或多种包含计算机可读指令的计算机可读介质,所述指令在被执行时实现一种方法,所述方法包括接收呈现网络浏览器应用程序的隐式和显式用户关联网页的标志的选择;以及呈现所述标志。
2. 如权利要求l所述的介质,其特征在于,还包括呈现单个统一访问点,并 且其中所述接收选择的动作包括接收用单个用户动作对所述单个统一访问点的选 择。
3. 如权利要求l所述的介质,其特征在于,所述呈现标志的动作包括在单个 可导航窗口中呈现所述标志。
4. 如权利要求3所述的介质,其特征在于,所述单个可导航窗口被停放在所 述网络浏览器应用程序的图形用户界面内。
5. 如权利要求l所述的介质,其特征在于,还包括 允许用单个用户动作来选择所述标志中的两个或多个;接收对所述标志中的两个或多个的选择来提供所选标志;以及 打开与所选标志相关联的网页而无需进一步的用户动作。
6. 如权利要求1所述的介质,其特征在于,所述呈现标志的动作包括呈现被 排列成两个或多个组的标志,每一组具有一个组标志,并且所述方法还包括允许用单个用户动作来选择组标志之一;接收对所述组标志之一的选择以提供与该组标志相关联的所选网页;以及 将所选网页与用户相关联。
7. —种或多种包含计算机可读指令的计算机可读介质,所述指令在被执行时 实现一浏览器应用程序,所述浏览器应用程序被配置成实现呈现显式和隐式用户关 联网页的标志的单个图形用户界面。
8.如权利要求7所述的介质,其特征在于,所述单个图形用户界面是单个可 导航窗口。
9.如权利要求8所述的介质,其特征在于,所述显式和隐式用户关联网页的 标志被呈现在所述单个可导航窗口的单个区域中。
10. 如权利要求8所述的介质,其特征在于,所述隐式用户关联网页的标志 被呈现在所述单个可导航窗口的第一区域中,而所述显式用户关联网页的标志被呈 现在所述单个可导航窗口的第二区域中。
11. 如权利要求7所述的介质,其特征在于,所述单个图形用户界面是浮动实体。
12. 如权利要求7所述的介质,其特征在于,所述显式和隐式用户关联网页 的标志中的一个或多个包括截断的统一资源定位符。
13. 如权利要求7所述的介质,其特征在于,所述显式和隐式用户关联网页 的标志用单个分层结构来呈现。
14. 如权利要求7所述的介质,其特征在于,所述隐式用户关联网页的标志 以反映在一段时间内所述隐式用户关联网页被用户査看的次数的顺序来呈现。
15. —种方法,包括 接收文本用户输入;对文本用户输入搜索网络浏览器应用程序的隐式和显式用户关联网页的元数 据或内容,以提供找到的隐式和显式用户关联网页;以及 呈现所找到的隐式和显式用户关联网页的标志。
16. 如权利要求15所述的方法,其特征在于,所述呈现的动作的执行无需额 外的用户输入。
17. 如权利要求15所述的方法,其特征在于所述搜索的动作包括多个搜索动作,每一搜索动作包括当输入字符时搜索所 述文本用户输入的每一字符和前导字符;以及所述呈现的动作是响应于所述多个搜索动作中的每一个来执行的。
18. 如权利要求15所述的方法,其特征在于,所述搜索的动作包括搜索所述 用户关联网页的统一资源定位符、元标签关键词、元标签描述、用户定义的关键词 以及内容,并且所述方法还包括通过对所述文本用户输入在哪一所找到的隐式和显 式用户关联网页的统一资源定位符、元标签关键词、元标签描述、用户定义的关键 词和内容中找到以及以什么质量找到该文本用户输入进行加权,来对所找到的隐式 和显式用户关联网页进行排序,以提供经排序的搜索结果,并且其中,所述呈现的 动作包括根据所述经排序的搜索结果来呈现所找到的隐式和显式用户关联网页的标志。
19. 如权利要求15所述的方法,其特征在于,还包括将所找到的隐式和显式用户关联网页排序成具有相同域名的组,并且其中,所述呈现的动作包括按组来呈 现所找到的隐式和显式用户关联网页。
20.如权利要求15所述的方法,其特征在于,所述呈现的动作包括在一图形 用户界面的单个区域中呈现所找到的隐式和显式用户关联网页的标志。
全文摘要
描述了呈现网络浏览器应用程序的隐式和显式用户关联网页的标志的系统和/或方法(“工具”)。该工具可响应于用户对单个统一访问点的选择,或响应于对浏览器的用户关联网页的搜索在单个图形用户界面中呈现这些标志。
文档编号G06F17/00GK101218582SQ200680025300
公开日2008年7月9日 申请日期2006年6月30日 优先权日2005年7月12日
发明者C·K·范多克, J·M·戴维斯, J·S·埃普林, L-H·黄 申请人:微软公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1