Patent ID: 7958131

Claim:
A computer-implemented method for data management and data rendering for disparate data types, the method comprising: aggregating data of disparate data types from disparate data sources, including receiving, from an aggregation process, a request for data, identifying, in response to the request for data, one of a plurality of disparate data sources as a source for the data, retrieving, from the identified data source, the requested data, and returning, to the aggregation process, the requested data, wherein identifying one of a plurality of disparate data sources as a source for the data further comprises: identifying, from the request for data, data type information; identifying, from a data source table, sources of data corresponding to the data type, wherein a data source table is a table containing identification of disparate data sources indexed by the data type of the data retrieved from those disparate data sources, including performing a lookup on the data source table in dependence upon the identified data type; searching, in dependence upon the data type information, for a data source by creating a search engine query in dependence upon the data type information and querying the search engine with the created query through the use of URL encoded data passed to a search engine; and identifying, from search results returned in the data source search, sources of data corresponding to the data type; synthesizing the aggregated data of disparate data types into data of a uniform data type; identifying an action in dependence upon the synthesized data; channelizing the synthesized data, wherein a channel is a logical aggregation of data content for presentation to a user, and channelizing the synthesized data further comprises: identifying attributes of the synthesized data; characterizing the attributes of the synthesized data; and assigning the data to a predetermined channel in dependence upon the characterized attributes and channel assignment rules; and executing the identified action.