US2022012807A1PendingUtilityA1

Dynamic Format Electronic Confirmations

Assignee: OneCore GlobalPriority: Mar 19, 2018Filed: Apr 28, 2021Published: Jan 13, 2022
Est. expiryMar 19, 2038(~11.7 yrs left)· nominal 20-yr term from priority
Inventors:Vikas Wadhera
G06F 16/907G06Q 20/40G06Q 40/04G06Q 20/405
37
PatentIndex Score
0
Cited by
0
References
0
Claims

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-modified
What 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.