Method and apparatus for ephemeral roles implementing module

US11316864B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11316864-B2
Application numberUS-202016797520-A
CountryUS
Kind codeB2
Filing dateFeb 21, 2020
Priority dateMar 6, 2019
Publication dateApr 26, 2022
Grant dateApr 26, 2022

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Various methods, apparatuses, and media for implementing a machine-learning model execution module are provided. A processor is configured to generate a machine-learning model. The machine learning model includes data related to a requester's access to one or more ephemeral roles. The processor receives a request from the requester to access the one or more ephemeral roles within the machine-learning model. The processor also determines the requester's group or role membership status within an organization. The processor also dynamically evaluates the received request with the machine learning model in real time to grant or deny access to the one or more ephemeral roles based on the membership status of the requester.

First claim

Opening claim text (preview).

What is claimed is: 1. A method for implementing a machine learning model execution module for granting access to ephemeral roles, the method comprising: generating, by a processor, a machine learning model, the machine learning model including data related to a requester's access to one or more ephemeral roles; receiving, by the processor, a request from a requester's computing device to access the one or more ephemeral roles within the machine learning model; determining, by the processor, the requester's group or role membership status within an organization; and dynamically evaluating, by the processor, the received request with the machine learning model in real time to grant or deny access to one or more ephemeral roles based on the membership status of the requester, wherein ephemeral roles include no statically assigned set of permissions, and the method further comprising: applying a predefined algorithm to dynamically determine access control at the time of request in real time to grant or deny access to a role requested by the requester. 2. The method according to claim 1 , further comprising: dynamically updating the machine learning model after granting or denying access to one or more ephemeral roles. 3. The method according to claim 1 , further comprising: sending an electronic notification, by the processor, to a manager's computing device, different from the requester's computing device, when access to one or more ephemeral roles has been denied; automatically receiving, by the processor, approval or disapproval from the manager's computing device whether to grant access to one or more ephemeral roles; and updating, by the processor, the machine learning model to incorporate data related to the received approval or disapproval from the manager's computing device. 4. The method according to claim 1 , further comprising: dynamically determining whether access should be granted based on one or more of the following factors: who created the roles, other's usage of the roles, an organization's reporting lines or project codes or tags, sensitivity of the data being requested, and whether any hints have been provided. 5. The method according to claim 1 , further comprising: dynamically determining whether access should be granted based on determining whether data requested by the requester conforms with a predefined classification scheme applied on the data. 6. The method according to claim 1 , further comprising: dynamically determining whether access should be granted based on contextual identity of a requester. 7. A system for implementing a machine learning model execution module for granting access to ephemeral roles, the system comprising: a memory; and a processor operatively connected to the memory via a communication network, wherein the processor is configured to: generate a machine learning model, the machine learning model including data related to a requester's access to one or more ephemeral roles; receive a request from a requester's computing device to access the one or more ephemeral roles within the machine learning model; determine the requester's group or role membership status within an organization; and dynamically evaluate the received request with the machine learning model in real time to grant or deny access to one or more ephemeral roles based on the membership status of the requester, wherein ephemeral roles include no statically assigned set of permissions, and wherein the processor is further configured to: apply a predefined algorithm to dynamically determine access control at the time of request in real time to grant or deny access to a role requested by the requester. 8. The system according to claim 7 , wherein the processor is further configured to: dynamically update the machine learning model after granting or denying access to one or more ephemeral roles. 9. The system according to claim 7 , wherein the processor is further configured to: send an electronic notification to a manager's computing device, different from the requester's computing device, when access to one or more ephemeral roles has been denied; automatically receive approval or disapproval from the manager's computing device whether to grant access to one or more ephemeral roles; and update the machine learning model to incorporate data related to the received approval or disapproval from the manager's computing device. 10. The system according to claim 7 , wherein the processor is further configured to: dynamically determine whether access should be granted based on one or more of the following factors: who created the roles, other's usage of the roles, an organization's reporting lines or project codes or tags, sensitivity of the data being requested, and whether any hints have been provided. 11. The system according to claim 7 , wherein the processor is further configured to: dynamically determine whether access should be granted based on determining whether data requested by the requester conforms with a predefined classification scheme applied on the data. 12. The system according to claim 7 , wherein the processor is further configured to: dynamically determine whether access should be granted based on contextual identity of a requester. 13. A non-transitory computer readable medium configured to store instructions for implementing a machine learning model execution module for granting access to ephemeral roles, wherein when executed, the instructions cause a processor to perform the following: generate a machine learning model, the machine learning model including data related to a requester's access to one or more ephemeral roles; receive a request from a requester's computing device to access the one or more ephemeral roles within the machine learning model; determine the requester's group or role membership status within an organization; and dynamically evaluate the received request with the machine learning model in real time to grant or deny access to one or more ephemeral roles based on the membership status of the requester, wherein when executed, the instructions further cause the processor to perform the following: apply a predefined algorithm to dynamically determine access control at the time of request in real time to grant or deny access to a role requested by the requester. 14. The non-transitory computer readable medium according to claim 13 , wherein when executed, the instructions further cause the processor to perform the following: dynamically update the machine learning model after granting or denying access to one or more ephemeral roles. 15. The non-transitory computer readable medium according to claim 13 , wherein when executed, the instructions further cause the processor to perform the following: send an electronic notification to a manager's computing device, different from the requester's computing device, when access to one or more ephemeral roles has been denied; automatically receive approval or disapproval from the manager's computing device whether to grant access to one or more ephemeral roles; and update the machine learning model to incorporate data related to the received approval or disapproval from the manager's computing device. 16. The non-transitory computer readable medium according to claim 13 , wherein when executed, the instructions further cause the processor to perform the following: dynamically determine whether access should be granted based on one or more of the following factors: who created the roles, other's usage of the roles, an organization's reporting lines or

Assignees

Inventors

Classifications

  • Tools and structures for managing or administering access control systems · CPC title

  • Machine learning · CPC title

  • Inference or reasoning models · CPC title

  • H04L63/102Primary

    Entity profiles · CPC title

  • for managing network security; network security policies in general (filtering policies H04L63/0227) · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US11316864B2 cover?
Various methods, apparatuses, and media for implementing a machine-learning model execution module are provided. A processor is configured to generate a machine-learning model. The machine learning model includes data related to a requester's access to one or more ephemeral roles. The processor receives a request from the requester to access the one or more ephemeral roles within the machine-le…
Who is the assignee on this patent?
Jpmorgan Chase Bank Na
What technology area does this patent fall under?
Primary CPC classification H04L63/102. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Apr 26 2022 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 2 related publications on this page (citations in our corpus or others sharing the same primary CPC).