IP Library Granted Patent US 10,853,889
Granted Patent B2
US 10,853,889 · App. 16/205,531 · Granted Dec 1, 2020

Transaction tracking and display

Inventors: Yoram Pomer (Pardes Hana, IL); Sivan Landau (Givat Haim Ihud, IL); Itai Veltzman (Gan Yavne, IL)
Assignee: NICE LTD.
G06Q40/128G06Q40/04
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 10,853,889
App. No.
16/205,531
Granted
Dec 1, 2020
Kind
B2
Abstract

A transaction tracking system includes a display that permits viewing the relationship between related transactions. In the display, individual transactions are depicted as transaction icons sorted in time order horizontal rows according to order ID.

Claims (45)

1. A method of tracking and displaying transactions, comprising:

loading transactions related to an alert including one triggering transaction into a software module running on a processor;

identifying metadata associated with the transactions, including transaction type metadata, order identification metadata, customer type metadata, and triggering transaction metadata;

sorting the transactions by time-stamp;

sorting the transactions sorted by time stamp into order transactions and execution transactions;

for each order transaction, iteratively, (a) creating a new sequence line on a display for each unique order identification; and (b) placing each order transaction in time-stamp order on a sequence line corresponding to the unique order identification;

for each execution transaction, iteratively, (a) creating a new sequence line on the display for each unique order identification; and (b) placing each execution transaction in time-stamp order on a sequence line corresponding to the unique order identification;

marking the triggering transaction on the display; and

for each sequence line calculating a percentage of orders executed of total orders on the sequence line and displaying the percentage.

2. The method according to claim 1 , comprising positioning a transaction icon representing a single transaction in a sequence line on the display.

3. The method according to claim 2 , comprising positioning transaction type information immediately over each transaction icon.

4. The method according to claim 2 , wherein the display includes transaction type information next to each transaction icon.

5. The method according to claim 2 , wherein the transaction icon graphically identifies the associated transaction as a buy order, a buy execution, a sell order or a sell execution based on distinct color and graphic content.

6. The method according to claim 1 , wherein the transaction type metadata indicates whether the transaction is a new, amended or canceled transaction.

7. The method according to claim 1 , comprising placing a customer type label next to each sequence line, the customer type label indicating a customer type selected from broker-dealer, customer, employee and proprietary.

8. The method according to claim 7 , wherein the customer type label is positioned immediately below each sequence line.

9. A system for tracking and displaying transactions, the system comprising:

a display screen displaying transaction information from related transactions; and

a server comprising a processor configured to:

load transactions related to an alert including one triggering transaction;

identify metadata associated with the transactions, including transaction type metadata, order identification metadata, customer type metadata, and triggering transaction metadata;

sort the transactions by time-stamp;

sort the transactions sorted by time stamp into order transactions and execution transactions;

for each order transaction, iteratively, (a) create a new sequence line on the display screen for each unique order identification; and (b) place each order transaction in time-stamp order on a sequence line corresponding to the unique order identification;

for each execution transaction, iteratively, (a) create a new sequence line on the display screen for each unique order identification; and (b) place each execution transaction in time-stamp order on a sequence line corresponding to the unique order identification;

mark the triggering transaction on the display screen; and

for each sequence line calculate a percentage of orders executed of total orders on the sequence line and display the percentage.

10. The system according to claim 9 , wherein the processor is configured to position a transaction icon representing a single transaction in a sequence line on the display.

11. The system according to claim 10 , wherein the processor is configured to position transaction type information immediately over each transaction icon.

12. The system according to claim 10 , wherein the display screen includes transaction type information next to each transaction icon.

13. The system according to claim 10 , wherein the transaction icon graphically identifies the associated transaction as a buy order, a buy execution, a sell order or a sell execution based on distinct color and graphic content.

14. The system according to claim 9 , wherein the transaction type metadata indicates whether the transaction is a new, amended or canceled transaction.

15. The system according to claim 9 , wherein the processor is configured to place a customer type label next to each sequence line, the customer type label indicating a customer type selected from broker-dealer, customer, employee and proprietary.

16. The system according to claim 15 , wherein the customer type label is positioned immediately below each sequence line.

17. A method, comprising:

identifying metadata associated with transactions related to an alert, including transaction type metadata, order identification metadata, customer type metadata, and triggering transaction metadata;

sorting the transactions into order transactions and execution transactions;

create a horizontal time axis;

for each order transaction, iteratively, (a) creating a new sequence line on a display for each unique order identification; and (b) placing each order transaction in time-stamp order on a sequence line corresponding to the unique order identification;

for each execution transaction, iteratively, (a) creating a new sequence line on the display for each unique order identification; and (b) placing each execution transaction in time-stamp order on a sequence line corresponding to the unique order identification;

marking the triggering transaction on the display; and

for each sequence line calculating a percentage of orders executed of total orders on the sequence line and displaying the percentage.

18. The method according to claim 17 , comprising positioning a transaction icon representing a single transaction in a sequence line on the display.

19. The method according to claim 17 , comprising placing a customer type label next to each sequence line, the customer type label indicating a customer type selected from broker-dealer, customer, employee and proprietary.

20. The method according to claim 17 , wherein the customer type label is positioned immediately below each sequence line.

Assignments (3)
SECURITY INTEREST Recorded Feb 26, 2026
From: NICE LTD; NICE SYSTEMS INC.; NICE SYSTEMS TECHNOLOGIES INC.; INCONTACT, INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 074986/0208 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 15, 2019
From: POMER, YORAM; LANDAU, SIVAN; VELTZMAN, ITAI
To: NICE-SYSTEMS LTD.
Reel/Frame 049179/0693 →
CHANGE OF NAME Recorded May 15, 2019
From: NICE-SYSTEMS LTD.
To: NICE LTD.
Reel/Frame 049180/0356 →
Continuity (2)
Continuation 14708971 · May 11, 2015
Related Publication 20190096006A1 · Mar 28, 2019