Systems, methods, and computing platforms for executing credential-less network-based communication exchanges
US-12184638-B2 · Dec 31, 2024 · US
US2026006027A1 · US · A1
| Field | Value |
|---|---|
| Publication number | US-2026006027-A1 |
| Application number | US-202519316145-A |
| Country | US |
| Kind code | A1 |
| Filing date | Sep 2, 2025 |
| Priority date | Dec 11, 2023 |
| Publication date | Jan 1, 2026 |
| Grant date | — |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Presented herein are systems and methods of authenticating clients to access data via proxy layers. A gateway on a proxy layer may receive a request from a client to access data in a compartment on the database layer. The request may include a token based at least on an encryption of an identifier of the compartment responsive to successful authentication of the request at an application layer. The gateway may, responsive to identifying the identifier as referencing the compartment, determine that the client is authorized to access the data in the compartment on the database layer through the proxy layer. The gateway may select a permission for the client to access the compartment through the proxy layer based on the context of the request. The gateway may generate an indication that the client is authorized to access the data in accordance with the permission.
Opening claim text (preview).
What we claim is: 1 . A method, comprising: receiving, by one or more processors, at a first layer, a request from a client to access data in a compartment of plurality of compartments via a second layer, the request comprising authentication information for the client; generating, by the one or more processors, responsive to authentication of the request using the authentication information, (i) a context in which the client is to access the compartment and (ii) a first token generated based on an identifier of the compartment; sending, by the one or more processors, from the first layer to a gateway on the second layer, the context and the first token; and obtaining, by the one or more processors, at the first layer from the gateway on the second layer, an indication comprising a second token to grant the client access the data in the compartment in accordance with an access permission selected by the gateway based on the context upon authorization of the client using the first token. 2 . The method of claim 1 , further comprising: receiving, by the one or more processors, at the first layer, a second request from the client to access the data in the compartment of plurality of compartments via the second layer, the second request comprising second authentication information for the client; and sending, by the one or more processors, from the first layer to the client, an indication of failure to authenticate the client, responsive to unsuccessful authentication of the second request using the second authentication information. 3 . The method of claim 1 , further comprising forwarding, by the one or more processors, from the second layer via the first layer to the client, the indication comprising the second token, wherein the client is configured to access the data in the compartment using the second token. 4 . The method of claim 1 , further comprising providing, by the one or more processors, via the first layer, a web application to the client for accessing the data in the compartment of the plurality of compartments. 5 . The method of claim 1 , further comprising routing, by the one or more processors, via an interface on the first layer, communications from the client for accessing the data in the compartment of the plurality of compartments on a third layer. 6 . The method of claim 1 , further comprising controlling, by the one or more processors, via the first layer, access to the data by the client in the compartment in accordance with the access permission selected by the gateway on the second layer. 7 . The method of claim 1 , wherein generating the context further comprises generating the context including one or more attributes of the data in the compartment to be accessed by the client, the one or more attributes comprising at least one of an identifier of the data, an identifier of the client, or a web application through which the client is to access the data. 8 . The method of claim 1 , wherein generating the first token further comprising generating the first token based on the identifier of the compartment to be accessed by the client and an encryption key generated by the gateway. 9 . The method of claim 1 , wherein sending the context and the first token further comprising adding, to a header of the request, the context and the first token to forward from the first layer to the gateway on the second layer. 10 . The method of claim 1 , wherein obtaining the indication further comprises obtaining the indication comprising (i) an identification of the access permission and (ii) the second token identifying the context, an encryption of the identifier of the compartment to be accessed, and an identifier of the client. 11 . A system, comprising: one or more processors coupled with memory, configured to: receive, at a first layer, a request from a client to access data in a compartment of plurality of compartments via a second layer, the request comprising authentication information for the client; generate, responsive to authentication of the request using the authentication information, (i) a context in which the client is to access the compartment and (ii) a first token generated based on an encryption of an identifier of the compartment; send, from the first layer to a gateway on the second layer, the context and the first token; and obtain, at the first layer from the gateway on the second layer, an indication comprising a second token to grant the client access the data in the compartment in accordance with an access permission selected by the gateway based on the context upon authorization of the client using the first token. 12 . The system of claim 11 , wherein the one or more processors are further configured to: receive, at the first layer, a second request from the client to access the data in the compartment of plurality of compartments via the second layer, the second request comprising second authentication information for the client; and send, from the first layer to the client, an indication of failure to authenticate the client, responsive to unsuccessful authentication of the second request using the second authentication information. 13 . The system of claim 11 , wherein the one or more processors are further configured to forward, from the second layer via the first layer to the client, the indication comprising the second token, wherein the client is configured to access the data in the compartment using the second token. 14 . The system of claim 11 , wherein the one or more processors are further configured to provide, via the first layer, a web application to the client for accessing the data in the compartment of the plurality of compartments. 15 . The system of claim 11 , wherein the one or more processors are further configured to route, via an interface on the first layer, communications from the client for accessing the data in the compartment of the plurality of compartments on a third layer. 16 . The system of claim 11 , wherein the one or more processors are further configured to control, via the first layer, access to the data by the client in the compartment in accordance with the access permission selected by the gateway on the second layer. 17 . The system of claim 11 , wherein the one or more processors are further configured to generate the context including one or more attributes of the data in the compartment to be accessed by the client, the one or more attributes comprising at least one of an identifier of the data, an identifier of the client, or a web application through which the client is to access the data. 18 . The system of claim 11 , wherein the one or more processors are further configured to generate the first token based on the identifier of the compartment to be accessed by the client and an encryption key generated by the gateway. 19 . The system of claim 11 , wherein the one or more processors are further configured add, to a header of the request, the context and the first token to forward from the first layer to the gateway on the second layer. 20 . The system of claim 11 , wherein the one or more processors are further configured to obtain the indication comprising (i) an identification of the access permission and (ii) the second token identifying the context, an encryption of the identifier of the compartment to be accessed, and an identifier of the client.
using passwords (cryptographic mechanisms or cryptographic arrangements for entity authentication using a predetermined code H04L9/3226) · CPC title
Proxies · CPC title
by delegation of authentication, e.g. a proxy authenticates an entity to be authenticated on behalf of this entity vis-à-vis an authentication entity · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.