Patent ID: 8170940
Filing Date: 2012-05-01
Classification: G06Q

Abstract:
1. A method comprising: processing by a server a plurality of activity requests from a user, the server residing in a multi-tier automated financial instrument brokerage system, the brokerage system further comprising a backend database in a separate tier from the server for storing customer account data, wherein processing at least some of the activity requests uses customer account data retrieved from the backend database; maintaining an application-in-memory cache that is resident in the server; storing customer account data retrieved from the backend database in the application-in-memory cache of the server; determining, according to a plurality of predetermined usage rules, whether to use the customer account data stored in the application-in-memory cache of the server instead of the customer account data retrieved from the backend database when processing activity requests; and refreshing the customer account data stored in the application-in-memory cache in response to a multicast packet, wherein the multicast packet is provided upon acknowledgement of a financial transaction.