Patent ID: 9544255
Date: 2017-01-10
CPC Classifications: H04L

Claim:
1. A method of routing data from multiple sources to multiple clients over a network comprising a routing server configured to perform routing of said data through the network, the routing being performed by the routing server applying rule-based filtering to the data, wherein the routing server routes data to the clients, the method 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, wherein each said incoming message comprises at least a said envelope and a said data content and said unpacking comprises stripping the data content out of said respective message data envelopes, where the data content conforms to a structured meta-language; (b) the routing server performing the rule based filtering using the tagged fields of the data content when querying the unpacked data content; and (c) the routing server then combining the data content from multiple incoming messages previously sent for unpacking into one or more outgoing network messages to be routed by the routing server over the network to one or more said clients.