Tree-based learning of application programming interface specification
US11997110B2 · kind B2 · utility
Assignee
Inventors
Key dates
| Filing date | Jul 23, 2021 |
| Grant date | May 28, 2024 |
| Priority date | — |
| Expiry date | Mar 28, 2042 |
Classification
- Technology area (CPC H)Electricity
- CPC primaryH04L67/02
- WIPO fieldDigital communication
- WIPO sectorElectrical engineering
Abstract
A cybersecurity appliance monitoring application traffic to a web application programming interface (API) dynamically updates tree structures for the web API using the application traffic. An API tree generator generates batches of API trees from paths indicated in the application traffic. An API tree merger/pruner updates the generated batches of API trees with various merging, pruning, compacting, and malicious detection operations on the generated batches of API trees. The cybersecurity appliance implements the updated API trees with an API agent that filters the application traffic prior to processing by the web API.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.