IP Library Granted Patent US 9,491,156
Granted Patent B2
US 9,491,156 · App. 14/465,871 · Granted Nov 8, 2016

Connection management method and system for relaying client and backend of server on server side

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 9,491,156
App. No.
14/465,871
Granted
Nov 8, 2016
Kind
B2
Abstract

Provided is a connection management method and system for relaying a client and a backend module of a server on a server side. A connection management method performed by a connection management system may include receiving a request message from a client device, adding an authentication tag and a service tag for a connection to the request message, verifying a right of the authentication tag and a right of the service tag using a uniform resource identifier (URI) of the request message, searching for a service corresponding to the request message using the URI, and transferring the request message to the found service.

Claims (51)

1. A connection management method performed by a connection management system, the method comprising:

receiving a request message from a client device;

adding an authentication tag and a service tag for a connection to the request message;

verifying a right of the authentication tag and a right of the service tag using a uniform resource identifier (URI) of the request message;

searching for a service corresponding to the request message using the URI; and

transferring the request message to the found service.

2. The method of claim 1 , wherein the request message is transmitted to a server that provides the service, and

a national geographical difference is present between a location of the server and a location of the connection management system.

3. The method of claim 1 , wherein the verifying of the right of the authentication tag and the right of the service tag comprises:

verifying the right of the authentication tag by comparing an authorization level of the authentication tag to an authorization level of information on a service registered to the connection management system; and

verifying the right of the service tag by comparing the service tag to a service tag included in the URI.

4. The method of claim 1 , further comprising:

receiving a response message from the service to which the request message is transferred; and

transferring the response message to the client.

5. The method of claim 4 , further comprising:

selectively logging the request message and the response message.

6. The method of claim 1 , wherein the request message is authenticated at the service using the authentication tag.

7. The method of claim 1 , wherein the URI is correlated with an authorization level.

8. The method of claim 7 , further comprising:

verifying the correlated authorization level based on the URI.

9. The method of claim 7 , wherein the authentication tag comprises an authorization level to be compared with the correlated authorization level.

10. Non-transitory computer-readable media storing a program, when executed by a processor, to perform:

receiving a request message from a client device;

adding an authentication tag and a service tag for a connection to the request message;

verifying a right of the authentication tag and a right of the service tag using a uniform resource identifier (URI) of the request message;

searching for a service corresponding to the request message using the URI; and

transferring the request message to the found service.

11. A connection management system, comprising:

storage configured to store at least one program; and

at least one hardware processor,

wherein the at least one hardware processor is configured to perform, according to control of the at least one program:

a process of receiving a request message from a client device;

a process of adding an authentication tag and a service tag for a connection to the request message;

a process of verifying a right of the authentication tag and a right of the service tag using a uniform resource identifier (URI) of the request message;

a process of searching for a service corresponding to the request message using the URI; and

a process of transferring the request message to the found service.

12. The connection management system of claim 11 , wherein the request message is transmitted to a server that provides the service, and

a national geographical difference is present between a location of the server and a location of the connection management system.

13. The connection management system of claim 11 , wherein to perform the process of verifying the right of the authentication tag and the process of the service tag, the at least one processor is configured to further perform:

a process of verifying the right of the authentication tag by comparing an authorization level of the authentication tag to an authorization level of information on a service registered to the connection management system; and

a process of verifying the right of the service tag by comparing the service tag to a service tag included in the URI.

14. The connection management system of claim 11 , wherein the URI is correlated with an authorization level.

15. The connection management system of claim 14 , further comprising:

verifying the correlated authorization level based on the URI.

16. The connection management system of claim 14 , wherein the authentication tag comprises an authorization level to be compared with the correlated authorization level.

17. A connection management system, comprising:

a hardware processor configured to add an authentication tag and a service tag to a request message received from a client device, to verify a right of the authentication tag and a right of the service tag using a uniform resource identifier (URI) of the request message, and to map the request message and a service using the URI; and

a connector configured to transfer the request message to the mapping service.

18. The connection management system of claim 17 , wherein the connector is configured to receive a response message to the request message from the service, and comprises a log configured to selectively log the request message and the response message.

19. The connection management system of claim 17 , wherein the request message is transmitted to a server that provides the mapping service, and

a national geographical difference is present between a location of the server and a location of the connection management system.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 19, 2022
From: K-INNOVATION
To: NHN CORPORATION
Reel/Frame 061705/0151 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 9, 2016
From: NHN ENTERTAINMENT CORPORATION
To: K-INNOVATION
Reel/Frame 038042/0930 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 22, 2014
From: HONG, SEONG BONG; CHO, WON MIN; YIM, YU IK
To: NHN ENTERTAINMENT CORPORATION
Reel/Frame 033587/0916 →