Data processing system and method for facilitating transactions in diamonds
First Claim
1. A system for listing and facilitating transactions involving stones categorized by weight and at least one other characteristic relating to the gem comprising:
- a host processor having a first data structure storing for each stone offered for sale data of stone weight, the characteristic, offer price and seller identification data, said processor including (i) means for arranging said data into a data matrix array wherein stone data for like weights and like characteristics is assigned to a designated category position in the array and (ii) means to compare the price to determine the lowest offer price for a stone offered for the category position and, for said lowest determined offered price, assigning said stone data to a primary offer position in the array category;
a plurality of remote terminals each including a display;
a data link between said terminals to said host processor by which a seller and a buyer may initiate communication with the host processor, said processor in response to initiation of communication adapted to issue signals to the terminal to display a matrix corresponding to said data matrix array and for each category the price from the stone data assigned to the primary position;
means for a seller of a stone to open communication with the host processor from a terminal and to input stone data for a stone to be offered for sale;
means for a buyer of a stone to open communication with the host processor from a terminal;
means to select a category position from the matrix at the display, said host processor in response to said selection displaying at least the stone data of weight and said characteristic for the stone data assigned to the primary position;
means for the buyer to communicate a bid to the host processor for at least the stone whose data is assigned to said primary position of the selected category; and
said host processor including means to compare a bid with said displayed offer price, (i) if said bid matches the offer price said processor including means to communicate over said link to the identified seller and buyer of the stone that a sale has been made and means for removing said stone data for the sold stone from the data matrix, said comparing means comparing the prices of the remaining stone data of said category to determine the lowest price for the remaining stones and assign the lowest priced remaining stone to the primary position and (ii) if the bid is lower than the displayed offer price said processor including means to store said bid in the array category and compare said bid with other stored bids to determine the highest bid for the category, said determined highest bid assigned to a primary bid position at the array category.
2 Assignments
0 Petitions
Accused Products
Abstract
A data processing system and method for facilitating transactions in precious stones such as diamonds is set forth. A host processor stores data input by a seller from a remote terminal for a stone to be sold based upon weight, cut shape, cut quality and a matrix of color and clarity. From remote terminals sellers may input data to list stones which they offer for sale with the offer price and buyers make bids. The host processor stores the data which may be remotely viewed at remote terminals which reproduce the matrix and show the lowest offer price, highest bid price and last sales price for each category of the matrix. When a bid and offer match for a listed stone, confirmation is issued to the buyer and seller to confirm the sale. A third party escrow will receive the sold stone and payment and thereafter distribute it to the receiving party.
-
Citations
21 Claims
-
1. A system for listing and facilitating transactions involving stones categorized by weight and at least one other characteristic relating to the gem comprising:
-
a host processor having a first data structure storing for each stone offered for sale data of stone weight, the characteristic, offer price and seller identification data, said processor including (i) means for arranging said data into a data matrix array wherein stone data for like weights and like characteristics is assigned to a designated category position in the array and (ii) means to compare the price to determine the lowest offer price for a stone offered for the category position and, for said lowest determined offered price, assigning said stone data to a primary offer position in the array category; a plurality of remote terminals each including a display; a data link between said terminals to said host processor by which a seller and a buyer may initiate communication with the host processor, said processor in response to initiation of communication adapted to issue signals to the terminal to display a matrix corresponding to said data matrix array and for each category the price from the stone data assigned to the primary position; means for a seller of a stone to open communication with the host processor from a terminal and to input stone data for a stone to be offered for sale; means for a buyer of a stone to open communication with the host processor from a terminal; means to select a category position from the matrix at the display, said host processor in response to said selection displaying at least the stone data of weight and said characteristic for the stone data assigned to the primary position; means for the buyer to communicate a bid to the host processor for at least the stone whose data is assigned to said primary position of the selected category; and said host processor including means to compare a bid with said displayed offer price, (i) if said bid matches the offer price said processor including means to communicate over said link to the identified seller and buyer of the stone that a sale has been made and means for removing said stone data for the sold stone from the data matrix, said comparing means comparing the prices of the remaining stone data of said category to determine the lowest price for the remaining stones and assign the lowest priced remaining stone to the primary position and (ii) if the bid is lower than the displayed offer price said processor including means to store said bid in the array category and compare said bid with other stored bids to determine the highest bid for the category, said determined highest bid assigned to a primary bid position at the array category. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for listing and facilitating transactions involving polished diamonds categorized by weight group, cut style, cut grade, color and clarity comprising:
-
a host processor having a data structure storing for each diamond offered for sale data of weight, cut shape, cut grade, color and clarity, offer price and seller identification data, said processor including (i) means for arranging said data into weight group classes, cut shape subclasses and cut grade sub-subclasses and for each sub-subclass a data matrix array for color and clarity wherein data for like diamonds of the same sub-subclass, color and clarity is assigned to a designated category position in the array and (ii) means to compare the price to determine the lowest offer price for a diamond offered for the category position and, for said lowest determined offered price, assigning said data to a primary offer position in the array category; a plurality of remote terminals each including a display; a data link between said terminals to said host processor by which a seller and a buyer may initiate communication with the host processor, said processor in response to initiation of communication adapted to issue signals to the terminal to display for each sub-subclass a matrix corresponding to said data matrix array and for each category the price from the data assigned to the primary position; means for a seller of a gem to communicate to the host processor from a terminal identification data to initiate communication with the host processor and to input data for a diamond to be offered for sale; means for a buyer to communicate to the host processor from a terminal identification data to initiate communication with the host processor; means to select a weight group, cut shape and cut grade, said processor in response to said selection adapted to issue signals to display said corresponding data matrix at the terminal display; means for the buyer to communicate a bid to the host processor for at least the diamond whose data is assigned to said primary position of the selected category; and said host processor including means to compare a bid with said displayed offer price, (i) if said bid matches the offer price said processor including means to communicate over said link to the identified seller and buyer of the diamond that a sale has been made and means for removing said data for the sold diamond from the data matrix, said comparing means adapted to compare the prices of the remaining data of said category to determine the lowest price for the remaining diamonds and assign the lowest priced remaining diamond to the primary position and (ii) if the bid is lower than the displayed offer price said processor including means to store said bid in the array category and compare said bid with other stored bids to determine the highest bid for the category, said determined highest bid assigned to a primary bid position at the array category. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A method for listing and facilitating transactions involving stones categorized by weight and at least one other characteristic relating to the gem comprising:
-
providing a host processor having a data structure storing for each stone offered for sale data of stone weight, the characteristic, offer price and seller identification data, said processor (i) arranging said data into a data matrix array wherein stone data for like weights and like characteristics is assigned to a designated category position in the array and (ii) comparing the price to determine the lowest offer price for a stone offered for the category position and, for said lowest determined offered price, assigning said stone data to a primary offer position in the array category; linking terminals each including a display and data entry device to said host processor by which a seller and a buyer may initiate communication with the host processor, said processor in response to initiation of communication issuing signals to the terminal to display a matrix corresponding to said data matrix array and for each category the price from the stone data assigned to the primary position; a seller of a stone communicating to the host processor from a terminal identification data to initiate communication with the host processor and inputting stone data for a stone to be offered for sale; a buyer of a stone communicating with the host processor from a terminal identification data to initiate communication with the host processor; the buyer communicating a bid to the host processor for at least the stone whose data is assigned to said primary position of the selected category; and said host processor comparing the bid with said displayed offer price, (i) if said bid matches the offer price said processor confirming over said link to the identified seller and buyer of the stone that a sale has been made and removing said stone data for the sold stone from the data matrix and comparing the prices of the remaining stone data of said category to determine the lowest price for the remaining stones and assign the lowest priced remaining stone to the primary position and (ii) if the bid is lower than the displayed offer price said processor storing said bid in the array category and comparing said bid with other stored bids to determine the highest bid for the category and assigning the highest bid assigned to a primary bid position at the array category. - View Dependent Claims (17)
-
-
18. A method for listing and facilitating transactions involving polished diamonds categorized by weight group, cut style, cut grade, color and clarity comprising:
-
providing a host processor having a data structure storing for each diamond offered for sale data of weight, cut shape, cut grade, color and clarity, offer price and seller identification data, said processor (i) arranging said data into weight group classes, cut shape subclasses and cut grade sub-subclasses and for each sub-subclass a data matrix array for color and clarity and allocating data for like diamonds of the same sub-subclass, color and clarity to a corresponding category position in the array and (ii) comparing the price to determine the lowest offer price for a diamond offered for each category position and, for said lowest determined offered price, assigning said data to a primary offer position in the array category; linking remote terminals each having a display and data entry device to said host processor for initiating communication with the host processor, said processor in response to initiation of communication issuing signals to the terminal to display for each sub-subclass a matrix corresponding to said data matrix array and for each category the price from the data assigned to the primary offer position; a seller of a diamond communicating to the host processor from a terminal identification data to initiate communication with the host processor and inputting data for a diamond to be offered for sale; a buyer to communicating with the host processor from a terminal identification data to initiate communication with the host processor; choosing a sub-subclass, said processor in response to said selection issuing signals to display said corresponding data matrix; the buyer to communicating a bid to the host processor for at least the diamond whose data is assigned to said primary position of the selected category; and said host processor comparing the bid with said displayed offer price, (i) if said bid matches the offer price said processor confirming to the identified seller and buyer of the diamond that a sale has been made and removing said data for the sold diamond from the data matrix and comparing the prices of the remaining data of said category to determine the lowest price for the remaining diamonds and assigning the lowest priced remaining diamond to the primary position and (ii) if the bid is lower than the displayed offer price said processor storing said bid in the array category and comparing said bid with other stored bids to determine the highest bid for the category assigning the highest bid to a primary bid position at the array category. - View Dependent Claims (19, 20, 21)
-
Specification