IP Library Granted Patent US 10,275,813
Granted Patent B2
US 10,275,813 · App. 14/739,871 · Granted Apr 30, 2019

Method and system for providing a transaction platform for pre-owned merchandise

Inventor: Lubin Fu (Hangzhou, CN)
Assignee: ALIBABA GROUP HOLDING LIMITED
G06Q30/0611G06Q30/0613G06Q50/01
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 10,275,813
App. No.
14/739,871
Granted
Apr 30, 2019
Kind
B2
Abstract

One embodiment of the present invention provides a system for facilitating trading of pre-owned merchandise. During operation, the system receives, at a server, recycle information associated with an item that a first user intends to purchase and stores the recycle information and identification information of the first user in a database. The recycle information specifies identification and price information associated with the item. The system receives, from a second user, a request for an offer price for a for-sale item. The system then queries the database to identify one or more users who intend to purchase the for-sale item, calculates offer prices provided by the identified users for the for-sale item, and provides a list of the identified users and the calculated offer prices to the second user.

Claims (55)

1. A computer-executable method for facilitating trading of pre-owned items, the method comprising:

receiving, at a server over a computer network, recycle information associated with an item that a first user intends to purchase, wherein the recycle information specifies the first user, item identification information, and price information associated with the item, and wherein the price information is specific to a set of predetermined attributes associated with the item;

storing the recycle information in a database;

receiving, at the server over the computer network, a request for an offer price for a for-sale item that a second user intends to sell;

in response to the for-sale item being machine-accessible, causing an application on a client machine associated with the second user to extract, directly from the for-sale item, attribute values specific to the for-sale item corresponding to the set of predetermined attributes;

querying the database to identify one or more users who intend to purchase the for-sale item based on the corresponding item identification information;

calculating offer prices provided by the identified users for the for-sale item based on the corresponding price information and the extracted attribute values; and

providing a list of the identified users and the calculated offer prices associated with the for-sale item to the second user.

2. The method of claim 1 , wherein the price information associated with the item includes a baseline price and attribute-specific price information associated with at least one attribute of the item, and wherein the attribute-specific price information includes one of: a binary judging condition and a numeric price-adjusting factor.

3. The method of claim 2 , wherein the price information further includes a price-calculation formula, and wherein calculating an offer price for an item with specific attribute values involves substituting appropriate price-adjusting factors corresponding to the specific attribute values in the price-calculation formula.

4. The method of claim 1 , wherein receiving the recycle information further comprises:

receiving, via a user interface provided to the first user, an option selected from at least one option group presented on the user interface, wherein the option group corresponds to an attribute, and wherein the option selection corresponds to a specific value of the attribute; and

receiving, from the first user, a price-adjusting input corresponding to the selected option.

5. The method of claim 1 , wherein calculating offer prices provided by the identified users involves:

for each identified user,

obtaining, from the database, price information provided by the identified user, wherein the price information includes a baseline price and a price-adjusting factor that is specific to at least one extracted attribute value; and

calculating an offer price provided by the identified user based on both the baseline price and the price-adjusting factor.

6. The method of claim 1 , wherein providing the list of the identified users further comprises ranking the identified users.

7. The method of claim 1 , further comprising:

assembling the set of predetermined attributes based on noticeable attributes specified by the identified users; and

determining a set of option groups to be presented on a user interface for the second user, wherein a respective option group corresponds to a noticeable attribute, and wherein options within the option group correspond to possible values of the noticeable attribute, thereby facilitating the second user to specify a value of the noticeable attribute for the for-sale item.

8. A computer server system for providing a transaction platform that facilitates trading of pre-owned items, the computer server system comprises:

a processor;

an information-receiving mechanism configured to receive, over a computer network, recycle information associated with an item that a first user intends to purchase, wherein the recycle information specifies the first user, item identification information, and price information associated with the item, and wherein the price information is specific to a set of predetermined attributes associated with the item;

a database configured to store the recycle information;

a request-receiving mechanism configured to receive, over the computer network, a request for an offer price for a for-sale item that a second user intends to sell;

an attribute-extraction mechanism configured to, in response to the for-sale item being machine-accessible, cause an application on a client machine associated with the second user to extract, directly from the for-sale item, attribute values specific to the for-sale item corresponding to the set of predetermined attributes;

