IP Library › Granted Patent US 7,962,401
Granted Patent B2
US 7,962,401 · App. 10/925,151 · Granted Jun 14, 2011

Message consolidation

Assignee: Cinnober Financial Technology AB
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,962,401
App. No.
10/925,151
Granted
Jun 14, 2011
Kind
B2
Abstract

The invention relates to a method and a trading system for consolidating messages in intermediate server layers. It is operated in at least one of a data- and telecommunication network. Message distribution is introduced by collecting and distributing them through hold-back time frames, thereby, eliminating transactional overhead and achieving a substantial gain in message throughput time in the trading system.

Claims (10)

1. A method for processing messages in a trading system operated in at least one of a data- and telecommunication network, comprising the following method steps:

consolidating the messages at a consolidation point in a server layer by collecting the messages in multiple concatenated predetermined hold-back time frames;

transmitting the messages collected in said hold-back time frames for processing when a hold-back time of said hold-back time frames has lapsed in time, thus eliminating transactional overhead and achieving a substantial gain in message processing throughput time in said trading system, wherein said hold-back time of said hold-back time frames is increased in response to an increase in the intensity of message traffic to said server layer and said hold-back time of said hold-back time frames is decreased in response to a decrease in the intensity of message traffic to said server layer; and

wherein the multiple connected intermediate servers make up a tree like structure, where the consolidation point of each intermediate server off-loads the workload for a next consolidation point in another intermediate server in a distribution chain of messages before processing.

2. The method according to claim 1 , wherein the trading system includes multiple connected intermediate servers, each intermediate server including said consolidation point.

3. A trading system that processes messages in at least one of a data- and telecommunication network, comprising:

at least one intermediate server having a consolidation point for said messages in a server layer, said intermediate server being configured to collect said messages in multiple concatenated predetermined hold-back time frames at said consolidation point,

said at least one intermediate server having means for executing a transmitter application to transmit said messages collected in said hold-back time frames and to process when a hold-back time of said hold-back time frames has lapsed in time, thus eliminating transactional overhead and achieving a substantial gain in message processing throughput time in said trading system, wherein said hold-back time of said hold-back time frames is increased in response to an increase in the intensity of message traffic to said server layer and said hold-back time of said hold-back time frames is decreased in response to a decrease in the intensity of message traffic to said server layer; and

wherein the multiple connected intermediate servers make up a tree like structure, where the consolidation point of each intermediate server off-loads the workload for a next consolidation point in another intermediate server in a distribution chain of messages before processing.

4. The system according to claim 3 , comprising multiple connected intermediate servers, each intermediate server including said consolidation point.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 21, 2005
From: BERTILSSON, PAR OLOV
To: CINNOBER FINANCIAL TECHNOLOGY AB
Reel/Frame 016133/0726 →
Priority Claims (1)
SE 0402070 · Aug 25, 2004 · national
Continuity (1)
Related Publication 20060047595A1 · Mar 2, 2006