IP Library Granted Patent US 7,882,013
Granted Patent B2
US 7,882,013 · App. 11/783,251 · Granted Feb 1, 2011

Drag-and-drop graphical control interface for algorithmic trading engine

Assignee: Pipeline Financial Group, Inc.
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,882,013
App. No.
11/783,251
Granted
Feb 1, 2011
Kind
B2
Abstract

A graphical user interface is used along with an automated algorithm selection function to enable market participants to initiate automated, multi-algorithm trading strategies through a single drag and drop motion. A symbol representing a security can be dragged and dropped onto an icon representing a tactical or strategic algorithm. Other features of the graphical user interface show information such as the progress of the algorithms.

Claims (21)

1. A computer system comprising one or more processors programmed to:

(a) transmit data sufficient to describe a graphical user interface to be displayed to a user, said graphical user interface comprising one or more icons, at least one of said one or more icons representing an algorithm switching engine; and

(b) receive data indicating an algorithm switching engine to be used to execute a securities trade order, wherein said user has designated said algorithm switching engine by dragging a securities symbol over an icon corresponding to said algorithm switching engine.

2. A computer system as in claim 1 , wherein said securities symbol is dragged from a watch list of securities.

3. A computer system as in claim 1 , wherein dragging said securities symbol over said icon corresponding to an algorithm switching engine causes said graphical user interface to display an order entry box that enables said user to set order execution parameters for said securities trade order.

4. A computer system as in claim 1 , wherein dragging said securities symbol over said icon corresponding to an algorithm switching engine causes said graphical user interface to display a price scale that represents current bids and offers for a security corresponding to said securities symbol.

5. A computer system as in claim 4 , wherein dropping said securities symbol at a desired limit on said price scale results in setting said limit for execution by said selected algorithm switching engine and initiation of execution of said securities trade order by said selected algorithm switching engine.

6. A computer system comprising one or more processors programmed to:

(a) transmit data sufficient to describe a graphical user interface to be displayed to a user, said graphical user interface comprising one or more icons, each of said one or more icons representing a trading algorithm; and

(b) receive data describing a selection of a trading algorithm to be used to execute a securities trade order, wherein said user has selected said trading algorithm by dragging a securities symbol over an icon corresponding to said trading algorithm.

7. A computer system as in claim 6 , wherein said securities symbol is dragged from a watch list of securities.

8. A computer system as in claim 6 , wherein dragging said securities symbol over said icon corresponding to a trading algorithm causes said graphical user interface to display an order entry box that enables said user to set order execution parameters for said securities trade order.

9. A computer system as in claim 6 , wherein dragging said securities symbol over said icon corresponding to a trading algorithm causes said graphical user interface to display a price scale that represents current bids and offers for a security corresponding to said securities symbol.

10. A computer system as in claim 9 , wherein dropping said securities symbol at a desired limit on said price scale results in setting said limit for execution by said selected trading algorithm and initiation of execution of said securities trade order by said selected trading algorithm.

11. A computer system as in claim 1 , wherein said algorithm switching engine:

(a) receives data describing said securities trade order;

(b) selects one or more first trading algorithms from a plurality of available stored algorithms for execution of said securities trade order;

(c) commences execution of said securities trade order via said one or more first trading algorithms;

(d) evaluates quality of execution, during said execution, of said securities trade order via said one or more first trading algorithms;

(e) compares said evaluated quality of execution to a threshold of acceptability; and

(f) if said evaluated quality of execution compares unfavorably to said threshold of acceptability, switches said execution of said securities trade order to one or more second trading algorithms.

Assignments (5)
NUNC PRO TUNC ASSIGNMENT Recorded Feb 1, 2018
From: ALPHA VISION SERVICES, LLC
To: PORTWARE, LLC
Reel/Frame 044805/0602 →
CHANGE OF NAME Recorded Aug 7, 2012
From: PIPELINE FINANCIAL GROUP, INC
To: ARITAS GROUP, INC.
Reel/Frame 028739/0984 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 7, 2012
From: ARITAS GROUP, INC.
To: ALPHA VISION SERVICES, LLC
Reel/Frame 028741/0911 →
CORRECTIVE ASSIGNMENT TO CORRECT THE LIST OF INVENTORS, THAT ABE BURMEISTER WAS OMITTED ON THE PREVIOUSLY RECORDED ON REEL 019676 FRAME 0921. ASSIGNOR(S) HEREBY CONFIRMS THE PREVIOUSLY OMITTED INVENTOR IS ABE BURMEISTER. Recorded Mar 12, 2012
From: WAELBROECK, HENRI; GAMSE, BRENT; DEMPSEY, IAN; SHAPIRO, ANDREW; BURMEISTER, ABE
To: PIPELINE FINANCIAL GROUP, INC.
Reel/Frame 027842/0866 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 1, 2007
From: WAELBROECK, HENRI; GAMSE, BRENT; DEMPSEY, IAN; SHAPIRO, ANDREW
To: PIPLINE FINANCIAL GROUP, INC.
Reel/Frame 019676/0921 →
Continuity (2)
Provisional Application 6079564600 · Apr 28, 2006
Related Publication 20080021809A1 · Jan 24, 2008