Patent ID: 8606965

Claim:
A computer-implemented system that facilitates communication of data among entities in an electronic trading network, comprising: a computer system, comprising: a connectivity layer tangibly embodied on a computer-readable medium and configured to communicate data among entities, the connectivity layer further configured to receive data from a first entity using a connectivity protocol; a translation layer tangibly embodied on a computer-readable medium and configured to: receive the data from the connectivity layer, the data having a first data format; identify the content of the data; and when the first data format is different than a second data format, translate the data into the second data format using one or more translation rules; a semantic routing layer tangibly embodied on a computer-readable medium and configured to: receive the data from the translation layer; interpret the content of the data using one or more semantic rules, wherein the content of the data interpreted using one or more semantic rules comprises one or more of: a deadline associated with the data; a monetary value associated with the data; and a shipping destination associated with the data; determine one or more entities as a destination for the data based on the semantic meaning of the content of the data; and determine, based on the one or more semantics rules, whether to communicate the data and the one or more determined entities to the connectivity layer or take action on behalf of the one or more determined entities without communicating the data to the connectivity layer; and the connectivity layer further configured to communicate the data to the one or more determined entities or take action on behalf of the one or more determined entities, based on the one or more semantics rules.