CN102662944B - 通过浏览器地址栏的直接导航 - Google Patents

通过浏览器地址栏的直接导航 Download PDF

Info

Publication number
CN102662944B
CN102662944B CN201210020147.8A CN201210020147A CN102662944B CN 102662944 B CN102662944 B CN 102662944B CN 201210020147 A CN201210020147 A CN 201210020147A CN 102662944 B CN102662944 B CN 102662944B
Authority
CN
China
Prior art keywords
text
navigation
service provider
search
web browser
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
CN201210020147.8A
Other languages
English (en)
Other versions
CN102662944A (zh
Inventor
J.T.金
W.G.斯蒂芬斯
L.J.格林
S.J.鲍尔斯
C.C.乔尔根森
P.C.洪
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 Technology Licensing LLC
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 Technology Licensing LLC filed Critical Microsoft Technology Licensing LLC
Publication of CN102662944A publication Critical patent/CN102662944A/zh
Application granted granted Critical
Publication of CN102662944B publication Critical patent/CN102662944B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

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]
    • G06F16/9566URL specific, e.g. using aliases, detecting broken or misspelled links
    • 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/951Indexing; Web crawling techniques
    • 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/954Navigation, e.g. using categorised browsing
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/20Natural language analysis
    • G06F40/205Parsing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/02Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Remote Sensing (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Health & Medical Sciences (AREA)
  • Artificial Intelligence (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Computational Linguistics (AREA)
  • General Health & Medical Sciences (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

在一个或多个实施方式中,网络浏览器以在诸如地址栏之类的适当配置的文本输入栏中输入的文本的形式接收用户输入。网络浏览器处理该文本并确定该文本似乎是搜索还是企图导航。基于该文本似乎是搜索还是企图导航,网络浏览器将该文本连同该文本似乎是搜索还是企图导航的指示一起传送至搜索服务提供商。搜索服务提供商接收该文本和该指示,并且随后能够例如通过返回搜索结果页面或者导致网络浏览器重定向至与接收到的文本相关联的网站而采取适当的行动。

Description

通过浏览器地址栏的直接导航
技术领域
本发明涉及通过浏览器地址栏的直接导航的方法和设备。
背景技术
不记得其感兴趣的特定网站的网址的用户时常必须使用搜索引擎来查找该网站。特别地,用户一般键入关键字,并随后接收包含与其搜索项有关的链接的搜索结果页面。如果搜索结果页面上的链接对应于他们感兴趣的网站,他们能够点击相应的网站而被导航至该网站。
发明内容
提供这个发明内容部分来以简化的形式介绍下面在具体实施方式部分中进一步描述的概念的选择。这个发明内容部分并不打算标识所请求保护主题的关键特征或基本特征,也不打算用于限制所请求保护主题的范围。
在一个或多个实施方式中,网络(Web)浏览器以在诸如地址栏之类的适当配置的文本输入栏中输入的文本的形式接收用户输入。网络浏览器处理该文本并确定该文本似乎是搜索还是企图导航。基于该文本似乎是搜索还是企图导航,网络浏览器将该文本连同该文本似乎是搜索还是企图导航的指示一起传送至搜索服务提供商。搜索服务提供商接收该文本和该指示,并且随后能够采取适当的行动。例如,如果该指示表明该文本似乎是搜索,则搜索服务提供商能够返回搜索结果页面。另一方面,如果该指示表明该文本似乎是企图导航,则搜索服务提供商能够导致网络浏览器被重定向至与接收到的文本相关联的网站。
在一个或多个实施方式中,通过网络浏览器的地址栏的直接导航能够得益于由网络浏览器发送至特定的搜索服务提供商的特别配置的URL。特别配置的URL包含由用户输入的文本以及该文本是企图导航的主题的指示。搜索服务提供商随后能够使用该文本来执行映射操作,其中在该映射操作中该文本被映射至与搜索服务提供商相信是企图导航的主题的网站相关联的网址。一旦由搜索服务提供商确定该网址,则搜索服务提供商能够导致网络浏览器被重定向至与该网址相关联的网站。
在一个或多个实施方式中,在直接导航能够跨越可以被安装在网络浏览器中的多个搜索服务提供商被采用的意义上,直接导航功能是可插拔的。进一步,在至少一些实施方式中,出于包括通过网络浏览器的地址栏使用直接导航的目的,网络浏览器允许用户在不同的搜索服务提供商之间切换。
附图说明
在所有的附图中使用相同的数字来引用类似的特征。
图1示出根据一个或多个实施方式的其中能够采用在此描述的各种原理的操作环境。
图2示出根据一个或多个实施方式的网络浏览器和搜索服务提供商的各方面。
图3示出根据一个或多个实施方式的示例用户界面体验。
图4示出根据一个或多个实施方式的示例用户界面体验。
图5是描述根据一个或多个实施方式的方法中的各步骤的流程图。
图6示出能够被利用来实现一个或多个实施方式的示例***。
具体实施方式
概述
在一个或多个实施方式中,网络浏览器以在诸如地址栏之类的适当配置的文本输入栏中输入的文本的形式接收用户输入。网络浏览器处理该文本并确定该文本似乎是搜索还是企图导航。基于该文本似乎是搜索还是企图导航,网络浏览器将该文本连同该文本似乎是搜索还是企图导航的指示一起传送至搜索服务提供商。搜索服务提供商接收该文本和该指示,并且能够随后采取适当的行动。例如,如果该指示表明该文本似乎是搜索,则搜索服务提供商能够返回搜索结果页面。另一方面,如果该指示表明该文本似乎是企图导航,则搜索服务提供商能够导致网络浏览器被重定向至与接收到的文本相关联的网站。
在一个或多个实施方式中,通过网络浏览器的地址栏的直接导航能够得益于由网络浏览器发送至定义URL的特定搜索服务提供商的特别配置的搜索服务提供商定义的URL。特别配置的URL包含由用户输入的文本以及该文本是企图导航的主题的指示。搜索服务提供商随后能够使用该文本来执行映射操作,其中在该映射操作中该文本被映射至与搜索服务提供商相信是企图导航的主题的网站相关联的网址。一旦由搜索服务提供商确定该网址,搜索服务提供商能够导致网络浏览器被重定向至与该网址相关联的网站。
在一个或多个实施方式中,在直接导航能够跨越可以被安装在网络浏览器中的多个搜索服务提供商被采用的意义上,直接导航功能是可插拔的。进一步,在至少一些实施方式中,出于包括通过网络浏览器的地址栏使用直接导航的目的,网络浏览器允许用户在不同的搜索服务提供商之间切换。这也允许用户关闭这个功能,以致他们能够仅利用给定的搜索服务提供商来搜索。
在随后的讨论中,题为“操作环境”的章节被提供并描述其中能够采用一个或多个实施方式的一种环境。在此之后,题为“示例实施方式”的章节描述示例实施方式。接下来,题为“示例方法”的章节描述根据一个或多个实施方式的示例方法。最后,题为“示例***”的章节描述能够被利用来实现一个或多个实施方式的***。
现在考虑其中能够实现一个或多个实施方式的示例操作环境。
操作环境
图1一般在100示出根据一个或多个实施方式的操作环境。环境100包括计算设备102,其具有一个或多个处理器104、一个或多个计算机可读存储媒体106以及驻留在计算机可读存储媒体上并由这一个或多个处理器可执行的一个或多个应用108。通过示例而非限制的方式,计算机可读存储媒体能够包括所有形式的一般与计算设备相关联的易失性和非易失性存储器和/或存储媒体。这样的媒体包括ROM、RAM、闪存、硬盘、可移动媒体等。下面在图6中显示并描述计算设备的一个特定示例。
此外,计算设备102以网络浏览器110的形式包括软件应用。能够使用任何适合的网络浏览器,其示例从这个文献和其他文献的受让人中可获得。此外,计算机可读存储媒体106能够包括如上和如下所述操作的直接导航模块112。在一个或多个实施方式中,直接导航模块结合诸如地址栏的与网络浏览器相关联的适当配置的文本输入栏来实现。
此外,环境100包括诸如因特网的网络114、一个或多个网站116以及被配置用于执行搜索并将搜索结果返回给浏览器110的一个或多个搜索服务提供商118,其中能够从这一个或多个网站116接收内容并向这一个或多个网站发送内容。网站内容能够包括网页内容,诸如HTML、脚本等等。
在操作中,网络浏览器110以在诸如地址栏之类的适当配置的文本输入栏中输入的文本的形式接收用户输入。网络浏览器110处理该文本并确定该文本似乎是搜索还是企图导航。基于该文本似乎是搜索还是企图导航,网络浏览器110将该文本连同该文本似乎是搜索还是企图导航的指示一起传送至搜索服务提供商,诸如提供商118中的一个提供商。
搜索服务提供商接收该文本和该指示,并且能够随后采取适当的行动。例如,如果该指示表明该文本似乎是搜索,则搜索服务提供商118能够返回能够利用浏览器再现的搜索结果页面。另一方面,如果该指示表明该文本似乎是企图导航,则搜索服务提供商能够导致网络浏览器110被重定向至与接收到的文本相关联的网站。下面提供这能够如何完成的示例。
计算设备102能够被实现为任何适合的计算设备,通过示例而非限制的方式,诸如台式计算机、便携式计算机、上网本、诸如个人数字助理(PDA)之类的手持式计算机、蜂窝电话等等。
由于已描述了示例操作环境,现在考虑示例实施方式的讨论。
示例实施方式
图2示出根据一个或多个实施方式的网络浏览器110和搜索服务提供商118的各方面。如同在上面的示例中一样,网络浏览器110包括直接导航模块112。此外,搜索服务提供商118包括映射模块200,该映射模块包括映射数据结构202,而该数据结构包括在能够由搜索服务提供商118接收的文本与相关联的网址之间的各种映射。
在操作中,网络浏览器110以在诸如地址栏之类的适当配置的文本输入栏中输入的文本的形式接收用户输入。网络浏览器110使用直接导航模块112来处理该文本并确定该文本似乎是搜索还是企图导航。
在一个或多个实施方式中,网络浏览器110能够基于输入文本的格式来确定用户输入的文本似乎是搜索还是企图导航。例如,通过示例而非限制的方式,诸如在文本串的开头包括诸如“?”的特殊字符,所输入的文本可以明确地指定它是搜索。可供选择地或附加地,凭借与该文本一起输入的热键组合,可以确定该文本与搜索相关联。进一步,如果用户选择从搜索服务提供商接收的搜索建议,则能够启动搜索。其他的技术能够用于指示搜索而不背离所请求保护主题的精神和范围。
基于该文本似乎是搜索还是企图导航,网络浏览器100将该文本连同该文本似乎是搜索还是企图导航的指示一起传送至搜索服务提供商118。能够使用任何适合类型的指示,下面提供其中的示例。
搜索服务提供商118接收该文本和该指示,并且随后能够采取适当的行动。
例如,如果该指示表明该文本似乎是搜索,则搜索服务提供商118能够返回能够利用浏览器再现的搜索结果页面。另一方面,如果该指示表明该文本似乎是企图导航,则搜索服务提供商的映射模块200利用数据结构202来将接收到的文本映射到特定的网址。搜索服务提供商随后能够导致网络浏览器110被重定向至与接收到的文本和相应的网址相关联的网站。
在所说明的示例中,注意:若干不同拼写的“Wal-Mart(沃尔玛)”出现在“文本”列中。这些不同拼写中的每一个被映射至相同的相应网址。任何适合类型的输入能够出现在“文本”列中,诸如那些使用通配符或正规表达式的输入。这在其中例如用户可能不熟悉与Wal-Mart(沃尔玛)相关联的网址、但是仍然明白该网址可能以某种方式与商店名字的拼写相关的情形中是有用的。用户可以随后在网络浏览器的地址栏中输入“Wal-Mart”的拼写或拼(写)错(误)。基于所输入的文本,网络浏览器或者更准确地直接导航模块112将输入的文本以及该文本似乎与导航相关联的指示提供给搜索服务提供商118。因此,映射模块200使用接收到的文本将“Wal-Mart”的拼写或拼错映射到合适的网址。搜索服务提供商118随后能够提供或者以其他方式自动地导致浏览器110至相应网址的浏览器重定向,从而通过网络浏览器的地址栏提供直接导航。
在一个或多个实施方式中,通过网络浏览器的地址栏的直接导航能够得益于由网络浏览器发送至特定搜索服务提供商的特别配置的URL。特别配置的URL包含由用户输入的文本以及该文本是企图导航的主题的指示。能够使用任何适合类型的特别配置的URL。作为一个示例,考虑定义一种类型的特别配置的URL的以下元素:
<ie:TopResulttype="text/html"
template="http://topresult.example.com/search.aspx?q={searchTerms}"/>。
在这个特殊示例中,元素“TopResult(顶部结果)”能够在由网络浏览器110从搜索服务提供商118接收的OpenSearch(打开搜索)描述文件中进行定义。OpenSearch描述文件描述或以其他方式定义浏览器应当如何与搜索服务提供商118接口。在这个特殊示例中,作为OpenSearch描述文件的一部分接收的元素“TopResult”定义将由网络浏览器使用并返回给搜索服务提供商的URL,以便不仅提供由用户输入的文本似乎是企图导航的指示,而且还提供由用户输入的实际文本,例如“{searchTerms}”。
基于在特别配置的URL中接收的信息,搜索服务提供商随后能够使用该文本来执行其映射操作,其中在该映射操作中该文本被映射至与搜索服务提供商相信是企图导航的主题的网站相关联的网址。一旦由搜索服务提供商确定该网址,搜索服务提供商能够导致网络浏览器被重定向至与该网址相关联的网站,如上所述。如果由用户输入的文本与搜索相关联,则网络浏览器能够使用典型的搜索URL将该文本发送至搜索服务提供商118。
在一个或多个实施方式中,在能够跨越可以安装在网络浏览器中的多个搜索服务提供商采用直接导航的意义上,直接导航功能是可插拔的。跨越多个搜索服务提供商的可插拔性能够通过个别的搜索服务提供商提供如上所述的“TopResult”元素作为其OpenSearch描述文件的一部分而发生。
进一步,在至少一些实施方式中,出于包括通过网络浏览器的地址栏使用直接导航的目的,网络浏览器允许用户在不同的搜索服务提供商之间切换。即,如果多个不同的搜索服务提供商被安装在浏览器中并支持直接导航功能,当用户在搜索服务提供商之间切换时,直接导航功能将以无缝且透明的方式被暴露给用户。
作为示例用户界面体验,考虑图3,其一般在300示出包括地址栏302的示例网络浏览器。注意:用户已在地址栏302中键入了“wallmart”。结果,并且结合上面刚刚描述的处理,网络浏览器能够将用户已输入的文本连同该文本似乎与企图导航相关联的指示一起通知选择的搜索服务提供商。搜索服务提供商能够如上所述处理该文本,并能够导致网络浏览器至与沃尔玛网站相关联的网址的重定向。作为一个示例,考虑图4。
在那里,网络浏览器300已经自动地被重定向至Wal-Mart(沃尔玛)网站,并且“http://www.walmart.com/”现在出现在地址栏304中。在这个示例中,网络浏览器能够自动地被导航至网站,而用户不必选择与该网站相关联的链接诸如出现在搜索结果页面上的链接或执行任何其他的用户动作。
由于已描述了根据一个或多个实施方式的包括用户界面体验的示例实施方式,所以现在考虑根据一个或多个实施方式的示例方法。
示例方法
图5是描述根据一个或多个实施方式的方法中的各步骤的流程图。该方法能够利用任何适当配置的软件、硬件、固件或其组合来执行。在至少一些实施方式中,该方法的一些方面能够利用适当配置的网络浏览器来执行,诸如上面所描述的,并且该方法的其他方面能够由适当配置的搜索服务提供商来执行。
使用适当配置的网络浏览器,步骤500以用户输入的文本的形式接收用户输入。上面提供这能够如何完成的示例。步骤502处理该文本,以确定该文本是与搜索还是与企图导航相关联。上面提供这能够如何完成的示例。如果在步骤504该文本被确定为与搜索相关联,步骤506选择适当的搜索URL并将该搜索URL与该文本一起发送给搜索服务提供商。另一方面,如果步骤504确定该文本不与搜索相关联而与企图导航相关联,步骤508选择导航URL并将该导航URL与该文本一起发送到搜索服务提供商。
步骤510在搜索服务提供商接收从网络浏览器提供的URL。步骤512确定该URL是否与导航相关联。如果不是的话,步骤514将包含与接收到的文本相关联的搜索结果的搜索结果页面返回给网络浏览器。另一方面,如果步骤512确定该URL与导航相关联,步骤516确定与该文本相关联的网址,并且步骤518导致网络浏览器至该网址的重定向。
结果,作为由搜索服务提供商引起的重定向的结果,步骤520自动地将网络浏览器导航至该网址。
由于已描述了根据一个或多个实施方式的示例方法,所以现在考虑能够被利用来实现一个或多个上述实施方式的示例***。
示例***
图6示出能够被使用来实现上述的各种实施方式的示例计算设备600。计算设备600可以是例如图1的计算设备102或任何其他适合的计算设备。
计算设备600包括一个或多个处理器或处理单元602、一个或多个存储器和/或储存器组件604、一个或多个输入/输出(I/O)设备606以及允许各种组件和设备彼此通信的总线608。总线608表示若干类型的总线结构中任何的一种或多种,这包括使用各种总线架构中的任何总线构架的存储器总线或存储控制器、***总线、加速图形端口以及处理器或本地总线。总线608能够包括有线和/或无线总线。
存储器/储存器组件604表示一种或多种计算机存储媒体。组件604能够包括易失性媒体(诸如随机存取存储器(RAM))和/或非易失性媒体(诸如只读存储器(ROM)、闪存、光盘、磁盘等)。组件604能够包括固定媒体(例如RAM、ROM、固定硬盘驱动器等等)以及可移动媒体(例如闪存驱动器、可移动硬盘驱动器、光盘等)。
一个或多个输入/输出设备606允许用户向计算设备600输入命令和信息,并且也允许信息被呈现给用户和/或其他的组件或设备。输入设备的示例包括键盘、光标控制设备(例如鼠标)、麦克风、扫描仪等等。输出设备的示例包括显示设备(例如监视器或投影仪)、扬声器、打印机、网卡等等。
在这里可以利用软件或程序模块的一般上下文来描述各种技术。一般,软件包括执行特定任务或实现特定抽象数据类型的例程、程序、对象、组件、数据结构等。这些模块和技术的实现方式可以被存储在一些形式的计算机可读媒体上或跨越一些形式的计算机可读媒体来发送。计算机可读媒体可以是能够由计算设备访问的任何可用的介质或媒体。通过示例而非限制的方式,计算机可读媒体可以包括“计算机可读存储媒体”。
“计算机可读存储媒体”包括以任何方法或技术实现的用于存储诸如计算机可读指令的信息、数据结构、程序模块或其他数据的易失性和非易失性、可移动和不可移动媒体。计算机可读存储媒体包括但不限于RAM、ROM、EEPROM、闪存或其他的存储技术、CD-ROM、数字视盘(DVD)或其他的光存储设备、磁带盒、磁带、磁盘存储设备或其他的磁存储设备或任何其他的能够用来储存预期信息并能够被计算机访问的介质。
结论
在一个或多个实施方式中,网络浏览器以在诸如地址栏之类的适当配置的文本输入栏中输入的文本的形式接收用户输入。网络浏览器处理该文本并确定该文本似乎是搜索还是企图导航。基于该文本似乎是搜索还是企图导航,网络浏览器将该文本连同该文本似乎是搜索还是企图导航的指示一起传送至搜索服务提供商。搜索服务提供商接收该文本和该指示,并且能够随后采取适当的行动。例如,如果该指示表明该文本似乎是搜索,则搜索服务提供商能够返回搜索结果页面。另一方面,如果该指示表明该文本似乎是企图导航,则搜索服务提供商能够导致网络浏览器被重定向至与接收到的文本相关联的网站。
在一个或多个实施方式中,通过网络浏览器的地址栏的直接导航能够得益于由网络浏览器发送至特定的搜索服务提供商的特别配置的搜索服务提供商指定的URL。特别配置的URL包含由用户输入的文本以及该文本是企图导航的主题的指示。搜索服务提供商随后能够使用该文本来执行映射操作,其中在该映射操作中该文本被映射至与搜索服务提供商相信是企图导航的主题的网站相关联的网址。一旦由搜索服务提供商确定该网址,搜索服务提供商能够导致网络浏览器被重定向至与该网址相关联的网站。
在一个或多个实施方式中,在能够跨越可以被安装在网络浏览器中的多个搜索服务提供商采用直接导航的意义上,直接导航功能是可插拔的。进一步,在至少一些实施方式中,出于包括通过网络浏览器的地址栏使用直接导航的目的,网络浏览器允许用户在不同的搜索服务提供商之间切换。
尽管以结构特征和/或方法动作特定的语言描述了该主题,但是将明白:在所附的权利要求书中定义的主题不一定限于上述的特定特征或动作。相反,上述的特定特征和动作被披露为实现这些权利要求的示例形式。

Claims (8)

1.一种计算机实现的方法,包括:
利用网络浏览器并通过与所述网络浏览器相关联的地址栏,以用户输入的文本的形式接收用户输入;
处理所述文本,以便基于输入文本的格式确定所述文本是与搜索还是与导航相关联;
如果用户选择从搜索服务提供商接收的搜索建议,则启动搜索;
响应于所述文本与搜索或导航相关联,将所述文本连同所述文本与搜索还是与导航相关联的指示一起传送至所述搜索服务提供商;
响应于所述文本和所述文本与搜索相关联的指示以及从所述搜索服务提供商接收到搜索结果页面,在所述网络浏览器上再现搜索结果页面;和
响应于所述文本和所述文本与导航相关联的指示,重定向至与所述文本相关联且对应于由所述搜索服务提供商映射的网址的网站,
其中所述网络浏览器被配置成将文本作为拼错提交至所述搜索服务提供商并被重定向至由映射模块所映射的相应网址。
2.权利要求1的计算机实现的方法,其中响应于所述文本与导航相关联,选择被配置用于将所述文本和所述指示提供给所述搜索服务提供商的导航URL并使用所述导航URL来执行所述传送。
3.权利要求1的计算机实现的方法,其中响应于所述文本与导航相关联,选择被配置用于将所述文本和所述指示提供给所述搜索服务提供商的导航URL并使用所述导航URL来执行所述传送,以及其中所述导航URL不同于搜索URL。
4.权利要求1的计算机实现的方法,其中响应于所述文本与导航相关联,选择被配置用于将所述文本和所述指示提供给所述搜索服务提供商的导航URL并使用所述导航URL来执行所述传送,且进一步包括:在所述传送之后,自动地将所述网络浏览器重定向至与所述文本相关联的网址,所述重定向由所述搜索服务提供商引起。
5.权利要求1的计算机实现的方法,其中所述网络浏览器被配置用于与多个不同的搜索服务提供商执行所述传送。
6.权利要求1的计算机实现的方法,其中所述网络浏览器被配置用于为了执行所述传送而允许用户在不同的搜索服务提供商之间切换。
7.一种计算设备,包括:
用于利用网络浏览器并通过与所述网络浏览器相关联的地址栏、以用户输入的文本的形式接收用户输入的装置;
用于处理所述文本以便基于输入文本的格式确定所述文本是与搜索还是与导航相关联的装置;
用于在用户选择从搜索服务提供商接收的搜索建议时启动搜索的装置;
用于响应于所述文本与搜索或导航相关联而将所述文本连同所述文本与搜索还是与导航相关联的指示一起传送至所述搜索服务提供商的装置;和
响应于所述文本和所述文本与搜索相关联的指示以及从所述搜索服务提供商接收到搜索结果页面,在所述网络浏览器上再现搜索结果页面;和
响应于所述文本和所述文本与导航相关联的指示,重定向至与所述文本相关联且对应于由所述搜索服务提供商映射的网址的网站,
其中所述网络浏览器被配置成将文本作为拼错提交至所述搜索服务提供商并被重定向至由映射模块所映射的相应网址。
8.权利要求7的计算设备,进一步包括用于自动地将所述网络浏览器重定向至与所述文本相关联的网址的装置,所述重定向由所述搜索服务提供商引起。
CN201210020147.8A 2011-01-21 2012-01-20 通过浏览器地址栏的直接导航 Active CN102662944B (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US13/011112 2011-01-21
US13/011,112 US9165082B2 (en) 2011-01-21 2011-01-21 Direct navigation through browser address bar

Publications (2)

Publication Number Publication Date
CN102662944A CN102662944A (zh) 2012-09-12
CN102662944B true CN102662944B (zh) 2016-05-04

Family

ID=46516308

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210020147.8A Active CN102662944B (zh) 2011-01-21 2012-01-20 通过浏览器地址栏的直接导航

Country Status (3)

Country Link
US (2) US9165082B2 (zh)
CN (1) CN102662944B (zh)
WO (1) WO2012099759A2 (zh)

Families Citing this family (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8479118B2 (en) * 2007-12-10 2013-07-02 Microsoft Corporation Switching search providers within a browser search box
US9165082B2 (en) 2011-01-21 2015-10-20 Microsoft Technology Licensing, Llc Direct navigation through browser address bar
CN102982078A (zh) * 2012-10-30 2013-03-20 北京奇虎科技有限公司 一种排序网址的加载方法和加载有排序网址的客户端
KR102024791B1 (ko) * 2012-11-13 2019-09-24 엘지전자 주식회사 이동 단말기 및 그것의 제어 방법
CN103324721B (zh) * 2013-06-26 2017-12-26 百度在线网络技术(北京)有限公司 通过浏览器进行导航的方法、***、浏览器和云端服务器
RU2014117579A (ru) * 2014-04-30 2015-11-10 Общество С Ограниченной Ответственностью "Яндекс" Способ предоставления браузерного приложения и постоянный машиночитаемый носитель
US9727218B2 (en) 2015-01-02 2017-08-08 Microsoft Technology Licensing, Llc Contextual browser frame and entry box placement
US10180985B2 (en) * 2015-02-19 2019-01-15 At&T Intellectual Property I, L.P. Apparatus and method for automatically redirecting a search
CN104765802B (zh) * 2015-03-30 2018-06-19 上海大唐移动通信设备有限公司 网页页面展示方法和装置
US10097580B2 (en) * 2016-04-12 2018-10-09 Microsoft Technology Licensing, Llc Using web search engines to correct domain names used for social engineering
CN106126724A (zh) * 2016-06-30 2016-11-16 努比亚技术有限公司 浏览器地址的显示方法及装置
US10282172B2 (en) * 2016-09-12 2019-05-07 Adobe Inc. Authoring and deploying television apps and pages in a content management system
CN110941777A (zh) * 2019-11-29 2020-03-31 武汉虹旭信息技术有限责任公司 Web应用的导航方法及装置

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6009459A (en) * 1997-01-10 1999-12-28 Microsoft Corporation Intelligent automatic searching for resources in a distributed environment
CN1806240A (zh) * 2003-06-10 2006-07-19 Google公司 包括确信结果的突出显示的文档搜索引擎

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7401072B2 (en) 2003-06-10 2008-07-15 Google Inc. Named URL entry
US7376752B1 (en) * 2003-10-28 2008-05-20 David Chudnovsky Method to resolve an incorrectly entered uniform resource locator (URL)
US20050097089A1 (en) * 2003-11-05 2005-05-05 Tom Nielsen Persistent user interface for providing navigational functionality
US8150824B2 (en) 2003-12-31 2012-04-03 Google Inc. Systems and methods for direct navigation to specific portion of target document
US20080059419A1 (en) 2004-03-31 2008-03-06 David Benjamin Auerbach Systems and methods for providing search results
US8180759B2 (en) * 2004-11-22 2012-05-15 International Business Machines Corporation Spell checking URLs in a resource
US20070174286A1 (en) * 2005-05-17 2007-07-26 Yahoo!, Inc. Systems and methods for providing features and user interface in network browsing applications
US8479118B2 (en) * 2007-12-10 2013-07-02 Microsoft Corporation Switching search providers within a browser search box
US7949647B2 (en) 2008-11-26 2011-05-24 Yahoo! Inc. Navigation assistance for search engines
US8185825B2 (en) 2009-05-29 2012-05-22 Microsoft Corporation Hiding search box based on search provider settings
US9165082B2 (en) 2011-01-21 2015-10-20 Microsoft Technology Licensing, Llc Direct navigation through browser address bar

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6009459A (en) * 1997-01-10 1999-12-28 Microsoft Corporation Intelligent automatic searching for resources in a distributed environment
CN1806240A (zh) * 2003-06-10 2006-07-19 Google公司 包括确信结果的突出显示的文档搜索引擎

Also Published As

Publication number Publication date
WO2012099759A3 (en) 2012-11-01
WO2012099759A2 (en) 2012-07-26
US9959361B2 (en) 2018-05-01
US20160092589A1 (en) 2016-03-31
US9165082B2 (en) 2015-10-20
CN102662944A (zh) 2012-09-12
US20120192089A1 (en) 2012-07-26

Similar Documents

Publication Publication Date Title
CN102662944B (zh) 通过浏览器地址栏的直接导航
Borodin et al. More than meets the eye: a survey of screen-reader browsing strategies
CN107924412B (zh) 用于对网页加书签的方法和***
US20130088511A1 (en) E-book reader with overlays
US9256583B2 (en) Conversion of a presentation to Darwin Information Typing Architecture (DITA)
US10074104B2 (en) Content dynamically targetted according to context
US9547632B2 (en) Playing multimedia associated with a specific region of a PDF
CN102016905A (zh) 智能自动完成
CN104412212A (zh) 输入法编辑器
CN101960483A (zh) 来自应用程序页的服务预览和访问
JP2010527051A (ja) モバイル装置のための文書処理
US9411786B2 (en) Method and apparatus for determining the relevancy of hyperlinks
US20140164366A1 (en) Flat book to rich book conversion in e-readers
CN102306164A (zh) 用于web服务的后期资源本地化绑定
CN106168944A (zh) 文档转换方法
US8560943B2 (en) Displaying documents on mobile devices
CN102890670A (zh) 用于在版式阅读和流式阅读方式之间切换的方法和***
CN102682062A (zh) 检测浏览器导航条中的搜索模式
WO2013106424A1 (en) Method and apparatus for displaying suggestions to a user of a software application
CN104899287B (zh) 网页的显示方法和装置
Moore et al. A portable document search engine to support off-line mobile learning
US20170024405A1 (en) Method for automatically generating dynamic index for content displayed on electronic device
US20150324333A1 (en) Systems and methods for automatically generating hyperlinks
JP2008181445A (ja) 文書情報提供方法、文書情報提供プログラム、文書情報提供装置、およびweb端末装置
Mairn Practical mobile web design

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
ASS Succession or assignment of patent right

Owner name: MICROSOFT TECHNOLOGY LICENSING LLC

Free format text: FORMER OWNER: MICROSOFT CORP.

Effective date: 20150624

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

Effective date of registration: 20150624

Address after: Washington State

Applicant after: Micro soft technique license Co., Ltd

Address before: Washington State

Applicant before: Microsoft Corp.

C14 Grant of patent or utility model
GR01 Patent grant