SCOTTRADE, INC. Patent applications |
Patent application number | Title | Published |
20100218136 | Method and Apparatus for User-Interactive Financial Instrument Trading - An improved interface for interacting with a user of financial instrument trading software is disclosed herein. The improvements include efficient user access to multiple accounts, the ability to quickly cancel open orders from an interface window, the display of real-time quote data within an order entry window, greater flexibility in viewing quote data within a quotes window and chart data within a chart window, the display of a high/low graph for a financial instrument in a quote window, improved visual highlighting techniques for notifying the user of significant data relating to a financial instrument, the ability to embed a chart from a chart window into a quote window, the ability to effectively link different user interface windows together such that a user action in one linked window will have an effect in another window linked thereto, and the ability to efficiently manage open orders within an open orders window. | 08-26-2010 |
20090299860 | Method and System for Creating Dynamic Advertisements - A method and system for receiving an inputted request for information related to a financial instrument from a user with a first processor, where the request includes a financial instrument identifier. The request is processed to identify the financial instrument identifier. A plurality of data representative of a financial instrument associated with the financial instrument identifier is provided with at least one second processor. A dynamic advertisement is generated based on the received plurality of data. Preferably, the generated dynamic advertisement further includes a chart and text associated with the financial instrument. Preferably, the inputted request for information related to a financial instrument includes a Uniform Resource Locator (“URL”) that includes a query string and the query string includes the financial instrument identifier. Preferably, the logic necessary to process the request for information related to a financial instrument is contained within the computer code that represents the advertisement. This generated dynamic advertisement can be a banner advertisement. | 12-03-2009 |
20090240613 | System and Method for the Automated Brokerage of Financial Instruments - Disclosed herein in a preferred embodiment is an automated financial instrument brokerage system wherein a front end layer interacts with customers to generate activity requests for an intermediate layer. The intermediate layer preferably processes the activity requests and places financial instrument orders on a financial market if appropriate. A backend layer preferably provides data to the intermediate layer for processing activity requests. Multiple heterogeneous front end customer applications may be supported by the same intermediate layer. Further, multiple backend layer applications may interact with the intermediate layer in a manner transparent to the front end layer. Further, scalability can be achieved be partitioning various tasks of the intermediate layer onto separate servers, and more preferably on separate redundant servers. Load balancers may then be used in the intermediate layer to provide distributed access to these servers. Also disclosed herein is a caching technique whereby turnaround time for processing activity requests can be reduced by reducing the number of times that the intermediate layer needs to interact with the backend layer. | 09-24-2009 |
20090187502 | System and Method for the Automated Brokerage of Financial Instruments - Disclosed herein in a preferred embodiment is an automated financial instrument brokerage system wherein a front end layer interacts with customers to generate activity requests for an intermediate layer. The intermediate layer preferably processes the activity requests and places financial instrument orders on a financial market if appropriate. A backend layer preferably provides data to the intermediate layer for processing activity requests. Multiple heterogeneous front end customer applications may be supported by the same intermediate layer. Further, multiple backend layer applications may interact with the intermediate layer in a manner transparent to the front end layer. Further, scalability can be achieved be partitioning various tasks of the intermediate layer onto separate servers, and more preferably on separate redundant servers. Load balancers may then be used in the intermediate layer to provide distributed access to these servers. Also disclosed herein is a caching technique whereby turnaround time for processing activity requests can be reduced by reducing the number of times that the intermediate layer needs to interact with the backend layer. | 07-23-2009 |
20090182656 | System and Method for the Automated Brokerage of Financial Instruments - Disclosed herein in a preferred embodiment is an automated financial instrument brokerage system wherein a front end layer interacts with customers to generate activity requests for an intermediate layer. The intermediate layer preferably processes the activity requests and places financial instrument orders on a financial market if appropriate. A backend layer preferably provides data to the intermediate layer for processing activity requests. Multiple heterogeneous front end customer applications may be supported by the same intermediate layer. Further, multiple backend layer applications may interact with the intermediate layer in a manner transparent to the front end layer. Further, scalability can be achieved be partitioning various tasks of the intermediate layer onto separate servers, and more preferably on separate redundant servers. Load balancers may then be used in the intermediate layer to provide distributed access to these servers. Also disclosed herein is a caching technique whereby turnaround time for processing activity requests can be reduced by reducing the number of times that the intermediate layer needs to interact with the backend layer. | 07-16-2009 |
20090037320 | System and Method for the Automated Brokerage of Financial Instruments - Disclosed herein in a preferred embodiment is an automated financial instrument brokerage system wherein a front end layer interacts with customers to generate activity requests for an intermediate layer. The intermediate layer preferably processes the activity requests and places financial instrument orders on a financial market if appropriate. A backend layer preferably provides data to the intermediate layer for processing activity requests. Multiple heterogeneous front end customer applications may be supported by the same intermediate layer. Further, multiple backend layer applications may interact with the intermediate layer in a manner transparent to the front end layer. Further, scalability can be achieved be partitioning various tasks of the intermediate layer onto separate servers, and more preferably on separate redundant servers. Load balancers may then be used in the intermediate layer to provide distributed access to these servers. Also disclosed herein is a caching technique whereby turnaround time for processing activity requests can be reduced by reducing the number of times that the intermediate layer needs to interact with the backend layer. | 02-05-2009 |
20090037313 | System and Method for the Automated Brokerage of Financial Instruments - Disclosed herein in a preferred embodiment is an automated financial instrument brokerage system wherein a front end layer interacts with customers to generate activity requests for an intermediate layer. The intermediate layer preferably processes the activity requests and places financial instrument orders on a financial market if appropriate. A backend layer preferably provides data to the intermediate layer for processing activity requests. Multiple heterogeneous front end customer applications may be supported by the same intermediate layer. Further, multiple backend layer applications may interact with the intermediate layer in a manner transparent to the front end layer. Further, scalability can be achieved be partitioning various tasks of the intermediate layer onto separate servers, and more preferably on separate redundant servers. Load balancers may then be used in the intermediate layer to provide distributed access to these servers. Also disclosed herein is a caching technique whereby turnaround time for processing activity requests can be reduced by reducing the number of times that the intermediate layer needs to interact with the backend layer. | 02-05-2009 |