Patent ID: 7587670
Filing Date: 2009-09-08
Classification: G06F

Abstract:
1. A computer-implemented method for processing data, the method comprising: in an operating environment in a computer supporting a pipeline of a plurality of object-based commands, a subsequent command within the pipeline communicating with a prior command within the pipeline through a parseable object emitted from the prior command, the operating environment supporting the execution of the commands within the same process, receiving, by the computer, the parseable object emitted from the prior command, the parseable object having no methods; obtaining, by the computer, a data type for the parseable object and extending the parseable object by obtaining properties and methods associated with the data type using object reflection, the object reflection is implemented without a priori knowledge of parameters, the object reflection obtains a new data type associated with the parseable object from an external source including one or more of, a third party object, a semantic web, and an ontology service; obtaining, by the computer, format information describing a format for the data type; and emitting, by a computer, a format object for access by another subsequent command, the format object being based on the format information, wherein the format object is emitted to a computer readable storage medium.