CN101218582B - 搜索和浏览url和url历史的方法 - Google Patents

搜索和浏览url和url历史的方法 Download PDF

Info

Publication number
CN101218582B
CN101218582B CN2006800253009A CN200680025300A CN101218582B CN 101218582 B CN101218582 B CN 101218582B CN 2006800253009 A CN2006800253009 A CN 2006800253009A CN 200680025300 A CN200680025300 A CN 200680025300A CN 101218582 B CN101218582 B CN 101218582B
Authority
CN
China
Prior art keywords
user
sign
web pages
presents
action
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN2006800253009A
Other languages
English (en)
Other versions
CN101218582A (zh
Inventor
J·S·埃普林
L-H·黄
C·K·范多克
J·M·戴维斯
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Microsoft Technology Licensing LLC
Original Assignee
Microsoft Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Microsoft Corp filed Critical Microsoft Corp
Publication of CN101218582A publication Critical patent/CN101218582A/zh
Application granted granted Critical
Publication of CN101218582B publication Critical patent/CN101218582B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/955Retrieval from the web using information identifiers, e.g. uniform resource locators [URL]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/04847Interaction techniques to control parameter settings, e.g. interaction with sliders or dials
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/955Retrieval from the web using information identifiers, e.g. uniform resource locators [URL]
    • G06F16/9562Bookmark management
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/955Retrieval from the web using information identifiers, e.g. uniform resource locators [URL]
    • G06F16/9566URL specific, e.g. using aliases, detecting broken or misspelled links
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F17/00Digital computing or data processing equipment or methods, specially adapted for specific functions
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/0482Interaction with lists of selectable items, e.g. menus
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/04842Selection of displayed objects or displayed text elements
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/451Execution arrangements for user interfaces

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Databases & Information Systems (AREA)
  • Software Systems (AREA)
  • Human Computer Interaction (AREA)
  • Data Mining & Analysis (AREA)
  • Mathematical Physics (AREA)
  • User Interface Of Digital Computer (AREA)
  • Information Transfer Between Computers (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

描述了呈现网络浏览器应用程序的隐式和显式用户关联网页的标志的***和/或方法(“工具”)。该工具可响应于用户对单个统一访问点的选择,或响应于对浏览器的用户关联网页的搜索在单个图形用户界面中呈现这些标志。

Description

搜索和浏览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”)的所有文本,以及后跟的来自网页的到句子结束的文本或适合的文本(取决于哪个更短)。 
标记和打开多个网页 
该工具还允许用户用单个用户动作来标记多个网页。用户可将一组网页标记为收藏夹或对整个组的收藏夹。该工具还可用单个用户动作来打开多个网页。 
图8所示的过程800描述了用于标记和打开多个网页的示例性方法。该过程被示为表示由环境100的元素,诸如标记/打开模块120执行的各个操作或动作的一系列框。 
框802允许选择多个网页的一个或多个标志。框802可呈现从搜索、用户的选择、用户关联网页的列表或其它所得的网页(用户关联网页或其它网页)的标志。 
继续上述所示的实施例,再次考虑图7。此处,示出了两组标志。一组包括按组示出的用户关联网页的搜索结果,为704处所示的标志。另一组包括504处所示 的历史标志。用户可诸如通过用高亮来选择多个历史标志,来选择这些标志中的一个以上标志。用户也可诸如通过点击组标题(例如,714、716、718或720)来选择多个网页的单个标志。 
框804接收用户对多个网页的选择。此处,用户用单个用户动作,即点击题为“CNET.com”的组标题720来选择四个网页的标志。 
框806响应于用户的选择打开多个网页。此处,标记/打开模块120打开与四个标志相关联的作为组712的一部分来呈现的网页。网页可以在单独的窗口中呈现,或者可呈现一个网页并且准备好其它网页用于呈现。 
图9阐明了具有用选项卡指示符902、904、906和908来标记的打开的网页的图7的界面402。示出了网页之一(选项卡为902),其它网页可通过选择适当的选项卡而引到前景。选项卡可包括网页的标志,诸如图标、标题、截断的URL或搜索标志。打开了四个CNET网页,显示了组中的第一个网页(具有作为“CanonCamera Reviews”的缩写的标志“Canon C”)。 
框808接收标记多个网页的用户选择。用户可选择用于多个网页的一个标志、当前打开的所有网页、用于多个网页的多个标志等等。用户可用单个或多个动作来进行这一选择。在图9中,用户可选择标志来标记所有搜索结果、特定组的网页、或各个打开的网页。用户还可选择标记所有打开的网页。此处,假定用户选择标题720来将该组的网页标记为单个收藏夹。窗口400可呈现允许用户打开或标记组的选项,诸如响应于悬停在标志上打开组中的所有网页或将其作为一个或多个收藏夹来保存。 
框810标记多个网页。此处,标记/打开模块120响应于用户的单个动作将标题720下的所有网页标记为收藏夹。该模块可将每一网页标记为单独的收藏夹或具有多个网页的单个收藏夹。此处,该模块标记了具有这四个网页的单个收藏夹。 
在将网页标记为单个收藏夹之后,用户可用单个用户动作选择打开收藏夹中的所有网页。该工具可在框702之后或以其它方式进行这一步。 
结论 
上述工具呈现了网络浏览器应用程序的隐式和显式用户关联网页的标志。它们可允许用户在单个图形界面中查看不同类型的用户关联网页并与其交互。这可使得用户与其收藏夹、馈源和历史网页的交互更容易或更直观。尽管此处以对结构特征和/或方法动作专用的语言描述了该工具,但是可以理解,所附权利要求书中定 义的主题不必限于所描述的具体特征或动作。相反,这些具体特征和动作是作为实现所要求保护的***、方法和/或计算机可读介质的示例性形式来公开的。 

Claims (13)

1.一种用于呈现网络浏览器应用程序的隐式和显式用户关联网页的标志的方法,所述方法包括:
接收对呈现网络浏览器应用程序的隐式和显式用户关联网页的标志的选择;以及
呈现所述标志,其中,所述呈现所述标志的动作包括在单个可导航窗口中呈现所述标志,所述单个可导航窗口被停放在所述网络浏览器应用程序的图形用户界面内,
其中,隐式用户关联网页的标志以反映在一段时间内所述隐式用户关联网页被用户查看的次数的顺序来呈现。
2.如权利要求1所述的方法,其特征在于,还包括呈现单个统一访问点,并且其中所述接收选择的动作包括接收用单个用户动作对所述单个统一访问点的选择。
3.如权利要求1所述的方法,其特征在于,还包括:
允许用单个用户动作来选择所述标志中的两个或多个;
接收对所述标志中的两个或多个的选择来提供所选标志;以及
打开与所选标志相关联的网页而无需进一步的用户动作。
4.如权利要求1所述的方法,其特征在于,所述呈现所述标志的动作包括呈现被排列成两个或多个组的标志,每一组具有一个组标志,并且所述方法还包括:
允许用单个用户动作来选择组标志之一;
接收对所述组标志之一的选择以提供与该组标志相关联的所选网页;以及
将所选网页与用户相关联。
5.如权利要求1所述的方法,其特征在于,所述显式和隐式用户关联网页的标志被呈现在所述单个可导航窗口的单个区域中。
6.如权利要求1所述的方法,其特征在于,隐式用户关联网页的标志被呈现在所述单个可导航窗口的第一区域中,而显式用户关联网页的标志被呈现在所述单个可导航窗口的第二区域中。
7.如权利要求1所述的方法,其特征在于,所述单个图形用户界面是浮动实体。
8.如权利要求1所述的方法,其特征在于,所述显式和隐式用户关联网页的标志中的一个或多个包括截断的统一资源定位符。
9.如权利要求1所述的方法,其特征在于,所述显式和隐式用户关联网页的标志用单个分层结构来呈现。
10.一种用于搜索用户关联网页的方法,包括:
接收文本用户输入;
对文本用户输入搜索网络浏览器应用程序的隐式和显式用户关联网页的元数据或内容,以提供找到的隐式和显式用户关联网页;以及
呈现所找到的隐式和显式用户关联网页的标志,所述呈现的动作的执行无需额外的用户输入,
其中,所述搜索的动作包括多个搜索动作,每一搜索动作包括当输入字符时搜索所述文本用户输入的每一字符和前导字符,以及
所述呈现的动作是响应于所述多个搜索动作中的每一个来执行的。
11.如权利要求10所述的方法,其特征在于,所述搜索的动作包括搜索所述用户关联网页的统一资源定位符、元标签关键词、元标签描述、用户定义的关键词以及内容,并且所述方法还包括通过用户驱动的加权搜索来对所找到的隐式和显式用户关联网页进行排序,以提供经排序的搜索结果,并且其中,所述呈现的动作包括根据所述经排序的搜索结果来呈现所找到的隐式和显式用户关联网页的标志。
12.如权利要求10所述的方法,其特征在于,还包括将所找到的隐式和显式用户关联网页排序成具有相同域名的组,并且其中,所述呈现的动作包括按组来呈现所找到的隐式和显式用户关联网页。
13.如权利要求10所述的方法,其特征在于,所述呈现的动作包括在一图形用户界面的单个区域中呈现所找到的隐式和显式用户关联网页的标志。
CN2006800253009A 2005-07-12 2006-06-30 搜索和浏览url和url历史的方法 Active CN101218582B (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US11/179,155 2005-07-12
US11/179,155 US7831547B2 (en) 2005-07-12 2005-07-12 Searching and browsing URLs and URL history
PCT/US2006/025689 WO2007008462A2 (en) 2005-07-12 2006-06-30 Searching and browsing urls and url history

Related Child Applications (1)

Application Number Title Priority Date Filing Date
CN201210517609.7A Division CN102999624B (zh) 2005-07-12 2006-06-30 搜索和浏览url和url历史的方法和***

Publications (2)

Publication Number Publication Date
CN101218582A CN101218582A (zh) 2008-07-09
CN101218582B true CN101218582B (zh) 2013-01-16

Family

ID=37637696

Family Applications (2)

Application Number Title Priority Date Filing Date
CN2006800253009A Active CN101218582B (zh) 2005-07-12 2006-06-30 搜索和浏览url和url历史的方法
CN201210517609.7A Active CN102999624B (zh) 2005-07-12 2006-06-30 搜索和浏览url和url历史的方法和***

Family Applications After (1)

Application Number Title Priority Date Filing Date
CN201210517609.7A Active CN102999624B (zh) 2005-07-12 2006-06-30 搜索和浏览url和url历史的方法和***

Country Status (6)

Country Link
US (3) US7831547B2 (zh)
EP (1) EP1902386A4 (zh)
KR (6) KR20140003650A (zh)
CN (2) CN101218582B (zh)
HK (1) HK1181867A1 (zh)
WO (1) WO2007008462A2 (zh)

Families Citing this family (39)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7203909B1 (en) * 2002-04-04 2007-04-10 Microsoft Corporation System and methods for constructing personalized context-sensitive portal pages or views by analyzing patterns of users' information access activities
US7799273B2 (en) * 2004-05-06 2010-09-21 Smp Logic Systems Llc Manufacturing execution system for validation, quality and risk assessment and monitoring of pharmaceutical manufacturing processes
US7831547B2 (en) * 2005-07-12 2010-11-09 Microsoft Corporation Searching and browsing URLs and URL history
US20070016870A1 (en) * 2005-07-15 2007-01-18 Microsoft Corporation Control panel framework
US7921375B2 (en) * 2005-12-16 2011-04-05 Microsoft Corporation Integrating user interfaces from one application into another
US8090740B2 (en) * 2007-10-16 2012-01-03 Microsoft Corp. Search-centric hierarchichal browser history
US20090187847A1 (en) * 2008-01-18 2009-07-23 Palm, Inc. Operating System Providing Consistent Operations Across Multiple Input Devices
US8782124B2 (en) * 2008-02-28 2014-07-15 Red Hat, Inc. Enhancing browser history using syndicated data feeds
US8589395B2 (en) * 2008-04-15 2013-11-19 Yahoo! Inc. System and method for trail identification with search results
US8239758B2 (en) 2008-11-13 2012-08-07 International Business Machines Corporation Truncating character strings to generate a list of unique character strings
US20110173569A1 (en) * 2010-01-13 2011-07-14 Rockmelt, Inc. Preview Functionality for Increased Browsing Speed
US20120216124A1 (en) * 2011-02-18 2012-08-23 International Business Machines Corporation Bundling web browser session contexts
EP2521051A3 (en) * 2011-05-03 2012-11-21 HTC Corporation Handheld electronic device and method for recording multimedia clip
GB201109339D0 (en) * 2011-06-03 2011-07-20 Firestorm Lab Ltd Computing device interface
CN102323932A (zh) * 2011-08-30 2012-01-18 百度在线网络技术(北京)有限公司 一种用于处理网页收藏信息的方法与设备
US9213775B2 (en) * 2011-09-01 2015-12-15 Facebook. Inc. Domain-specific browser tab creation and management
US8402011B1 (en) * 2011-10-10 2013-03-19 Google Inc. System and method for managing user web browsing information
CN103177021B (zh) * 2011-12-23 2017-02-15 腾讯科技(深圳)有限公司 移动终端浏览器、浏览器页面显示方法及装置
US9529487B1 (en) * 2012-01-10 2016-12-27 Google Inc. Method of providing fast switching to web apps
US10346498B2 (en) 2012-02-06 2019-07-09 Microsoft Technology Licensing, Llc Presenting and interacting with a hyperlink dialog for generating hyperlinks
US20130246414A1 (en) * 2012-03-13 2013-09-19 Microsoft Corporation Search results personalization based on explicitly preferred sources
CN102663135B (zh) * 2012-05-03 2014-06-11 中兴通讯股份有限公司 用于嵌入式浏览器的图形化书签实现方法、装置及终端
CN104090757B (zh) * 2012-05-04 2018-10-12 北京奇虎科技有限公司 针对浏览器的富媒体信息展示方法
WO2014051435A2 (en) * 2012-09-25 2014-04-03 Opera Software Asa Information management and display in web browsers
US9207777B2 (en) 2012-11-01 2015-12-08 Blackberry Limited Electronic device with predictive URL domain key function
US10346501B2 (en) 2013-03-13 2019-07-09 International Business Machines Corporation Mobile enablement of existing web sites
US9563448B2 (en) 2013-03-13 2017-02-07 International Business Machines Corporation Mobilizing a web application to take advantage of a native device capability
US10083156B2 (en) 2013-03-13 2018-09-25 International Business Machines Corporation Mobile enablement of webpages
CN103246746A (zh) * 2013-05-23 2013-08-14 百度在线网络技术(北京)有限公司 一种信息搜索方法、装置和***
US11250203B2 (en) * 2013-08-12 2022-02-15 Microsoft Technology Licensing, Llc Browsing images via mined hyperlinked text snippets
US10042523B2 (en) * 2013-09-10 2018-08-07 Opera Software As Classifying and organizing web resources in web browsers
WO2015152647A1 (en) * 2014-04-02 2015-10-08 Samsung Electronics Co., Ltd. Method and system for content searching
CN104021193B (zh) * 2014-06-13 2017-11-07 北京奇虎科技有限公司 搜索切换方法及搜索切换装置
CN105573574A (zh) * 2014-10-09 2016-05-11 阿里巴巴集团控股有限公司 应用界面的导航方法及装置
USD865809S1 (en) 2015-05-29 2019-11-05 Avision Inc. Display screen or portion thereof with graphical user interface
USD837827S1 (en) 2015-05-29 2019-01-08 Avision Inc. Display screen or portion thereof with graphical user interface
US11089052B2 (en) * 2017-02-22 2021-08-10 Opsec Online Limited Systems and methods for direct in-browser markup of elements in internet content
CN110309456A (zh) * 2018-03-12 2019-10-08 优视科技有限公司 一种页面显示方法和装置
CN110764671B (zh) * 2019-11-06 2022-07-12 北京字节跳动网络技术有限公司 信息展示方法、装置、电子设备和计算机可读介质

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6544295B1 (en) * 1996-11-18 2003-04-08 Starfish Software, Inc. Methods for managing preferred internet sites in a computer system having a browser
CN1542605A (zh) * 2003-04-30 2004-11-03 马・研究公司 以网络为基础能自动撷取、比较和更新网络服务器上的产品售价的计算机程序演算方法

Family Cites Families (95)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US116630A (en) * 1871-07-04 Improvement in setting steam-boilers
US143683A (en) * 1873-10-14 Improvement in cocks
US108227A (en) * 1870-10-11 Improvement in fences
US225749A (en) * 1880-03-23 Injector
US250115A (en) * 1881-11-29 And geoege f
US38717A (en) * 1863-05-26 James tomlinsolsr
US135504A (en) * 1873-02-04 Improvement in earth-closets
US97180A (en) * 1869-11-23 Improved liniment
US181753A (en) * 1876-08-29 Improvement in bee-hives
US174201A (en) * 1876-02-29 Improvement in picks
US10595A (en) * 1854-03-07 Improvement in cotton-seed planters
US108115A (en) * 1870-10-11 Improvement in machines for making barrel-heads
US5404488A (en) 1990-09-26 1995-04-04 Lotus Development Corporation Realtime data feed engine for updating an application with the most currently received data from multiple data feeds
US5694546A (en) 1994-05-31 1997-12-02 Reisman; Richard R. System for automatic unattended electronic information transport between a server and a client by a vendor provided transport software with a manifest list
US5819284A (en) 1995-03-24 1998-10-06 At&T Corp. Personalized real time information display as a portion of a screen saver
US5649186A (en) 1995-08-07 1997-07-15 Silicon Graphics Incorporated System and method for a computer-based dynamic information clipping service
US7685426B2 (en) * 1996-05-07 2010-03-23 Digimarc Corporation Managing and indexing content on a network with image bookmarks and digital watermarks
US20020196272A1 (en) * 1998-10-01 2002-12-26 Digimarc Corporation Smart images and image bookmarks for an internet browser
US5880767A (en) 1996-09-11 1999-03-09 Hewlett-Packard Company Perceptual image resolution enhancement system
US6085186A (en) 1996-09-20 2000-07-04 Netbot, Inc. Method and system using information written in a wrapper description language to execute query on a network
US6411331B1 (en) 1997-02-28 2002-06-25 Hewlett-Packard Company Automatic white balance detection and correction of an image captured in a digital camera
US5926796A (en) 1997-05-05 1999-07-20 Walker Asset Management Limited Partnership Method and apparatus for selling subscriptions to periodicals in a retail environment
US5974549A (en) 1997-03-27 1999-10-26 Soliton Ltd. Security monitor
US5923326A (en) * 1997-06-13 1999-07-13 International Business Machines Corporation Edge docking foster window
GB9715516D0 (en) * 1997-07-22 1997-10-01 Orange Personal Comm Serv Ltd Data communications
US6266664B1 (en) 1997-10-01 2001-07-24 Rulespace, Inc. Method for scanning, analyzing and rating digital information content
US6094657A (en) 1997-10-01 2000-07-25 International Business Machines Corporation Apparatus and method for dynamic meta-tagging of compound documents
US6366912B1 (en) 1998-04-06 2002-04-02 Microsoft Corporation Network security zones
US6282546B1 (en) 1998-06-30 2001-08-28 Cisco Technology, Inc. System and method for real-time insertion of data into a multi-dimensional database for network intrusion detection and vulnerability assessment
US6141010A (en) * 1998-07-17 2000-10-31 B. E. Technology, Llc Computer interface method and apparatus with targeted advertising
US6571245B2 (en) * 1998-12-07 2003-05-27 Magically, Inc. Virtual desktop in a computer network
US6272493B1 (en) 1999-01-21 2001-08-07 Wired Solutions, Llc System and method for facilitating a windows based content manifestation environment within a WWW browser
US6460060B1 (en) 1999-01-26 2002-10-01 International Business Machines Corporation Method and system for searching web browser history
US6633316B1 (en) * 1999-05-13 2003-10-14 International Business Machines Corporation Method and apparatus for implementing direct link selection of cached, previously visited links in nested web pages
US6434745B1 (en) 1999-09-15 2002-08-13 Direct Business Technologies, Inc. Customized web browsing and marketing software with local events statistics database
US20020174201A1 (en) 1999-09-30 2002-11-21 Ramer Jon E. Dynamic configuration of context-sensitive personal sites and membership channels
US6694431B1 (en) 1999-10-12 2004-02-17 International Business Machines Corporation Piggy-backed key exchange protocol for providing secure, low-overhead browser connections when a server will not use a message encoding scheme proposed by a client
US6775772B1 (en) 1999-10-12 2004-08-10 International Business Machines Corporation Piggy-backed key exchange protocol for providing secure low-overhead browser connections from a client to a server using a trusted third party
US6732102B1 (en) 1999-11-18 2004-05-04 Instaknow.Com Inc. Automated data extraction and reformatting
US6763334B1 (en) * 1999-12-09 2004-07-13 Action Click Co., Ltd. System and method of arranging delivery of advertisements over a network such as the internet
US6708172B1 (en) 1999-12-22 2004-03-16 Urbanpixel, Inc. Community-based shared multiple browser environment
GB2367661B (en) * 2000-03-09 2004-11-24 Ibm A method and system for managing objects
US20010032258A1 (en) * 2000-03-31 2001-10-18 Kabushiki Kaisha Free Bit.Com System for internet connections, system for providing internet user information, method for providing internet user preference information, and method for distributing digital contents using the internet
US6675212B1 (en) 2000-06-12 2004-01-06 Gateway, Inc. Method and apparatus for efficient data browsing
US7313588B1 (en) 2000-07-13 2007-12-25 Biap Systems, Inc. Locally executing software agent for retrieving remote content and method for creation and use of the agent
US6667751B1 (en) * 2000-07-13 2003-12-23 International Business Machines Corporation Linear web browser history viewer
US20040078452A1 (en) * 2000-08-17 2004-04-22 Scott Jamieson Internet browsing system
US20020108115A1 (en) 2000-12-11 2002-08-08 The Associated Press News and other information delivery system and method
US7100114B1 (en) * 2000-12-11 2006-08-29 International Business Machines Corporation System and process for creating bookmark web pages using web browser intermediaries
US7213146B2 (en) 2001-02-20 2007-05-01 Hewlett-Packard Development Company, L.P. System and method for establishing security profiles of computers
US20020156905A1 (en) 2001-02-21 2002-10-24 Boris Weissman System for logging on to servers through a portal computer
US8990678B2 (en) 2001-03-27 2015-03-24 At&T Intellectual Property I, L.P. Systems and methods for automatically providing alerts of web site content updates
US20030014406A1 (en) 2001-06-07 2003-01-16 Urbanpixel Inc. Intelligent browser windows in a multi-browser environment
US7143084B1 (en) 2001-06-13 2006-11-28 Alki Sofware Corporation Periodic personalized media system, and associated method
US6990498B2 (en) 2001-06-15 2006-01-24 Sony Corporation Dynamic graphical index of website content
US7657935B2 (en) 2001-08-16 2010-02-02 The Trustees Of Columbia University In The City Of New York System and methods for detecting malicious email transmission
US7053953B2 (en) 2001-12-21 2006-05-30 Eastman Kodak Company Method and camera system for blurring portions of a verification image to show out of focus areas in a captured archival image
US7318238B2 (en) 2002-01-14 2008-01-08 Microsoft Corporation Security settings for markup language elements
US20040003097A1 (en) 2002-05-17 2004-01-01 Brian Willis Content delivery system
AUPS241702A0 (en) 2002-05-20 2002-06-13 Cytek Pty Ltd An electronic commerce portal
US6917302B2 (en) * 2002-06-20 2005-07-12 Universal Electronics Inc. System and method for retrieving information while commanding operation of an appliance
AU2003250405A1 (en) 2002-08-19 2004-03-03 Axalto Sa Secured method to exchange data between a browser and a web site
US7146640B2 (en) 2002-09-05 2006-12-05 Exobox Technologies Corp. Personal computer internet security system
US7466336B2 (en) 2002-09-05 2008-12-16 Eastman Kodak Company Camera and method for composing multi-perspective images
US7584208B2 (en) 2002-11-20 2009-09-01 Radar Networks, Inc. Methods and systems for managing offers and requests in a network
US20040122939A1 (en) * 2002-12-19 2004-06-24 Russell Perkins Method of obtaining economic data based on web site visitor data
US20040181753A1 (en) 2003-03-10 2004-09-16 Michaelides Phyllis J. Generic software adapter
US20040250115A1 (en) 2003-04-21 2004-12-09 Trend Micro Incorporated. Self-contained mechanism for deploying and controlling data security services via a web browser platform
US20040225749A1 (en) 2003-05-08 2004-11-11 Gregory Pavlik Transformation of web site summary via taglibs
WO2004107216A2 (en) 2003-05-23 2004-12-09 Computer Associates Think, Inc. A publish/subscribe mechanism for web services
US20050015452A1 (en) 2003-06-04 2005-01-20 Sony Computer Entertainment Inc. Methods and systems for training content filters and resolving uncertainty in content filtering operations
GB0314782D0 (en) 2003-06-25 2003-07-30 Ibm A searchable personal browsing history
US20050010595A1 (en) 2003-07-11 2005-01-13 International Business Machines Corporation System and method for automating an identification mechanism and type information configuration process for a real-time data feed to a database
US20050033657A1 (en) 2003-07-25 2005-02-10 Keepmedia, Inc., A Delaware Corporation Personalized content management and presentation systems
US7310612B2 (en) 2003-08-13 2007-12-18 Amazon.Com, Inc. Personalized selection and display of user-supplied content to enhance browsing of electronic catalogs
US20050065906A1 (en) 2003-08-19 2005-03-24 Wizaz K.K. Method and apparatus for providing feedback for email filtering
US7730054B1 (en) 2003-09-30 2010-06-01 Google Inc. Systems and methods for providing searchable prior history
US7257564B2 (en) 2003-10-03 2007-08-14 Tumbleweed Communications Corp. Dynamic message filtering
US20050097180A1 (en) 2003-10-31 2005-05-05 Aaron Abdelhak System and method for improved customized portal web pages
US20050119910A1 (en) 2003-12-01 2005-06-02 International Business Machines Corporation Content update notification
US20050119913A1 (en) 2003-12-01 2005-06-02 International Business Machines Corporation Subscription-based dynamic content update
US20050165615A1 (en) 2003-12-31 2005-07-28 Nelson Minar Embedding advertisements in syndicated content
US20060294124A1 (en) * 2004-01-12 2006-12-28 Junghoo Cho Unbiased page ranking
CN101228521B (zh) 2004-03-15 2013-02-13 雅虎公司 用于将用户门户页面订阅到聚合馈信的***和方法
JP2005284334A (ja) 2004-03-26 2005-10-13 Oki Electric Ind Co Ltd Webページ更新通知方法及び装置
JP2007531122A (ja) 2004-03-26 2007-11-01 アレックス・マシンスキー インターネットを介した新規追加情報の交信
US7424476B2 (en) 2004-04-16 2008-09-09 Aol Llc Categorized web browsing history
US20050256768A1 (en) 2004-05-12 2005-11-17 Ray Robinson Method and system for enabling electronic commerce through advertisements
US7831547B2 (en) 2005-07-12 2010-11-09 Microsoft Corporation Searching and browsing URLs and URL history
US20070061711A1 (en) 2005-09-14 2007-03-15 Bodin William K Management and rendering of RSS content
US20070094389A1 (en) 2005-10-23 2007-04-26 Bill Nussey Provision of rss feeds based on classification of content
US20070100836A1 (en) 2005-10-28 2007-05-03 Yahoo! Inc. User interface for providing third party content as an RSS feed
US20070100959A1 (en) 2005-10-28 2007-05-03 Yahoo! Inc. Customizing RSS content for use over a network
US20070130518A1 (en) 2005-12-01 2007-06-07 Alefo Interactive Ltd. Method and apparatus for a personalized web page
US20070282973A1 (en) 2006-06-01 2007-12-06 J2 Global Communications Method and apparatus for message notification via RSS feed

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6544295B1 (en) * 1996-11-18 2003-04-08 Starfish Software, Inc. Methods for managing preferred internet sites in a computer system having a browser
CN1542605A (zh) * 2003-04-30 2004-11-03 马・研究公司 以网络为基础能自动撷取、比较和更新网络服务器上的产品售价的计算机程序演算方法

Also Published As

Publication number Publication date
KR20160072844A (ko) 2016-06-23
EP1902386A4 (en) 2010-12-29
KR20140003650A (ko) 2014-01-09
CN101218582A (zh) 2008-07-09
KR20150085118A (ko) 2015-07-22
CN102999624B (zh) 2016-06-15
WO2007008462A2 (en) 2007-01-18
US7831547B2 (en) 2010-11-09
US20070016543A1 (en) 2007-01-18
KR101255394B1 (ko) 2013-04-17
WO2007008462A3 (en) 2007-11-08
KR20130055022A (ko) 2013-05-27
KR20130005304A (ko) 2013-01-15
US20160011760A1 (en) 2016-01-14
US20110022971A1 (en) 2011-01-27
CN102999624A (zh) 2013-03-27
KR101366392B1 (ko) 2014-02-24
US10423319B2 (en) 2019-09-24
KR20080024199A (ko) 2008-03-17
HK1181867A1 (zh) 2013-11-15
US9141716B2 (en) 2015-09-22
EP1902386A2 (en) 2008-03-26

Similar Documents

Publication Publication Date Title
CN101218582B (zh) 搜索和浏览url和url历史的方法
US20220266020A1 (en) Personalized network searching
US8090740B2 (en) Search-centric hierarchichal browser history
CN101452453B (zh) 一种输入法网址导航的方法和一种输入法***
US8725725B2 (en) Method and system for assessing relevant properties of work contexts for use by information services
US7895595B2 (en) Automatic method and system for formulating and transforming representations of context used by information services
US8478792B2 (en) Systems and methods for presenting information based on publisher-selected labels
US20140040228A1 (en) Displaying browse sequence with search results
US20100161592A1 (en) Query Intent Determination Using Social Tagging
US20140344306A1 (en) Information service that gathers information from multiple information sources, processes the information, and distributes the information to multiple users and user communities through an information-service interface
CN101539918A (zh) 一种互联网搜索方法及***
CN102929925A (zh) 一种基于浏览内容的搜索方法及装置
KR20080064945A (ko) 복수의 제공자에 걸쳐 복수의 검색을 동시에 확장시키는방법
US8572024B2 (en) Systems and methods for extracting information from structured documents
CN102929926A (zh) 一种基于浏览内容的取词搜索方法及装置
CN102945243A (zh) 一种基于浏览内容的联系信息识别方法
US9135328B2 (en) Ranking documents through contextual shortcuts
US8694887B2 (en) Dynamic contextual shortcuts

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
ASS Succession or assignment of patent right

Owner name: MICROSOFT TECHNOLOGY LICENSING LLC

Free format text: FORMER OWNER: MICROSOFT CORP.

Effective date: 20150428

C41 Transfer of patent application or patent right or utility model
TR01 Transfer of patent right

Effective date of registration: 20150428

Address after: Washington State

Patentee after: Micro soft technique license Co., Ltd

Address before: Washington State

Patentee before: Microsoft Corp.