Patent ID: 7406443
Filing Date: 2008-07-29
Classification: G06Q,Y10S

Abstract:
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.