US 12,254,021 B2
Method and system for adapting programs for interoperability and adapters therefor
Chris A. Haudenschild, San Diego, CA (US)
Assigned to CliniComp International, Inc., San Diego, CA (US)
Filed by CLINICOMP INTERNATIONAL, INC., San Diego, CA (US)
Filed on Jun. 13, 2023, as Appl. No. 18/333,895.
Application 18/333,895 is a continuation of application No. 17/651,403, filed on Feb. 16, 2022, granted, now 11,714,822.
Application 17/651,403 is a continuation of application No. 16/542,259, filed on Aug. 15, 2019, granted, now 11,256,709, issued on Feb. 22, 2022.
Prior Publication US 2023/0325398 A1, Oct. 12, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 16/25 (2019.01); G06F 9/54 (2006.01); G06F 16/242 (2019.01); G06F 16/2453 (2019.01); H04L 67/00 (2022.01)
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
OG exemplary drawing
 
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.