Dynamic Format Electronic Confirmations
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
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1 .- 18 . (canceled)
19 . 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.
20 . The system of claim 19 , wherein the records datastore comprises one or more computer readable data storage devices, and wherein deleting the matching first electronic trade record from the records datastore comprises deleting the matching first electronic trade record from the one or more computer readable data storage devices
21 . The system of claim 19 , wherein each of the electronic message formats identifies respective matching fields, and
wherein comparing the second electronic trade record to the subset of the first electronic trade records includes comparing matching fields in the second electronic trade record to at least some matching fields in the subset of the first electronic trade records.
22 . The system of claim 19 , wherein the operations further comprise establishing a new electronic message format between at least two users, the new electronic message format identifying fields.
23 . The system of claim 19 , wherein each of the electronic message formats is determined by users of the system.
24 . 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.
25 . The computer-implemented method of claim 24 , wherein deleting the matching first electronic trade record from the records datastore comprises deleting the matching first electronic trade record from one or more computer readable data storage devices of the records datastore.
26 . The computer-implemented method of claim 24 , wherein each of the electronic message formats identifies respective matching fields, and
wherein comparing the second electronic trade record to the subset of the first electronic trade records includes comparing matching fields in the second electronic trade record to at least some matching fields in the subset of the first electronic trade records.
27 . The computer-implemented method of claim 24 , wherein the operations further comprise establishing a new electronic message format between at least two users, the new electronic message format identifying fields.
28 . The computer-implemented method of claim 24 , wherein each of the electronic message formats is determined by users of the system.
29 . 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.
30 . The one or more non-transitory computer storage media of claim 29 , wherein deleting the matching first electronic trade record from the records datastore comprises deleting the matching first electronic trade record from one or more computer readable data storage devices of the records datastore.
31 . The one or more non-transitory computer storage media of claim 29 , wherein each of the electronic message formats identifies respective matching fields, and
wherein comparing the second electronic trade record to the subset of the first electronic trade records includes comparing matching fields in the second electronic trade record to at least some matching fields in the subset of the first electronic trade records.
32 . The one or more non-transitory computer storage media of claim 29 , wherein the operations further comprise establishing a new electronic message format between at least two users, the new electronic message format identifying fields.
33 . The one or more non-transitory computer storage media of claim 29 , wherein each of the electronic message formats is determined by users of the system.Join the waitlist — get patent alerts
Track US2022012807A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.