Systems and methods for API gateway synchronization with cloud storage

US12579293B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12579293-B2
Application numberUS-202318517657-A
CountryUS
Kind codeB2
Filing dateNov 22, 2023
Priority dateNov 22, 2023
Publication dateMar 17, 2026
Grant dateMar 17, 2026

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Provided are a method, system, and device for onboarding an API using an API gateway, the method may include: receiving, by a traffic manager (TM) module, an event message originating from an all-in-one (AIO) module of a first datacenter; receiving, by the TM module, execution plan data from a cloud storage object, wherein the execution plan data may be used to configure load throttling of an API; forwarding, by the TM module, the event message to a key manager (KM) module; receiving, by the TM module, a security file event response from the KM module; forwarding, by the TM module, the event message to an API gateway; receiving, by the TM module, an API data event response from the API gateway; and sending, by the TM module, an API onboarding response event to the AIO module of the first datacenter based on the API data event response.

First claim

Opening claim text (preview).

What is claimed is: 1 . A method for onboarding an application programming interface (API) using an API gateway, the method comprising: receiving, by a traffic manager (TM) module, an event message originating from an all-in-one (AIO) module of a first datacenter; based on the event message, receiving, by the TM module, execution plan data from a cloud storage object, wherein the execution plan data is to configure load throttling of the API; forwarding, by the TM module, the event message to a key manager (KM) module to configure security for accessing the API; receiving, by the TM module, a security file event response from the KM module based on the forwarding of the event message; forwarding, by the TM module, the event message to an API gateway to configure the API at the API gateway; receiving, by the TM module, an API data event response from the API gateway based on the forwarding of the event message; and sending, by the TM module, an API onboarding response event to the AIO module of the first datacenter based on the API data event response. 2 . The method as claimed in claim 1 , wherein upon receiving the API onboarding response event, the AIO module of the first datacenter is configured to send a cross cluster sync message to an AIO module of a second datacenter. 3 . The method as claimed in claim 1 , wherein the KM module, upon receiving the event message, is configured to request and receive security details from the cloud storage object. 4 . The method as claimed in claim 1 , wherein the API gateway, upon receiving the event message, is configured to request and receive the API and security details from the cloud storage. 5 . The method as claimed in claim 1 , wherein the AIO module of the first datacenter is configured to send the event message to the TM module after receiving an API onboarding request from a client. 6 . The method as claimed in claim 1 , wherein the AIO module of the first datacenter is configured to put API data, security files, and execution files in the cloud storage object after receiving an API onboarding request from a client. 7 . The method as claimed in claim 1 , wherein the AIO module of the first datacenter is configured to send an API onboarding response to a client after receiving the API onboarding response event. 8 . An apparatus for onboarding an API using an API gateway, wherein the apparatus is configured to: receive, by a traffic manager (TM) module, an event message originating from an all-in-one (AIO) module of a first datacenter; based on the event message, receive, by the TM module, execution plan data from a cloud storage object, wherein the execution plan data is to configure load throttling of the API; forward, by the TM module, the event message to a key manager (KM) module to configure security for accessing the API; receive, by the TM module, a security file event response from the KM module based on the forwarding of the event message; forward, by the TM module, the event message to an API gateway to configure the API at the API gateway; receive, by the TM module, an API data event response from the API gateway based on the forwarding of the event message; and send, by the TM module, an API onboarding response event to the AIO module of the first datacenter based on the API data event response. 9 . The apparatus as claimed in claim 8 , wherein upon receiving the API onboarding response event, the AIO module of the first datacenter is configured to send a cross cluster sync message to an AIO module of a second datacenter. 10 . The apparatus as claimed in claim 8 , wherein the KM module, upon receiving the event message, is configured to request and receive security details from the cloud storage object. 11 . The apparatus as claimed in claim 8 , wherein the API gateway, upon receiving the event message, is configured to request and receive the API and security details from the cloud storage. 12 . The apparatus as claimed in claim 8 , wherein the AIO module of the first datacenter is configured to send the event message to the TM module after receiving an API onboarding request from a client. 13 . The apparatus as claimed in claim 8 , wherein the AIO module of the first datacenter is configured to put API data, security files, and execution files in the cloud storage object after receiving an API onboarding request from a client. 14 . The apparatus as claimed in claim 8 , wherein the AIO module of the first datacenter is configured to send an API onboarding response to a client after receiving the API onboarding response event. 15 . A non-transitory computer-readable recording medium having recorded thereon instructions to perform a method comprising: receiving, by a traffic manager (TM) module, an event message originating from an all-in-one (AIO) module of a first datacenter; based on the event message, receiving, by the TM module, execution plan data from a cloud storage object, wherein the execution plan data is to configure load throttling of the API; forwarding, by the TM module, the event message to a key manager (KM) module to configure security for accessing the API; receiving, by the TM module, a security file event response from the KM module based on the forwarding of the event message; forwarding, by the TM module, the event message to an API gateway to configure the API at the API gateway; receiving, by the TM module, an API data event response from the API gateway based on the forwarding of the event message; and sending, by the TM module, an API onboarding response event to the AIO module of the first datacenter based on the API data event response. 16 . The non-transitory computer-readable recording medium as claimed in claim 1 , wherein upon receiving the API onboarding response event, the AIO module of the first datacenter is configured to send a cross cluster sync message to an AIO module of a second datacenter. 17 . The non-transitory computer-readable recording medium as claimed in claim 15 , wherein the KM module, upon receiving the event message, is configured to request and receive security details from the cloud storage object. 18 . The non-transitory computer-readable recording medium as claimed in claim 15 , wherein the API gateway, upon receiving the event message, is configured to request and receive the API and security details from the cloud storage. 19 . The non-transitory computer-readable recording medium as claimed in claim 15 , wherein the AIO module of the first datacenter is configured to send the event message to the TM module after receiving an API onboarding request from a client. 20 . The non-transitory computer-readable recording medium as claimed in claim 15 , wherein the AIO module of the first datacenter is configured to put API data, security files, and execution files in the cloud storage object after receiving an API onboarding request from a client.

Assignees

Inventors

Classifications

  • to a system of files or objects, e.g. local or distributed file system or database · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US12579293B2 cover?
Provided are a method, system, and device for onboarding an API using an API gateway, the method may include: receiving, by a traffic manager (TM) module, an event message originating from an all-in-one (AIO) module of a first datacenter; receiving, by the TM module, execution plan data from a cloud storage object, wherein the execution plan data may be used to configure load throttling of an A…
Who is the assignee on this patent?
Rakuten Mobile Usa Llc, Rakuten Symphony Inc
What technology area does this patent fall under?
Primary CPC classification G06F21/6218. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Mar 17 2026 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).