Patent ID: 8886657

Claim:
An apparatus for validating content, the apparatus comprising: an associative memory comprising a plurality of data received from a parser and a plurality of associations among the plurality of data; wherein the associative memory is configured to be queried based on at least one relationship selected from a group consisting of direct relationships and indirect relationships among the plurality of data; wherein the associative memory comprises a content-addressable structure, the content-addressable structure comprising a memory organization in which the plurality of data is configured to be accessed by the content as opposed to being configured to be accessed by addresses for the plurality of data; the parser in communication with the associative memory; wherein the parser is configured to parse the plurality of data into at least a first group of data and a second group of data; wherein the parser parses the plurality of data according to a plurality of types of content present in the plurality of data; wherein the first group of data comprises a first type of content and wherein the second group of data comprises a second type of content; a visualizer configured to communicate the first group of data and the second group of data in a graphical representation, wherein the visualizer is configured to visually present on a display the first group of data as a first set of geometric objects having a first color representing the first type of content and display the second group of data as a second set of geometric objects having a second color representing the second type of content; and a data manager in communication with the visualizer, wherein the data manager is configured to manipulate the graphical representation and re-parse the first group of data and the second group of data for re-communication to the visualizer as first sub-divisions of the first group of data and second sub-divisions of the second group of data.