Back to results
US 9,960,968 B2Granted
Identification of networking component application programming interfaces
AssigneeCA, Inc.
InventorMichael Paul Shevenell
Life of this patent
Estimating the term…
Abstract
A request to identify a networking component of a network is received. An application programming interface signature is selected. The application programming interface signature comprises a characteristic. It is determined whether an application programming interface implemented by the networking component exhibits the characteristic. In response to a determination that the application programming interface implemented by the networking component exhibits the characteristic, it is indicated that the networking component implements the application programming interface.
Claims13
A method comprising:
- in response to a request to identify a first networking component, selecting a first application programming interface (API) signature from a plurality of API signatures within a first priority list that associates the first API signature with a corresponding first API type and that maps the plurality of API signatures to a respective priority, wherein the first API signature includes a first characteristic;
- testing a first API implemented by the first networking component to determine whether the first API exhibits the first characteristic;
- and
- determining that the first networking component implements the first API type based on determining that the first API exhibits the first characteristic;
- in response to determining that the first API exhibits the first characteristic, selecting a second API signature from the plurality of API signatures, wherein the second API signature is a child API signature of the first API signature that includes a second characteristic;
- determining that the first API exhibits the second characteristic;
- in response to determining that the first API exhibits the second characteristic, determining that the second API signature does not have a child API signature;
- and
- indicating that the first networking component implements the first API in response to determining that the first API exhibits the first characteristic and that the second API signature does not have a child API signature.
6 more elements
An apparatus comprising:
- a processor;
- and
- a machine readable medium having program code stored thereon, the program code executable by the processor to cause the apparatus to:
- in response to a request to identify a networking component, select a first application programming interface (API) signature from a plurality of API signatures within a first priority list that associates the first API signature with a corresponding first API type and that maps the plurality of API signatures to a respective priority, wherein the first API signature includes a first characteristic;
- test a first API implemented by the networking component to determine whether the first API exhibits the first characteristic;
- and
- determine that the networking component implements the first API type based on determining that the first API exhibits the first characteristic;
- in response to determining that the first API exhibits the first characteristic, select a second API signature from the plurality of API signatures, wherein the second API signature is a child API signature of the first API signature that includes a second characteristic;
- determine that the first API exhibits the second characteristic;
- in response to determining that the first API exhibits the second characteristic, determine that the second API signature does not have a child API signature;
- and
- indicate that the networking component implements the first API in response to determining that the first API exhibits the first characteristic and that the second API signature does not have a child API signature.
9 more elements
Dependencies are inferred from the claim text.