Patent ID: 8359403

Claim:
A method of routing data from multiple sources to multiple clients over a network, where the data conforms to a structured meta-language, the routing being performed by a routing server applying rule-based filtering to the data; including the following steps: (a) unpacking the data content of multiple incoming messages from their respective message data envelopes, with the data content including tagged fields that allow rule based filtering to be applied using those tagged fields; and (b) the routing server performing the rule based filtering using the tagged fields when querying the data content; and (c) the routing server then combining the data content from multiple incoming messages previously sent for unpacking into a single outgoing network message and wherein the unpacked data is analysed by the routing server and the routing server applies the rule-based filtering which results in some or all of that data being combined with data from a different source into one or more messages and the combined data is then routed to a client.