# US 2014/0195528 A1 · System and method for reflective searching of previous search results

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

- Number: US 2014/0195528 A1
- Document ID: US20140195528A1
- Status: Published application
- Kind: A1
- Application number: 14/031,095
- Filed: 2013-09-19
- Published: 2014-07-10
- Earliest claimed: 2013-01-04
- Assignees: International Business Machines Corporation
- Applicants: International Business Machines Corporation
- Inventors: Michael J. Ranweiler; Pradeep Satyanarayana; Dub D. Velarde Babb; Brent W. Yardley
- Web page: https://patentgrep.com/patent/US20140195528A1

## CPC

- G06F 16/245: Query processing
- G06F 16/24578: {using ranking}
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

An approach for searching within previous search results for new search results is provided. In one aspect, a first computer receives first search contexts from a second computer. The first search contexts include parameters including characteristics of elements of second search contexts and parameters including weight of importance to the user that elements of the second search contexts includes the characteristics of the first search contexts. In addition, the first computer searches for the characteristics of the elements of the second search contexts in a repository. In another aspect, the first computer determines a match between the characteristics of the elements of the second search contexts and characteristics elements of the first search contexts, and wherein the first computer ranks a list of the new search results based on the determination.

## Claims

### Claim 1

A method for searching within previous search results for new search results, the method comprising the steps of:
a first computer receiving first search contexts from a second computer, the first search contexts including parameters including characteristics of elements of second search contexts and parameters including weight of importance to the user that elements of the second search contexts includes the characteristics of the first search contexts;
the first computer searching for the characteristics of the elements of the second search contexts in a repository;
the first computer determining a match between the characteristics of the elements of the second search contexts and characteristics elements of the first search contexts;
the first computer determining if the second search contexts are related to the first search contexts based on the match, and wherein the first computer ranks a first list of search results based on the determination;
the first computing merging the second search contexts and first search contexts if the second search contexts are related to the first search contexts;
the first computer creating a second list of search results based on the merge; and
the first computer transmitting the second list to the second computer.

### Claim 2 (depends on 1)

The method of claim 1, wherein the characteristics of elements of second search contexts include an aggregate of search terms, search results, and data of the first search contexts and of the second search contexts, and wherein the characteristics of elements of second search contexts and the first search contexts are stored in the repository.

### Claim 3 (depends on 2)

The method of claim 2, wherein the data includes user activities during a web page search of the first search contexts and the second search contexts including an accumulation of whether the user bookmarked the second search contexts and the first search contexts, how much time the user spent on the second search contexts and the first search contexts or how often the user visited the second search contexts or the first search contexts.

### Claim 4 (depends on 1)

The method of claim 1, wherein the weight of importance represents characteristics of elements of the second search contexts that where most visited by the user during a previous web page search.

### Claim 5 (depends on 1)

The method of claim 1, wherein the step of determining a match between the characteristics of the elements of the second search contexts and characteristics elements of the first search contexts, further comprises:
the first computer assigning numerical values to the characteristics of the elements of the second search contexts and characteristics elements of the first search contexts; and
the first computer determining if an accumulation of the numerical values of both of the characteristics of the elements of the second search contexts and characteristics elements of the first search contexts exceeds a defined threshold value, and wherein the second search contexts and the first search contexts are considered a match if the accumulated numerical values exceeds the defined threshold value.

### Claim 6 (depends on 1)

The method of claim 1, wherein the step of merging the second search contexts and first search contexts if the second search contexts are related to the first search contexts, further comprises: the first computer merging the second search contexts and first search contexts and the first list of search results.

### Claim 7 (depends on 1)

The method of claim 1, further comprising:
the second computer displaying user interface elements that allows the user to search for the previous search results based on the first search contexts;
the second computer transmitting the search of the first search contexts to the first computer; and
the second computer displaying results of the search based on the first search contexts.
