US 11,720,588 B2
Extended correlation methods in a content transformation engine
Bruce R. Henderson, Escondido, CA (US); and Anthony Gibson, Irving, TX (US)
Assigned to Boomerang Technology Holdings, LLC, Irving, TX (US)
Filed by Boomerang Technology Holdings, LLC, Irving, TX (US)
Filed on Jun. 15, 2021, as Appl. No. 17/347,737.
Application 17/347,737 is a continuation of application No. 16/808,455, filed on Mar. 4, 2020, granted, now 11,061,922.
Application 16/808,455 is a continuation of application No. 16/181,087, filed on Nov. 5, 2018, granted, now 10,621,196, issued on Apr. 14, 2020.
Application 16/181,087 is a continuation of application No. 15/479,586, filed on Apr. 5, 2017, granted, now 10,120,922, issued on Nov. 6, 2018.
Application 15/479,586 is a continuation of application No. 15/184,544, filed on Jun. 16, 2016, granted, now 9,646,052, issued on May 9, 2017.
Application 15/184,544 is a continuation of application No. 13/951,887, filed on Jul. 26, 2013, granted, now 9,384,235, issued on Jul. 5, 2016.
Application 13/951,887 is a continuation of application No. 11/773,292, filed on Jul. 3, 2007, granted, now 8,521,740, issued on Aug. 27, 2013.
Application 11/773,292 is a continuation of application No. 11/397,076, filed on Apr. 4, 2006, abandoned.
Prior Publication US 2021/0319040 A1, Oct. 14, 2021
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 16/00 (2019.01); G06F 7/00 (2006.01); G06F 16/25 (2019.01); G06F 16/24 (2019.01); G06F 16/29 (2019.01); G06F 16/951 (2019.01); G06F 16/958 (2019.01); G06F 16/2453 (2019.01); G06F 16/2455 (2019.01); G06Q 10/10 (2023.01)
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
OG exemplary drawing
 
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.