System and method to dynamically generate a set of API endpoints
AssigneeVolterra, Inc.
InventorsDevesh Mittal, Suhas P Bharadwaj, Gilles Roudière
Life of this patent
Estimating the term…
Loading patent…
AssigneeVolterra, Inc.
InventorsDevesh Mittal, Suhas P Bharadwaj, Gilles Roudière
Estimating the term…
A method and system for generating a set of API Endpoints includes receiving network data requests to extract raw URL strings and http Methods therefrom, splitting the URL strings into component groups, and building a component tree. Dynamic components are detected and replaced with a generic designator. The component tree is then collapsed by merging identical branches into a single branch, thereby providing a set of API Endpoints. Detection of dynamic components can include determining that the number of child nodes paired with a parent node is relatively large; detecting that the number of occurrences of a parent node component is relatively high within a predetermined time in comparison to the number of occurrences of corresponding child node components; detecting a relatively high similarity of grandchild node components that share a parent node; and detecting child components having randomly generated character sequences.
A method for generating a set of API Endpoints by inspecting network data traffic, comprising the steps of:
A system for generating a set of API Endpoints by inspecting network data traffic, the system comprising in combination:
Dependencies are inferred from the claim text.