Utilizing machine learning to identify and correct differences in application programming interface (API) specifications
US11334348B2 · kind B2 · utility
Assignee
Inventors
Key dates
| Filing date | Aug 17, 2020 |
| Grant date | May 17, 2022 |
| Priority date | — |
| Expiry date | Aug 17, 2040 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG06N3/08
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
A device may receive API specifications associated with APIs, and may store the API specifications in a data structure. The device may process the API specifications to identify a system level set of API specifications that includes API specifications utilized by multiple systems, a release level set of API specifications that includes API specifications with different release dates, and a version level set of API specifications that includes API specifications with different versions. The device may process the system level set of API specifications, with a machine learning model, to determine system level differences in the system level set of API specifications, and may correct the system level set of API specifications, based on the system level differences, to generate a corrected system level set of API specifications. The device may cause the corrected system level set of API specifications to be implemented in the multiple systems.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.