Risk assessment based data access

US12591685B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12591685-B2
Application numberUS-202217735089-A
CountryUS
Kind codeB2
Filing dateMay 2, 2022
Priority dateApr 30, 2021
Publication dateMar 31, 2026
Grant dateMar 31, 2026

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.

Apparatuses, methods, computer program products, and systems are disclosed for risk assessment based data access. A method includes determining security risks for each of a plurality of executable applications accessing an application programming interface. A method includes monitoring changes in the security risks for each of the plurality of executable applications. A method includes dynamically adjusting a scope of permissions for the plurality of executable applications with regard to the application programming interface based on the monitored changes in the security risks.

First claim

Opening claim text (preview).

What is claimed is: 1 . An apparatus, comprising: a processor; a memory that stores code executable by the processor to: determine security risks for each of a plurality of executable applications accessing an application programming interface based on a live risk assessment of one or more third parties associated with the plurality of executable applications, wherein the security risks are determined based at least in part on which onboarding steps for the application programming interface have been taken with regard to the plurality of executable applications, the onboarding steps comprising one or more of submissions by the one or more third parties associated with the plurality of executable applications, registration steps, training steps, and interactions with a sandbox environment for the application programming interface; monitor changes in the security risks for each of the plurality of executable applications, the security risks determined in response to live monitoring third-party computer readable data sources for information associated with the plurality of executable applications and the one or more third parties associated with the plurality of executable applications; and dynamically adjust a scope of permissions for the plurality of executable applications with regard to the application programming interface based on the monitored changes in the security risks. 2 . The apparatus of claim 1 , wherein the third-party computer readable data sources comprise one or more of government filings, court documents, websites, and information leaked on a dark web. 3 . The apparatus of claim 1 , wherein the scope of permissions comprises a limit on a number of requests which one of the plurality of executable applications may make to the application programming interface during a predefined period of time. 4 . The apparatus of claim 1 , wherein the scope of permissions comprises a limit on a number of users for which one of the plurality of executable applications may access the application programming interface. 5 . The apparatus of claim 1 , wherein the scope of permissions comprises a limit on which data elements one of the plurality of executable applications is permitted to access from the application programming interface. 6 . The apparatus of claim 1 , wherein the scope of permissions comprises a limit on types of data elements one of the plurality of executable applications is permitted to access from the application programming interface. 7 . The apparatus of claim 1 , wherein the scope of permissions comprises blocking one of the plurality of executable applications from accessing the application programming interface. 8 . The apparatus of claim 1 , wherein the code is further executable by the processor to dynamically update a graphical user interface to display the adjusted scope of permissions for the plurality of executable applications on an electronic display screen of a hardware computing device for a user. 9 . A method, comprising: determining security risks for each of a plurality of executable applications accessing an application programming interface based on a live risk assessment of one or more third parties associated with the plurality of executable applications, wherein the security risks are determined based at least in part on which onboarding steps for the application programming interface have been taken with regard to the plurality of executable applications, the onboarding steps comprising one or more of submissions by the one or more third parties associated with the plurality of executable applications, registration steps, training steps, and interactions with a sandbox environment for the application programming interface; monitoring changes in the security risks for each of the plurality of executable applications, the security risks determined in response to live monitoring third-party computer readable data sources for information associated with the plurality of executable applications and the one or more third parties associated with the plurality of executable applications; and dynamically adjusting a scope of permissions for the plurality of executable applications with regard to the application programming interface based on the monitored changes in the security risks. 10 . The method of claim 9 , wherein the third-party computer readable data sources comprise one or more of government filings, court documents, websites, and information leaked on a dark web. 11 . The method of claim 9 , wherein the scope of permissions comprises one or more of a limit on a number of requests which one of the plurality of executable applications may make to the application programming interface during a predefined period of time, a limit on a number of users for which one of the plurality of executable applications may access the application programming interface, a limit on which data elements one of the plurality of executable applications is permitted to access from the application programming interface, a limit on types of data elements one of the plurality of executable applications is permitted to access from the application programming interface, and blocking one of the plurality of executable applications from accessing the application programming interface. 12 . The method of claim 9 , further comprising dynamically updating a graphical user interface to display the adjusted scope of permissions for the plurality of executable applications on an electronic display screen of a hardware computing device for a user. 13 . An apparatus, comprising: means for determining security risks for each of a plurality of executable applications accessing an application programming interface based on a live risk assessment of one or more third parties associated with the plurality of executable applications, wherein the security risks are determined based at least in part on which onboarding steps for the application programming interface have been taken with regard to the plurality of executable applications, the onboarding steps comprising one or more of submissions by the one or more third parties associated with the plurality of executable applications, registration steps, training steps, and interactions with a sandbox environment for the application programming interface; means for monitoring changes in the security risks for each of the plurality of executable applications, the security risks determined in response to live monitoring third-party computer readable data sources for information associated with the plurality of executable applications and the one or more third parties associated with the plurality of executable applications; and means for dynamically adjusting a scope of permissions for the plurality of executable applications with regard to the application programming interface based on the monitored changes in the security risks. 14 . The apparatus of claim 13 , wherein the third-party computer readable data sources comprise one or more of government filings, court documents, websites, and information leaked on a dark web. 15 . The apparatus of claim 13 , wherein the scope of permissions comprises a limit on a number of requests which one of the plurality of executable applications may make to the application programming interface during a predefined period of time. 16 . The apparatus of claim 13 , wherein the scope of permissions comprises a limit on a number of users for which one of the plurality of executable applications may access the application programming interface. 17 . The apparatus of claim 1

Assignees

Inventors

Classifications

  • Test or assess software · CPC title

  • G06F21/577Primary

    Assessing vulnerabilities and evaluating computer system security · 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 US12591685B2 cover?
Apparatuses, methods, computer program products, and systems are disclosed for risk assessment based data access. A method includes determining security risks for each of a plurality of executable applications accessing an application programming interface. A method includes monitoring changes in the security risks for each of the plurality of executable applications. A method includes dynamica…
Who is the assignee on this patent?
Mx Tech Inc
What technology area does this patent fall under?
Primary CPC classification G06F21/577. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Mar 31 2026 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 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).