# US 10,482,089 B2 · Search result optimization based on previous solutions

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 10,482,089 B2
- Document ID: US10482089B2
- Status: Granted
- Kind: B2
- Application number: 14/567,878
- Filed: 2014-12-11
- Published: 2016-06-16
- Granted: 2019-11-19
- Earliest claimed: 2014-12-11
- Assignees: International Business Machines Corporation
- Applicants: International Business Machines Corporation
- Inventors: Lisa Seacat DeLuca; Geetika T. Lakshmanan; Dana L. Price; Shelbee D. Smith-Eigenbrode
- Web page: https://patentgrep.com/patent/US10482089B2

## CPC

- G06F 16/24578: {using ranking}
- G06F 16/248: Presentation of query results
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

Methods and computer program products relate to indicating search result relevancy that includes accepting a first set of query terms from a user, providing the user with a first set of search results corresponding to the first set of query terms, accepting from the user at least one indication of result relevancy from the first set of search results, accepting a second set of query terms from the user, the second set of query terms including the same or similar query terms to the first set of query terms, providing the user with a second set of search results corresponding to the second set of query terms, the second set of search results including one or more search results from the first set of search results, and including the indication of result relevancy in the second set of search results.

## Claims

### Claim 1

A computer program product to identify relevant search results, the computer program product comprising a computer readable storage medium having program instructions embodied therewith, the program instructions configured to cause the computer to:
accept a first set of query terms from a user;
provide the user with a first set of search results corresponding to the first set of query terms;
accept from the user at least one indication of result relevancy from the first set of search results based on an amount of actual viewing time of content rendered after selection of a link from the first set of search results, wherein the at least one indication of result relevancy is a result marking from the user based on the actual viewing time of the content rendered after the selection of the link from the first set of search results, where one or more search results are marked as a correct answer to the first set of query terms by the user viewing the content rendered after the selection of the link from the first set of search results and not returning to the first set of search results to view at least one or more other links;
accept a second set of query terms from the user, the second set of query terms including the same or similar query terms to the first set of query terms;
provide the user with a second set of search results corresponding to the second set of query terms, the second set of search results including one or more search results from the first set of search results; and
include the at least one indication of result relevancy in the second set of search results, the at least one indication of search result relevancy being a search result reordering indicator based on one or more of the actual viewing time of the content rendered after the selection of the link from the first set of search results or the user viewing the content at rendered after the selection of the link from the first set of search results and not returning to the first set of search results to view the at least one or more other links.

### Claim 2 (depends on 1)

The computer program product of claim 1, the program instructions configured to cause the computer to cache search results marked as relevant by the user, and one or more of a state of content or content related to one or more of the first set of search results or the second set of search results corresponding to the at least one indication of result relevancy, wherein the cached state of content or the cached content is viewable by the user when a source of the first set of search results or the second set of search results is updated modifying or eliminating content corresponding to the at least one indication of result relevancy.

### Claim 3 (depends on 1)

The computer program product of claim 1, wherein the program instructions are configured to cause the computer to provide a details link for additional information regarding the indication of result relevancy, wherein the details link is to include information regarding a date of entry of the first set of query terms, the first set of query terms, or technical specifications of the computer used during entry of the first set of query terms.

### Claim 4 (depends on 1)

The computer program product of claim 1, wherein the program instructions are configured to cause the computer to accept an indication of result relevancy from additional users.

### Claim 5 (depends on 1)

The computer program product of claim 1, wherein the program instructions are configured to cause the computer to apply the first set of query terms from the user to an e-mail application, a web application, or a search application.

### Claim 6

A computer program product to identify relevant search results, the computer program product comprising a computer readable storage medium having program instructions embodied therewith, the program instructions configured to cause the computer to:
accept a first set of query terms from a user;
provide the user with a first set of search results corresponding to the first set of query terms;
accept from the user at least one indication of result relevancy from the first set of search results based on an amount of actual viewing time of content rendered after selection of a link from the first set of search results or by the user viewing the content rendered after the selection of the link from the first set of search results and not returning to the first set of search results to view at least one or more other links;
accept a second set of query terms from the user, the second set of query terms including the same or similar query terms to the first set of query terms;
provide the user with a second set of search results corresponding to the second set of query terms, the second set of search results including one or more search results from the first set of search results; and
include the at least one indication of result relevancy in the second set of search results, the at least one indication of result relevancy being a search result reordering indicator based on one or more of the actual viewing time of the content rendered after the selection of the link from the first set of search results or the user viewing the content rendered after the selection of the link from the first set of search results and not returning to the first set of search results to view the at least one or more other links.

