IP Library Granted Patent US 11,113,740
Granted Patent B2
US 11,113,740 · App. 15/802,352 · Granted Sep 7, 2021

System and methods for personalization and enhancement of a marketplace

Inventors: Michael George Lenahan (Moraga, CA); Ben Lucas Mitchell (Oakland, CA); Chahn Chung (San Francisco, CA); Myra Sandoval (San Francisco, CA); Timothy Sean Suglian (San Francisco, CA); Matthew Bret MacLaurin (Santa Cruz, CA); James Ross Skorupski (San Jose, CA); Jesse Wolfe (Sammamish, WA); Hsin-Yi Chien (Cupertino, CA); Marie Jeanette Floyd Tahir (San Jose, CA); Jai Dandekar (Garden Ridge, TX); Healey Cypher (Santa Cruz, CA)
Assignee: eBay Inc.
G06Q30/0625G06Q10/0833G06Q30/0629G06Q30/0631G06Q30/0643
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,113,740
App. No.
15/802,352
Granted
Sep 7, 2021
Kind
B2
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 (63)

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.

2. 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.

3. 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.

4. 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.

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

6. 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.

7. 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.

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.

9. 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.

10. 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.

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

12. 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.

13. 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.

14. 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.

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.

16. 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.

17. 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.

18. 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.

19. 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.

Assignments (2)
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVAL OF CHRISTI GIBSON AND HAZEL DROKE FROM CONVEYING PARTIES PREVIOUSLY RECORDED AT REEL: 044681 FRAME: 0267. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Jul 28, 2021
From: LENAHAN, MICHAEL GEORGE; MITCHELL, BEN LUCAS; CHUNG, CHAHN; SANDOVAL, MYRA; SUGLIAN, TIMOTHY SEAN; MACLAURIN, MATTHEW BRET; SKORUPSKI, JAMES ROSS; WOLFE, JESSE; CHIEN, HSIN-YI; FLOYD TAHIR, MARIE JEANETTE; DANDEKAR, JAI; CYPHER, HEALEY
To: EBAY INC.
Reel/Frame 057002/0911 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 2, 2017
From: LENAHAN, MICHAEL G.; MITCHELL, BEN; CHUNG, CHAHN; SANDOVAL, MYRA; MACLAURIN, MATTHEW BRET; SKORUPSKI, JAMES ROSS; CHEN, HSIN-YI; DANDEKAR, JAI; CYPHER, HEALEY; SUGLIAN, TIM; WOLFE, JESSE; GIBSON, CHRISTI; DROKE, HAZEL; TAHIR, MARIE FLOYD
To: EBAY INC.
Reel/Frame 044681/0239 →
Continuity (11)
Continuation 14051375 · Oct 10, 2013
Provisional Application 61712205 · Oct 10, 2012
Provisional Application 61712217 · Oct 10, 2012
Provisional Application 61712210 · Oct 10, 2012
Provisional Application 61712204 · Oct 10, 2012
Provisional Application 61712233 · Oct 10, 2012
Provisional Application 61712203 · Oct 10, 2012
Provisional Application 61712202 · Oct 10, 2012
Provisional Application 61712198 · Oct 10, 2012
Provisional Application 61712196 · Oct 10, 2012
Related Publication 20180089735A1 · Mar 29, 2018
Cited By (2)
US 12,619,655 US 12,619,669