Method and system for multi-dimensional trading
First Claim
Patent Images
1. A computer-implemented method for order matching implemented over a network, comprising:
- providing a filter specified by a user, wherein the filter defines an arbitrarily-shaped region within at least four dimensions;
receiving, over said network, a buy order from the user for an object having the at least four dimensions associated with said object, wherein the buy order includes the filter specified by the user that defines the arbitrarily-shaped region within the at least four dimensions;
receiving, over said network, a message to modify said buy order while said buy order is pending, wherein said message is received from a party associated with the buy order;
modifying said buy order in accordance with said message;
encoding user-preferences associated with at least one of the buy order or one of a plurality of sell orders;
searching with at least one computer, and in accordance with the filter specified by the user, an indexing tree that includes the plurality of sell orders for objects having said at least four dimensions and, in accordance with said searching, identifying only one or more sell orders that are within said arbitrarily-shaped region;
applying, with said at least one computer, characteristics of the one or more sell orders that are within said arbitrarily-shaped region and the encoded user preferences, to a quality function, and outputting, from the quality function, one or more quality values for the one or more sell orders that are within said arbitrarily-shaped region to the user; and
matching, with said at least one computer, said buy order to one or more of the sell orders that are within said arbitrarily-shaped region in accordance with said one or more quality values.
1 Assignment
0 Petitions
Accused Products
Abstract
A method to trade objects over a network is described. A first order for an object having at least four dimensions associated with the object is received. A memory is searched for a second order with an object having at least four dimensions. The first order is matched with the second order in accordance with the search.
-
Citations
6 Claims
-
1. A computer-implemented method for order matching implemented over a network, comprising:
-
providing a filter specified by a user, wherein the filter defines an arbitrarily-shaped region within at least four dimensions; receiving, over said network, a buy order from the user for an object having the at least four dimensions associated with said object, wherein the buy order includes the filter specified by the user that defines the arbitrarily-shaped region within the at least four dimensions; receiving, over said network, a message to modify said buy order while said buy order is pending, wherein said message is received from a party associated with the buy order; modifying said buy order in accordance with said message; encoding user-preferences associated with at least one of the buy order or one of a plurality of sell orders; searching with at least one computer, and in accordance with the filter specified by the user, an indexing tree that includes the plurality of sell orders for objects having said at least four dimensions and, in accordance with said searching, identifying only one or more sell orders that are within said arbitrarily-shaped region; applying, with said at least one computer, characteristics of the one or more sell orders that are within said arbitrarily-shaped region and the encoded user preferences, to a quality function, and outputting, from the quality function, one or more quality values for the one or more sell orders that are within said arbitrarily-shaped region to the user; and matching, with said at least one computer, said buy order to one or more of the sell orders that are within said arbitrarily-shaped region in accordance with said one or more quality values. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A computer-implemented method for order matching implemented over a network, comprising:
-
providing a filter specified by a user, wherein the filter defines an arbitrarily-shaped region within at least four dimensions; receiving, over said network, a sell order from the user for an object having the at least four dimensions associated with said object, wherein the sell order includes the filter specified by the user that defines the arbitrarily-shaped region within the at least four dimensions; receiving, over said network, a message to modify said sell order while said sell order is pending, wherein said message is received from a party associated with the sell order; modifying said sell order in accordance with said message; encoding user-preferences associated with at least one of the sell order or one of a plurality of buy orders; searching with at least one computer, and in accordance with the filter specified by the user, an indexing tree that includes the plurality of buy orders for objects having said at least four dimensions and, in accordance with said searching, identifying only one or more buy orders that are within said arbitrarily-shaped region; applying, with said at least one computer, characteristics of the one or more buy orders that are within said arbitrarily-shaped region and the encoded user preferences, to a quality function, and outputting, from said quality function, one or more quality values for the one or more buy orders that are within said arbitrarily-shaped region to the user; and matching, with said at least one computer, said sell order to one or more of the buy orders that are within said arbitrarily-shaped region in accordance with said one or more quality values.
-
Specification