×

Intent-based organisation of APIs

  • US 10,725,836 B2
  • Filed: 04/03/2018
  • Issued: 07/28/2020
  • Est. Priority Date: 04/25/2017
  • Status: Active Grant
First Claim
Patent Images

1. A service platform for routing intent-based API (Application Programming Interface) requests to the most relevant APIs, comprising:

  • a data ingestion subsystem, configured to retrieve API schema definitions and context information from external sources and store them in an API schema library;

    an ontology mining subsystem, comprising;

    an API Ontology Extraction module, configured to build an ontology for a single API;

    an API Ontology Hierarchical Clustering module, configured to hierarchically cluster API Ontologies to discover Latent Intents Hierarchies; and

    an Intent Ontology Mining module, configured to build ontologies for said discovered intents hierarchies;

    an API dispatcher subsystem, configured to receive an intent-based request comprising intent parameters and identify the API schema and API Endpoint that match the request; and

    an API integration subsystem, configured to;

    receive said intent-based request and said matched API schema and API Endpoint;

    use said intent ontology to translate said intent parameters to the matched API schema ontology;

    perform the request to the API host;

    receive an answer from the API host;

    translate the answer back to the intent ontology; and

    synthesize an integration code.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×