| CPC G06F 16/252 (2019.01) [G06F 9/541 (2013.01); G06F 16/2448 (2019.01); G06F 16/24547 (2019.01); H04L 67/34 (2013.01)] | 37 Claims |

|
1. A method for enabling different programs to interoperate in an automatic or substantially automatic manner, comprising:
providing a discovery manager;
receiving, by the discovery manager, first program data meanings and corresponding data locations for a first program;
searching, by the discovery manager, for the first program data meanings for data stored in the first program to determine if the first program data meanings are substantially equivalent to predetermined data meanings of an exchange standard;
determining if data from the received data locations of the first program are substantially consistent with corresponding data of the exchange standard;
creating a two-way functional data transform if substantial equivalency or substantial consistency is determined; and
providing the two-way functional data transform for a first bidirectional exchange standard adapter to enable interoperability between the first program and a second program having a second bidirectional exchange standard adapter.
|