Dynamic Format Electronic Confirmations
AssigneeOneCore Global
InventorVikas Wadhera
Life of this patent
Estimating the term…
Abstract
Methods, systems and processes can enable custom message formats in trading. One of the methods includes storing a plurality of different record formats. The method includes receiving a trade record, the trade record identifying a record format of the plurality of different message formats. The method includes identifying potential matching trade records to the trade record. The method includes comparing the trade record to at least one of the potential matches based on the message format. The method also includes generating a matching record based on determining that one of the potential matching trade records matches the message
Claims16
-18. (canceled)
A system comprising:
- a plurality of computerized datastores comprising:
- a format datastore,
- a records datastore;
- and
- a computerized platform comprising:
- a network interface configured to be coupled to one or more computerized networks,
- one or more processors, and
- one or more a non-transitory computer-readable media, the non-transitory computer-readable media including computer instructions that, when executed by the one or more processors, causes the one or more processors to perform operations comprising:
- storing, in a relational or an object database of the format datastore, a plurality of different electronic message formats;
- storing, in the records datastore, a plurality of first electronic trade records received from one or more respective first computer devices using the network interface, wherein each of the first electronic trade records identifies a respective one of the electronic message formats of the plurality of different electronic message formats;
- receiving, using the network interface, a second electronic trade record from a second computer device, the second electronic trade record identifying a respective electronic message format of the plurality of different electronic message formats;
- identifying, using a matching engine of the computerized platform, a subset of the first electronic trade records that potentially match the second electronic trade record, wherein each of the first electronic trade records of the subset of the first electronic trade records identifies a respective electronic message format that matches the electronic message format identified by the second electronic trade record;
- comparing, using the matching engine, the second electronic trade record to the subset of the first electronic trade records;
- determining, using the matching engine and based on the comparison, that one of the first electronic trade records of the subset of the first electronic trade records matches the second electronic trade record;
- and
- responsive to determining that that one of the first electronic trade records of the subset of first electronic trade records matches the second electronic trade record:
- transmitting, using the network interface, an electronic confirmation message to the second computer device and to the first computer device from which the matching first electronic trade record was received, and
- deleting the matching first electronic trade record from the records datastore.
A computer-implemented method comprising:
- storing, in a relational or an object database of a format datastore, a plurality of different electronic message formats;
- storing, in a records datastore, a plurality of first electronic trade records received from one or more respective first computer devices using a network interface, wherein each of the first electronic trade records identifies a respective one of the electronic message formats of the plurality of different electronic message formats;
- receiving, using the network interface, a second electronic trade record from a second computer device, the second electronic trade record identifying a respective electronic message format of the plurality of different electronic message formats;
- identifying, using a matching engine, a subset of the first electronic trade records that potentially match the second electronic trade record, wherein each of the first electronic trade records of the subset of the first electronic trade records identifies a respective electronic message format that matches the electronic message format identified by the second electronic trade record;
- comparing, using the matching engine, the second electronic trade record to the subset of the first electronic trade records;
- determining, using the matching engine and based on the comparison, that one of the first electronic trade records of the subset of the first electronic trade records matches the second electronic trade record;
- and
- responsive to determining that that one of the first electronic trade records of the subset of first electronic trade records matches the second electronic trade record:
- transmitting, using the network interface, an electronic confirmation message to the second computer device and to the first computer device from which the matching first electronic trade record was received, and
- deleting the matching first electronic trade record from the records datastore.
One or more non-transitory computer storage media encoded with computer program instructions that when executed by one or more processors cause the one or more processors to perform operations comprising:
- storing, in a relational or an object database of a format datastore, a plurality of different electronic message formats;
- storing, in a records datastore, a plurality of first electronic trade records received from one or more respective first computer devices using a network interface, wherein each of the first electronic trade records identifies a respective one of the electronic message formats of the plurality of different electronic message formats;
- receiving, using the network interface, a second electronic trade record from a second computer device, the second electronic trade record identifying a respective electronic message format of the plurality of different electronic message formats;
- identifying, using a matching engine, a subset of the first electronic trade records that potentially match the second electronic trade record, wherein each of the first electronic trade records of the subset of the first electronic trade records identifies a respective electronic message format that matches the electronic message format identified by the second electronic trade record;
- comparing, using the matching engine, the second electronic trade record to the subset of the first electronic trade records;
- determining, using the matching engine and based on the comparison, that one of the first electronic trade records of the subset of the first electronic trade records matches the second electronic trade record;
- and
- responsive to determining that that one of the first electronic trade records of the subset of first electronic trade records matches the second electronic trade record:
- transmitting, using the network interface, an electronic confirmation message to the second computer device and to the first computer device from which the matching first electronic trade record was received, and
- deleting the matching first electronic trade record from the records datastore.
Dependencies are inferred from the claim text.