The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Jul. 26, 2022

Filed:

Feb. 14, 2020
Applicant:

Hcl Technologies Limited, Uttar Pradesh, IN;

Inventors:

Simy Chacko, Chennai, IN;

Venkatesh Shankar, Chennai, IN;

Assignee:
Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 21/00 (2013.01); G06N 5/02 (2006.01); G06N 20/00 (2019.01); G06K 9/62 (2022.01); G06F 9/54 (2006.01);
U.S. Cl.
CPC ...
G06N 5/025 (2013.01); G06F 9/547 (2013.01); G06K 9/6282 (2013.01); G06N 20/00 (2019.01);
Abstract

Disclosed is a system for allowing secure access to a microservice. An Application Programming Interface (API) gateway receives a request comprising a Uniform Resource Locator (URL) associated to the microservice. A set of input parameters indicating information about the user device and the microservice is identified from the URL. The system performs validation of input parameters, extraction of request patterns, tracking of IP address, and detection of user credentials to provide output parameters. A decision tree comprising rules is generated by using a supervised machine learning technique on the output parameters. Further, the API gateway creates a stateless identity token to encrypt the request. The stateless identity token is created based on the user credentials and at least one rule applicable to the request. Once the stateless identity token is created, the stateless identity token is verified to allow the secure access to the microservice.


Find Patent Forward Citations

Loading…