Customizable Macro-Based Order Entry Protocol and System
First Claim
1. A computer-implemented method in an information processing apparatus including at least a memory, a communication interface, and one or more processors, and for processing order data messages, the method comprising:
- receiving, via the communication interface, an initial order data message associated with an account and comprising an initial order, one or more static fields, and one or more variable fields;
validating the initial order data message, via the one or more processors, and generating an order macro ID associated with the initial order included in the initial order data message;
transmitting, via the communication interface, a data message including an acknowledgment of the received initial order data message and the generated order macro ID; and
receiving, via the communication interface, a subsequent order data message including a subsequent order indicating the generated order macro ID and at least one variable field value for one of the one or more variable fields.
2 Assignments
0 Petitions
Accused Products
Abstract
The present technology is related to employing a template/macro-based order entry system. An initial order data message contains a macro that establishes the initial parameters for an order and a unique ID is associated with the template. Subsequent, and potentially smaller sized data messages contain the unique ID as well as relevant order details for placing an order. Of course, the technology described herein envisions a much broader concept of reducing message sizes to help improve overall latency and is not limited to order entry.
-
Citations
20 Claims
-
1. A computer-implemented method in an information processing apparatus including at least a memory, a communication interface, and one or more processors, and for processing order data messages, the method comprising:
-
receiving, via the communication interface, an initial order data message associated with an account and comprising an initial order, one or more static fields, and one or more variable fields; validating the initial order data message, via the one or more processors, and generating an order macro ID associated with the initial order included in the initial order data message; transmitting, via the communication interface, a data message including an acknowledgment of the received initial order data message and the generated order macro ID; and receiving, via the communication interface, a subsequent order data message including a subsequent order indicating the generated order macro ID and at least one variable field value for one of the one or more variable fields. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A non-transitory computer-readable storage medium having computer readable code embodied therein for processing orders using a customizable order entry protocol which, when executed by a computer having one or more processors, performs functionality comprising:
-
receiving, via the communication interface, an initial order data message associated with an account and comprising an initial order, one or more static fields, and one or more variable fields; validating the initial order data message, via the one or more processors, and generating an order macro ID associated with the initial order included in the initial order data message; transmitting, via the communication interface, a data message including an acknowledgment of the received initial order data message and the generated order macro ID; and receiving, via the communication interface, a subsequent order data message including a subsequent order indicating the generated order macro ID and at least one variable field value for one of the one or more variable fields.
-
-
9. An information processing apparatus, comprising:
-
a communication interface configured to receive one or more order data messages; a memory configured to store one or more orders; and one or more processors operatively associated with the communication interface and the memory and configured to process order data messages, the one or more processors further configured to perform functionality comprising; receiving, via the communication interface, an initial order data message associated with an account and comprising an initial order, one or more static fields, and one or more variable fields, validating the initial order data message, via the one or more processors, and generating an order macro ID associated with the initial order included in the initial order data message, transmitting, via the communication interface, a data message including an acknowledgment of the received initial order data message and the generated order macro ID, and receiving, via the communication interface, a subsequent order data message including a subsequent order indicating the generated order macro ID and at least one variable field value for one of the one or more variable fields. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. An information processing system, comprising:
-
a client device, comprising; a communication interface for sending/receiving one or more order data messages, a memory configured to store one or more orders, and one or more processors operatively associated with the memory and the communication interface and configured to create one or more order data messages, and an information processing apparatus, comprising; a communication interface configured to receive one or more order data messages; a memory configured to store one or more orders; and one or more processors operatively associated with the communication interface and the memory and configured to process order data messages, the one or more processors further configured to perform functionality comprising; receiving, via the communication interface, an initial order data message associated with an account and comprising an initial order, one or more static fields, and one or more variable fields, validating the initial order data message, via the one or more processors, and generating an order macro ID associated with the initial order included in the initial order data message, transmitting, via the communication interface, a data message including an acknowledgment of the received initial order data message and the generated order macro ID, and receiving, via the communication interface, a subsequent order data message including a subsequent order indicating the generated order macro ID and at least one variable field value for one of the one or more variable fields. - View Dependent Claims (17, 18, 19, 20)
-
Specification