IP Library Granted Patent US 11,086,867
Granted Patent B2
US 11,086,867 · App. 15/942,098 · Granted Aug 10, 2021

Excluding search results based on relevance

Inventors: Robert James Kapinos (Durham, NC); Timothy Winthrop Kingsbury (Cary, NC); Scott Wentao Li (Cary, NC); Russell Speight VanBlon (Raleigh, NC)
Assignee: Lenovo (Singapore) PTE. LTD.
G06F16/24539G06F16/9535
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 11,086,867
App. No.
15/942,098
Granted
Aug 10, 2021
Kind
B2
Abstract

Apparatuses, methods, systems, and program products are disclosed for excluding search results based on relevance. A method includes identifying, by a processor, one or more search results that are not relevant to a search query. The one or more search results may be received in response to performing the search query using one or more search keywords. The method includes determining one or more exclusion characteristics of the one or more search results that are identified as not being relevant to the search query. The method includes updating the one or more search results based on the one or more exclusion characteristics of the non-relevant search results such that search results that comprise the one or more exclusion characteristics are excluded from the search results.

Claims (38)

1. An apparatus comprising:

a processor; and

a memory that stores code executable by the processor to:

identify one or more search results that are not relevant to a search query in response to a user selecting at least one of the search results that is not relevant to the search query, the one or more search results received in response to performing the search query using one or more search keywords;

determine one or more exclusion characteristics of the one or more search results that are identified as not being relevant to the search query in response to a user selecting a search result to exclude;

present a visual indication within the search results of one or more other search results that are not relevant to the search query that have similar exclusion characteristics as the selected search result to exclude, the visual indication presented for each of the one or more other search results that are not relevant to the search query; and

update the one or more search results based on the one or more exclusion characteristics of the non-relevant search results such that search results that comprise the one or more exclusion characteristics are excluded from the search results.

2. The apparatus of claim 1 , wherein updating the one or more search results comprises:

performing a second search query using the one or more search keywords; and

presenting search results of the second search query that exclude search results comprising the one or more exclusion characteristics.

3. The apparatus of claim 1 , wherein updating the one or more search results comprises removing search results that comprise the one or more exclusion characteristics from the one or more search results.

4. The apparatus of claim 1 , wherein the user input indicating one or more search results that are not relevant to the search query comprises a selection of one or more exclusion characteristics of a search result.

5. The apparatus of claim 1 , wherein the one or more exclusion characteristics of a search result comprises a date, a topic, a relevance factor, a trending factor, a search term definition, and a popularity.

6. The apparatus of claim 1 , wherein the code is further executable by the processor to provide one or more recommendations for excluding search results from the one or more search results.

7. The apparatus of claim 1 , wherein the executable code is configured as a plugin to web browser, the plugin executed in response to a search query being performed within a search field of a web page presented within the web browser.

8. The apparatus of claim 1 , wherein the executable code is executed on a server performing the search query in response to receiving the one or more keywords and a command to execute the search query.

9. The apparatus of claim 1 , wherein the code is further executable by the processor to generate a user profile comprising a user's selections for excluding one or more search results, the user's selections comprising previously selected search results to exclude and previously selected exclusion characteristics of excluded search results.

10. The apparatus of claim 1 , wherein the code is further executable by the processor to notify a user of the search results that are excluded from the one or more search results based on the one or more exclusion characteristics.

11. A method comprising:

identifying, by a processor, one or more search results that are not relevant to a search query in response to a user selecting at least one of the search results that is not relevant to the search query, the one or more search results received in response to performing the search query using one or more search keywords;

determining one or more exclusion characteristics of the one or more search results that are identified as not being relevant to the search query in response to a user selecting a search result to exclude;

presenting a visual indication within the search results of one or more other search results that are not relevant to the search query that have similar exclusion characteristics as the selected search result to exclude, the visual indication presented for each of the one or more other search results that are not relevant to the search query; and

updating the one or more search results based on the one or more exclusion characteristics of the non-relevant search results such that search results that comprise the one or more exclusion characteristics are excluded from the search results.

12. The method of claim 11 , wherein updating the one or more search results comprises:

performing a second search query using the one or more search keywords; and

presenting search results of the second search query that exclude search results comprising the one or more exclusion characteristics.

13. The method of claim 11 , wherein updating the one or more search results comprises removing search results that comprise the one or more exclusion characteristics from the one or more search results.

14. The method of claim 11 , wherein the user input indicating one or more search results that are not relevant to the search query comprises a selection of one or more exclusion characteristics of a search result.

15. The method of claim 11 , wherein the one or more exclusion characteristics of a search result comprises a date, a topic, a relevance factor, a trending factor, a search term definition, and a popularity.

16. The method of claim 11 , further comprising generating a user profile comprising a user's selections for excluding one or more search results, the user's selections comprising previously selected search results to exclude and previously selected exclusion characteristics of excluded search results.

17. The method of claim 11 , further comprising notifying a user of the search results that are excluded from the one or more search results based on the one or more exclusion characteristics.

18. A program product comprising a non-transitory computer readable storage medium that stores code executable by a processor, the executable code comprising code to perform:

identifying one or more search results that are not relevant to a search query in response to a user selecting at least one of the search results that is not relevant to the search query, the one or more search results received in response to performing the search query using one or more search keywords;

determining one or more exclusion characteristics of the one or more search results that are identified as not being relevant to the search query in response to a user selecting a search result to exclude;

presenting a visual indication within the search results of one or more other search results that are not relevant to the search query that have similar exclusion characteristics as the selected search result to exclude, the visual indication presented for each of the one or more other search results that are not relevant to the search query; and

updating the one or more search results based on the one or more exclusion characteristics of the non-relevant search results such that search results that comprise the one or more exclusion characteristics are excluded from the search results.

19. The apparatus of claim 1 , wherein the indication of the one or more other search results that are not relevant to the search query comprises one or more of a highlight of the one or more other search results and a box drawn around the one or more other search results.

20. The method of claim 11 , wherein the indication of the one or more other search results that are not relevant to the search query comprises one or more of a highlight of the one or more other search results and a box drawn around the one or more other search results.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 10, 2025
From: LENOVO PC INTERNATIONAL LIMITED
To: LENOVO SWITZERLAND INTERNATIONAL GMBH
Reel/Frame 069870/0670 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 13, 2022
From: LENOVO (SINGAPORE) PTE LTD
To: LENOVO PC INTERNATIONAL LIMITED
Reel/Frame 060638/0044 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 30, 2018
From: KAPINOS, ROBERT JAMES; KINGSBURY, TIMOTHY WINTHROP; LI, SCOTT WENTAO; VANBLON, RUSSELL SPEIGHT
To: LENOVO (SINGAPORE) PTE. LTD.
Reel/Frame 045937/0743 →
Continuity (1)
Related Publication 20190303477A1 · Oct 3, 2019