# US 2013/0159222 A1 · Interactive interface for object search

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

- Number: US 2013/0159222 A1
- Document ID: US20130159222A1
- Status: Published application
- Kind: A1
- Application number: 13/330,405
- Filed: 2011-12-19
- Published: 2013-06-20
- Earliest claimed: 2011-12-19
- Assignees: Yahoo! Inc.
- Inventors: ROI BLANCO; PETER MIKA
- Web page: https://patentgrep.com/patent/US20130159222A1

## CPC

- G06F 16/9535: Search customisation based on user profiles and personalisation
- G06F 16/338: Presentation of query results
- G06F 16/9538: Presentation of query results
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

Editorial curation of search results includes: receiving a search results page rendered in response to a search query; receiving user edits to the search results page, the user edits including changes to objects in the search results page; and applying the user edits to the search results page.

## Claims

### Claim 1

A method for editorial curation of search results, comprising steps of:
using a processor device configured to perform:
receiving a search results page rendered in response to a search query;
receiving user edits comprising changes to objects in the search results page; and
applying the user edits to the search results page.

### Claim 2 (depends on 1)

The method of claim 1 further comprising:
storing the user edits.

### Claim 3 (depends on 1)

The method of claim 1 further comprising:
determining if the user edits should be applied globally.

### Claim 4 (depends on 3)

The method of claim 3 comprising
applying the edits globally when it is determined that the user edits are to be applied globally.

### Claim 5 (depends on 3)

The method of claim 3 comprising:
applying the edits locally when it is determined that the user edits are not to be applied globally.

### Claim 6 (depends on 1)

The method of claim 1 wherein receiving the user edits comprises receiving a drag-and-drop request indicating a duplicate object; and
wherein applying the user edits comprises:
generating an interface wherein the user can input a selection of the duplicate object to drop; and
removing the duplicate object selected by the user.

### Claim 7 (depends on 1)

The method of claim 1 wherein receiving the user edits comprises receiving a merge request indicating equivalent objects; and
wherein applying the user edits comprises merging the equivalent objects.

### Claim 8 (depends on 1)

The method of claim 1 further comprising verifying that the user is authorized to provide edits.

### Claim 9 (depends on 2)

The method of claim 2 further comprising using the user edits to learn automated disambiguation of the objects using machine-learning techniques.

### Claim 10 (depends on 6)

The method of claim 6 further comprising:
generating an interface wherein the user can input a comment to be associated with the drag-and-drop;
receiving the comment from the user; and
displaying the comment with results of the drag-and-drop.

### Claim 11

A system for editorial curation of search results, comprising:
a memory with instructions stored therein;
a processor device, operably coupled with said memory to execute the instructions from the memory, causing the system to perform:
receiving a search results page rendered in response to a search query;
receiving user edits comprising changes to objects in the search results page; and
applying the user edits to the search results page.

### Claim 12 (depends on 11)

The system of claim 11 further comprising a storage for storing the user edits.

### Claim 13 (depends on 11)

The system of claim 11 wherein the processor device further determines if the user edits should be applied globally.

### Claim 14 (depends on 13)

The system of claim 13 wherein the processor device further applies the user edits globally when it is determined that the user edits are to be applied globally.

### Claim 15 (depends on 13)

The system of claim 13 wherein the processor device further applies the user edits locally when it is determined that the user edits are not to be applied globally.

### Claim 16 (depends on 11)

The system of claim 11 further comprising an interface for accepting user input;
wherein the user edit comprises a drag-and-drop request indicating a duplicate object; and
wherein applying the user edits comprises:
generating the interface wherein the user can input a selection of the duplicate object to drop; and
removing the duplicate object selected by the user.

### Claim 17 (depends on 11)

The system of claim 11 wherein the user edit comprises a merge request indicating equivalent objects; and
wherein applying the user edits comprises merging the equivalent objects.

### Claim 18 (depends on 11)

The system of claim 11 further comprising verifying that the user is authorized to provide edits.

### Claim 19 (depends on 13)

The system of claim 13 further comprising using the user edits to learn automated disambiguation of the objects using machine-learning techniques.

### Claim 20

A computer program product comprising a computer readable storage medium storing instructions which, when executed by a computer, cause the computer to perform steps of:
receiving a search results page rendered in response to a search query;
receiving user edits comprising changes to objects in the search results page; and
applying the user edits to the search results page.
