Method and system for enhancing the efficiency of a digitally communicated data exchange
First Claim
1. A computer-implemented method for enhancing the efficiency of digitally communicating a financial message from a first computer to a second computer, which method comprises the steps:
- (A) employing a data compression technique to establish a coding scheme and employing said coding scheme to produce a database that enables;
(1) the formation of a coded version of an unencoded financial message based on order-units present in said unencoded financial message;
wherein;
(i) said data compression technique is customized so that said coding scheme allocates shorter codes to order-units having a higher p-value in said unencoded financial message and longer codes to order-units having a lower p-value present in said unencoded financial message;
or(ii) said data compression technique is adaptive to permit said coding scheme to adjust over time to allocate shorter codes to order-units having a higher p-value in said unencoded financial message and longer codes to order-units having a lower p-value for order-units present in both said unencoded financial message and in at least one previously communicated financial message;
wherein said p-value is a metric of the moving average of the frequency of said order-unit, weighted by its assigned importance, relative to other order-units in said message(s), such that an order-unit having a higher importance-weighted frequency is assigned a higher p-value than an order-unit having a lesser importance-weighted frequency; and
(2) the decoding of the encoded version of said financial message;
wherein the message length of said coded version of said financial message is shorter than the message length of said unencoded financial message;
(B) providing said database to said first and second computers; and
(C) digitally communicating said coded version of said financial message from said first computer to said second computer, directly or via one or more intermediate computers.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention relates to a method for enhancing the efficiency of digitally communicated data exchanges and to a computer system that implements such a method. The invention particularly concerns the use of adaptive custom compression techniques, binary integers (“bits”), massively parallel processing, database optimization techniques and/or calculation optimization techniques to achieve such enhanced efficiency. The invention is applicable to any digitally communicated data exchange, but is particularly applicable to exchanges of financial information such as financial market buy/sell orders, market making, etc.
-
Citations
30 Claims
-
1. A computer-implemented method for enhancing the efficiency of digitally communicating a financial message from a first computer to a second computer, which method comprises the steps:
-
(A) employing a data compression technique to establish a coding scheme and employing said coding scheme to produce a database that enables; (1) the formation of a coded version of an unencoded financial message based on order-units present in said unencoded financial message;
wherein;(i) said data compression technique is customized so that said coding scheme allocates shorter codes to order-units having a higher p-value in said unencoded financial message and longer codes to order-units having a lower p-value present in said unencoded financial message;
or(ii) said data compression technique is adaptive to permit said coding scheme to adjust over time to allocate shorter codes to order-units having a higher p-value in said unencoded financial message and longer codes to order-units having a lower p-value for order-units present in both said unencoded financial message and in at least one previously communicated financial message;
wherein said p-value is a metric of the moving average of the frequency of said order-unit, weighted by its assigned importance, relative to other order-units in said message(s), such that an order-unit having a higher importance-weighted frequency is assigned a higher p-value than an order-unit having a lesser importance-weighted frequency; and(2) the decoding of the encoded version of said financial message;
wherein the message length of said coded version of said financial message is shorter than the message length of said unencoded financial message;(B) providing said database to said first and second computers; and (C) digitally communicating said coded version of said financial message from said first computer to said second computer, directly or via one or more intermediate computers. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A computer-implemented method for enhancing the efficiency of digitally communicating and fulfilling, a financial message from a first computer to a second computer, which method comprises the steps:
-
(A) employing a data compression technique to establish a coding scheme and employing said coding scheme to produce a database that enables; (1) the formation of a coded version of an unencoded financial message based on order-units present in said unencoded financial message;
wherein;(i) said data compression technique is customized so that said coding scheme allocates shorter codes to order-units having a higher p-value in said unencoded financial message, and longer codes to order-units having a lower p-value present in said unencoded financial message;
or(ii) said data compression technique is adaptive to permit said coding scheme to adjust over time to allocate shorter codes to order-units having a higher p-value in said unencoded financial message and longer codes to order-units having a lower p-value for order-units present in both said unencoded financial message and in at least one previously communicated financial message;
wherein said p-value is a metric of the moving average of the frequency of said order-unit, weighted by its assigned importance, relative to other order-units in said message(s), such that an order-unit having a higher importance-weighted frequency is assigned a higher p-value than an order-unit having a lesser importance-weighted frequency; and(2) the decoding of the encoded version of said financial message;
wherein the message length of said coded version of said financial message is shorter than the message length of said unencoded financial message;(B) providing said database to said first and second computers; (C) digitally communicating said coded version of said financial message from said first computer to said second computer, directly or via one or more intermediate computers; and (D) fulfilling said financial message, wherein said financial message is a request for information relating to a financial interest. - View Dependent Claims (20, 21)
-
-
22. A computer system, comprising a first and a second computer, in digital communication with one another, wherein said computer system is specially adapted for enhancing the efficiency of digitally communicating a financial message, and wherein:
-
(A) said first computer employs a data compression technique to establish a coding scheme and employs said coding scheme to produce a coded version of the financial message based on order-units present in said financial message, wherein the message length of said coded version of said financial message is shorter than the message length of the unencoded financial message;
wherein said data compression technique is;(i) customized so that said coding scheme allocates shorter codes to order-units having a higher p-value in said unencoded financial message, and longer codes to order-units having a lower p-value present in said unencoded financial message;
or(ii) said data compression technique is adaptive to permit said coding scheme to adiust over time to allocate shorter codes to order-units having a higher p-value in said unencoded financial message and longer codes to order-units having a lower p-value present in both said unencoded financial message and in at least one previously communicated financial message;
wherein said p-value is a metric of the moving average of the frequency of said order-unit, weighted by its assigned importance, relative to other order-units in said message(s), such that an order-unit having a higher importance-weighted frequency is assigned a higher p-value than an order-unit having a lesser importance-weighted frequency; and(B) said second computer contains a stored copy of said database and, upon receiving said coded version of the financial message, employs said stored database to decode said coded version of the financial message. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30)
-
Specification