# US 10,311,488 B2 · System and method for providing automatic high-value listing feeds for online computer users

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

- Number: US 10,311,488 B2
- Document ID: US10311488B2
- Status: Granted
- Kind: B2
- Application number: 14/828,012
- Filed: 2015-08-17
- Published: 2016-02-11
- Granted: 2019-06-04
- Earliest claimed: 2011-08-25
- Assignees: eBay Inc.
- Applicants: eBay Inc.
- Inventors: Shaobo Liu; Tom (Xiaofeng) Tang
- Web page: https://patentgrep.com/patent/US10311488B2

## CPC

- G06Q 30/0276: {Advertisement creation}
- G06F 16/435: Filtering based on additional data, e.g. user or group profiles
- G06F 16/9535: Search customisation based on user profiles and personalisation
- G06F 16/958: Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking
- G06Q 30/02: Marketing; Price estimation or determination; Fundraising
- 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
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

A system and method for providing automatic high-value listing feeds for online computer users is disclosed. A particular embodiment includes obtaining publisher information corresponding to a plurality of publisher content items from a plurality of publisher sites; obtaining merchant information including value information corresponding to the plurality of publisher content items; using a processor, the publisher information, and the merchant information to generate a set of high-value feeds for transfer to the plurality of publisher sites, the set of high-value feeds each being ranked corresponding to a quality score computed for each listing item of each high-value feed; and transferring the set of high-value feeds to corresponding publisher sites of the plurality of publisher sites.

## Claims

### Claim 1

A computer-implemented method comprising:
obtaining publisher information corresponding to a plurality of publisher content items from a plurality of publisher sites, the publisher information comprising a plurality of user queries and a plurality of keywords corresponding to the plurality of publisher content items;
obtaining merchant information including value information corresponding to the plurality of publisher content items;
generating a merchant data set using the merchant information, the merchant data set comprising information related to relationships between products or items appearing in particular publisher content items, identifiers of publisher sites corresponding to the particular publisher content items, merchant bids corresponding to the products or items, and a merchant or seller associated with each merchant bid;
generating, by a processor, a set of high-value feeds based on the publisher information and the merchant information, wherein generating the set of high-value feeds comprises:
allocating relative profits to each user query based on at least one of a sum of clicks or a sum of bids for each user query determined from the merchant data set;
selecting a set of user queries satisfying a threshold profitability; and
determining, using at least in part the set of user queries selected, a quality score for each listing item corresponding to a keyword from the plurality of keywords, wherein the set of high-value feeds comprises listing items selected using qualities scores; and
transmitting the set of high-value feeds to corresponding publisher sites of the plurality of publisher sites.

### Claim 2 (depends on 1)

The computer-implemented method of claim 1, further comprising generating a publisher data set using the publisher information, the publisher data set comprising information related to relationships between products or items appearing in particular publisher content items and identifiers of publisher sites corresponding to the particular publisher content items.

### Claim 3 (depends on 1)

The computer-implemented method of claim 1, wherein obtaining the publisher information includes providing an application programming interface (API) for the plurality of publisher sites.

### Claim 4 (depends on 1)

The computer-implemented method of claim 1, wherein generating the set of high-value feeds further comprises performing a keyword cleansing operation to pre-process the publisher information.

### Claim 5 (depends on 1)

The computer-implemented method of claim 1, wherein generating the set of high-value feeds further comprises obtaining a revenue value associated with each listing item of each high-value feed.

### Claim 6 (depends on 1)

The computer-implemented method of claim 1, wherein generating the set of high-value feeds further comprises matching keywords against content in a set of listings.

### Claim 7 (depends on 1)

The computer-implemented method of claim 1, wherein generating the set of high-value feeds further comprises ranking the listing items in the set of listing items based on the quality scores and restricting a pre-determined portion of the ranked listing items from being in the set of high-value feeds.

### Claim 8 (depends on 7)

The computer-implemented method of claim 7, wherein the pre-determined portion of the ranked listing items comprises listing items that do not satisfy a minimum quality score threshold.

### Claim 9