a querying mechanism configured to query the database to identify one or more users who intend to purchase the for-sale item based on the corresponding item identification information;

a calculation mechanism configured to calculate offer prices provided by the identified users for the for-sale item based on the corresponding price information and the extracted attribute values; and

a providing-mechanism configured to provide a list of the identified users and the calculated offer prices associated with the for-sale item to the second user.

9. The computer server system of claim 8 , wherein price information associated with the item includes a baseline price and attribute-specific price information associated with at least one attribute of the item, and wherein the attribute-specific price information includes one of: a binary judging condition and a numeric price-adjusting factor.

10. The computer server system of claim 8 , wherein receiving the recycle information further comprises:

receiving, via a user interface provided to the first user, an option selected from at least one option group presented on the user interface, wherein the option group corresponds to an attribute, and wherein the option selection corresponds to a specific value of the attribute; and

receiving, from the first user, a price-adjusting input corresponding to the selected option.

11. The computer server system of claim 8 , wherein while providing the list of the identified users, the providing mechanism is configured to rank the identified users.

12. The computer server system of claim 8 , further comprising a user interface providing mechanism configured to:

assemble the set of predetermined attributes based on noticeable attributes specified by the identified users;

determine a set of option groups; and

provide a user interface for the second user, wherein the user interface presents the determined set of option groups, wherein a respective option group corresponds to a noticeable attribute, and wherein options within the option group correspond to possible values of the noticeable attribute, thereby facilitating the second user to specify a value of the noticeable attribute for the for-sale item.

13. A non-transitory computer-readable storage medium storing instructions that when executed by a computing device cause the computing device to perform a method for providing a transaction platform that facilitates buying or selling of pre-owned items, the method comprising:

receiving, at a server over a computer network, recycle information associated with an item that a first user intends to purchase, wherein the recycle information specifies the first user, item identification information, and price information associated with the item, and wherein the price information is specific to a set of predetermined attributes associated with the item;

storing the received recycle information n a database;

receiving, at the server over the computer network, a request for an offer price for a for-sale item that a second user intends to sell;

in response to the for-sale item being machine-accessible, causing an application on a client machine associated with the second user to extract, directly from the for-sale item, attribute values specific to the for-sale item corresponding to the set of predetermined attributes;

querying the database to identify one or more users who intend to purchase the for-sale item based on the corresponding item identification information;

calculating offer prices provided by the identified users for the for-sale item based on the corresponding price information and the extracted attribute values; and

providing a list of the identified users and the calculated offer prices associated with the for-sale item to the second user.

14. The computer-readable storage medium of claim 13 , wherein the price information associated with the item includes a baseline price and attribute-specific price information associated with at least one attribute of the item, and wherein the attribute-specific price information includes one of: a binary judging condition and a numeric price-adjusting factor.

15. The computer-readable storage medium of claim 13 , wherein receiving the recycle information further comprises:

receiving, via a user interface provided to the first user, an option selected from at least one option group presented on the user interface, wherein the option group corresponds to an attribute, and wherein the option selection corresponds to a specific value of the attribute; and

receiving, from the first user, a price-adjusting input corresponding to the selected option.

16. The computer-readable storage medium of claim 13 , wherein providing the list of the identified users further comprises ranking the identified users.

17. The computer-readable storage medium of claim 13 , wherein the method further comprises:

assembling the set of predetermined attributes based on noticeable attributes specified by the identified one or more users; and

determining a set of option groups to be presented on a user interface for the second user, wherein a respective option group corresponds to a noticeable attribute, and wherein options within the option group correspond to possible values of the noticeable attribute, thereby facilitating the second user to specify a value of the noticeable attribute for the for-sale item.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 4, 2015
From: FU, LUBIN
To: ALIBABA GROUP HOLDING LIMITED
Reel/Frame 036497/0649 →
Priority Claims (1)
CN 2014 1 0324408 · Jul 8, 2014 · national
Continuity (1)
Related Publication 20160012503A1 · Jan 14, 2016
Cited By (17)
US 12,205,081 US 12,217,221 US 12,223,684 US 12,271,929 US 12,300,059 US 12,321,965 US 12,322,259 US 12,373,801 US 12,380,420 US 12,462,635 US 12,475,756 US 12,536,643 US 12,541,745 US 12,597,004 US 12,608,687 US 12,646,041 US 12,676,045