Patent ID: 8655755
Filing Date: 2014-02-18
Classification: G06Q

Abstract:
1. An automated brokerage system for processing activity requests related to financial instruments, the system comprising: a front end layer comprising at least one front end server, the at least one front end server configured to execute a plurality of applications, the plurality of applications configured to generate activity requests related to one or more financial instruments in response to input from remote users; an intermediate layer in communication with the front end layer, the intermediate layer comprising a plurality of intermediate layer servers for simultaneously processing the generated activity requests, the intermediate layer servers being configured to provide a plurality of services in connection with the processing of the activity requests; a back end layer in communication with the intermediate layer, the back end layer comprising a data source configured to provide financial instrument quote data, a data repository configured to store customer account data, and an order placement system configured to place one or more orders on a financial instrument trading market, the one or more orders being derived from at least one received activity request; wherein the at least one front end server is further configured to distribute activity requests to the plurality of intermediate layer servers based on activity request type; wherein the intermediate layer servers are configured to interact with the back end layer data source, the back end layer data repository, and the back end layer order placement system as necessary to process the received activity requests; wherein the intermediate layer servers comprise a plurality of dedicated servers, the dedicated servers comprising: wherein the order servers are configured to directly communicate with the customer account servers via the first load balancer and the second load balancer; wherein the order servers are configured to directly communicate with the quote servers via the first load balancer and the third load balancer; wherein the customer account servers are configured to directly communicate with the order servers via the second load balancer and the first load balancer; wherein the customer account servers are configured to directly communicate with the quote servers via the second load balancer and the third load balancer; wherein the quote servers are configured to directly communicate with the order servers via the third load balancer and the first load balancer; and wherein the quote servers are configured to directly communicate with the customer account servers via the third load balancer and the second load balancer.