Patent ID: 7693831

Claim:
A method comprising: demultiplexing interlaced streams of data into a plurality of nodes, wherein each stream that corresponds to a respective client is placed within a respective plurality of nodes; determining, by each of the plurality of nodes, whether an item of data contained in a respective said node matches one or more hems referenced by a context that is broadcast to the plurality of nodes, wherein a window is employed that defines an amount of time corresponding to individual broadcasts of the context, that the items contained in the nodes are eligible for the determining; when the determining, by each of the plurality of nodes, results in a match, emitting an indication by the respective said node which identifies a particular said item referenced by the context, wherein the presence of the hem of data is determined without examining the plurality of nodes in succession; determining whether a pattern corresponding to the context is contained in the plurality of nodes, when the pattern is contained, receiving a notification by each said node that one or more items contained in the node are included in the pattern; configuring each said node having one or more items that are included in the pattern to prevent a subsequent broadcast of the context from causing a subsequent emission indication that the node includes one or more of the referenced items contained in the context; configuring each said node having one or more items that are included in the pattern to prevent a different context broadcast to subsequently emit an indication that the node includes one or more of the referenced items contained in the different context; outputting descriptions of patterns included in the data from the streams comprising a number of unsuccessful attempts to interact with a particular content due to a network error; and compressing the data from the streams by replacing a matching pattern comprised of at least one item of data with an identification of the matching pattern.