# US 2025/0219902 A1 · Real-time adjustment and deployment of regulatory policies

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2025/0219902 A1
- Document ID: US20250219902A1
- Status: Published application
- Kind: A1
- Application number: 18/401,923
- Filed: 2024-01-02
- Published: 2025-07-03
- Earliest claimed: 2024-01-02
- Assignees: International Business Machines Corporation
- Applicants: International Business Machines Corporation
- Inventors: Mansura Habiba; Fernando Luiz Koch; Alecio Pedro Delazari Binotto; Rafflesia Khan
- Web page: https://patentgrep.com/patent/US20250219902A1

## CPC

- H04L 41/0813: characterised by the conditions triggering a change of settings
- H04L 41/0894: Policy-based network configuration management
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

Embodiments of the present invention provide computer-implemented methods, computer program product, and computer systems. One or more processors, collect information associated with a target edge platform. The one or more processors, generate a set of rules for a target edge platform for different situations that can occur on the target edge platform. The one or more processors in response to receiving additional information, dynamically adjust the generated set of rules for the target platform.

## Claims

### Claim 1

A computer-implemented method comprising:
collecting information associated with a target edge platform;
generating a set of rules for the target edge platform for different situations that can occur on the target edge platform;
in response to receiving additional information, dynamically adjusting the generated set of rules for the target platform;
in response to determining that a received request does not have a corresponding rule in the set of rules that matches the received request, identifying differences in the set of rules for a new scenario and a changed topology;
generating a new rule to address the new scenario and the changed topology;
generating a new workflow for the new rule, the new workflow including one or more tasks, each task of the one or more tasks having respective one or more actions being executed to fulfill the workflow;
creating a mapping of the new workflow to the new rule; and
storing the mapping in a database.

### Claim 2 (depends on 1)

The computer-implemented method of claim 1, wherein information comprises:
context aware parameters for edge applications of the platform, network topology, environment policies, and device settings of devices connected to the platform.

### Claim 3 (depends on 2)

The computer-implemented method of claim 2, further comprising:
storing collected context aware parameters for edge applications of the platform, the network topology, the environment policies, and the device settings of devices connected to the platform in a central data storage.

### Claim 4 (depends on 3)

The computer-implemented method of claim 3, further comprising:
classifying the generated set of rules and the collected context aware parameters for the edge applications of the platform, the network topology, the environment policies, and the device settings of devices connected to the platform in the central data storage.

### Claim 5 (depends on 1)

The computer-implemented method of claim 1, further comprising:
creating a workflow comprising one or more tasks, each task of the one or more tasks having respective one or more actions that can be executed to fulfill the workflow.

### Claim 6 (depends on 5)

The computer-implemented method of claim 5, further comprising:
mapping the created workflow to the dynamically adjusted set of rules for the platform; and
storing the created workflow and the dynamically adjust set of rules for the platform in a central data storage.

### Claim 7 (depends on 1)

The computer-implemented method of claim 1, further comprising:
assessing effects of the dynamically adjusted set of rules for the target platform.

### Claim 8

A computer program product comprising:
one or more computer readable storage media and program instructions stored on the one or more computer readable storage media, the program instructions comprising:
program instructions to collect information associated with a target edge platform;
program instructions to generate a set of rules for the target edge platform for different situations that can occur on the target edge platform;
program instructions to, in response to receiving additional information, dynamically adjust the generated set of rules for the target platform;
program instructions to, in response to determining that a received request does not have a corresponding rule in the set of rules that matches the received request, program instructions to identify differences in the set of rules for a new scenario and a changed topology:
program instructions to generate a new rule to address the new scenario and the changed topology;
program instructions to generate a new workflow for the new rule, the new workflow including one or more tasks, each task of the one or more tasks having respective one or more actions being executed to fulfill the workflow;
program instructions to create a mapping of the new workflow to the new rule; and
program instructions to store the mapping in a database

### Claim 9 (depends on 8)

The computer program product of claim 8, wherein information comprises:
context aware parameters for edge applications of the platform, network topology, environment policies, and device settings of devices connected to the platform.

### Claim 10 (depends on 9)

The computer program product of claim 9, wherein the program instructions stored on the one or more computer storage readable media further comprise:
program instructions to store collected context aware parameters for the edge applications of the platform, the network topology, the environment policies, and the device settings of devices connected to the platform in a central data storage.

### Claim 11 (depends on 10)

The computer program product of claim 10, wherein the program instructions stored on the one or more computer storage readable media further comprise:
program instructions to classify the generated set of rules and the collected context aware parameters for the edge applications of the platform, the network topology, the environment policies, and the device settings of devices connected to the platform in the central data storage.

### Claim 12 (depends on 8)

The computer program product of claim 8, wherein the program instructions stored on the one or more computer storage readable media further comprise:
program instructions to create a workflow comprising one or more tasks, each task of the one or more tasks having respective one or more actions that can be executed to fulfill the workflow.

### Claim 13 (depends on 12)

The computer program product of claim 12, wherein the program instructions stored on the one or more computer storage readable media further comprise:
program instructions to map the created workflow to the dynamically adjusted set of rules for the platform; and
program instructions to store the created workflow and the dynamically adjust set of rules for the platform in a central data storage.

### Claim 14 (depends on 8)

The computer program product of claim 8, wherein the program instructions stored on the one or more computer storage readable media further comprise:
program instructions to assess effects of the dynamically adjusted set of rules for the target platform.

### Claim 15

A computer system comprising:
one or more computer processors;
one or more computer readable storage media; and
program instructions stored on the one or more computer readable storage media for execution by at least one of the one or more computer processors, the program instructions comprising:
program instructions to collect information associated with a target edge platform;
program instructions to generate a set of rules for the target edge platform for different situations that can occur on the target edge platform;
program instructions to, in response to receiving additional information, dynamically adjust the generated set of rules for the target platform;
program instructions to, in response to determining that a received request does not have a corresponding rule in the set of rules that matches the received request, program instructions to identify differences in the set of rules for a new scenario and a changed topology;
program instructions to generate a new rule to address the new scenario and the changed topology;
program instructions to generate a new workflow for the new rule, the new workflow including one or more tasks, each task of the one or more tasks having respective one or more actions being executed to fulfill the workflow;
program instructions to create a mapping of the new workflow to the new rule; and
program instructions to store the mapping in a database.

### Claim 16 (depends on 15)

The computer system of claim 15, wherein information comprises:
context aware parameters for edge applications of the platform, network topology, environment policies, and device settings of devices connected to the platform.

### Claim 17 (depends on 16)

The computer system of claim 16, wherein the program instructions stored on the one or more computer storage readable media further comprise:
program instructions to store collected context aware parameters for the edge applications of the platform, the network topology, the environment policies, and the device settings of devices connected to the platform in a central data storage.

### Claim 18 (depends on 17)

The computer system of claim 17, wherein the program instructions stored on the one or more computer storage readable media further comprise:
program instructions to classify the generated set of rules and the collected context aware parameters for the edge applications of the platform, the network topology, the environment policies, and the device settings of devices connected to the platform in the central data storage.

### Claim 19 (depends on 15)

The computer system of claim 15, wherein the program instructions stored on the one or more computer storage readable media further comprise:
program instructions to create a workflow comprising one or more tasks, each task of the one or more tasks having respective one or more actions that can be executed to fulfill the workflow.

### Claim 20 (depends on 19)

The computer system of claim 19, wherein the program instructions stored on the one or more computer storage readable media further comprise:
program instructions to map the created workflow to the dynamically adjusted set of rules for the platform; and
program instructions to store the created workflow and the dynamically adjust set of rules for the platform in a central data storage.
