API Chaining Interface for Accurate Automated Composition

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing API utilization and execution is limited by manual review being slow, costly, and less accurate, with data being too voluminous or esoteric, and users face challenges in efficiently accessing and specifying relevant data for chaining API calls.

Innovation Solution

A system and method for creating and executing chained APIs by selecting pre-existing APIs, specifying relationships via user-defined parameters, and automatically processing inputs and outputs through a graphical user interface, allowing efficient and compact presentation of data.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If manual review is used for API utilization and execution, then accuracy can be maintained, but the process becomes slow and costly

Engineering Contradiction:
ImproveaccuracyVSAvoidspeed
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent introduces an automated API composition system that acts as an intermediary between manual review processes and API execution. This system automatically composes APIs by selecting from available APIs, determining their composition based on user inputs, and executing them, thereby eliminating the need for slow manual review while maintaining accuracy through systematic automated processes

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent replaces the mechanical manual review system with an automated computational system. The automated composition system uses algorithms to select APIs, determine their composition, and execute them, substituting human manual processes with automated mechanical systems that operate faster while maintaining or improving accuracy

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Adaptability or versatility

If multiple pre-existing APIs are chained together, then functionality and versatility are improved, but system complexity increases

Engineering Contradiction:
ImprovefunctionalityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent creates a universal API composition system that can handle multiple different APIs and compose them in various ways. The system provides a unified interface for selecting from available APIs, determining their composition, and executing them, allowing diverse functionalities to be accessed through a single versatile system rather than requiring separate systems for each API combination

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The automated composition system serves as an intermediary layer between the user and the complex network of multiple APIs. It manages the complexity by automatically selecting APIs, determining their composition based on user inputs, and handling the execution, thereby shielding users from the underlying system complexity while enabling access to versatile functionality

Inventive Principle:
Principle #24Intermediary (Mediator)

3Measurement precision

If data from multiple APIs is processed manually, then data accuracy can be verified, but the mental workload and time required increase significantly

Engineering Contradiction:
Improvedata accuracyVSAvoidmental workload
Core Design Contradiction:
Measurement precisionVSEase of operation

Solution Approach 1:

The patent implements a self-service automated composition system that automatically performs data processing, verification, and composition without requiring manual intervention. The system selects APIs, processes their data, verifies accuracy through automated methods, and presents results to users, thereby eliminating mental workload while maintaining data accuracy through systematic automated verification processes

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS12608247B2Application programming interface (API) management and development
Publication Date: 2026.04.21 PALANTIR TECHNOLOGIES INC
  • US12608247B2 patent drawing
  • US12608247B2 patent drawing
  • US12608247B2 patent drawing

AI summary

The present disclosure relates to systems and techniques for developing APIs that utilize multiple pre-existing APIs. The present disclosure also relates to a user interface that allows for chaining APIs together as a function of multiple pre-existing APIs. The present disclosure also relates to security and authorization of a user to execute one or more APIs as part of an API chain.