Patent ID: 7657477

Claim:
A method for operating a gaming system on a computer system having a server and at least one computer, the method comprising: opening and closing simulated positions of real world securities in simulated securities portfolios for a plurality of players in accordance with instructions provided by each of the plurality of players; tracking by the server or the at least one computer performances of the simulated securities portfolio of each of the plurality of players relative to one of 1) performances of the simulated securities portfolios of the other players, and 2) one or more of a securities index; maintaining a portfolio database in the server for the simulated securities portfolios for each of the plurality of players, wherein each simulated securities portfolio has current financial information associated with the respective simulated securities portfolio; receiving a request for a tradescreen from a requesting player of the plurality of players; and generating the tradescreen based on the portfolio database of the server for the requesting player for display on a computer of the requesting player, the tradescreen for displaying the current financial information for the simulated securities portfolio of the requesting player and for calculating and displaying revised financial information for the simulated securities portfolio of the requesting player, the tradescreen for entering proposed data comprising one of a proposed trade and a proposed transfer of the simulated positions of real world securities, the tradescreen for allowing the requesting player to determine if the proposed data entered into the tradescreen would produce one of a first type of result and a second type of result; providing an interface on the tradescreen for enabling the requesting player to submit the transaction corresponding to the proposed data entered into the tradescreen to update the portfolio database in the server with the revised financial information for the simulated securities portfolio of the requesting player in an event the requesting player determines that the proposed data would produce the first type of result; and updating the portfolio database in the server with the revised financial information for the simulated securities portfolio of the requesting player upon the requesting player submitting the transaction; wherein the revised financial information for the simulated securities portfolio of the requesting player is based on the proposed data entered into the tradescreen and the current financial information for the simulated securities portfolio of the requesting player.