# US 10,769,650 B2 · Data mining system

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

- Number: US 10,769,650 B2
- Document ID: US10769650B2
- Status: Granted
- Kind: B2
- Application number: 15/461,646
- Filed: 2017-03-17
- Published: 2017-07-06
- Granted: 2020-09-08
- Earliest claimed: 2010-04-22
- Assignees: eBay Inc.
- Applicants: eBay Inc.
- Inventors: Kirk Lanciani; Nicole Tran; Steve Washington; Neelakantan Sundaresan
- Web page: https://patentgrep.com/patent/US10769650B2

## CPC

- G06Q 30/0203: Market surveys; Market polls
- A63F 13/335: using Internet
- A63F 13/46: Computing the game score
- A63F 13/85: Providing additional services to players
- A63F 13/88: Mini-games executed independently while main games are being loaded
- G06F 16/22: Indexing; Data structures therefor; Storage structures
- G06F 16/26: Visual data mining; Browsing structured data
- G06Q 30/02: Marketing; Price estimation or determination; Fundraising
- A63F 13/35: Details of game servers
- A63F 13/65: automatically by game devices or servers from real world data, e.g. measurement in live racing competition
- A63F 13/79: involving player-related data, e.g. identities, accounts, preferences or play histories
- A63F 2300/55: Details of game data or player data management
- A63F 2300/57: details of game services offered to the player
- A63F 2300/6009: for importing or creating game content, e.g. authoring tools during game development, adapting content to different platforms, use of a scripting language to create content
- G06Q: INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- A63F: CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

A data mining system and method retrieve data related to an item from a database. A survey is generated for presentation in a game. The survey includes the retrieved item data and solicits from a user input data pertaining to the retrieved item data. The input data is received from the survey and stored in a database with the item data. The input data is transmitted to the game and incorporated into the game such that the user interacts with the input data as part of playing the game.

## Claims

### Claim 1

A system, comprising:
one or more processors; and
a memory storing instructions that, when executed by at least one processor among the one or more processors, cause the system to perform operations comprising:
retrieving item data from a database, the item data including image data that depicts an item;
generating a survey based on the item data, the survey including a presentation of the image data that depicts the item;
causing display of survey at a user device as part of a game on the user device;
via the survey, prompting a user to provide a keyword that the user associates with the item depicted by the presentation of the image data;
receiving the keyword from the user device;
generating a score indicating a relevance of the keyword to the item based at least in part on the user providing the keyword in response to the survey including the presentation of the image data that depicts the item; and
utilizing the score as an indication of relevancy for a search result that is returned in response to receiving a search query.

### Claim 2 (depends on 1)

The system of claim 1, wherein the item data further includes a text string describing the item.

### Claim 3 (depends on 1)

The system of claim 1, wherein the game is executed on a third party platform, the third party platform being at least one of a social networking platform, a gaming platform, or a crowdsourcing platform.

### Claim 4 (depends on 1)

The system of claim 1, wherein the instructions cause the system to perform operations further comprising:
comparing the keyword received from the user device against a plurality of keywords associated with the item data within the database; and
scoring the keyword received from the user device based on the comparing.

### Claim 5 (depends on 1)

The system of claim 1, wherein the instructions cause the system to perform operations further comprising:
rewarding the user with game points corresponding to the game in response to the receiving the keyword from the user device.

### Claim 6 (depends on 1)

The system of claim 1, wherein the instructions cause the system to perform operations further comprising:
inserting the keyword into a subsequent stage of the game.

### Claim 7 (depends on 1)

The system of claim 1, wherein generating the score indicating the relevance of the keyword to the item comprises updating an existing score.

### Claim 8 (depends on 1)

The system of claim 1, further comprising: classifying one or more items associated with a published listing based on the score and retrieving the published listing in response to receiving the search query.

### Claim 9

A computer-implemented method comprising:
retrieving item data from a database, the item data including image data that depicts an item;
generating a survey based on the item data, the survey including a presentation of the image data that depicts the item;
causing display of the survey at a user device;
via the survey, prompting a user to provide a keyword that the user associates with the item depicted by the presentation of the image data;
receiving the keyword from the user device;
generating a score indicating a relevance of the keyword to the item based at least in part on the user providing the keyword in response to the survey including the presentation of the image data that depicts the item; and
utilizing the score as an indication of relevancy for a search result that is returned in response to receiving a search query.

### Claim 10 (depends on 9)

The computer-implemented method of claim 9, wherein the item data further includes a text string describing the item.

### Claim 11 (depends on 9)

The computer-implemented method of claim 9, wherein the survey is provided as part of a game executed on a third party platform, the third party platform being at least one of a social networking platform, a gaming platform, or a crowdsourcing platform.

### Claim 12 (depends on 9)

The computer-implemented method of claim 9, wherein the method further comprises:
comparing the keyword received from the user device against a plurality of keywords associated with the item data within the database; and
scoring the keyword received from the user device based on the comparing.

### Claim 13 (depends on 9)

The computer-implemented method of claim 9, wherein the survey is provided as part of a game and the method further comprises:
rewarding the user with game points corresponding to the game in response to the receiving the keyword from the user device.

### Claim 14 (depends on 9)

The computer-implemented method of claim 9, wherein the survey is provided as part of a game and the method further comprises:
inserting the keyword into a subsequent stage of the game.

### Claim 15 (depends on 9)

The computer-implemented method of claim 9, further comprising: classifying one or more items associated with a published listing based on the score and retrieving the published listing in response to receiving the search query.

### Claim 16

A non-transitory machine-readable storage medium storing a set of instructions that, when executed by at least one processor of a machine, causes the machine to perform operations comprising:
retrieving item data from a database, the item data including image data that depicts an item;
generating a survey based on the item data, the survey including a presentation of the image data that depicts the item;
causing display of the survey at a user device;
via the survey, prompting a user to provide a keyword that the user associates with the item depicted by the presentation of the image data;
receiving the keyword from the user device;
generating a score indicating a relevance of the keyword to the item based at least in part on the user providing the keyword in response to the survey including the presentation of the image data that depicts the item; and
utilizing the score as an indication of relevancy for a search result that is returned in response to receiving a search query.

### Claim 17 (depends on 16)

The non-transitory machine-readable storage medium of claim 16, wherein the item data further includes a text string describing the item.

### Claim 18 (depends on 16)

The non-transitory machine-readable storage medium of claim 16, wherein the item is a product offered for sale on an electronic commerce website.

### Claim 19 (depends on 16)

The non-transitory machine-readable storage medium of claim 16, wherein the survey is provided as part of a game executed on a third party platform, the third party platform being at least one of a social networking platform, a gaming platform, or a crowdsourcing platform.

### Claim 20 (depends on 16)

The non-transitory machine-readable storage medium of claim 16, further comprising: classifying one or more items associated with a published listing based on the score and retrieving the published listing in response to receiving the search query.
