Policy-based application architecture generation

US12019776B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12019776-B2
Application numberUS-202217733726-A
CountryUS
Kind codeB2
Filing dateApr 29, 2022
Priority dateApr 30, 2021
Publication dateJun 25, 2024
Grant dateJun 25, 2024

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.

In some examples, policy-based application architecture generation may include generating, based on a knowledge model schema, data residency policies, and a data classification ontology, a knowledge model, and determining, based on the knowledge model, whether an application includes regulated data. Based on an analysis of application data and user data, user location and regulated data insights may be generated to determine location specific data residency policies. Location specific regulated data in-flow and data source hosted location insights may be analyzed to determine a location compliance assessment that includes an indication of whether a location associated with the application is compliant or not compliant with the location specific data residency policies. Based on an indication of non-compliance, a strategy may be generated for compliance of application architecture for the application with the location specific data residency policies, and re-architecting of the application architecture may be implemented.

First claim

Opening claim text (preview).

What is claimed is: 1. A policy-based application architecture generation apparatus comprising: at least one hardware processor; a knowledge model instantiator, executed by the at least one hardware processor, to generate, based on a knowledge model schema, data residency policies, and a data classification ontology, a knowledge model that includes residency policies and a regulated data ontology; a data analyzer, executed by the at least one hardware processor, to ascertain, for an application, application data, and determine, based on analysis of the application data with respect to the knowledge model, whether the application includes regulated data; a file reader, executed by the at least one hardware processor, to obtain user data for a user associated with the application, wherein the data analyzer and the file reader generate, based on an analysis of the application data and the user data, user location and regulated data insights; a knowledge model query performer, executed by the at least one hardware processor, to query, based on the user location and regulated data insights, the knowledge model, and determine, based on the query of the knowledge model, location specific data residency policies; a regulated data in-flow analyzer, executed by the at least one hardware processor, to determine, based on an analysis of the location specific data residency policies, location specific regulated data in-flow; an architecture reader, executed by the at least one hardware processor, to generate, based on an analysis of deployment architecture artifacts for the application, data source hosted location insights; a policy adherence analyzer, executed by the at least one hardware processor, to determine, based on an analysis of the location specific regulated data in-flow and the data source hosted location insights, a location compliance assessment, wherein the location compliance assessment includes an indication of whether a location associated with the application is compliant or not compliant with the location specific data residency policies; and a strategy recommender and implementer, executed by the at least one hardware processor, to generate, based on a determination that the location associated with the application is not compliant with the location specific data residency policies, a strategy for compliance of application architecture for the application with the location specific data residency policies, and implement, based on the strategy, re-architecting of the application architecture. 2. The policy-based application architecture generation apparatus according to claim 1 , wherein the data analyzer is executed by the at least one hardware processor, to: determine the regulated data for the location associated with the application relative to regulated data for a plurality of locations. 3. The policy-based application architecture generation apparatus according to claim 1 , wherein the data analyzer is executed by the at least one hardware processor, to: determine a total number of unique users for the location associated with the application relative to a total numbers of users across all locations. 4. The policy-based application architecture generation apparatus according to claim 1 , wherein the data analyzer is executed by the at least one hardware processor to determine, based on analysis of the application data with respect to the knowledge model, whether the application includes regulated data by: determining a user percentage as a function of a user data for the location associated with the application relative to user data for all locations; determining the regulated data as a function of regulated records for the location associated with the application relative to regulated records for all locations; and determining a regulated data intensity as a function of the user percentage and the regulated data. 5. The policy-based application architecture generation apparatus according to claim 1 , wherein the strategy recommender and implementer is executed by the at least one hardware processor to: generate, based on the location compliance assessment, an optimum architecture for the application by performing location prioritization for deployment. 6. The policy-based application architecture generation apparatus according to claim 1 , wherein the regulated data in-flow analyzer is executed by the at least one hardware processor to determine, based on the analysis of the location specific data residency policies, location specific regulated data in-flow by: determining a regulated data in-flow value as a function of a regulated data intensity, and a sum of operations allowed relative to a total number of operations. 7. The policy-based application architecture generation apparatus according to claim 6 , the regulated data in-flow analyzer is executed by the at least one hardware processor to: determine, based on the regulated data in-flow value, a processing datacenter for processing the application data by identifying the processing datacenter including the highest regulated data in-flow value. 8. A method for policy-based application architecture generation, the method comprising: generating, by at least one hardware processor based on a knowledge model schema, data residency policies, and a data classification ontology, a knowledge model that includes residency policies and a regulated data ontology; ascertaining, by the at least one hardware processor, for an application, application data; determining, by the at least one hardware processor, based on analysis of the application data with respect to the knowledge model, whether the application includes regulated data; obtaining, by the at least one hardware processor, user data for a user associated with the application; generating, by the at least one hardware processor based on an analysis of the application data and the user data, user location and regulated data insights; querying, by the at least one hardware processor based on the user location and regulated data insights, the knowledge model; determining, by the at least one hardware processor based on the query of the knowledge model, location specific data residency policies; determining, by the at least one hardware processor based on an analysis of the location specific data residency policies, location specific regulated data in-flow; generating, by the at least one hardware processor based on an analysis of deployment architecture artifacts for the application, data source hosted location insights; determining, by the at least one hardware processor based on an analysis of the location specific regulated data in-flow and the data source hosted location insights, a location compliance assessment, wherein the location compliance assessment includes an indication of whether a location associated with the application is compliant or not compliant with the location specific data residency policies; generating, by the at least one hardware processor based on a determination that the location associated with the application is not compliant with the location specific data residency policies, a strategy for compliance of application architecture for the application with the location specific data residency policies, and implementing, by the at least one hardware processor based on the strategy, re-architecting of the application architecture. 9. The method according to claim 8 , further comprising: determining, by the at least one hardware processor, the regulated data for the location associated with the application relative to regulated data for a plurality of locations. 10. The method according to claim 8 , further compris

Assignees

Inventors

Classifications

  • Applying rules; Deductive queries · CPC title

  • with adaptation to user needs · CPC title

  • Special types of queries, e.g. statistical queries, fuzzy queries or distributed queries · CPC title

  • Knowledge engineering; Knowledge acquisition · CPC title

  • using context · 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 US12019776B2 cover?
In some examples, policy-based application architecture generation may include generating, based on a knowledge model schema, data residency policies, and a data classification ontology, a knowledge model, and determining, based on the knowledge model, whether an application includes regulated data. Based on an analysis of application data and user data, user location and regulated data insight…
Who is the assignee on this patent?
Accenture Global Solutions Ltd
What technology area does this patent fall under?
Primary CPC classification G06F16/24564. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jun 25 2024 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 4 related publications on this page (citations in our corpus or others sharing the same primary CPC).