# US 11,113,740 B2 · System and methods for personalization and enhancement of a marketplace

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

- Number: US 11,113,740 B2
- Document ID: US11113740B2
- Status: Granted
- Kind: B2
- Application number: 15/802,352
- Filed: 2017-11-02
- Published: 2018-03-29
- Granted: 2021-09-07
- Earliest claimed: 2012-10-10
- Assignees: eBay Inc.
- Applicants: eBay Inc.
- Inventors: Michael George Lenahan; Ben Lucas Mitchell; Chahn Chung; Myra Sandoval; Timothy Sean Suglian; Matthew Bret MacLaurin; James Ross Skorupski; Jesse Wolfe; Hsin-Yi Chien; Marie Jeanette Floyd Tahir; Jai Dandekar; Healey Cypher
- Web page: https://patentgrep.com/patent/US11113740B2

## CPC

- G06Q 30/0625: {by formulating product or service queries, e.g. using keywords or predefined options}
- G06Q 10/0833: Tracking
- G06Q 30/0629: {by pre-processing results, e.g. ranking or ordering results}
- G06Q 30/0631: {Recommending goods or services}
- 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 system comprising a computer-readable storage medium storing at least one program, and a computer-implemented method for enhancing and personalizing an interactive marketplace. The method may include receiving one or more images depicting one or more products owned by a user and identifying the one or more products based on a comparison of the one or more images to a product database. The method may further include determining a market value for each of the one or more products. In response to determining the market value of at least one product exceeds a predefined threshold value, an alert is transmitted to a computing device of the user.

## Claims

### Claim 1

A system comprising:
one or more processors of at least one server machine;
a computer readable storage medium storing instructions that, when executed by the one or more processors, cause the at least one server machine to perform operations comprising:
receiving one or more images from a user capture device depicting one or more products owned by a user;
identifying, based on a comparison of the one or more images to a product database using image recognition at an image recognition component of the at least one server machine, the one or more products owned by the user;
determining, at a product display component of the at least one server machine, a market value for each of the one or more products based at least in part on information obtained from the product database;
determining, at the product display component of the at least one server machine, the market value of at least one of the one or more products exceeds a predefined threshold value associated with at least one of the one or more products;
in response to determining the market value of at least one of the one or more products exceeds the predefined threshold value, transmitting, from a communication component of the at least one server machine, an alert to the user capture device, the alert including a notification that the market value of at least one of the one or more products exceeds the predefined threshold value; and
calculating a product sentiment score for each of the one or more products based on an aggregate of user reviews associated with each of the one or more products.

### Claim 2 (depends on 1)

The system of claim 1, wherein the operations further comprise:
adding each of the one or more products owned by the user to an electronic inventory maintained as part of a user profile of the user; and
creating a product description page for each item included in the electronic inventory.

### Claim 3 (depends on 2)

The system of claim 2, wherein each product description page includes at least one of: the market value, an identifier of an interested user, an available accessory, warranty information, market trend information, or the product sentiment score.

### Claim 4 (depends on 2)

The system of claim 2, wherein the operations further comprise:
determining an updated market value for each of the one or more products; and
updating at least one product description page using the updated market value determined for a corresponding product.

### Claim 5 (depends on 1)

The system of claim 1, wherein the operations further comprise receiving a user specified price corresponding to the predefined threshold value.

### Claim 6 (depends on 1)

The system of claim 1, wherein the operations further comprise:
receiving a user specified price for at least one other product in the one or more products;
receiving, from an additional computing device of another user, an offer to purchase the at least one other product at an offer price;
determining the offer price meets or exceeds the user specified price; and
in response to determining the offer price meets or exceeds the user specified price, transmitting, from the at least one server machine, a further alert to the computing device of the user to notify the user of the offer.

### Claim 7 (depends on 1)

The system of claim 1, wherein the determining the market value of the one or more products is further based on information obtained from one or more user specified sources.

### Claim 8

