US 11,720,418 B2
Distillation of various application interface data structures distributed over distinctive repositories to form a data source of consolidated application interface data components
Marc Beltran MacLeod, Austin, TX (US)
Assigned to Stoplight, Inc., Austin, TX (US)
Filed by Stoplight, Inc., Austin, TX (US)
Filed on Jan. 31, 2022, as Appl. No. 17/589,568.
Application 17/589,568 is a continuation of application No. 16/941,113, filed on Jul. 28, 2020, granted, now 11,237,883.
Application 16/941,113 is a continuation of application No. 16/533,748, filed on Aug. 6, 2019, granted, now 10,761,908.
Application 16/533,748 is a continuation in part of application No. 16/174,870, filed on Oct. 30, 2018, granted, now 10,802,891.
Prior Publication US 2022/0334889 A1, Oct. 20, 2022
Int. Cl. G06F 3/00 (2006.01); G06F 9/54 (2006.01); G06F 16/23 (2019.01); G06F 16/22 (2019.01)
CPC G06F 9/54 (2013.01) [G06F 16/22 (2019.01); G06F 16/2379 (2019.01)] 16 Claims
OG exemplary drawing
 
1. A method comprising:
activating an application interface integration design management platform;
analyzing portions of application programming interface (“API”) data stored at multiple repositories in electronic communication with a data network to detect changes in data states of the portions of the application programming interface data;
extracting data representing the portions of the application programming interface data from the multiple repositories to form extracted data;
generating a list of application interfaces and separable application interface data components;
determining at least a portion of the application programming interface data stored in at least one repository differs from the extracted data stored in a data arrangement;
extracting data representing updated application programming interface data;
generating one or more indexed data structures associated with the list of application interfaces;
generating a build of one or more application programming interface data based on at least a portion of the updated application programming interface data;
determining at least another portion of the application programming interface data is equivalent to a portion of the extracted data; and identifying an updated version.