IP Library › Granted Patent US 11,816,686
Granted Patent B2
US 11,816,686 · App. 16/288,158 · Granted Nov 14, 2023

Determining sellability score and cancellability score

Inventors: John Alexander Lagerling (Los Altos Hills, CA); Kai Chun Cheung (San Francisco, CA); Byong Mok Oh (Los Altos, CA); Dhruv Mehrotra (Mountain View, CA); Jeffrey Kenichiro Hara (Santa Clara, CA)
Assignee: MERCARI, INC.
G06Q30/0202G06N20/00G06Q30/0601
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,816,686
App. No.
16/288,158
Granted
Nov 14, 2023
Kind
B2
Abstract

Disclosed herein are system, method, and computer program product embodiments for generating sellability and cancellability scores for selling objects on an electronic marketplace. An embodiment operates by receiving, from a mobile device, an image including an object for sale and determining information associated with the object for sale. Information associated with pre-identified objects is determined from information associated with pre-identified objects, where each of the pre-identified objects corresponds to the object for sale. A sellability score and/or a cancellability score is generated based at least in part on the information associated with the object for sale and the information associated with the pre-identified objects. The sellability score and the cancellability score are further provided to users.

Claims (67)

1. A computer-implemented method, comprising:

receiving, from a mobile device, an image including an object for sale;

determining information associated with the object for sale;

determining, from an electronic marketplace, information associated with pre-identified objects, wherein each of the pre-identified objects corresponds to the object for sale;

generating, by at least one processor executing a sellability model, a sellability score, wherein the execution of the sellability model comprises generating the sellability score based at least in part on the information associated with the object for sale and the information associated with the pre-identified objects, wherein the sellability score is a probability value that the object for sale will be sold within a given period of time;

generating, by the at least one processor executing a cancellability model, a cancellability score, wherein the execution of the cancellability model comprises generating the cancellability score based at least in part on the information associated with the object for sale and the information associated with the pre-identified objects, wherein the sellability model and the cancelability model are determined and updated by the at least one processor;

ranking a plurality of objects for sale on the electronic marketplace based on a condition;

ranking the plurality of objects for sale based at least in part on sellability scores and cancellability scores of the plurality of objects for sale;

ordering a display of the plurality of objects for sale on the electronic marketplace based on the ranking based on the condition and the ranking based at least in part on the sellability scores and the cancellability scores of the plurality of objects for sale;

in response to at least one of receiving updated information associated with the object for sale or receiving updated information associated with the pre-identified objects, updating, using the at least one processor, the cancellability model used for generating the cancellability score;

in response to at least one of determining that the object for sale was not sold within the given period of time, receiving the updated information associated with the object for sale, or receiving the updated information associated with the pre-identified objects, updating, using the at least one processor, the sellability model used for generating the sellability score; and

generating an updated sellability score using the updated sellability model.

2. The method of claim 1 , further comprising:

determining information associated with a seller of the object for sale; and

generating the sellability score and the cancellability score based at least in part on the information associated with the object for sale, the information associated with the pre-identified objects, and the information associated with the seller of the object for sale.

3. The method of claim 2 , wherein the information associated with the seller of the object for sale comprises historical information of transactions performed by the seller on the electronic marketplace.

4. The method of claim 1 , wherein the sellability model comprises a decision tree based model.

5. The method of claim 1 , further comprising:

generating an updated cancellability score using the updated cancellability model.

6. The method of claim 1 , further comprising:

determining that the object for sale is sold on the electronic market;

determining information associated with a buyer of the object for sale; and

generating the cancellability score based at least in part on the information associated with the buyer of the object for sale.

7. The method of claim 1 , wherein the cancellability score is a probability value that a listing of the object for sale on the electronic market will be cancelled by a seller of the object for sale or a buyer of the object for sale.

8. The method of claim 1 , further comprising:

providing at least one of the sellability score or the cancellability score to the mobile device to be used to update the information associated with the object for sale.

9. The method of claim 1 , further comprising:

determining that the object was not cancelled within a predetermined time period;

updating the cancellability model used for generating the cancellability score; and

generating an updated cancellability score using the updated cancellability model.

10. The method of claim 1 , further comprising:

receiving the updated information associated with the object for sale, wherein the updated information are based on at least one of the sellabiliy score or the cancellability score; and

generating the sellability score and the cancellability score based at least in part on the updated information associated with the object for sale.

