CN102662944B - 通过浏览器地址栏的直接导航 - Google Patents
通过浏览器地址栏的直接导航 Download PDFInfo
- 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
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/955—Retrieval from the web using information identifiers, e.g. uniform resource locators [URL]
- G06F16/9566—URL specific, e.g. using aliases, detecting broken or misspelled links
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/951—Indexing; Web crawling techniques
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/954—Navigation, e.g. using categorised browsing
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/20—Natural language analysis
- G06F40/205—Parsing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/02—Protocols 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的计算设备,进一步包括用于自动地将所述网络浏览器重定向至与所述文本相关联的网址的装置,所述重定向由所述搜索服务提供商引起。
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)
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)
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)
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 |
-
2011
- 2011-01-21 US US13/011,112 patent/US9165082B2/en active Active
-
2012
- 2012-01-12 WO PCT/US2012/021005 patent/WO2012099759A2/en active Application Filing
- 2012-01-20 CN CN201210020147.8A patent/CN102662944B/zh active Active
-
2015
- 2015-10-19 US US14/887,078 patent/US9959361B2/en active Active
Patent Citations (2)
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 |