# US 7,467,354 B2 · Method to search data

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

- Number: US 7,467,354 B2
- Document ID: US7467354B2
- Status: Granted
- Kind: B2
- Application number: 11/420,821
- Filed: 2006-05-30
- Published: 2007-12-06
- Granted: 2008-12-16
- Earliest claimed: 2006-05-30
- Assignees: International Business Machines Corporation
- Inventors: Gerald E. Barry; Darel V. Benysh; Mark E. Molander
- Web page: https://patentgrep.com/patent/US7467354B2

## CPC

- G06F 16/3323: {using document space presentation or visualization, e.g. category, hierarchy or range presentation and selection}
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

A method for searching data includes displaying an interactive user interface (UI) having a first display panel configured to display at least one facet corresponding to a category of the data, and a second display panel configured to display at least one of the data and links to the data; expanding the facet, thereby displaying elements and/or subelements of the data organized within the facet; choosing an algorithm for selecting and relating the elements and the subelements of the data, indicated via a global indicator displayed on the first display panel; selecting the elements and/or subelements of the data to cause the data and/or links to the data to be displayed in the second display panel; and viewing the data and/or links to the data displayed in the second display panel in response to the selection of at least one of the elements and the subelements of the data.

## Claims

### Claim 1

A method for searching data, comprising:
displaying an interactive user interface (UI), the UI comprising a first display panel configured to display at least one facet, each facet corresponding to a category of the data, and a second display panel configured to display at least one of the data and links to the data;
expanding the at least one facet, thereby displaying at least one of elements and subelements of the data, the elements and the subelements of the data organized within the associated facet;
choosing an algorithm for selecting and relating the elements and the subelements of the data, the chosen algorithm indicated via a global indicator displayed on the first display panel;
selecting at least one of the elements and the subelements of the data to cause at least one of the data and the links to the data to be displayed in the second display panel; and
viewing at least one of the data and the links to the data displayed in the second display panel in response to the selection of at least one of the elements and the subelements of the data;
wherein the choosing an algorithm comprises choosing an algorithm for selecting and relating more than one of the elements and the subelements of the data within one facet; and
wherein the choosing an algorithm comprises choosing at least one of:
a Single Select algorithm, for selecting one element or subelement within each facet;
an All Selections algorithm, for selecting more than one element and subelement within each facet, and relating them via a Boolean AND; and
an Any Selections algorithm, for selecting more than one element and subelement within each facet, and relating them via a Boolean OR.

### Claim 2 (depends on 1)

The method of claim 1, wherein:
the choosing an algorithm comprises choosing a global algorithm to be applied to all facets.

### Claim 3 (depends on 2)

The method of claim 2, further comprising:
choosing a local algorithm, the local algorithm corresponding to each facet;
wherein the chosen local algorithm is applied to the corresponding facet and overrides the chosen global algorithm.

### Claim 4 (depends on 1)

The method of claim 1, wherein:
the choosing an algorithm results in a local indicator associated with each facet displayed on the first display panel to indicate the chosen algorithm associated with each facet.

### Claim 5 (depends on 1)

The method of claim 1, wherein the displaying further comprises:
displaying a results indicator associated with each element and subelement of the data displayed on the first display panel to indicate a quantity of the data associated with each element and subelement of the data in response to the chosen algorithm.
