Method and system for providing a transaction platform for pre-owned merchandise
First Claim
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.
1 Assignment
0 Petitions
Accused Products
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.
122 Citations
17 Claims
-
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. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
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. - View Dependent Claims (9, 10, 11, 12)
-
-
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. - View Dependent Claims (14, 15, 16, 17)
-
Specification