Patent · US Active

Systems and methods for API routing and security

US10834054B2 · kind B2 · utility

13Cited by
23References
22Claims
0Family size

Assignee

Inventors

Key dates

Filing dateMay 25, 2016
Grant dateNov 10, 2020
Priority date
Expiry dateMay 18, 2038

Classification

  • Technology area (CPC H)Electricity
  • CPC primaryH04L69/40
  • WIPO fieldDigital communication
  • WIPO sectorElectrical engineering

Abstract

The invention provides methods, computer program products, proxies and proxy clusters configured for forwarding, routing and/or load balancing of client requests or messages between multiple different APIs and/or multiple instances of an API. The invention further provides for efficient session information based routing of client requests for a target API, wherein multiple instances of the target API are simultaneously implemented across one or more API servers. The invention additionally enables separation of a control plane (i.e. control logic) and run time execution logic within a data plane within proxies in a proxy cluster, and also enables implementation of a plurality of data planes within each proxy—thereby ensuring security, high availability and scalability. An invention embodiment additionally implements two-stage rate limiting protection for API servers combining rate limiting between client and each proxy, and rate limiting between a proxy cluster and a server backend.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.