IP Library Granted Patent US 12,423,744
Granted Patent B2
US 12,423,744 · App. 18/206,878 · Granted Sep 23, 2025

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 12,423,744
App. No.
18/206,878
Granted
Sep 23, 2025
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 (69)

1. A method comprising:

causing display of a user interface comprising a plurality of data fields in which listing parameters of an item can be populated, the listing parameters being used to generate an item listing;

receiving, via the user interface, a first user selection of a first recommendation icon displayed on the user interface;

in response to receiving the first user selection:

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

determining at least one first listing parameter that corresponds to the estimated time to sell and sales price range, the at least one first listing parameter including one or more of a listing duration, a scheduled start time, a starting price, or a shipping parameter; and

causing a dynamic update to the user interface to display the estimated time to sell, the sales price range, and

the at least one first listing parameter populated in one or more data fields of the plurality of data fields;

receiving a second user selection of a second recommendation icon displayed on the user interface for a different recommendation;

in response to receiving the second user selection, immediately re-estimating the time to sell and sales price range and determining at least one second listing parameter that corresponds to the re-estimated time to sell and sales price range; and

causing a dynamic update to the user interface to display the re-estimated time to sell and sales price range and to replace the at least one first listing parameter with the at least one second listing parameters.

2. The method of claim 1 , wherein the first recommendation icon or the second recommendation icon is associated with a request for a recommendation to sell the item quickly and the other recommendation icon is associated with a request to get a highest price.

3. The method of claim 1 , wherein the at least one first listing parameter 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; and

ranking the set of listings based on a time to sell of each listing of the set of listings,

wherein the at least one first listing parameter is based on a highest ranked portion of the set of listings.

4. The method of claim 3 , further comprising:

second ranking the set of listings based on the re-estimated sales price range in response to the second user selection, wherein the at least one second listing parameter is based on a highest ranked portion of the second ranked set of listings.

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

6. The method of claim 3 , further comprising:

querying a database of completed listings based on the first user selection or the second user selection;

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 method of claim 1 , further comprising:

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

immediately performing a second re-estimating of the time to sell and sales price range in response to the user input; and

causing a dynamic update to the user interface to display the second re-estimated time to sell and sales price range.

8. The method of claim 1 , further comprising:

generating and publishing a listing on a network-based publication system based on the data fields.

9. A system comprising:

hardware processing circuitry; and

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

causing display of a user interface comprising a plurality of data fields in which listing parameters of an item can be populated, the listing parameters being used to generate an item listing;

receiving, via the user interface, a first user selection of a first recommendation icon displayed on the user interface;

in response to receiving the first user selection:

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

determining at least one first listing parameter that corresponds to the estimated time to sell and sales price range, the at least one first listing parameter including one or more of a listing duration, a scheduled start time, a starting price, or a shipping parameter; and

causing a dynamic update to the user interface to display the estimated time to sell, the sales price range, and

the at least one first listing parameter populated in one or more data fields of the plurality of data fields;

receiving a second user selection of a second recommendation icon displayed on the user interface for a different recommendation;

in response to receiving the second user selection, immediately re-estimating the time to sell and sales price range and determining at least one second listing configuration parameters that corresponds to the re-estimated time to sell and sales price range; and

causing a dynamic update to the user interface to display the re-estimated time to sell and sales price range and to replace the at least one first listing parameter with the at least one second listing parameter.

10. The system of claim 9 , wherein the first recommendation icon or the second recommendation icon is associated with a request for a recommendation to sell the item quickly and the other recommendation icon is associated with a request to get a highest price.

11. The system of claim 9 , wherein the at least one first listing parameter 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; and

ranking the set of listings based on a time to sell of each listing of the set of listings,

wherein the at least one first listing parameter is based on a highest ranked portion of the set of listings.

12. The system of claim 11 , wherein the operations further comprise:

second ranking the set of listings based on the re-estimated sales price range in response to the second user selection, wherein the at least one second listing parameter is based on a highest ranked portion of the second ranked set of listings.

13. The system of claim 11 , wherein the machine classifier is trained based on a completed set of listings from a network-based publication system.

14. The system of claim 11 , wherein the operations further comprise:

querying a database of completed listings based on the first user selection or the second user selection;

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.

15. The system of claim 9 , wherein the operations further comprise:

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

immediately performing a second re-estimating of the time to sell and sales price range in response to the user input; and

causing a dynamic update to the user interface to display the second re-estimated time to sell and sales price range.

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

causing display of a user interface comprising a plurality of data fields in which listing parameters of an item can be populated, the listing parameters being used to generate an item listing;

receiving, via the user interface, a first user selection of a first recommendation icon displayed on the user interface;

in response to receiving the first user selection:

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

determining at least one first listing parameter that corresponds to the estimated time to sell and sales price range, the at least one first listing parameter including one or more of a listing duration, a scheduled start time, a starting price, or a shipping parameter; and