A method comprising:
receiving, at least one server machine, one or more images depicting one or more products owned by a user from a user capture device;
identifying, based on a comparison of the one or more images to a product database using image recognition at an image recognition component of the at least one server machine, the one or more products owned by the user;
determining, at a product display component of the at least one server machine, a market value for each of the one or more products based at least in part on information obtained from the product database;
determining, at the product display component of the at least one server machine, the market value of at least one of the one or more products exceeds a predefined threshold value associated with at least one of the one or more products;
in response to determining the market value of at least one of the one or more products exceeds the predefined threshold value, transmitting, from a communication component of the at least one server machine, an alert to the user capture device, the alert including a notification that the market value of at least one of the one or more products exceeds the predefined threshold value; and
calculating a product sentiment score for each of the one or more products based on an arrogate of user reviews associated with each of the one or more products.

### Claim 9 (depends on 8)

The method of claim 8, further comprising:
adding each of the one or more products owned by the user to an electronic inventory maintained as part of a user profile of the user; and
creating a product description page for each item included in the electronic inventory.

### Claim 10 (depends on 9)

The method of claim 9, wherein each product description page includes at least one of: the market value, an identifier of an interested user, an available accessory, warranty information, market trend information, or a product sentiment score.

### Claim 11 (depends on 8)

The method of claim 8, wherein the threshold value corresponds to a rate of change in the market value.

### Claim 12 (depends on 10)

The method of claim 10, further comprising:
determining an updated market value for each of the one or more products; and
updating at least one product description page using the updated market value determined for a corresponding product.

### Claim 13 (depends on 8)

The method of claim 8, further comprising receiving, at the at least one server machine, a user specified price corresponding to the predefined threshold value.

### Claim 14 (depends on 8)

The method of claim 8, further comprising:
receiving a user specified price for at least one other product in the one or more products;
receiving, from an additional computing device of another user, an offer to purchase the at least one other product at an offer price;
determining the offer price meets or exceeds the user specified price; and
in response to determining the offer price meets or exceeds the user specified price, transmitting, from the at least one server machine, a further alert to the computing device of the user to notify the user of the offer.

### Claim 15

A non-transitory machine-readable medium storing instructions that, when executed by at least one server machine, cause the at least one server machine to perform operations comprising:
receiving one or more images from a user capture device, depicting one or more products owned by a user;
identifying, based on a comparison of the one or more images to a product database using image recognition at an image recognition component of the at least one server machine, the one or more products owned by the user;
determining, at a product display component of the at least one server machine, a market value for each of the one or more products based at least in part on information obtained from the product database;
determining, at the product display component of the at least one server machine, the market value of at least one of the one or more products exceeds a predefined threshold value associated with at least one of the one or more products;
in response to determining the market value of at least one of the one or more products exceeds the predefined threshold value, transmitting, from a communication component of the at least one server machine, an alert to the user capture device, the alert including a notification that the market value of at least one of the one or more products exceeds the predefined threshold value; and
calculating a product sentiment score for each of the one or more products based on an aggregate of user reviews associated with each of the one or more products.

### Claim 16 (depends on 15)

The non-transitory machine-readable medium of claim 15, wherein the operations further comprise:
adding each of the one or more products owned by the user to an electronic inventory maintained as part of a user profile of the user; and
creating a product description page for each item included in the electronic inventory.

### Claim 17 (depends on 16)

The non-transitory machine-readable medium of claim 16, wherein the operations further comprise:
determining an updated market value for each of the one or more products; and
updating at least one product description page using the updated market value determined for a corresponding product.

### Claim 18 (depends on 15)

The non-transitory machine-readable medium of claim 15, wherein the operations further comprise:
receiving a user specified price for at least one other product in the one or more products;
receiving, from a computing device of another user, an offer to purchase the at least one other product at an offer price;
determining the offer price meets or exceeds the user specified price; and
in response to determining the offer price meets or exceeds the user specified price, transmitting, from the at least one server machine, a further alert to the computing device of the user to notify the user of the offer.

### Claim 19 (depends on 15)

The non-transitory machine-readable medium of claim 15, wherein the operations further comprise receiving, at the at least one server machine, a user specified price corresponding to the predefined threshold value.
