IP Library Granted Patent US 10,296,647
Granted Patent B2
US 10,296,647 · App. 14/874,547 · Granted May 21, 2019

Method and system for intent-driven searching

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,296,647
App. No.
14/874,547
Granted
May 21, 2019
Kind
B2
Abstract

The present teaching relates to searching. In one example, a search query is received from a person. A plurality of search results are retrieved based on the search query. An intent of the person is estimated with respect to at least some of the plurality of search results. The estimated intent is what the person intends to do with respect to the at least some of the plurality of search results. The plurality of search results are provided based on the estimated intent of the person.

Claims (56)

1. A method, implemented on a computing device having at least one processor, storage, and a communication platform capable of connecting to a network for searching, the method comprising:

receiving a search query from a person;

retrieving a plurality of search results based on the search query;

determining an application and a setting within the application in which the person issued the search query;

estimating an intent of the person with respect to at least some of the plurality of search results based on how other users interacted with the application in the setting; and

providing the plurality of search results based on the estimated intent of the person.

2. The method of claim 1 , wherein the step of providing comprises:

determining a priority for each of the at least some of the plurality of search results based on the intent of the person; and

presenting the plurality of search results based on the priority for each of the at least some of the plurality of search results.

3. The method of claim 1 , wherein the step of providing comprises:

determining a priority for each of the at least some of the plurality of search results based on the intent of the person;

filtering the plurality of search results based on the priority for each of the at least some of the plurality of search results to generate a subset of the plurality of search results; and

presenting the subset of the plurality of search results.

4. The method of claim 1 , wherein the step of estimating the intent is via collaborative filtering based on information related to others with respect to the at least some of the plurality of search results.

5. The method of claim 4 , wherein the information related to the others includes:

actions taken by the others with respect to the at least some of the plurality of search results; and

responses to the actions taken by the others with respect to the at least some of the plurality of search results.

6. The method of claim 1 , wherein the intent includes:

an intent to save a search result; and

an intent to share a search result.

7. The method of claim 1 , wherein the intent is estimated based on actions performed by other users with respect to the at least some of the plurality of search results previously presented to the other users, and corresponding to a query initiated in the type of application.

8. The method of claim 1 , wherein the application is one of an email application and a social networking application.

9. A system for searching, comprising:

a search engine configured to retrieve a plurality of search results based on a search query received from a person;

an intent estimator configured to

determine an application and a setting within the application in which the person issued the search query, and

estimate an intent of the person with respect to at least some of the plurality of search results based on how other users interacted with the application in the setting; and

a search result enhancer configured to provide the plurality of search results based on the estimated intent of the person.

10. The system of claim 9 , wherein the search result enhancer comprises:

a priority determining unit configured to determine a priority for each of the at least some of the plurality of search results based on the intent of the person; and

a ranking unit configured to present the plurality of search results based on the priority for each of the at least some of the plurality of search results.

11. The system of claim 9 , wherein the search result enhancer comprises:

a priority determining unit configured to determine a priority for each of the at least some of the plurality of search results based on the intent of the person;

a filtering unit configured to filter the plurality of search results based on the priority for each of the at least some of the plurality of search results to generate a subset of the plurality of search results; and

a ranking unit configured to present the subset of the plurality of search results.

12. The system of claim 9 , wherein the intent is estimated via collaborative filtering based on information related to others with respect to the at least some of the plurality of search results.

13. The system of claim 12 , wherein the information related to the others includes:

actions taken by the others with respect to the at least some of the plurality of search results; and

responses to the actions taken by the others with respect to the at least some of the plurality of search results.

14. The system of claim 9 , wherein the intent includes:

an intent to save a search result; and

an intent to share a search result.

15. A non-transitory, machine-readable medium having information recorded thereon for searching, wherein the information, when read by a machine, causes the machine to perform the steps of:

receiving a search query from a person;

retrieving a plurality of search results based on the search query;

determining an application and a setting within the application in which the person issued the search query;

estimating an intent of the person with respect to at least some of the plurality of search results based on how other users interacted with the application in the setting; and

providing the plurality of search results based on the estimated intent of the person.

16. The medium of claim 15 , wherein the step of providing comprises:

determining a priority for each of the at least some of the plurality of search results based on the intent of the person; and

presenting the plurality of search results based on the priority for each of the at least some of the plurality of search results.

17. The medium of claim 15 , wherein the step of providing comprises:

determining a priority for each of the at least some of the plurality of search results based on the intent of the person;

filtering the plurality of search results based on the priority for each of the at least some of the plurality of search results to generate a subset of the plurality of search results; and

presenting the subset of the plurality of search results.

18. The medium of claim 15 , wherein the step of estimating the intent is via collaborative filtering based on information related to others with respect to the at least some of the plurality of search results.

Assignments (6)
PATENT SECURITY AGREEMENT (FIRST LIEN) Recorded Sep 29, 2022
From: YAHOO ASSETS LLC
To: ROYAL BANK OF CANADA, AS COLLATERAL AGENT
Reel/Frame 061571/0773 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 16, 2021
From: YAHOO AD TECH LLC (FORMERLY VERIZON MEDIA INC.)
To: YAHOO ASSETS LLC
Reel/Frame 058982/0282 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 26, 2020
From: OATH INC.
To: VERIZON MEDIA INC.
Reel/Frame 054258/0635 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 2, 2018
From: YAHOO HOLDINGS, INC.
To: OATH INC.
Reel/Frame 045240/0310 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 23, 2017
From: YAHOO! INC.
To: YAHOO HOLDINGS, INC.
Reel/Frame 042963/0211 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 5, 2015
From: PARIS, JONATHAN; KRAFT, REINER
To: YAHOO! INC.
Reel/Frame 036724/0330 →