IP Library Granted Patent US 11,747,986
Granted Patent B2
US 11,747,986 · App. 17/786,281 · Granted Sep 5, 2023

Container-based cloud service providing system and method therefor

Inventors: Kee Baek Kim (Seoul, KR); Soo Hyun Cho (Suwon-si, KR); Yong Hyuk Lee (Namyangju-si, KR); Young Jin Yang (Siheung-si, KR); Seung In Bae (Seoul, KR); Jin Hee Song (Suwon-si, KR)
Assignee: KBSYS INC.
G06F3/0611G06F3/067G06F3/0653
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 11,747,986
App. No.
17/786,281
Granted
Sep 5, 2023
Kind
B2
Abstract

A container-based cloud service providing system of the present disclosure includes an access server network-connected to a plurality of user terminals through a web socket; an in-memory duster having an area allocated in a cloud and storing an authentication key and event data based on a container; a server module providing a cloud service to the user terminal; a manager module managing the server module; and a database. The server module includes a security module having a container structure and performing authentication of the user terminal; a data storage module having a container structure and periodically storing the event data stored in the in-memory cluster in the database; and a service module providing the cloud service by using the event data.

Claims (21)

1. A container-based cloud service providing system comprising:

a processor and one or more memory devices communicatively coupled to the processor;

an access server network-connected to a plurality of user terminals through a web socket;

an in-memory cluster having an area allocated in a cloud, wherein the one or more memory devices stores instructions operable when executed by the processor to cause the in-memory cluster to perform storing an authentication key and event data based on a container;

a server module, wherein the one or more memory devices stores instructions operable when executed by the processor to cause the server module to perform providing a cloud service to the user terminals;

a manager module, wherein the one or more memory devices stores instructions operable when executed by the processor to cause the manager module to perform managing the server module; and

a database,

wherein the server module includes:

a security module having a container structure, wherein the one or more memory devices stores instructions operable when executed by the processor to cause the security module to perform performing authentication of the user terminals;

a data storage module having a container structure, wherein the one or more memory devices stores instructions operable when executed by the processor to cause the data storage module to perform periodically storing the event data stored in the in-memory cluster in the database; and

a service module, wherein the one or more memory devices stores instructions operable when executed by the processor to cause the service module to perform providing the cloud service by using the event data,

wherein the one or more memory devices stores instructions operable when executed by the processor to cause the security module to perform generating the authentication key for each user terminals, storing the authentication key in the in-memory cluster, and periodically authenticating the user terminals by using the authentication key stored in the in-memory cluster while the user terminals use the cloud service, and

wherein the one or more memory devices stores instructions operable when executed by the processor to cause the manager module to perform scaling of the security module for load balancing of the security module, and

wherein the in-memory cluster includes:

a slave node having a container structure, wherein the one or more memory devices stores instructions operable when executed by the processor to cause the slave node to perform storing the authentication key and the event data in a cache;

a master node having a container structure, wherein the one or more memory devices stores instructions operable when executed by the processor to cause the master node to perform monitoring a state of the slave node; and

a manager node having a container structure, wherein the one or more memory devices stores instructions operable when executed by the processor to cause the manager node to perform storing information of the in-memory cluster.

2. The container-based cloud service providing system of claim 1 , wherein the one or more memory devices stores instructions operable when executed by the processor to cause the master node to perform transmitting a notification to a manager terminal when a utilization amount of secured resources reaches a threshold, and

the one or more memory devices stores instructions operable when executed by the processor to cause the manager node to perform generating the slave node in response to a request transmitted from the manager terminal.

3. The container-based cloud service providing system of claim 1 , wherein the one or more memory devices stores instructions operable when executed by the processor to cause the manager module to perform adjusting the number of the security module in response to traffic by the user terminals.

4. The container-based cloud service providing system of claim 3 , wherein the one or more memory devices stores instructions operable when executed by the processor to cause the manager module to perform adjusting the number of at least one of the data storage module and the service module in response to the traffic by the user terminals.

Assignments (2)
CHANGE OF NAME Recorded Jun 20, 2025
From: KBSYS INC.
To: CLUSH INC.
Reel/Frame 071669/0546 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 16, 2022
From: KIM, KEE BAEK; CHO, SOO HYUN; LEE, YONG HYUK; YANG, YOUNG JIN; BAE, SEUNG IN; SONG, JIN HEE
To: KBSYS INC.
Reel/Frame 060228/0781 →
Priority Claims (1)
KR 10-2019-0168264 · Dec 16, 2019 · national
Continuity (1)
Related Publication 20230015876A1 · Jan 19, 2023