Methods and Systems for Market Clearance
First Claim
1. A computer-implemented method for clearing offers, each of which specifies conditions for acceptance, the method comprising:
- receiving a plurality of advantaged offers each having a respective requested close time, wherein an advantaged offer is one which, once associated with a given disadvantaged offer, will be transacted upon, either in accordance with terms originally associated with the advantaged offer, or in accordance with better terms;
respectively associating individual advantaged offers with individual available most-favorable disadvantaged offers each having a respective requested close time, wherein the conditions of acceptance of the individual advantaged offers are met by respective disadvantaged offers;
changing the association of one of the individual associated advantaged offers to a newly available disadvantaged offer that offers more favorable terms than a currently associated disadvantaged offer, when the newly available disadvantaged offer is received and meets the conditions of acceptance of the associated advantaged offer, wherein the step of changing the association is performed in order of chronological priority of receipt of the advantaged offers;
at a predetermined time based on respective requested close times of associated individual advantaged offers and disadvantaged offers, clearing the associated individual advantaged offers and disadvantaged offers to produce cleared individual advantaged offers and disadvantaged offers; and
transmitting transaction directives to transacting buyers and sellers associated respectively with the cleared individual advantaged offers and disadvantaged offers.
1 Assignment
0 Petitions
Accused Products
Abstract
In a marketplace, offers are processed that are intended to be associated with other offers in a pool. The offers specify conditions for acceptance. Improvable offers are received that are capable of being associated with offers having more favorable specifications than initial offers associated with the improvable offers. Nonimprovable offers that have more favorable specifications than initial offers associated with improvable offers are identified. The identified nonimprovable offers are associated with corresponding improvable offers. Straddles, which comprise a set of offers and a limit on the associations, may span multiple pools. Information about the marketplace may be obtained from data generated by the operation of the marketplace.
21 Citations
31 Claims
-
1. A computer-implemented method for clearing offers, each of which specifies conditions for acceptance, the method comprising:
-
receiving a plurality of advantaged offers each having a respective requested close time, wherein an advantaged offer is one which, once associated with a given disadvantaged offer, will be transacted upon, either in accordance with terms originally associated with the advantaged offer, or in accordance with better terms; respectively associating individual advantaged offers with individual available most-favorable disadvantaged offers each having a respective requested close time, wherein the conditions of acceptance of the individual advantaged offers are met by respective disadvantaged offers; changing the association of one of the individual associated advantaged offers to a newly available disadvantaged offer that offers more favorable terms than a currently associated disadvantaged offer, when the newly available disadvantaged offer is received and meets the conditions of acceptance of the associated advantaged offer, wherein the step of changing the association is performed in order of chronological priority of receipt of the advantaged offers; at a predetermined time based on respective requested close times of associated individual advantaged offers and disadvantaged offers, clearing the associated individual advantaged offers and disadvantaged offers to produce cleared individual advantaged offers and disadvantaged offers; and transmitting transaction directives to transacting buyers and sellers associated respectively with the cleared individual advantaged offers and disadvantaged offers. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A computer-implemented method for generating events to be posted to a marketplace, the method comprising:
-
receiving a description of transactions to be offered in the marketplace; expanding the description of transactions to be offered in the marketplace into at least one offer, with specified conditions of acceptance; and generating a set of post events based on the at least one offer in a manner to cause the transactions to be offered in a marketplace in which a marketplace method for processing offers is used, and the marketplace method comprising; receiving a plurality of advantaged offers each having a respective requested close time, wherein an advantaged offer is one which, once associated with a given disadvantaged offer, will necessarily be transacted upon, either in accordance with terms originally associated with the advantaged offer, or in accordance with better terms; respectively associating individual advantaged offers with individual available most-favorable disadvantaged offers each having a respective requested close time, wherein the conditions of acceptance of the individual advantaged offers are met by respective disadvantaged offers; changing the association of one of the individual advantaged offers to a newly available disadvantaged offer that offers more favorable terms than a currently associated disadvantaged offer, when the newly available disadvantaged offer is received and meets the conditions of acceptance of the associated advantaged offer, wherein the step of changing the association is performed in order of chronological priority of receipt of the advantaged offers; at a predetermined time based on respective requested close times of associated individual advantaged offers and disadvantaged offers, clearing the associated individual advantaged offers and disadvantaged offers to produce cleared individual advantaged offers and disadvantaged offers; and transmitting transaction directives to transacting buyers and sellers associated respectively with the cleared individual advantaged offers and disadvantaged offers. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27)
-
-
28. A computer-implemented method for generating events to be posted to a marketplace, the method comprising:
-
receiving a description of transactions to be offered in the marketplace; expanding the description of transactions to be offered in the marketplace into at least one offer, with specified conditions of acceptance; and generating a set of post events based on the at least one offer in a manner to cause the transactions to be offered in a marketplace in which a marketplace method for processing offers is used, and the marketplace method comprising; receiving a plurality of advantaged offers, each having a respective requested close time; associating each advantaged offer with one or more available most-favorable disadvantaged offers each having a respective requested close time, wherein the conditions of acceptance of each advantaged offer are met by each disadvantaged offer that has been associated with the advantaged offer; changing the association of an advantaged offer to a newly available disadvantaged offer that offers more favorable terms than a currently associated disadvantaged offer, when the newly available disadvantaged offer is received and meets the conditions of acceptance of the associated advantaged offer; at a predetermined time based on respective requested close times of associated advantaged and disadvantaged offers, clearing the associated individual advantaged offers and disadvantaged offers to produce cleared individual advantaged offers and disadvantaged offers; and transmitting transaction directives to transacting buyers and sellers associated respectively with the cleared individual advantaged offers and disadvantaged offers, wherein the events include straddles specifying a straddle limit, which restricts the number of associations, and wherein generating a set of post events further comprises; creating an offer corresponding to one of the descriptions; adding the created offer to any corresponding straddles; and generating a straddle including the created offer if no corresponding straddles exist. - View Dependent Claims (29, 30, 31)
-
Specification