11. A system, comprising:

a memory; and

at least one processor coupled to the memory and configured to:

receive, from a mobile device, an image including an object for sale;

determine information associated with the object for sale;

determine, from an electronic marketplace, information associated with pre-identified objects, wherein each of the pre-identified objects corresponds to the object for sale;

generate, by executing a sellability model, a sellability score, wherein the execution of the sellability model comprises generating the sellability score based at least in part on the information associated with the object for sale and the information associated with the pre-identified objects, wherein the sellability score is a probability value that the object for sale will be sold within a given period of time;

generate, by executing a cancellability model, a cancellability score, wherein the execution of the cancellability model comprises generating the cancellability score based at least in part on the information associated with the object for sale and the information associated with the pre-identified objects, wherein the sellability model and the cancelability model are determined and updated by the at least one processor;

rank a plurality of objects for sale on the electronic marketplace based on a condition;

rank the plurality of objects for sale based at least in part on sellability scores and cancellability scores of the plurality of objects for sale;

order a display of the plurality of objects for sale on the electronic marketplace based on the ranking based on the condition and the ranking based at least in part on the sellability scores and the cancellability scores of the plurality of objects for sale;

in response to at least one of determining that the object for sale was not sold within the given period of time, receiving updated information associated with the object for sale, or receiving updated information associated with the pre-identified objects, update the sellability model used for generating the sellability score;

in response to at least one of receiving the updated information associated with the object for sale or receiving the updated information associated with the pre-identified objects, update the cancellability model used for generating the cancellability score; and

generate an updated sellability score using the updated sellability model.

12. The system of claim 11 , wherein the at least one processor is further configured to:

determine information associated with a seller of the object for sale; and

generate the sellability score and the cancellability score based at least in part on the information associated with the object for sale, the information associated with the pre-identified objects, and the information associated with the seller of the object for sale.

13. The system of claim 12 , wherein the information associated with the seller of the object for sale comprises historical information of transactions performed by the seller on the electronic marketplace.

14. The system of claim 11 , wherein the at least one processor is further configured to:

generate an updated cancellability score using the updated cancellability model.

15. The system of claim 11 , wherein the at least one processor is configured to:

provide the at least one of the sellability score or the cancellability score to the mobile device to be used to update the information associated with the object for sale.

16. A non-transitory computer-readable medium storing instructions that, when executed by a processor, cause the processor to perform operations, the operations comprising:

receiving, from a mobile device, an image including an object for sale;

determining information associated with the object for sale;

determining, from an electronic marketplace, information associated with pre-identified objects, wherein each of the pre-identified objects corresponds to the object for sale;

generating, by the processor executing a sellability model, a sellability score, wherein the execution of the sellability model comprises generating the sellability score based at least in part on the information associated with the object for sale and the information associated with the pre-identified objects, wherein the sellability score is a probability value that the object for sale will be sold within a given period of time;

generating, by the processor executing a cancellability model, a cancellability score, wherein the execution of the cancellability model comprises generating the cancellability score based at least in part on the information associated with the object for sale and the information associated with the pre-identified objects, wherein the sellability model and the cancelability model are determined and updated by the processor;

ranking a plurality of objects for sale on the electronic marketplace based on a condition;

ranking the plurality of objects for sale based at least in part on sellability scores and cancellability scores of the plurality of objects for sale;

ordering a display of the plurality of objects for sale on the electronic marketplace based on the ranking based on the condition and the ranking based at least in part on the sellability scores and the cancellability scores of the plurality of objects for sale;

in response to at least one of determining that the object for sale was not sold within the given period of time, receiving updated information associated with the object for sale, or receiving updated information associated with the pre-identified objects, updating, using the processor, the sellability model used for generating the sellability score;

in response to at least one of receiving the updated information associated with the object for sale or receiving the updated information associated with the pre-identified objects, updating, using the processor, the cancellability model used for generating the cancellability score; and

generating an updated sellability score using the updated sellability model.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 11, 2019
From: LAGERLING, JOHN ALEXANDER; CHEUNG, KAI CHUN; OH, BYONG MOK; MEHROTRA, DHRUV; HARA, JEFFREY KENICHIRO
To: MERCARI, INC.
Reel/Frame 049429/0365 →
Continuity (2)
Provisional Application 62740040 · Oct 2, 2018
Related Publication 20200104866A1 · Apr 2, 2020
Cited By (1)
US 12,361,441