Patent ID: 7287217
Filing Date: 2007-10-23
Classification: G06F

Abstract:
1. A method for processing an information stream of a syntactical based representation of information comprising: parsing the information stream according to a predetermined set of syntactical rules, the syntactical rules operable to indicate a hierarchical structure of the information; extracting tokens from the information stream, the tokens corresponding to data items and having a particular type; processing the tokens to generate an output representation of the data items included in the information stream, determining the output representation further comprising: computing an initial configuration indicative of a particular output representation; comparing tokens in the information stream to a set of predetermined rules, the predetermined rules indicative of a policy for selecting the output representation; and dynamically applying the rules to augment the output representation according to the policy; the output representation determinable according to the particular type of the data items and a set of policy rules, and operable to preserve the hierarchical structure for further processing by a recipient application, the policy rules dynamically responsive to the parsed information stream and operable to modify the output representation in response thereto, further comprising selectively determining the output representation based on the processing capabilities of the recipient application; wherein the output representation further comprises an enumeration of the type of data item corresponding to a token, and an indication of the location of data item corresponding of the token; and wherein the information stream further comprises a sequence of discontiguous portions, the discontiguous portions comprising nonconsecutive memory locations, the discontiguous portions apportioned according to an external protocol specifying transmission subdivisions of the discontiguous portions, further comprising concatenating the discontiguous portions into a continuous input stream.