A system comprising:
at least one processor; and
a non-transitory computer-readable medium storing executable instructions that, when executed, cause the at least one processor to perform operations comprising:
obtaining publisher information corresponding to a plurality of publisher content items from a plurality of publisher sites, the publisher information comprising a plurality of user queries and a plurality of keywords corresponding to the plurality of publisher content items;
obtaining merchant information including value information corresponding to the plurality of publisher content items;
generating a merchant data set using the merchant information, the merchant data set comprising information related to relationships between products or items appearing in particular publisher content items, identifiers of publisher sites corresponding to the particular publisher content items, merchant bids corresponding to the products or items, and a merchant or seller associated with each merchant bid;
generating a set of high-value feeds based on the publisher information and the merchant information, wherein generating the set of high-value feeds comprises:
allocating relative profits to each user query based on at least one of a sum of clicks or a sum of bids for each user query determined from the merchant data set;
selecting a set of user queries satisfying a threshold profitability; and
determining, using at least in part the set of user queries selected, a quality score for each listing item corresponding to a keyword from the plurality of keywords, wherein the set of high-value feeds comprises listing items selected using qualities scores; and
transmitting the set of high-value feeds to corresponding publisher sites of the plurality of publisher sites.

### Claim 10 (depends on 9)

The system of claim 9, wherein the operations further comprise generating a publisher data set using the publisher information, the publisher data set comprising information related to relationships between products or items appearing in particular publisher content items and identifiers of publisher sites corresponding to the particular publisher content items.

### Claim 11 (depends on 9)

The system of claim 9, wherein obtaining the publisher information includes providing an application programming interface (API) for the plurality of publisher sites.

### Claim 12 (depends on 9)

The system of claim 9, wherein generating the set of high-value feeds further comprises performing a keyword cleansing operation to pre-process the publisher information.

### Claim 13 (depends on 9)

The system of claim 9, wherein generating the set of high-value feeds further comprises obtaining a revenue value associated with each listing item of each high-value feed.

### Claim 14 (depends on 9)

The system of claim 9, wherein generating the set of high-value feeds further comprises matching keywords against content in a set of listings.

### Claim 15 (depends on 9)

The system of claim 9, wherein generating the set of high-value feeds further comprises ranking the listing items in the set of listing items based on the quality scores and restricting a pre-determined portion of the ranked listing items from being in the set of high-value feeds.

### Claim 16

A non-transitory computer-readable medium storing executable instructions that, when executed, cause at least one processor to perform operations comprising:
obtaining publisher information corresponding to a plurality of publisher content items from a plurality of publisher sites, the publisher information comprising a plurality of user queries and a plurality of keywords corresponding to the plurality of publisher content items;
obtaining merchant information including value information corresponding to the plurality of publisher content items;
generating a merchant data set using the merchant information, the merchant data set comprising information related to relationships between products or items appearing in particular publisher content items, identifiers of publisher sites corresponding to the particular publisher content items, merchant bids corresponding to the products or items, and a merchant or seller associated with each merchant bid;
generating a set of high-value feeds based on the publisher information and the merchant information, wherein generating the set of high-value feeds comprises:
allocating relative profits to each user query based on at least one of a sum of clicks or a sum of bids for each user query determined from the merchant data set;
selecting a set of user queries satisfying a threshold profitability; and
determining, using at least in part the set of user queries selected, a quality score for each listing item corresponding to a keyword from the plurality of keywords, wherein the set of high-value feeds comprises listing items selected using qualities scores; and
transmitting the set of high-value feeds to corresponding publisher sites of the plurality of publisher sites.

### Claim 17 (depends on 16)

The computer-readable medium of claim 16, wherein the operations further comprise generating a publisher data set using the publisher information, the publisher data set comprising information related to relationships between products or items appearing in particular publisher content items and identifiers of publisher sites corresponding to the particular publisher content items.

### Claim 18 (depends on 16)

The computer-readable medium of claim 16, wherein obtaining the publisher information includes providing an application programming interface (API) for the plurality of publisher sites.

### Claim 19 (depends on 16)

The computer-readable medium of claim 16, wherein generating the set of high-value feeds further comprises performing a keyword cleansing operation to pre-process the publisher information.

### Claim 20 (depends on 16)

The computer-readable medium of claim 16, wherein generating the set of high-value feeds further comprises obtaining a revenue value associated with each listing item of each high-value feed.
