Related URLs for task-oriented query results

US9275158B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9275158-B2
Application numberUS-201313973111-A
CountryUS
Kind codeB2
Filing dateAug 22, 2013
Priority dateMay 30, 2008
Publication dateMar 1, 2016
Grant dateMar 1, 2016

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Methods, computer-storage media, and graphical user interfaces are provided for identifying and presenting rich related sites for task-oriented search queries. Upon receipt of a search query input by a user, one or more query logs are analyzed to determine if the search query is a related to a task being performed by the user. If the query is determined to be a task-oriented search query, search results are identified, as is one or more Uniform Resource Locators (URLs) related to a particular search result. The related URL is presented to the user in association with the particular search result. Additional controls, e.g., search tools that facilitate querying of those URLs determined to be relevant to a particular search result, may also be provided to aid the user in performing the task at hand.

First claim

Opening claim text (preview).

The invention claimed is: 1. A method for providing uniform resource locators (URLs) related to search results determined for search queries input by users, the method comprising: receiving a search query input by a user; determining that the search query is a task-oriented search query; determining that the user intends to engage in a particular task, wherein the particular task is one of shopping, social networking, researching a topic, reading news, reviewing blogs, searching for reviews, and booking a trip; identifying at least one search result that satisfies the task-oriented search query; identifying, with respect to the at least one search result, at least one related URL that is related to the at least one search result; presenting an identifier for the at least one related URL in association with an identifier for the at least one search result; presenting one or more controls in association with the identifier for the at least one related URL and the identifier for the at least one search result, each control permitting user input of an additional query; receiving, via the one or more controls, user input of the additional query; and querying content associated with a web site associated with the at least one related URL to determine if the content associated with the web site matches the additional query. 2. The method of claim 1 , wherein determining that the search query is a task-oriented search query is performed using at least one query log. 3. The method of claim 2 , wherein the at least one query log comprises at least one of aggregate past user session data and current session data associated with the user. 4. The method of claim 1 , wherein determining that the search query is a task-oriented search query comprises determining that the search query is a navigational search query. 5. The method of claim 1 , wherein determining that the search query is a task-oriented search query comprises determining that the search query is a categorical search query. 6. The method of claim 1 , wherein presenting the identifier for the at least one related URL in association with the identifier for the at least one search result comprises presenting the identifier for the at least one related URL and the identifier for the at least one search result in association with one another on a search engine results page. 7. The method of claim 1 further comprises navigating to one of the at least one related URLs upon user selection of a representation for the one of the at least one related URLs. 8. The method of claim 7 , wherein the at least one related URL is automatically identified. 9. A computerized system comprising: one or more processors; and one or more computer storage media storing computer-useable instructions that, when used by the one or more processors, cause the one or more processors to: receive a search query; determine that the search query is a task-oriented search query; determining that the user intends to engage in a particular task, wherein the particular task is one of shopping, social networking, researching a topic, reading news, reviewing blogs, searching for reviews, or booking a trip; identify at least one search result that satisfies the search query; identify at least one related URL that is related to the at least one search result; present an identifier for the at least one related URL in association with an identifier for the at least one search result; present one or more controls in association with the identifier for the at least one related URL and the identifier for the at least one search result, each control permitting user input of an additional query, wherein the identifier for the at least one related URL and the identifier for the at least one search result are presented in association with one another on a search engine results page; receive, via the one or more controls, user input of the additional query; and search content associated with a web site corresponding to the at least one related URL to determine if any of the content matches the additional query. 10. The system of claim 9 further further causing the one or more processors to determine that the search query is a task-oriented search query using at least one query log. 11. The system of claim 10 , wherein the at least one query log comprises at least one of aggregate past user session data and current session data associated with the user. 12. The system of claim 10 , wherein determining that the search query is a task-oriented search query comprises determining that the search query is a navigational search query. 13. The system of claim 10 , wherein determining that the search query is a task-oriented search query comprises determining that the search query is a categorical search query. 14. The system of claim 9 further causing the one or more processors to navigate to one of the at least one related URLs upon user selection of a representation corresponding with the one of the at least one related URLs. 15. The system of claim 9 , wherein the at least one related URL is automatically identified. 16. A method for providing uniform resource locators (URLs) related to search results determined for search queries input by users, the method comprising: receiving a search query; determine that the search query is a task-oriented search query; determining that the user intends to engage in a particular task, wherein the particular task is one of shopping, social networking, researching a topic, reading news, reviewing blogs, searching for reviews, or booking a trip; identifying a plurality of search results that satisfies the search query; identifying a related URL that is related to one of the plurality of search results; present an identifier for the at least one related URL in association with an identifier for the at least one search result; present a control in association with the identifier for the at least one related URL and the identifier for the at least one search result, each control permitting user input of an additional query, wherein the identifier for the at least one related URL and the identifier for the at least one search result are presented in association with one another on a search engine results page; receiving, via the control, user input of the an additional query; and searching web site content associated with the related URL to determine if any of the website content matches the additional query. 17. The method of claim 16 further comprising determining that the search query is a task-oriented search query using at least one query log. 18. The method of claim 16 further comprising navigating to the related URL upon user selection of the related URL. 19. The method of claim 16 , wherein the related URL is automatically identified.

Assignees

Inventors

Classifications

  • Physics · mapped topic

  • Physics · mapped topic

  • G06F16/951Primary

    Indexing; Web crawling techniques · CPC title

  • using information identifiers, e.g. uniform resource locators [URL] · CPC title

  • URL specific, e.g. using aliases, detecting broken or misspelled links · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9275158B2 cover?
Methods, computer-storage media, and graphical user interfaces are provided for identifying and presenting rich related sites for task-oriented search queries. Upon receipt of a search query input by a user, one or more query logs are analyzed to determine if the search query is a related to a task being performed by the user. If the query is determined to be a task-oriented search query, searc…
Who is the assignee on this patent?
Microsoft Technology Licensing Llc
What technology area does this patent fall under?
Primary CPC classification G06F17/30876. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Mar 01 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).