IP Library Granted Patent US 10,192,269
Granted Patent B2
US 10,192,269 · App. 14/847,872 · Granted Jan 29, 2019

System and method for communicating with an electronic exchange in an electronic trading environment

Inventor: Neil P. Crouch (Harvard, IL)
Assignee: Trading Technologies International, Inc.
G06Q40/04G06Q30/08H04L29/08612H04L65/102
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,192,269
App. No.
14/847,872
Granted
Jan 29, 2019
Kind
B2
Abstract

System and methods for a connection proxy server are described. According to an example method described herein, a connection proxy server stores subscription, product tables as well as other downloads that are provided to a client terminal during initialization stage as well as later during a trading session. Upon detecting that a connection between the client terminal and a gateway is lost, the connection proxy maintains a communication session created for the client terminal at the gateway and receives data intended for the client terminal. If the connection is re-established between the client terminal and the gateway during a predetermined period of time, the connection proxy provides the stored data to the client terminal thus avoiding a surge in processing resources at the gateway due to the necessary downloads.

Claims (29)

1. A method including:

detecting by a connection proxy that a network communication link between a client terminal and an intermediary device has been lost, wherein the client terminal communicates with an electronic exchange using a communication session established for the client terminal at the intermediary device;

providing by the connection proxy one or more communication session maintenance messages to the intermediary device to maintain the communication session at the intermediary device for a predetermined period of time in response to detecting that the network communication link has been lost;

providing by the connection proxy initial download data and market data received after detecting that the network communication link has been lost to the client terminal if the network communication link between the client terminal and the intermediary device is restored during the predetermined period of time; and

terminating by the connection proxy providing the one or more communication session maintenance messages to the intermediary device if the network communication link between the client terminal and the intermediary device is not restored during the predetermined period of time.

2. The method of claim 1 , wherein the connection proxy is located at the intermediary device.

3. The method of claim 1 , wherein the intermediary device includes a gateway.

4. The method of claim 1 , wherein the communication session maintenance messages are heartbeat messages.

5. The method of claim 1 , further including:

receiving by the connection proxy the market data; and

storing by the connection proxy the market data.

6. The method of claim 1 , wherein the market data includes price data.

7. The method of claim 1 , wherein the market data includes market depth data.

8. The method of claim 1 , wherein the market data includes order fill data.

9. The method of claim 1 , wherein the market data includes order confirmation data.

10. The method of claim 1 , further including:

receiving by the connection proxy the initial download data; and

storing by the connection proxy the initial download data.

11. The method of claim 1 , wherein the initial download data includes initialization data.

12. The method of claim 1 , wherein the initial download data includes subscription data.

13. The method of claim 1 , wherein the initial download data includes data related to at least one tradable object being traded at the electronic exchange.

14. The method of claim 1 , further including:

updating by the connection proxy the initial download data during a trading day.

15. The method of claim 1 , further including:

detecting by the connection proxy that the network communication link has been restored during the predetermined period of time.

16. The method of claim 1 , further including:

detecting by the connection proxy that the network communication link has not been restored during the predetermined period of time.

17. The method of claim 1 , further including:

providing by the connection proxy a signal to terminate the communication session at the intermediary device if the network communication link between the client terminal and the intermediary device is not restored during the predetermined period of time.

Assignments (6)
SECURITY INTEREST Recorded Nov 7, 2025
From: TRADING TECHNOLOGIES INTERNATIONAL, INC.
To: HPS INVESTMENT PARTNERS, LLC, AS COLLATERAL AGENT
Reel/Frame 073510/0758 →
RELEASE OF SECURITY INTEREST Recorded Nov 5, 2025
From: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
To: TRADING TECHNOLOGIES INTERNATIONAL, INC.
Reel/Frame 073470/0522 →
SECURITY INTEREST Recorded Nov 22, 2022
From: TRADING TECHNOLOGIES INTERNATIONAL, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 061995/0117 →
RELEASE OF SECURITY INTEREST Recorded Jun 15, 2022
From: ACF FINCO I LP
To: TRADING TECHNOLOGIES INTERNATIONAL, INC.
Reel/Frame 060791/0498 →
SECURITY INTEREST Recorded Jul 20, 2021
From: TRADING TECHNOLOGIES INTERNATIONAL, INC.
To: ACF FINCO I LP
Reel/Frame 057143/0825 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 8, 2015
From: CROUCH, NEIL P.
To: TRADING TECHNOLOGIES INTERNATIONAL, INC.
Reel/Frame 036512/0921 →
Continuity (7)
Continuation 14032394 · Sep 20, 2013
Continuation 13627232 · Sep 26, 2012
Continuation 13420678 · Mar 15, 2012
Continuation 13282137 · Oct 26, 2011
Continuation 12849251 · Aug 3, 2010
Continuation 11693312 · Mar 29, 2007
Related Publication 20150379640A1 · Dec 31, 2015
Cited By (1)
US 12,307,521