causing a dynamic update to the user interface to display the estimated time to sell, the sales price range, and

the at least one first listing parameter populated in one or more data fields of the plurality of data fields;

receiving a second user selection of a second recommendation icon displayed on the user interface for a different recommendation;

in response to receiving the second user selection, immediately re-estimating the time to sell and sales price range and determining at least one second listing parameter that corresponds to the re-estimated time to sell and sales price range; and

causing a dynamic update to the user interface to display the re-estimated time to sell and sales price range and to replace the at least one first listing configuration parameter with the at least one second listing configuration parameter.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 21, 2023
From: KNEEN, BEN; KUMARAN, GIRIDHAR; LAKSHMINARAYANAN, ARUN; ENGLE, JEREMY; SHIVASWAMY, GURUDATTA HORANTUR; EKDAHL, LIEN
To: EBAY INC.
Reel/Frame 064984/0811 →
Continuity (3)
Continuation 16805067 · Feb 28, 2020
Continuation 14142517 · Dec 27, 2013
Related Publication 20230316390A1 · Oct 5, 2023
References Cited (33)
US 6044363A · Mori et al. · 2000 [cited by applicant]
US 10607281B2 · Kneen et al. · 2020 [cited by applicant]
US 11704724B2 · Kneen et al. · 2023 [cited by applicant]
US 20030229552A1 · Lebaric et al. · 2003 [cited by applicant]
US 20050071249A1 · Nix et al. · 2005 [cited by applicant]
US 20050278243A1 · Ghani · 2005 [cited by examiner]
US 20070130090A1 · Staib et al. · 2007 [cited by applicant]
US 20070203824A1 · Whelchel et al. · 2007 [cited by applicant]
US 20080027880A1 · Yu · 2008 [cited by examiner]
US 20110231228A1 · Chatter et al. · 2011 [cited by applicant]
US 20110264505A1 · Turner-rielle · 2011 [cited by applicant]
US 20140279163A1 · Gladis · 2014 [cited by examiner]
US 20150186989A1 · Kneen et al. · 2015 [cited by applicant]
US 20200202421A1 · Kneen et al. · 2020 [cited by applicant]
WO 2004114083 · 2004 [cited by applicant]
WO 2015100247 · 2015 [cited by applicant]
U.S. Appl. No. 14/142,517 U.S. Pat. No. 10,607,281, filed Dec. 27, 2013, Dynamically Updated Listing User Interface (As Amended). [cited by applicant]
U.S. Appl. No. 16/805,067 U.S. Pat. No. 11,704,724, filed Feb. 28, 2020, Dynamically Updated Listing User Interface (As Amended). [cited by applicant]
“International Application Serial No. PCT US2014 071915, International Search Report mailed Mar. 18, 2015”, 2 pgs. [cited by applicant]
“International Application Serial No. PCT US2014 071915, Written Opinion mailed Mar. 18, 2015”, 4 pgs. [cited by applicant]
“U.S. Appl. No. 14/142,517, Non Final Office Action mailed Jul. 1, 2016”, 14 pgs. [cited by applicant]
“International Application Serial No. PCT US2014 071915, International Preliminary Report on Patentability mailed Jul. 7, 2016”, 6 pgs. [cited by applicant]
“U.S. Appl. No. 14/142,517, Examiner Interview Summary mailed Oct. 26, 2016”, 3 pgs. [cited by applicant]
“U.S. Appl. No. 14/142,517, Final Office Action mailed Feb. 17, 2017”, 18 pgs. [cited by applicant]
“U.S. Appl. No. 14/142,517, Examiner Interview Summary mailed Apr. 12, 2017”, 3 pgs. [cited by applicant]
“U.S. Appl. No. 14/142,517, Non Final Office Action mailed Dec. 8, 2017”, 9 pgs. [cited by applicant]
“U.S. Appl. No. 14/142,517, Final Office Action mailed Jul. 2, 2018”, 8 pgs. [cited by applicant]
“U.S. Appl. No. 14/142,517, Non Final Office Action mailed Mar. 21, 2019”, 9 pgs. [cited by applicant]
“U.S. Appl. No. 14/142,517, Notice of Allowance mailed Nov. 21, 2019”, 5 pgs. [cited by applicant]
“U.S. Appl. No. 14/142,517, Corrected Notice of Allowability mailed Jan. 22, 2020”, 4 pgs. [cited by applicant]
“U.S. Appl. No. 16/805,067, Non Final Office Action mailed Nov. 25, 2022”, 9 pgs. [cited by applicant]
“U.S. Appl. No. 16/805,067, Examiner Interview Summary mailed Feb. 24, 2023”, 2 pgs. [cited by applicant]
“U.S. Appl. No. 16/805,067, Notice of Allowance mailed Mar. 1, 2023”, 5 pgs. [cited by applicant]