# US 10,319,018 B2 · Product identification using multiple services

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

- Number: US 10,319,018 B2
- Document ID: US10319018B2
- Status: Granted
- Kind: B2
- Application number: 14/792,133
- Filed: 2015-07-06
- Published: 2015-10-29
- Granted: 2019-06-11
- Earliest claimed: 2009-10-23
- Assignees: eBay Inc.
- Applicants: eBay Inc.
- Inventors: Scot Fraser Hamilton; Dinesh Kumar Damodharan; Bhupendra Jain
- Web page: https://patentgrep.com/patent/US10319018B2

## CPC

- G06Q 30/0623: {by investigating goods or services}
- G06Q 10/00: Administration; Management
- G06Q 30/0282: Rating or review of business operators or products
- G06Q 30/0601: Electronic shopping [e-shopping]
- G06Q 30/0613: {using intermediate agents}
- G06Q 30/0643: {graphically representing goods, e.g. 3D product representation}
- 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

## Abstract

A method and a system to determine a product identification of an item for sale in an online publication system is shown and described. For example, the method may be initiated when an input identifying an item is received from a user. An input type (e.g., image, text, audio recording, etc.) may be determined and one or more identification services may be selected based on the input type. At least a portion of the input is transmit to the selected one or more identification services. A product identification is received from each of the one or more identification services. Based on the received product identifications, a recommended product identification is determined. The recommended product identification is transmitted to the user.

## Claims

### Claim 1

A computer network-based publication system comprising:
at least one hardware processor; and
an identification service selector implemented by the at least one processor and configured to perform operations comprising:
accessing item data regarding a selected item at an item selector interface;
determining a data type of the item data as one of an image, a bar code, a text string, an audio file, or a video;
selecting one or more identification services, from a plurality of identification services, based on the determined data type of the item data;
communicating, from the computer network-based publication system over a communications network to each of the selected one or more identification services, a request to perform product identification based on content of the item data;
receiving a response from at least one of the selected one or more identification services identifying one or more products; and
providing for display a list of at least one of the one or more products.

### Claim 2 (depends on 1)

The system of claim 1, further comprising a data type identifier to identify words, barcodes, or symbols from item data comprising an image.

### Claim 3 (depends on 1)

The system of claim 1, the identification service selector is further configured to select the one or more identification services based on respective past performances of the one or more identification services.

### Claim 4 (depends on 1)

The system of claim 1, the identification service selector is further configured to select the one or more identification services based on relative costs of the one or more identification services.

### Claim 5 (depends on 1)

The system of claim 1, further comprising a category selector to assign a category based on the at least one of the one or more products.

### Claim 6 (depends on 5)

The system of claim 5, wherein the category selector is further configured to provide an interface for a user to select a category.

### Claim 7 (depends on 1)

The system of claim 1, wherein the identification selector is further configured to calculate a score for each of the one or more products.

### Claim 8 (depends on 7)

The system of claim 7, wherein the score is based on at least two of the one or more products being the same.

### Claim 9 (depends on 7)

The system of claim 7, wherein the score is based on one of the one or more products being the same as a product identified in a previous identification of products performed for a user.

### Claim 10 (depends on 7)

The system of claim 7, wherein the score is based on a demand for one of the one or more products or based on a supply of one of the one or more products.

### Claim 11

A computer network-based publication system, the method comprising:
accessing item data regarding a selected item at an item selector interface;
determining a data type of the item data as one of an image, a bar code, a text string, an audio file, or a video;
selecting, using at least one hardware processor, one or more electronic identification services, from a plurality of identification services, based on the determined data type of the item data;
communicating, from the computer network-based publication system over a communications network to each of the selected one or more electronic identification services, a request to perform product identification based on content of the item data;
receiving a response from at least one of the selected one or more identification services identifying one or more products; and
providing for display a list of at least one of the one or more products.

### Claim 12 (depends on 11)

The method of claim 11, further comprising identifying words, barcodes, or symbols from item data comprising an image.

### Claim 13 (depends on 11)

The method of claim 11, further comprising selecting the one or more identification services based on respective past performances of the one or more identification services.

### Claim 14 (depends on 11)

The method of claim 11, further comprising selecting the one or more identification services based on relative costs of the one or more identification services.

### Claim 15 (depends on 11)

The method of claim 11, further comprising calculating a score for each of the one or more products.

### Claim 16 (depends on 15)

The method of claim 15, wherein the score is based on a demand for one of the one or more products or based on a supply of one of the one or more products.

### Claim 17

A non-transitory machine-readable medium having instructions stored thereon, the instructions executable by at least one processor of a machine to perform operations for product identification at a computer network-based publication system, the operations comprising:
accessing item data regarding a selected item at an item selector interface;
determining a data type of the item data as one of an image, a bar code, a text string, an audio file, or a video;
selecting, using at the least one processor, one or more electronic identification services, from a plurality of identification services, based on the determined data type of the item data, the identification services to identify one or more products based on a content of the item data;
communicating, from the computer network-based publication system over a communications network to each of the selected one or more electronic identification services, a request to perform product identification based on content of the item data;
receiving a response from at least one of the selected one or more identification services identifying one or more products; and
providing a display of a list of at least one of the one or more products.
