IP Library Granted Patent US 12,579,293
Granted Patent B2
US 12,579,293 · App. 18/517,657 · Granted Mar 17, 2026

Systems and methods for API gateway synchronization with cloud storage

Inventors: Gaurav Jain (San Mateo, CA); Mohit Goyal (Indore, IN); Hemant Sharma (Indore, IN); Shudhanshu Shekhar (Indore, IN)
Assignees: RAKUTEN MOBILE USA LLC; RAKUTEN SYMPHONY, INC.
G06F21/6218
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,579,293
App. No.
18/517,657
Granted
Mar 17, 2026
Kind
B2
Abstract

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.

Claims (41)

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.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 4, 2026
From: RAKUTEN SYMPHONY USA LLC
To: RAKUTEN SYMPHONY, INC.
Reel/Frame 074853/0307 →
CHANGE OF NAME Recorded Jun 3, 2026
From: RAKUTEN MOBILE USA LLC
To: RAKUTEN SYMPHONY USA LLC
Reel/Frame 074838/0467 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 21, 2025
From: RAKUTEN SYMPHONY INDIA PRIVATE LIMITED
To: RAKUTEN SYMPHONY, INC.
Reel/Frame 072085/0443 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 22, 2023
From: JAIN, GAURAV; GOYAL, MOHIT; SHARMA, HEMANT; SHEKHAR, SHUDHANSHU
To: RAKUTEN MOBILE USA LLC; RAKUTEN SYMPHONY INDIA PRIVATE LIMITED
Reel/Frame 065647/0779 →
Continuity (1)
Related Publication 20250165635A1 · May 22, 2025
References Cited (1)
US 20220391494A1 · Yang · 2022 [cited by examiner]