IP Library Granted Patent US 11,704,724
Granted Patent B2
US 11,704,724 · App. 16/805,067 · Granted Jul 18, 2023

Dynamically updated listing user interface

Inventors: Ben Kneen (Boston, MA); Giridhar Kumaran (Bothell, WA); Arun Lakshminarayanan (San Jose, CA); Jeremy Engle (San Jose, CA); Gurudatta Horantur Shivaswamy (Saratoga, CA); Lien Ekdahl (Alviso, CA)
Assignee: EBAY INC.
G06Q30/08G06Q30/02
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,704,724
App. No.
16/805,067
Granted
Jul 18, 2023
Kind
B2
Abstract

In an example embodiment, an item characteristic is received, the item characteristic pertaining to an item being listed for sale, by a seller, via an ecommerce service. Then, a plurality of past transactions of items having the item characteristic are analyzed. Based on this analysis, a first set of one or more optimal listing configuration parameters are identified in accordance with a first set of listing criteria. Then, the first set of one or more identified optimal listing configuration parameters to the seller in a user interface that permits the seller to change one or more listing configuration parameters based on the presentation.

Claims (79)

1. A system comprising:

hardware processing circuitry; and

a memory storing instructions that, when executed, configures the hardware processing circuitry to perform operations comprising:

causing a display of a user interface configured to populate data fields on the user interface with listing data;

receiving one or more characteristics of an item to be listed;

receiving a first input via the user interface;

in response to receiving the first input:

estimating a time to sell and a sales price based on the one or more characteristics of the item;

causing display of the estimated time to sell and sales price in a summary window on the user interface; and

causing display of the listing data populated in the data fields, the listing data corresponding to the estimated time to sell and sales price;

receiving a second input changing at least one of the data fields;

immediately re-estimating the time to sell and sales price in response to the second input; and

causing a dynamic update to the summary window to display the re-estimated time to sell and sales price.

2. The system of claim 1 , wherein the user interface is configured to display a first user interface control and a second user interface control, each of the first and second user interface controls configured to populate the data fields on the user interface with first listing data or second listing data respectively, wherein the first input indicates a selection of the first user interface control.

3. The system of claim 2 , wherein the listing data is derived from a subject listing of a network marketplace, the operations further comprising:

generating, using a machine classifier, a set of listings having a similarity to the subject listing;

ranking the set of listings based on a time to sell of each listings of the set of listings; and

generating the listing data based on a highest ranked portion of the set of listings.

4. The system of claim 3 , the operations further comprising:

second ranking the set of listings based on a sales price in response to a selection of the second user interface control;

setting the second listing data based on a highest ranked portion of the second ranked set of listings; and

repopulating the data fields based on the second listing data.

5. The system of claim 3 , wherein the machine classifier is trained based on a completed set of listings from the network-based marketplace.

6. The system of claim 3 , the operations further comprising:

querying a database of completed listings based on input received from a user interface;

generating a second set of listings based on the querying; and

providing the second set of listings to the machine classifier, wherein the machine classifier generates the first set of listings in response to being provided the second set of listings.

7. The system of claim 1 , the operations further comprising publishing a listing on a network-based marketplace based on the changed data field.

8. A method comprising:

causing a display of a user interface configured to populate data fields on the user interface with listing data;

receiving one or more characteristics of an item to be listed;

receiving a first input via the user interface;

in response to receiving the first input:

estimating a time to sell and a sales price based on the one or more characteristics of the item;

causing display of the estimated time to sell and sales price in a summary window on the user interface; and

causing display of the listing data populated in the data fields, the listing data corresponding to the estimated time to sell and sales price;

receiving a second input changing at least one of the data fields;

immediately re-estimating the time to sell and sales price in response to the second input; and

causing a dynamic update to the summary window to display the re-estimated time to sell and sales price.

9. The method of claim 8 , wherein the user interface is configured to display a first user interface control and a second user interface control, each of the first and second user interface controls configured to populate the data fields on the user interface with first listing data or second listing data respectively, wherein the first input indicates a selection of the first user interface control.

10. The method of claim 9 , wherein the listing data is derived from a subject listing of a network marketplace, the method further comprising:

generating, using a machine classifier, a set of listings having a similarity to the subject listing;

ranking the set of listings based on a time to sell of each listings of the set of listings; and

generating the listing data based on a highest ranked portion of the set of listings.

11. The method of claim 10 , further comprising:

second ranking the set of listings based on a sales price in response to a selection of the second user interface control;

setting the second listing data based on a highest ranked portion of the second ranked set of listings; and

repopulating the data fields based on the second listing data.

12. The method of claim 10 , wherein the machine classifier is trained based on a completed set of listings from the network-based marketplace.

13. The method of claim 10 , further comprising:

querying a database of completed listings based on input received from a user interface;

generating a second set of listings based on the querying; and

providing the second set of listings to the machine classifier, wherein the machine classifier generates the first set of listings in response to being provided the second set of listings.

14. The method of claim 8 , further comprising publishing a listing on a network-based marketplace based on the changed data field.

15. A non-transitory computer readable storage medium comprising instructions that when executed configure hardware processing circuitry to perform operations comprising:

causing a display of a user interface configured to populate data fields on the user interface with listing data;

receiving one or more characteristics of an item to be listed;

receiving a first input via the user interface;

in response to receiving the first input:

estimating a time to sell and a sales price based on the one or more characteristics of the item;

causing display of the estimated time to sell and sales price in a summary window on the user interface; and

causing display of the listing data populated in the data fields, the listing data corresponding to the estimated time to sell and sales price;

receiving a second input changing at least one of the data fields;

immediately re-estimating the time to sell and sales price in response to the second input; and

causing a dynamic update to the summary window to display the re-estimated time to sell and sales price.

16. The non-transitory computer readable storage medium of claim 15 , wherein the user interface is configured to display a first user interface control and a second user interface control, each of the first and second user interface controls configured to populate the data fields on the user interface with first listing data or second listing data respectively, wherein the first input indicates a selection of the first user interface control.

17. The non-transitory computer readable storage medium of claim 16 , wherein the listing data is derived from a subject listing of a network marketplace, the operations further comprising:

generating, using a machine classifier, a set of listings having a similarity to the subject listing;

ranking the set of listings based on a time to sell of each listings of the set of listings; and

generating the listing data based on a highest ranked portion of the set of listings.

18. The non-transitory computer readable storage medium of claim 17 , the operations further comprising:

second ranking the set of listings based on a sales price in response to a selection of the second user interface control;

setting the second listing data based on a highest ranked portion of the second ranked set of listings; and

repopulating the data fields based on the second listing data.

19. The non-transitory computer readable storage medium of claim 17 , the operations further comprising:

querying a database of completed listings based on input received from a user interface;

generating a second set of listings based on the querying; and

providing the second set of listings to the machine classifier, wherein the machine classifier generates the first set of listings in response to being provided the second set of listings.

20. The non-transitory computer readable storage medium of claim 15 , the operations further comprising publishing a listing on a network-based marketplace based on the changed data field.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 3, 2020
From: KNEEN, BEN; KUMARAN, GIRIDHAR; LAKSHMINARAYANAN, ARUN; ENGLE, JEREMY; SHIVASWAMY, GURUDATTA HORANTUR; EKDAHL, LIEN
To: EBAY INC.
Reel/Frame 051990/0851 →
Continuity (2)
Continuation 14142517 · Dec 27, 2013
Related Publication 20200202421A1 · Jun 25, 2020
Cited By (2)
US 12,248,467 US 12,423,744