Patent ID: 7895220
Filing Date: 2011-02-22
Classification: G06F

Abstract:
1. A program storage device readable by a machine tangibly embodying a program of instructions executable by the machine to perform method steps for linking multiple data sources to multiple applications, the method steps comprising: receiving a description of data requested by a requesting application of said multiple applications; passing said description to said multiple data sources, the multiple data sources generating real time data with different formats; receiving a list of available real time data indicated by the description from one or more of said multiple data sources; each data source adapting the respective list of available real time data into a format compatible with a single user interface; receiving user input from the single user interface selecting subsets of the real time data from the lists, the user input creating a mapping between the selected subsets of the real time data and the description from the requesting application, the mapping identifying mapped available real time data consisting of items of the available real time data selected by the user to be utilized by one or more of the multiple applications; changing through an adapter, of a set of multiple adapters, at least one of a first data format and a first communication protocol associated with said set of mapped available real time data to a second data format and a second communication protocol that is acceptable to the requesting application of said multiple applications and passing said mapped available real time data back to said requesting application.