US 11,775,276 B2
Methods and systems for application integration and macrosystem aware integration
Harrison Touati, Arlington, VA (US); and Adam Branch, Arlington, VA (US)
Assigned to Incentive Marketing Group, Inc., Arlington, VA (US)
Filed by Incentive Marketing Group, Inc., Arlington, VA (US)
Filed on Oct. 27, 2020, as Appl. No. 17/81,173.
Prior Publication US 2022/0129257 A1, Apr. 28, 2022
Int. Cl. G06F 8/65 (2018.01); G06F 16/23 (2019.01)
CPC G06F 8/65 (2013.01) [G06F 16/2315 (2019.01)] 7 Claims
OG exemplary drawing
 
1. A computer-implemented method of updating integrated software systems, the computer having a processor and a data repository, the method comprising:
integrating a plurality of software systems to enable data transfer between the plurality of software systems;
adding a new software system to the plurality of software systems;
updating, removing, or altering at least one system of the plurality of software systems based on the new software system;
dynamically updating other ones of the plurality of software systems based on the updated, removed, or altered at least one system; and
tracking transactions between the added new software system or the updated or altered one of the plurality of software systems and the updated other ones of the plurality of software systems, wherein
the transactions include determining the amount of data being transmitted from one service to another after the integration between the two services is complete, and
the transactions are stored in a distributed ledger, the distributed ledger being a blockchain registry that provides recording and enables interrogation of the transactions.