Patents by Inventor Michael James Tully
Michael James Tully has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 8756130Abstract: 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.Type: GrantFiled: March 26, 2009Date of Patent: June 17, 2014Assignee: Scottrade, Inc.Inventors: Michael James Tully, Virgil Michael Scott
-
Patent number: 8655755Abstract: 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.Type: GrantFiled: October 22, 2003Date of Patent: February 18, 2014Assignee: Scottrade, Inc.Inventors: Michael James Tully, Virgil Michael Scott, Dwayne Oliver Randle, Gregory Paul Lembree
-
Patent number: 8615454Abstract: 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.Type: GrantFiled: March 26, 2009Date of Patent: December 24, 2013Assignee: Scottrade, Inc.Inventors: Michael James Tully, Virgil Michael Scott
-
Patent number: 8612321Abstract: 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.Type: GrantFiled: August 6, 2008Date of Patent: December 17, 2013Assignee: Scottrade, Inc.Inventors: Michael James Tully, Virgil Michael Scott, Dwayne Oliver Randle, Gregory Paul Lembree
-
Patent number: 8170940Abstract: 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.Type: GrantFiled: March 26, 2009Date of Patent: May 1, 2012Assignee: Scottrade, Inc.Inventors: Michael James Tully, Virgil Michael Scott
-
Patent number: 8069138Abstract: In an automated financial instrument brokerage system, during a first interval, data relating to option trades is stored in an old customer account database and data relating to equity trades is stored in a new customer account database. Also, customer account data is retrieved from both the old and new databases in response to activity requests. During a second interval, data relating to option trades and equity trades is stored in the new database and customer account data is retrieved from both the old and new databases in response to activity requests. After the second interval expires, the content of the old database is copied into the new database, data relating to option trades and equity trades is stored in the new database, and customer account data is retrieved from the new database in response to activity requests. The first and second intervals define a settlement period for equity trades.Type: GrantFiled: August 6, 2008Date of Patent: November 29, 2011Assignee: Scottrade, Inc.Inventors: Michael James Tully, Virgil Michael Scott, Dwayne Oliver Randle, Gregory Paul Lembree
-
Publication number: 20090240613Abstract: 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.Type: ApplicationFiled: March 26, 2009Publication date: September 24, 2009Applicant: SCOTTRADE, INC.Inventors: Michael James Tully, Virgil Michael Scott
-
Publication number: 20090187502Abstract: 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.Type: ApplicationFiled: March 26, 2009Publication date: July 23, 2009Applicant: SCOTTRADE, INC.Inventors: Michael James Tully, Virgil Michael Scott
-
Publication number: 20090182656Abstract: 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.Type: ApplicationFiled: March 26, 2009Publication date: July 16, 2009Applicant: SCOTTRADE, INC.Inventors: Michael James Tully, Virgil Michael Scott
-
Publication number: 20090037320Abstract: 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.Type: ApplicationFiled: August 6, 2008Publication date: February 5, 2009Applicant: SCOTTRADE, INC.Inventors: Michael James Tully, Virgil Michael Scott, Dwayne Oliver Randle, Gregory Paul Lembree
-
Publication number: 20090037313Abstract: 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.Type: ApplicationFiled: August 6, 2008Publication date: February 5, 2009Applicant: Scottrade, Inc.Inventors: Michael James Tully, Virgil Michael Scott, Dwayne Oliver Randle, Gregory Paul Lembree
-
Publication number: 20040167840Abstract: 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.Type: ApplicationFiled: October 22, 2003Publication date: August 26, 2004Inventors: Michael James Tully, Virgil Michael Scott, Dwayne Oliver Randle, Gregory Paul Lembree