Patent ID: 7937315
Filing Date: 2011-05-03
Classification: G06Q

Abstract:
1. A method performed at least partially on a computing system, the method comprising: providing a crossing market center and designating a portfolio crossing session start time outside of normal market trading hours; throughout the trading day until the designated portfolio crossing session start time, receiving and storing a plurality of program trade orders at the crossing market center using the computing system, wherein each program trade order represents a self-contained cross, contains a basket identification number identifying one program trade of a plurality of program trades on the crossing market center that the program trade order is part of, and contains a specified order price; at the designated start time, initiating a portfolio crossing session using the computing system; executing the received program trade orders at their specified order prices using the computing system, resulting in portfolio crosses; linking together the completed portfolio crosses having the same basket identification number using the computing system; and determining whether to validate each program trade by identifying a specific basket identification number in the linked completed portfolio crosses for each program trade using the computing system, wherein validation occurs if a portfolio symbol count for the linked completed portfolio crosses having the specific basket identification number is greater than or equal to a minimum portfolio symbol count for the crossing market center and a total portfolio value for the linked completed portfolio crosses having the specific basket identification number is greater than or equal to a minimum portfolio value for the cross market center.