# US 2018/0322576 A1 · Order life-cycle visualization

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2018/0322576 A1
- Document ID: US20180322576A1
- Status: Published application
- Kind: A1
- Application number: 16/032,740
- Filed: 2018-07-11
- Published: 2018-11-08
- Earliest claimed: 2013-04-30
- Assignees: Nasdaq Technology AB
- Applicants: Nasdaq Technology AB
- Inventors: Ingo NEUMANN; Andreas FURCHE
- Web page: https://patentgrep.com/patent/US20180322576A1

## CPC

- G06Q 40/04: Trading; Exchange, e.g. stocks, commodities, derivatives or currency exchange
- G06Q: INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR

## Abstract

Systems and methods are presented that provide a visualization for displaying an order life-cycle for one or more orders. The visualization includes one or more order objects representing orders for financial instruments (e.g., stocks, bonds, securities) and connectivity between the one or more order objects to help show an order history for the order objects. The visualization shows how orders develop over time by allowing a more specific order life-cycle to be emphasized in the visualization. The systems and methods described below allow for direct visibility for the development of orders over time using a unique and interactive visualization.

## Claims

### Claim 1

A method implemented in an information processing apparatus having a memory, a transceiver, and one or more processors and for displaying a visualization for order activity, comprising:
receiving, via the transceiver, order data for one or more broker accounts from one or more broker devices, the order data including one or more order messages for one or more orders for one or more financial instruments;
generating a graph, via the one or more processors, configured to be displayed on a display device, with a time scale displayed along a first axis of the graph and an order value scale displayed along a second axis of the graph;
populating, via the one or more processors, the generated graph with one or more order objects, wherein:
each of the one or more order objects is associated with an order from the one or more orders, and each of the one or more order objects represents an event in a life-cycle of the order with which the order object is associated; and
for at least one of the one or more orders, the order objects associated with the order represent events in the life-cycle of the order that include:
entry of the order;
amendment of the order; and
deletion of the order; and
drawing, via the one or more processors, one or more lines on the generated graph, wherein the one or more lines connect the order objects that are associated with a same order from the one or more orders.

### Claim 2 (depends on 1)

The method of claim 1, wherein the order value scale comprises one or more value components containing a price of the one or more orders.

### Claim 3 (depends on 1)

The method of claim 1, wherein the order value scale comprises one or more value components containing a price and a volume of the one or more orders.

### Claim 4 (depends on 1)

The method of claim 1, wherein the one or more order objects are associated with one or more display colors corresponding to a type of order for the one or more order objects.

### Claim 5 (depends on 1)

The method of claim 1, wherein the one or more order objects are associated with multiple display shapes representing at least one of an entered order, an amended order, a deleted order, and a market order.

### Claim 6 (depends on 1)

The method of claim 1, further comprising:
receiving a selection operation on one of the one or more connected order objects; and
highlighting the order objects that are associated with the order associated with the selected order object.

### Claim 7 (depends on 1)

The method of claim 1, further comprising generating, via the one or more processors, an overlay window when one of the one or more order objects are selected, the overlay window providing detailed information for the selected order object.

### Claim 8 (depends on 1)

The method of claim 1, further comprising highlighting, via the one or more processors, all trades executed by one of the one or more orders when a selection operation is performed on an order object from the one or more order objects.

### Claim 9 (depends on 1)

The method of claim 1, wherein the one or more order objects show trading patterns for the one or more orders over time.

### Claim 10

An information processing apparatus, comprising:
a transceiver configured to send and receive order data;
a memory configured to store the order data for one or more broker accounts; and
one or more processors operatively associated with the memory and the transceiver and configured to display a visualization for order activity, the one or more processors further configured to perform actions that include:
receiving order data for one or more broker accounts from one or more broker devices, the order data including one or more order messages for one or more orders for one or more financial instruments;
generating a graph, configured to be displayed on a display device, with a time scale displayed along a first axis of the graph and an order value scale displayed along a second axis of the graph;
populating, via the one or more processors, the generated graph with one or more order objects, wherein:
each of the one or more order objects is associated with an order from the one or more orders, and each of the one or more order objects represents an event in a life-cycle of the order with which the order object is associated; and
for at least one of the one or more orders, the order objects associated with the order represent events in the life-cycle of the order that include:
entry of the order;
amendment of the order; and
deletion of the order; and
connecting, on the generated graph, the one or more order objects using one or more drawn lines, wherein the one or more drawn lines connect the order objects that are associated with a same order from the one or more orders.

### Claim 11 (depends on 10)

The information processing apparatus of claim 10, wherein the event represented by each of the one or more order objects is: entry of the given order; amendment of the given order; or deletion of the given order.

### Claim 12 (depends on 10)

The information processing apparatus of claim 10, wherein the one or more order objects are associated with one or more display colors corresponding to a type of order for the one or more order objects.

### Claim 13 (depends on 10)

The information processing apparatus of claim 10, wherein the one or more order objects are associated with multiple display shapes representing at least one or an entered order, an amended order, a deleted order, and a market order.

### Claim 14 (depends on 10)

The information processing apparatus of claim 10, wherein the one or more processors are further configured to:
generate an overlay window when one of the one or more order objects are selected, the overlay window providing detailed information for the selected order object.

### Claim 15 (depends on 10)

The information processing apparatus of claim 10, wherein the one or more processors are further configured to:
highlight all trades executed by one of the one or more orders when a selection operation is performed on an order object from the one or more order objects.
