Providing deep links in association with toolbars
AssigneeMicrosoft Technology Licensing, LLC
InventorsCharles Hastings French, Nathan Deepak Jhaveri, Ambarish Chitnis, Shovon Nazmus
Life of this patent
Estimating the term…
Abstract
Computer-readable media, computer systems, computing methods, and computing devices for providing deep-link notifications is provided. In embodiments, the method includes identifying one or more deep links that correspond with a navigated to website. Such deep links may be identified using a search service. The deep links can be comprised of popular links within the website other than a main page of the website. Upon identifying deep links that correspond with a navigated to website, a deep-link notification is provided via a toolbar. The deep-link notification provides an indication that deep links are available for the website.
Claims15
One or more computer-readable storage hardware devices having embodied thereon computer-executable instructions that, when executed by a processor in the device, cause the device to perform a method of providing deep-link notifications, the method comprising:
- in accordance with a user navigating to a web site, utilizing a domain identifier associated with the navigated to website as a basis for a search query;
- providing the search query indicating the domain identifier associated with the navigated to website to a search service, wherein the search service is capable of searching for content associated with a plurality of websites;
- receiving at least one search result related to the domain identifier or at least one deep link related to the domain identifier from the search service based on the search performed for the search query;
- using the at least one search result or the at least one deep link from the search service to dynamically identify one or more deep links that correspond with the navigated to website in accordance with navigating to said website, each of the one or more deep links comprising a link that points to a specific item within the website other than a main page of the website;
- and
- providing a deep-link notification for presentation via a toolbar, the deep-link notification providing an indication that the one or more deep links are available for the website.
A method of providing deep-link notifications, the method comprising:
- identifying a domain associated with a navigated to website;
- determining that the domain is included within a domain white list that specifies a plurality of domains for which deep links should be identified;
- in accordance with the domain being included within the domain white list, presenting a search request to a search service to request search results that correspond with the domain, wherein the search service is capable of searching for content associated with a plurality of websites;
- receiving at least one search result that corresponds with the domain;
- utilizing the at least one search result to identify one or more deep links associated with the website;
- and
- presenting a deep-link notification that indicates at least one deep link is available for use in navigating the website, the deep-link notification being presented within a toolbar of a web browser.
A system for providing deep-link notifications, the system comprising:
- one or more processors coupled to a computer storage medium, the computer storage medium having stored thereon a plurality of computer software components executable by the processor, the computer software components comprising:
- a deep-link notification service that:
- in accordance with a user navigating to a website, utilizes a domain identifier associated with the navigated to website as a basis for a search query;
- provides the search query indicating the domain identifier associated with the navigated to website to a search service, wherein the search service is capable of searching for content associated with a plurality of websites;
- receives at least one search result related to the domain identifier or at least one deep link related to the domain identifier from the search service based on the search performed for the search query;
- uses the at least one search result or the at least one deep link from the search service to dynamically identify one or more deep links that correspond with the navigated to website in accordance with navigating to said website, each of the one or more deep links comprising a link that points to a specific item within the website other than a main page of the web site;
- and
- provides a deep-link notification for presentation via a toolbar, the deep-link notification providing an indication that the one or more deep links are available for the website.
Dependencies are inferred from the claim text.