CPC G06F 16/258 (2019.01) [G06F 16/24 (2019.01); G06F 16/24544 (2019.01); G06F 16/24556 (2019.01); G06F 16/25 (2019.01); G06F 16/29 (2019.01); G06F 16/951 (2019.01); G06F 16/972 (2019.01); G06Q 10/10 (2013.01)] | 20 Claims |
1. A method for communicating data, comprising:
connecting a first stand-alone software agent, customized for a first source data repository that stores first source data, to the first source data repository;
connecting a second stand-alone software agent, customized for a second source data repository that stores second source data, to the second source data repository;
generating, by the first stand-alone software agent in accordance with customization of the first stand-alone software agent, a first first-stage data feed in a neutral format by dynamically selecting, from within the first source data repository, selected first source data and transforming the selected first source data into the first first-stage data feed in the neutral format, the first first-stage data feed comprising the selected first source data stored originally in the first source data repository,
generating, by the second stand-alone software agent in accordance with customization of the second stand-alone software agent, a second first-stage data feed in the neutral format by dynamically selecting, from within the second source data repository, selected second source data and transforming the selected second source data into the second first-stage data feed in the neutral format, the second first-stage data feed comprising the selected second source data stored originally in the second source data repository;
sending, by the first stand-alone software agent, the first first-stage data feed to an aggregation agent;
sending, by the second stand-alone software agent, the second first-stage data feed to the aggregation agent; and
wherein the aggregation agent generates for a user and based on specified criteria, a second-stage output as a composite of selected first source data from the first first-stage data feed and selected second source data from the second first-stage data feed.
|