### Claim 7 (depends on 6)

The computer program product of claim 6, wherein the program instructions are configured to cause the computer to:
accept the at least one indication of result relevancy as result marking from a user based on the actual viewing time of the content rendered after the selection of the link from the first set of search results or the user viewing the content rendered after the selection of the link from the first set or the second set of search results and not returning to the search results to view the at least one or more other links where one or more search results are marked as a correct answer to the first set of query terms; and
cache one or more of a state of content or content related to one or more of the first set of search results or the second set of search results corresponding to the at least one indication of result relevancy, wherein the cached state of content or the cached content is viewable by the user when a source of the first set of search results or the second set of search results is updated modifying or eliminating content corresponding to the at least one indication of result relevancy, wherein the result marking by the user is through a browser plug-in, a popup query, the user selection of a search result from a search result page, the user ending a search, or duration of time spent by the user on a search result.

### Claim 8 (depends on 6)

The computer program product of claim 6, wherein the program instructions are configured to cause the computer to provide a details link for additional information regarding the indication of result relevancy, wherein the details link is to include information regarding a sequence of viewing search results when multiple results are indicated as relevant.

### Claim 9 (depends on 6)

The computer program product of claim 6, wherein the program instructions are configured to cause the computer to accept an indication of result relevancy from additional users.

### Claim 10 (depends on 6)

The computer program product of claim 6, wherein the program instructions are configured to cause the computer to apply the first set of query terms from the user to an e-mail application, a web application, or a search application.

### Claim 11

A method of indicating search result relevancy comprising:
accepting a first set of query terms from a user;
providing the user with a first set of search results corresponding to the first set of query terms;
accepting from the user at least one indication of result relevancy from the first set of search results based on an amount of actual viewing time of content rendered after selection of a link from the first set of search results or by the user viewing the content rendered after the selection of the link from the first set of search results and not returning to the first set of search results to view at least one or more other links;
accepting a second set of query terms from the user, the second set of query terms including the same or similar query terms to the first set of query terms;
providing the user with a second set of search results corresponding to the second set of query terms, the second set of search results including one or more search results from the first set of search results; and
including the indication of result relevancy in the second set of search results, wherein the indication of result relevancy is a search result reordering indicator based on one or more of the actual viewing time of the content rendered after the selection of the link from the first set of search results or the user viewing the content rendered after the selection of the link from the first set of search results and not returning to the first set of search results to view the at least one or more other links.

### Claim 12 (depends on 11)

The method of claim 11, further comprising:
accepting a search result marking from a user based on the actual viewing time of the content rendered after the selection of the link from the first set of search results or the user viewing the content rendered after the selection of the link from the first set or second set of search results and not returning to the search results to view the at least one or more other links where one or more search results are marked as a correct answer to the first set of query terms; and
caching one or more of a state of content or content related to one or more of the first set of search results or the second set of search results corresponding to the at least one indication of result relevancy, wherein the cached state of content or the cached content is viewable by the user when a source of the first set of search results or the second set of search results is updated modifying or eliminating content corresponding to the at least one indication of result relevancy.

### Claim 13 (depends on 12)

The method of claim 12, wherein the user marking is through a browser plug-in, a popup query, the user selection of a search result from a search result page, the user ending a search, or duration of time spent by the user on a search result.

### Claim 14 (depends on 11)

The method of claim 11, further comprising displaying the second set of search results with an indicator of search result relevancy.

### Claim 15 (depends on 14)

The method of claim 14, wherein the indicator of search result relevancy is a visual indicator selected from style, color, or font display of search results, an icon indicator, or a pre-fetching indicator.

### Claim 16 (depends on 11)

The method of claim 11, further comprising accepting an indication of relevancy from the user for the second set of search results.

### Claim 17 (depends on 11)

The method of claim 11, further comprising providing a details link for additional information regarding the indication of result relevancy selected from information regarding a date of entry of the first set of query terms, the first set of query terms, technical specifications of the computer used during entry of the first set of query terms or an order for viewing search results when multiple search results are indicated as relevant.

### Claim 18 (depends on 11)

The method of claim 11, further comprising caching search results indicated as relevant by the user.

### Claim 19 (depends on 11)

The method of claim 11, further comprising accepting an indication of result relevancy from additional users.

### Claim 20 (depends on 11)

The method of claim 11, further comprising applying the first set of query terms from the user to an e-mail application, a web application, or a search application.
